pausa: descarta el flanco residual de CANCEL/EXIT al entrar
This commit is contained in:
@@ -2879,6 +2879,15 @@ void Game::enterPausedGame() {
|
||||
Audio::get()->pauseMusic();
|
||||
}
|
||||
|
||||
// ESC esta vinculada a PAUSE, CANCEL y EXIT a la vez (director.cpp), y cada
|
||||
// Action tiene su propio flag de edge-trigger. La pulsacion que nos ha
|
||||
// traido aqui solo ha actualizado el flag de PAUSE; CANCEL y EXIT siguen
|
||||
// a false y dispararian un falso flanco la primera vez que el menu de
|
||||
// pausa los lea. Hacemos una lectura sincronizadora descartada para
|
||||
// ponerlos al dia con el estado real de la tecla.
|
||||
Input::get()->checkInput(Input::Action::CANCEL, Input::Repeat::OFF);
|
||||
Input::get()->checkInput(Input::Action::EXIT, Input::Repeat::OFF);
|
||||
|
||||
// Reinicia el menu
|
||||
pause_menu_->reset();
|
||||
leaving_pause_menu_ = false;
|
||||
|
||||
Reference in New Issue
Block a user