Moguts els checkInputs de Screen a GlobalInputs
This commit is contained in:
@@ -1605,19 +1605,13 @@ int Game::getController(int player_id)
|
||||
// Gestiona la entrada durante el juego
|
||||
void Game::checkInput()
|
||||
{
|
||||
checkPauseInput(); // Verifica si se debe pausar el juego.
|
||||
// Verifica si se debe pausar el juego.
|
||||
checkPauseInput();
|
||||
|
||||
if (demo_.enabled)
|
||||
{ // Controla el comportamiento de los jugadores en modo demo.
|
||||
handleDemoMode();
|
||||
}
|
||||
else
|
||||
{ // Gestiona el input normal de los jugadores.
|
||||
handlePlayersInput();
|
||||
}
|
||||
demo_.enabled ? handleDemoMode() : handlePlayersInput();
|
||||
|
||||
screen_->checkInput(); // Verifica el input en la pantalla del juego.
|
||||
globalInputs::check(); // Verifica los inputs globales.
|
||||
// Verifica los inputs globales.
|
||||
globalInputs::check();
|
||||
}
|
||||
|
||||
// Verifica si alguno de los controladores ha solicitado una pausa y actualiza el estado de pausa del juego.
|
||||
@@ -1628,14 +1622,14 @@ void Game::checkPauseInput()
|
||||
if (input_->checkInput(InputType::SERVICE, INPUT_ALLOW_REPEAT, INPUT_USE_GAMECONTROLLER, i) &&
|
||||
input_->checkInput(InputType::PAUSE, INPUT_DO_NOT_ALLOW_REPEAT, INPUT_USE_GAMECONTROLLER, i))
|
||||
{
|
||||
pause(!paused_); // Alterna entre pausado y no pausado.
|
||||
pause(!paused_);
|
||||
return;
|
||||
}
|
||||
|
||||
// Comprueba el teclado
|
||||
if (input_->checkInput(InputType::PAUSE, INPUT_DO_NOT_ALLOW_REPEAT, INPUT_USE_KEYBOARD))
|
||||
{
|
||||
pause(!paused_); // Alterna entre pausado y no pausado.
|
||||
pause(!paused_);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user