refactor(input): elimina InputState vestigial
This commit is contained in:
1 parent
fd3da8cb99
commit
80140434e7
6 files changed
+14
-119
No files matched your search
@@ -9,7 +9,6 @@
|
||||
#include "core/audio/audio.hpp"
|
||||
#include "core/input/gamepad_bindings.hpp"
|
||||
#include "core/input/gamepad_manager.hpp"
|
||||
#include "core/input/input_state.hpp"
|
||||
#include "core/input/key_config.hpp"
|
||||
#include "core/locale/locale.hpp"
|
||||
#include "core/rendering/canvas.hpp"
|
||||
@@ -246,11 +245,6 @@ void ServiceMenu::toggle() {
|
||||
open_ = true;
|
||||
closing_ = false;
|
||||
animated_h_ = 0.0F; // Comença des de 0 perquè la caixa crega.
|
||||
// Bloqueja l'input de polling: els consumidors com `Player` veuran
|
||||
// l'estat del teclat tot-a-zero mentre el menú sigui obert. Els
|
||||
// events (KEY_DOWN, etc.) ja els consumeix `processMenuInput`,
|
||||
// així que la navegació del menú no es veu afectada.
|
||||
InputState::setBlocked(true);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -259,9 +253,6 @@ void ServiceMenu::close() {
|
||||
open_ = false;
|
||||
closing_ = true; // `open_anim_` decaurà a update; la caixa es veu mentre dura.
|
||||
capturing_ = false;
|
||||
// Allibera el polling de seguida — la closing animation és purament
|
||||
// visual i no ha d'impedir que el jugador es mogui un cop ha tancat.
|
||||
InputState::setBlocked(false);
|
||||
}
|
||||
|
||||
// `isVisible` inclou l'animació de tancament: retorna true mentre open_anim_>0
|
||||
|
||||
Reference in new issue
Block a user