mirror of
https://github.com/libretro/scummvm.git
synced 2025-02-14 16:07:39 +00:00
TWINE: make cursorKeys obsolet
This commit is contained in:
parent
2cf3832bed
commit
a8ca9e017b
@ -110,6 +110,10 @@ bool Input::isQuickBehaviourActionActive() const {
|
||||
return isActionActive(TwinEActionType::QuickBehaviourNormal) || isActionActive(TwinEActionType::QuickBehaviourAthletic) || isActionActive(TwinEActionType::QuickBehaviourAggressive) || isActionActive(TwinEActionType::QuickBehaviourDiscreet);
|
||||
}
|
||||
|
||||
bool Input::isMoveOrTurnActionActive() const {
|
||||
return isActionActive(TwinEActionType::TurnLeft) || isActionActive(TwinEActionType::TurnRight) || isActionActive(TwinEActionType::MoveBackward) || isActionActive(TwinEActionType::MoveForward);
|
||||
}
|
||||
|
||||
void Input::enableKeyMap(const char *id) {
|
||||
if (_currentKeyMap == id) {
|
||||
return;
|
||||
|
@ -141,6 +141,7 @@ public:
|
||||
bool toggleAbortAction();
|
||||
|
||||
bool isQuickBehaviourActionActive() const;
|
||||
bool isMoveOrTurnActionActive() const;
|
||||
|
||||
/**
|
||||
* Gets mouse positions
|
||||
|
@ -258,7 +258,7 @@ void Movements::moveActor(int32 angleFrom, int32 angleTo, int32 speed, ActorMove
|
||||
void Movements::update() {
|
||||
previousLoopCursorKeys = loopCursorKeys;
|
||||
heroActionKey = _engine->_input->pressedKey;
|
||||
loopCursorKeys = _engine->_input->cursorKeys;
|
||||
loopCursorKeys = _engine->_input->isMoveOrTurnActionActive();
|
||||
}
|
||||
|
||||
void Movements::processActorMovements(int32 actorIdx) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user