Abans de llevar checkInputMod

This commit is contained in:
2024-11-01 16:48:03 +01:00
parent cd68c5ffea
commit 80a110e1d7
5 changed files with 12 additions and 18 deletions

View File

@@ -67,8 +67,8 @@ void DefineButtons::bindButtons()
} }
} }
// Comprueba las entradas // Comprueba los eventos
void DefineButtons::checkInput() void DefineButtons::checkEvents()
{ {
if (enabled_) if (enabled_)
{ {

View File

@@ -62,8 +62,8 @@ public:
// Dibuja el objeto en pantalla // Dibuja el objeto en pantalla
void render(); void render();
// Comprueba las entradas // Comprueba los eventos
void checkInput(); void checkEvents();
// Habilita el objeto // Habilita el objeto
bool enable(int index); bool enable(int index);

View File

@@ -87,6 +87,7 @@ Game::Game(int player_id, int current_stage, bool demo)
#ifdef DEBUG #ifdef DEBUG
// Si se empieza en una fase que no es la primera // Si se empieza en una fase que no es la primera
if (!demo_.enabled)
for (int i = 0; i < current_stage_; ++i) for (int i = 0; i < current_stage_; ++i)
{ {
balloons_popped_ += balloon_formations_->getStage(i).power_to_complete; balloons_popped_ += balloon_formations_->getStage(i).power_to_complete;

View File

@@ -384,11 +384,8 @@ void Screen::doFlash()
if (flash_effect_.enabled) if (flash_effect_.enabled)
{ {
// Dibuja el color del flash en la textura // Dibuja el color del flash en la textura
//auto temp = SDL_GetRenderTarget(renderer_);
//SDL_SetRenderTarget(renderer_, game_canvas_);
SDL_SetRenderDrawColor(renderer_, flash_effect_.color.r, flash_effect_.color.g, flash_effect_.color.b, 0xFF); SDL_SetRenderDrawColor(renderer_, flash_effect_.color.r, flash_effect_.color.g, flash_effect_.color.b, 0xFF);
SDL_RenderClear(renderer_); SDL_RenderClear(renderer_);
//SDL_SetRenderTarget(renderer_, temp);
// Actualiza la lógica del efecto // Actualiza la lógica del efecto
flash_effect_.counter > 0 ? flash_effect_.counter-- : flash_effect_.enabled = false; flash_effect_.counter > 0 ? flash_effect_.counter-- : flash_effect_.enabled = false;
@@ -400,11 +397,8 @@ void Screen::doAttenuate()
{ {
if (attenuate_effect_) if (attenuate_effect_)
{ {
//auto temp = SDL_GetRenderTarget(renderer_);
//SDL_SetRenderTarget(renderer_, game_canvas_);
SDL_SetRenderDrawColor(renderer_, 0, 0, 0, 64); SDL_SetRenderDrawColor(renderer_, 0, 0, 0, 64);
SDL_RenderFillRect(renderer_, nullptr); SDL_RenderFillRect(renderer_, nullptr);
//SDL_SetRenderTarget(renderer_, temp);
} }
} }

View File

@@ -175,7 +175,6 @@ void Title::checkEvents()
if (!define_buttons_->isEnabled()) if (!define_buttons_->isEnabled())
{ {
SDL_Event event; SDL_Event event;
// Comprueba los eventos que hay en la cola
while (SDL_PollEvent(&event)) while (SDL_PollEvent(&event))
{ {
// Evento de salida de la aplicación // Evento de salida de la aplicación
@@ -282,7 +281,7 @@ void Title::checkInput()
// Comprueba el input para el resto de objetos // Comprueba el input para el resto de objetos
Screen::get()->checkInput(); Screen::get()->checkInput();
define_buttons_->checkInput(); define_buttons_->checkEvents();
// Comprueba los inputs que se pueden introducir en cualquier sección del juego // Comprueba los inputs que se pueden introducir en cualquier sección del juego
globalInputs::check(); globalInputs::check();