Input: canviant a nou model update/poll

This commit is contained in:
2025-06-29 09:35:49 +02:00
parent 78338933e2
commit ce1ae74e88
7 changed files with 153 additions and 144 deletions
+2 -3
View File
@@ -1353,8 +1353,7 @@ void Game::checkPauseInput()
// Comprueba los mandos
for (int i = 0; i < input_->getNumControllers(); ++i)
{
if (input_->checkInput(InputAction::SERVICE, INPUT_ALLOW_REPEAT, InputDeviceToUse::CONTROLLER, i) &&
input_->checkInput(InputAction::PAUSE, INPUT_DO_NOT_ALLOW_REPEAT, InputDeviceToUse::CONTROLLER, i))
if (input_->checkInput(InputAction::PAUSE, INPUT_DO_NOT_ALLOW_REPEAT, InputDeviceToUse::CONTROLLER, i))
{
pause(!paused_);
return;
@@ -1372,7 +1371,7 @@ void Game::checkPauseInput()
// Gestiona las entradas de los jugadores en el modo demo para saltarse la demo.
void Game::DEMO_handlePassInput()
{
if (input_->checkAnyButtonPressed())
if (input_->checkAnyButton())
{
Section::name = Section::Name::TITLE; // Salir del modo demo y regresar al menú principal.
Section::attract_mode = Section::AttractMode::TITLE_TO_DEMO; // El juego volverá a mostrar la demo