Beispiel #1
0
bool RenderFunc()
{
	hge->Gfx_BeginScene();
	hge->Gfx_Clear(ARGB(255, 0x8c, 0x78, 0x53));

	//Chessboard
	HGECB->Render();
	//cursor
	Cur->Render();
	//score board
	HFont->printf(BTN2_X, BLBL_Y, 0, "Black: %d", board.GetBNum());
	HFont->printf(BTN2_X, WLBL_Y, 0, "White: %d", board.GetWNum());
	char *p = (board.get_cclr() == Black) ? "Black" : "White";
	HFont->printf(BTN2_X, NOWLBL_Y, 0, "Now: %s", p);
	Timer->Render();
	//sidebar
	SaveBtn->Render();
	LoadBtn->Render();
	UndoBtn->Render();
	ExitBtn->Render();
	HintBtn->Render();
	
	hge->Gfx_EndScene();
	return false;
}