canviat blit() per render()

This commit is contained in:
2025-01-05 10:45:05 +01:00
parent 1f8f9b11ed
commit 768f466b20
9 changed files with 18 additions and 20 deletions

View File

@@ -121,7 +121,7 @@ void Credits::render()
SDL_RenderCopy(Screen::get()->getRenderer(), canvas_, nullptr, nullptr); SDL_RenderCopy(Screen::get()->getRenderer(), canvas_, nullptr, nullptr);
// Vuelca el contenido del renderizador en pantalla // Vuelca el contenido del renderizador en pantalla
Screen::get()->blit(); Screen::get()->render();
} }
// Comprueba el manejador de eventos // Comprueba el manejador de eventos

View File

@@ -917,7 +917,6 @@ void Game::update()
if (SDL_GetTicks() - ticks_ > TICKS_SPEED) if (SDL_GetTicks() - ticks_ > TICKS_SPEED)
{ {
ticks_ = SDL_GetTicks(); ticks_ = SDL_GetTicks();
counter_++;
updateDemo(); updateDemo();
#ifdef RECORDING #ifdef RECORDING
@@ -927,15 +926,6 @@ void Game::update()
{ {
switch (state_) switch (state_)
{ {
case GameState::COMPLETED:
updateGameStateCompleted();
break;
case GameState::GAME_OVER:
updateGameStateGameOver();
break;
case GameState::PLAYING:
updateGameStatePlaying();
break;
case GameState::FADE_IN: case GameState::FADE_IN:
updateGameStateFadeIn(); updateGameStateFadeIn();
break; break;
@@ -945,7 +935,15 @@ void Game::update()
case GameState::SHOWING_GET_READY_MESSAGE: case GameState::SHOWING_GET_READY_MESSAGE:
updateGameStateShowingGetReadyMessage(); updateGameStateShowingGetReadyMessage();
break; break;
case GameState::PLAYING:
updateGameStatePlaying();
break;
case GameState::COMPLETED:
updateGameStateCompleted();
break;
case GameState::GAME_OVER:
updateGameStateGameOver();
break;
default: default:
break; break;
} }
@@ -1027,7 +1025,7 @@ void Game::render()
fade_out_->render(); fade_out_->render();
// Vuelca el contenido del renderizador en pantalla // Vuelca el contenido del renderizador en pantalla
screen_->blit(); screen_->render();
} }
// Habilita el efecto del item de detener el tiempo // Habilita el efecto del item de detener el tiempo

View File

@@ -164,7 +164,7 @@ void HiScoreTable::render()
fade_->render(); fade_->render();
// Vuelca el contenido del renderizador en pantalla // Vuelca el contenido del renderizador en pantalla
Screen::get()->blit(); Screen::get()->render();
} }
// Recarga todas las texturas // Recarga todas las texturas

View File

@@ -265,7 +265,7 @@ void Instructions::render()
fade_->render(); fade_->render();
// Vuelca el contenido del renderizador en pantalla // Vuelca el contenido del renderizador en pantalla
Screen::get()->blit(); Screen::get()->render();
} }
// Recarga todas las texturas // Recarga todas las texturas

View File

@@ -415,7 +415,7 @@ void Intro::render()
} }
// Vuelca el contenido del renderizador en pantalla // Vuelca el contenido del renderizador en pantalla
Screen::get()->blit(); Screen::get()->render();
} }
// Bucle principal // Bucle principal

View File

@@ -231,7 +231,7 @@ void Logo::render()
} }
// Vuelca el contenido del renderizador en pantalla // Vuelca el contenido del renderizador en pantalla
Screen::get()->blit(); Screen::get()->render();
} }
// Bucle para el logo del juego // Bucle para el logo del juego

View File

@@ -83,7 +83,7 @@ void Screen::start()
} }
// Vuelca el contenido del renderizador en pantalla // Vuelca el contenido del renderizador en pantalla
void Screen::blit() void Screen::render()
{ {
// Actualiza el contador de FPS // Actualiza el contador de FPS
fps_counter_++; fps_counter_++;

View File

@@ -136,7 +136,7 @@ public:
void start(); void start();
// Vuelca el contenido del renderizador en pantalla // Vuelca el contenido del renderizador en pantalla
void blit(); void render();
// Establece el modo de video // Establece el modo de video
void setVideoMode(ScreenVideoMode video_mode); void setVideoMode(ScreenVideoMode video_mode);

View File

@@ -207,7 +207,7 @@ void Title::render()
fade_->render(); fade_->render();
// Vuelca el contenido del renderizador en pantalla // Vuelca el contenido del renderizador en pantalla
Screen::get()->blit(); Screen::get()->render();
} }
// Comprueba los eventos // Comprueba los eventos