Skip to content

Commit

Permalink
Removed Ctrl, Alt, and Shift generalization.
Browse files Browse the repository at this point in the history
  • Loading branch information
oscar139 committed Apr 16, 2024
1 parent aaffd82 commit 0fbebef
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 9 deletions.
7 changes: 2 additions & 5 deletions OPHD/Command/KeyboardInputHandler.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,8 @@

void KeyboardInputHandler::handleInput(NAS2D::EventHandler::KeyModifier keyModifiers, NAS2D::EventHandler::KeyCode keyCode)
{
auto keyModifiersFiltered = NAS2D::EventHandler::KeyModifier::None;

NAS2D::Utility<NAS2D::EventHandler>::get().shift(keyModifiers) ? keyModifiersFiltered |= NAS2D::EventHandler::KeyModifier::Shift : keyModifiersFiltered;
NAS2D::Utility<NAS2D::EventHandler>::get().control(keyModifiers) ? keyModifiersFiltered |= NAS2D::EventHandler::KeyModifier::Ctrl : keyModifiersFiltered;
NAS2D::Utility<NAS2D::EventHandler>::get().alt(keyModifiers) ? keyModifiersFiltered |= NAS2D::EventHandler::KeyModifier::Alt : keyModifiersFiltered;
auto keyModifiersMask = NAS2D::EventHandler::KeyModifier::Ctrl | NAS2D::EventHandler::KeyModifier::Shift | NAS2D::EventHandler::KeyModifier::Alt;
auto keyModifiersFiltered = keyModifiers & keyModifiersMask;

mMoveCommandScalar = 1;

Expand Down
8 changes: 4 additions & 4 deletions OPHD/States/MapViewState.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1363,10 +1363,10 @@ void MapViewState::registerCommandsDefaultBindings()
mKeyboardInputHandler.registerCommand(NAS2D::EventHandler::KeyCode::KEY_d, &mMoveNorthEastCommand);
mKeyboardInputHandler.registerCommand(NAS2D::EventHandler::KeyCode::KEY_RIGHT, &mMoveNorthEastCommand);
mKeyboardInputHandler.registerCommand(NAS2D::EventHandler::KeyCode::KEY_F1, &mReportsUiCommand);
mKeyboardInputHandler.registerCommand(NAS2D::EventHandler::KeyModifier::Ctrl | NAS2D::EventHandler::KeyModifier::Shift, NAS2D::EventHandler::KeyCode::KEY_F10, &mShowCheatMenuCommand);
mKeyboardInputHandler.registerCommand(NAS2D::EventHandler::KeyModifier::Shift, &mShiftModifierCommand);
mKeyboardInputHandler.registerCommand(NAS2D::EventHandler::KeyModifier::Ctrl, &mCtrlModifierCommand);
mKeyboardInputHandler.registerCommand(NAS2D::EventHandler::KeyModifier::Ctrl | NAS2D::EventHandler::KeyModifier::Shift, &mCtrlShiftModifierCommand);
mKeyboardInputHandler.registerCommand(NAS2D::EventHandler::KeyModifier::CtrlLeft | NAS2D::EventHandler::KeyModifier::ShiftLeft, NAS2D::EventHandler::KeyCode::KEY_F10, &mShowCheatMenuCommand);
mKeyboardInputHandler.registerCommand(NAS2D::EventHandler::KeyModifier::ShiftLeft, &mShiftModifierCommand);
mKeyboardInputHandler.registerCommand(NAS2D::EventHandler::KeyModifier::CtrlLeft, &mCtrlModifierCommand);
mKeyboardInputHandler.registerCommand(NAS2D::EventHandler::KeyModifier::CtrlRight | NAS2D::EventHandler::KeyModifier::ShiftRight, &mCtrlShiftModifierCommand);
}

/**
Expand Down

0 comments on commit 0fbebef

Please sign in to comment.