Añadida la clase screen al código
This commit is contained in:
@@ -3006,8 +3006,14 @@ void Game::shakeScreen()
|
||||
for (int n = 0; n < 8; n++)
|
||||
{
|
||||
// Limpia la pantalla
|
||||
SDL_SetRenderDrawColor(mRenderer, 0x00, 0x00, 0x00, 0xFF);
|
||||
SDL_RenderClear(mRenderer);
|
||||
//SDL_SetRenderDrawColor(mRenderer, 0x00, 0x00, 0x00, 0xFF);
|
||||
//SDL_RenderClear(mRenderer);
|
||||
|
||||
// Prepara para empezar a dibujar en la textura de juego
|
||||
mScreen->start();
|
||||
|
||||
// Limpia la pantalla
|
||||
mScreen->clean(bgColor);
|
||||
|
||||
// Dibuja los objetos
|
||||
mSpriteBackground->setPosX(0);
|
||||
@@ -3033,7 +3039,10 @@ void Game::shakeScreen()
|
||||
renderScoreBoard();
|
||||
|
||||
// Actualiza la pantalla
|
||||
SDL_RenderPresent(mRenderer);
|
||||
//SDL_RenderPresent(mRenderer);
|
||||
|
||||
// Vuelca el contenido del renderizador en pantalla
|
||||
mScreen->blit();
|
||||
SDL_Delay(50);
|
||||
}
|
||||
}
|
||||
@@ -3090,8 +3099,14 @@ section_t Game::run()
|
||||
}
|
||||
|
||||
// Limpia la pantalla
|
||||
SDL_SetRenderDrawColor(mRenderer, 0x00, 0x00, 0x00, 0xFF);
|
||||
SDL_RenderClear(mRenderer);
|
||||
//SDL_SetRenderDrawColor(mRenderer, 0x00, 0x00, 0x00, 0xFF);
|
||||
//SDL_RenderClear(mRenderer);
|
||||
|
||||
// Prepara para empezar a dibujar en la textura de juego
|
||||
mScreen->start();
|
||||
|
||||
// Limpia la pantalla
|
||||
mScreen->clean(bgColor);
|
||||
|
||||
// Dibuja los objetos
|
||||
renderPlayField();
|
||||
@@ -3100,7 +3115,10 @@ section_t Game::run()
|
||||
renderDebugInfo();
|
||||
|
||||
// Actualiza la pantalla
|
||||
SDL_RenderPresent(mRenderer);
|
||||
//SDL_RenderPresent(mRenderer);
|
||||
|
||||
// Vuelca el contenido del renderizador en pantalla
|
||||
mScreen->blit();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3144,13 +3162,22 @@ void Game::runPausedGame()
|
||||
}
|
||||
}
|
||||
|
||||
// Prepara para empezar a dibujar en la textura de juego
|
||||
mScreen->start();
|
||||
|
||||
// Limpia la pantalla
|
||||
mScreen->clean(bgColor);
|
||||
|
||||
// Pinta el escenario
|
||||
renderPlayField();
|
||||
mMenuPause->render();
|
||||
mFade->render();
|
||||
|
||||
// Actualiza la pantalla
|
||||
SDL_RenderPresent(mRenderer);
|
||||
//SDL_RenderPresent(mRenderer);
|
||||
|
||||
// Vuelca el contenido del renderizador en pantalla
|
||||
mScreen->blit();
|
||||
|
||||
// Comprueba las entradas para el menu
|
||||
mMenuPause->checkInput();
|
||||
@@ -3237,8 +3264,14 @@ void Game::runGameOverScreen()
|
||||
}
|
||||
|
||||
// Limpia la pantalla
|
||||
SDL_SetRenderDrawColor(mRenderer, 0x27, 0x27, 0x36, 0xFF);
|
||||
SDL_RenderClear(mRenderer);
|
||||
//SDL_SetRenderDrawColor(mRenderer, 0x27, 0x27, 0x36, 0xFF);
|
||||
//SDL_RenderClear(mRenderer);
|
||||
|
||||
// Prepara para empezar a dibujar en la textura de juego
|
||||
mScreen->start();
|
||||
|
||||
// Limpia la pantalla
|
||||
mScreen->clean(bgColor);
|
||||
|
||||
// Dibuja los objetos
|
||||
if (mNumPlayers == 1)
|
||||
@@ -3257,7 +3290,10 @@ void Game::runGameOverScreen()
|
||||
mFade->render();
|
||||
|
||||
// Muestra la pantalla
|
||||
SDL_RenderPresent(mRenderer);
|
||||
//SDL_RenderPresent(mRenderer);
|
||||
|
||||
// Vuelca el contenido del renderizador en pantalla
|
||||
mScreen->blit();
|
||||
|
||||
// Comprueba las entradas para el menu
|
||||
mMenuGameOver->checkInput();
|
||||
|
||||
Reference in New Issue
Block a user