/** * Pinta el estado actual del juego **/ void Game_Render(TGAME * lsGame) { //***************************************************************************** //Limpiar los buffers GraphicManager_ClearBuffer(&(lsGame->mGraphic)); //Visualizar la escena Scene_Render(&(lsGame->mScene),&(lsGame->mGraphic)); //Visualizar buffer GraphicManager_SwapBuffer(&(lsGame->mGraphic)); }
int GameRender(TGAME* Juego){ GraphicManager_ClearBuffer(&(Juego->Pantalla)); //Primero, dibujamos el marco. DrawMainframe(Juego); //Luego, dibujamos el cursor, las lineas y quien se gano cada celda DrawCursor(Juego); DrawLines(Juego); DrawWins(Juego); GraphicManager_SwapBuffer(&(Juego->Pantalla)); return 0; }