Public feed #602144

Mine

public text v1 · immutable
Raw Edit
·published 2007-07-03 22:17 UTC
rendered paste body
struct Buttons {
	int bnum;
	char *text;
	int x;
	int y;
	int w;
	int h;
	D3DCOLOR color;
}; Buttons Button[15];

void AddButton(int bunum, char *btext, int nx, int ny, int nw, int nh, D3DCOLOR bcolor)
{
	Button[bunum].bnum = bunum;
	Button[bunum].text = btext;
	Button[bunum].x = nx;
	Button[bunum].y = ny;
	Button[bunum].w = nw;
	Button[bunum].h = nh;
	Button[bunum].color = bcolor;
}

void RenderButton(IDirect3DDevice8 *device, int butnum)
{
	D3DRECT button = { Button[butnum].x, Button[butnum].y, Button[butnum].x+Button[butnum].w, 

Button[butnum].y+Button[butnum].h };
    device->Clear(1, &button, D3DCLEAR_TARGET, Button[butnum].color, 0, 0 );
	
	font_menu->DrawText(Button[butnum].x+ 3, Button[butnum].y, SteamTextSelected, 

Button[butnum].text);
}