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();
|
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
|
// Reinicia el menu
|
||||||
pause_menu_->reset();
|
pause_menu_->reset();
|
||||||
leaving_pause_menu_ = false;
|
leaving_pause_menu_ = false;
|
||||||
|
|||||||
Reference in New Issue
Block a user