Skip to content

Commit

Permalink
Merge pull request #1580 from OutpostUniverse/updateNas2dUnwrapEventH…
Browse files Browse the repository at this point in the history
…andlerEnums

Update NAS2D submodule - unwrap `EventHandler` enums
  • Loading branch information
DanRStevens authored Feb 13, 2025
2 parents 82c86f7 + d047954 commit b68795f
Show file tree
Hide file tree
Showing 48 changed files with 149 additions and 149 deletions.
2 changes: 1 addition & 1 deletion appOPHD/States/MainMenuState.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -165,7 +165,7 @@ void MainMenuState::onFileIoAction(const std::string& filePath, FileIo::FileOper
/**
* Key down event handler.
*/
void MainMenuState::onKeyDown(NAS2D::EventHandler::KeyCode /*key*/, NAS2D::EventHandler::KeyModifier /*mod*/, bool /*repeat*/)
void MainMenuState::onKeyDown(NAS2D::KeyCode /*key*/, NAS2D::KeyModifier /*mod*/, bool /*repeat*/)
{}


Expand Down
2 changes: 1 addition & 1 deletion appOPHD/States/MainMenuState.h
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ class MainMenuState : public NAS2D::State
State* update() override;

private:
void onKeyDown(NAS2D::EventHandler::KeyCode key, NAS2D::EventHandler::KeyModifier mod, bool repeat);
void onKeyDown(NAS2D::KeyCode key, NAS2D::KeyModifier mod, bool repeat);
void onWindowResized(NAS2D::Vector<int> newSize);
void onFadeComplete();

Expand Down
12 changes: 6 additions & 6 deletions appOPHD/States/MainReportsUiState.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@
#include "../UI/Reports/SpaceportsReport.h"
#include "../UI/Reports/WarehouseReport.h"

#include <NAS2D/EventHandlerKeyCode.h>
#include <NAS2D/EventHandlerMouseButton.h>
#include <NAS2D/EnumKeyCode.h>
#include <NAS2D/EnumMouseButton.h>
#include <NAS2D/Utility.h>
#include <NAS2D/Renderer/Renderer.h>

Expand Down Expand Up @@ -237,21 +237,21 @@ void MainReportsUiState::_deactivate()
}


void MainReportsUiState::onKeyDown(NAS2D::EventHandler::KeyCode key, NAS2D::EventHandler::KeyModifier /*mod*/, bool /*repeat*/)
void MainReportsUiState::onKeyDown(NAS2D::KeyCode key, NAS2D::KeyModifier /*mod*/, bool /*repeat*/)
{
if (!active())
{
return;
}

if (key == NAS2D::EventHandler::KeyCode::KEY_ESCAPE)
if (key == NAS2D::KeyCode::KEY_ESCAPE)
{
exit();
}
}


void MainReportsUiState::onMouseDown(NAS2D::EventHandler::MouseButton button, NAS2D::Point<int> position)
void MainReportsUiState::onMouseDown(NAS2D::MouseButton button, NAS2D::Point<int> position)
{
if (!active())
{
Expand All @@ -264,7 +264,7 @@ void MainReportsUiState::onMouseDown(NAS2D::EventHandler::MouseButton button, NA
return;
}

if (button == NAS2D::EventHandler::MouseButton::Left)
if (button == NAS2D::MouseButton::Left)
{
for (Panel& panel : Panels)
{
Expand Down
4 changes: 2 additions & 2 deletions appOPHD/States/MainReportsUiState.h
Original file line number Diff line number Diff line change
Expand Up @@ -50,8 +50,8 @@ class MainReportsUiState : public Wrapper
void _activate() override;

private:
void onKeyDown(NAS2D::EventHandler::KeyCode key, NAS2D::EventHandler::KeyModifier mod, bool repeat);
void onMouseDown(NAS2D::EventHandler::MouseButton button, NAS2D::Point<int> position);
void onKeyDown(NAS2D::KeyCode key, NAS2D::KeyModifier mod, bool repeat);
void onMouseDown(NAS2D::MouseButton button, NAS2D::Point<int> position);
void onWindowResized(NAS2D::Vector<int> newSize);

void deselectAllPanels();
Expand Down
68 changes: 34 additions & 34 deletions appOPHD/States/MapViewState.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -31,8 +31,8 @@

#include <NAS2D/Utility.h>
#include <NAS2D/EventHandler.h>
#include <NAS2D/EventHandlerKeyCode.h>
#include <NAS2D/EventHandlerMouseButton.h>
#include <NAS2D/EnumKeyCode.h>
#include <NAS2D/EnumMouseButton.h>
#include <NAS2D/Renderer/Renderer.h>
#include <NAS2D/Math/PointInRectangleRange.h>

Expand Down Expand Up @@ -411,7 +411,7 @@ void MapViewState::onWindowResized(NAS2D::Vector<int> newSize)
/**
* Key down event handler.
*/
void MapViewState::onKeyDown(NAS2D::EventHandler::KeyCode key, NAS2D::EventHandler::KeyModifier mod, bool /*repeat*/)
void MapViewState::onKeyDown(NAS2D::KeyCode key, NAS2D::KeyModifier mod, bool /*repeat*/)
{
if (!active()) { return; }

Expand All @@ -426,7 +426,7 @@ void MapViewState::onKeyDown(NAS2D::EventHandler::KeyCode key, NAS2D::EventHandl
return;
}

if (key == NAS2D::EventHandler::KeyCode::KEY_F1)
if (key == NAS2D::KeyCode::KEY_F1)
{
mReportsUiSignal();
return;
Expand All @@ -437,89 +437,89 @@ void MapViewState::onKeyDown(NAS2D::EventHandler::KeyCode key, NAS2D::EventHandl
switch(key)
{

case NAS2D::EventHandler::KeyCode::KEY_w:
case NAS2D::EventHandler::KeyCode::KEY_UP:
case NAS2D::KeyCode::KEY_w:
case NAS2D::KeyCode::KEY_UP:
moveView(MapOffsetNorthWest * shiftMoveScalar);
break;

case NAS2D::EventHandler::KeyCode::KEY_s:
case NAS2D::EventHandler::KeyCode::KEY_DOWN:
case NAS2D::KeyCode::KEY_s:
case NAS2D::KeyCode::KEY_DOWN:
moveView(MapOffsetSouthEast * shiftMoveScalar);
break;

case NAS2D::EventHandler::KeyCode::KEY_a:
case NAS2D::EventHandler::KeyCode::KEY_LEFT:
case NAS2D::KeyCode::KEY_a:
case NAS2D::KeyCode::KEY_LEFT:
moveView(MapOffsetSouthWest * shiftMoveScalar);
break;

case NAS2D::EventHandler::KeyCode::KEY_d:
case NAS2D::EventHandler::KeyCode::KEY_RIGHT:
case NAS2D::KeyCode::KEY_d:
case NAS2D::KeyCode::KEY_RIGHT:
moveView(MapOffsetNorthEast * shiftMoveScalar);
break;

case NAS2D::EventHandler::KeyCode::KEY_0:
case NAS2D::KeyCode::KEY_0:
changeViewDepth(0);
break;

case NAS2D::EventHandler::KeyCode::KEY_1:
case NAS2D::KeyCode::KEY_1:
changeViewDepth(1);
break;

case NAS2D::EventHandler::KeyCode::KEY_2:
case NAS2D::KeyCode::KEY_2:
changeViewDepth(2);
break;

case NAS2D::EventHandler::KeyCode::KEY_3:
case NAS2D::KeyCode::KEY_3:
changeViewDepth(3);
break;

case NAS2D::EventHandler::KeyCode::KEY_4:
case NAS2D::KeyCode::KEY_4:
changeViewDepth(4);
break;

case NAS2D::EventHandler::KeyCode::KEY_PAGEUP:
case NAS2D::KeyCode::KEY_PAGEUP:
moveView(MapOffsetUp);
break;

case NAS2D::EventHandler::KeyCode::KEY_PAGEDOWN:
case NAS2D::KeyCode::KEY_PAGEDOWN:
moveView(MapOffsetDown);
break;


case NAS2D::EventHandler::KeyCode::KEY_HOME:
case NAS2D::KeyCode::KEY_HOME:
changeViewDepth(0);
break;

case NAS2D::EventHandler::KeyCode::KEY_END:
case NAS2D::KeyCode::KEY_END:
changeViewDepth(mTileMap->maxDepth());
break;

case NAS2D::EventHandler::KeyCode::KEY_F10:
case NAS2D::KeyCode::KEY_F10:
if (NAS2D::Utility<NAS2D::EventHandler>::get().control(mod) && NAS2D::Utility<NAS2D::EventHandler>::get().shift(mod))
{
mCheatMenu.show();
mWindowStack.bringToFront(&mCheatMenu);
}
break;

case NAS2D::EventHandler::KeyCode::KEY_F2:
case NAS2D::KeyCode::KEY_F2:
mFileIoDialog.scanDirectory(constants::SaveGamePath);
mFileIoDialog.setMode(FileIo::FileOperation::Save);
mFileIoDialog.show();
break;

case NAS2D::EventHandler::KeyCode::KEY_F3:
case NAS2D::KeyCode::KEY_F3:
mFileIoDialog.scanDirectory(constants::SaveGamePath);
mFileIoDialog.setMode(FileIo::FileOperation::Load);
mFileIoDialog.show();
break;

case NAS2D::EventHandler::KeyCode::KEY_ESCAPE:
case NAS2D::KeyCode::KEY_ESCAPE:
clearMode();
resetUi();
break;

case NAS2D::EventHandler::KeyCode::KEY_ENTER:
case NAS2D::KeyCode::KEY_ENTER:
if (mBtnTurns.enabled()) { nextTurn(); }
break;

Expand All @@ -529,7 +529,7 @@ void MapViewState::onKeyDown(NAS2D::EventHandler::KeyCode key, NAS2D::EventHandl
}


void MapViewState::onMouseDown(NAS2D::EventHandler::MouseButton button, NAS2D::Point<int> position)
void MapViewState::onMouseDown(NAS2D::MouseButton button, NAS2D::Point<int> position)
{
if (!active()) { return; }

Expand All @@ -541,7 +541,7 @@ void MapViewState::onMouseDown(NAS2D::EventHandler::MouseButton button, NAS2D::P
return;
}

if (button == NAS2D::EventHandler::MouseButton::Right || button == NAS2D::EventHandler::MouseButton::Middle)
if (button == NAS2D::MouseButton::Right || button == NAS2D::MouseButton::Middle)
{
if (mInsertMode != InsertMode::None)
{
Expand All @@ -554,12 +554,12 @@ void MapViewState::onMouseDown(NAS2D::EventHandler::MouseButton button, NAS2D::P
if (!mTileMap->isValidPosition(tilePosition)) { return; }

const bool inspectModifier = NAS2D::Utility<NAS2D::EventHandler>::get().shift() ||
button == NAS2D::EventHandler::MouseButton::Middle;
button == NAS2D::MouseButton::Middle;

onInspect(tilePosition, inspectModifier);
}

if (button == NAS2D::EventHandler::MouseButton::Left)
if (button == NAS2D::MouseButton::Left)
{
if (mTooltipSystemButton.rect().contains(MOUSE_COORDS))
{
Expand All @@ -585,11 +585,11 @@ void MapViewState::onMouseDown(NAS2D::EventHandler::MouseButton button, NAS2D::P
}


void MapViewState::onMouseDoubleClick(NAS2D::EventHandler::MouseButton button, NAS2D::Point<int> /*position*/)
void MapViewState::onMouseDoubleClick(NAS2D::MouseButton button, NAS2D::Point<int> /*position*/)
{
if (!active()) { return; }

if (button == NAS2D::EventHandler::MouseButton::Left)
if (button == NAS2D::MouseButton::Left)
{
if (mWindowStack.pointInWindow(MOUSE_COORDS)) { return; }
if (!mDetailMap->isMouseOverTile()) { return; }
Expand Down Expand Up @@ -625,9 +625,9 @@ void MapViewState::onMouseDoubleClick(NAS2D::EventHandler::MouseButton button, N
}


void MapViewState::onMouseUp(NAS2D::EventHandler::MouseButton button, NAS2D::Point<int> position)
void MapViewState::onMouseUp(NAS2D::MouseButton button, NAS2D::Point<int> position)
{
if (button == NAS2D::EventHandler::MouseButton::Left)
if (button == NAS2D::MouseButton::Left)
{
mMiniMap->onMouseUp(button, position);
}
Expand Down
8 changes: 4 additions & 4 deletions appOPHD/States/MapViewState.h
Original file line number Diff line number Diff line change
Expand Up @@ -137,10 +137,10 @@ class MapViewState : public Wrapper

// EVENT HANDLERS
void onActivate(bool newActiveValue);
void onKeyDown(NAS2D::EventHandler::KeyCode key, NAS2D::EventHandler::KeyModifier mod, bool repeat);
void onMouseDown(NAS2D::EventHandler::MouseButton button, NAS2D::Point<int> position);
void onMouseDoubleClick(NAS2D::EventHandler::MouseButton button, NAS2D::Point<int> position);
void onMouseUp(NAS2D::EventHandler::MouseButton button, NAS2D::Point<int> position);
void onKeyDown(NAS2D::KeyCode key, NAS2D::KeyModifier mod, bool repeat);
void onMouseDown(NAS2D::MouseButton button, NAS2D::Point<int> position);
void onMouseDoubleClick(NAS2D::MouseButton button, NAS2D::Point<int> position);
void onMouseUp(NAS2D::MouseButton button, NAS2D::Point<int> position);
void onMouseMove(NAS2D::Point<int> position, NAS2D::Vector<int> relative);
void onMouseWheel(NAS2D::Vector<int> changeAmount);
void onWindowResized(NAS2D::Vector<int> newSize);
Expand Down
2 changes: 1 addition & 1 deletion appOPHD/States/PlanetSelectState.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -129,7 +129,7 @@ NAS2D::State* PlanetSelectState::update()
}


void PlanetSelectState::onMouseDown(NAS2D::EventHandler::MouseButton /*button*/, NAS2D::Point<int> /*position*/)
void PlanetSelectState::onMouseDown(NAS2D::MouseButton /*button*/, NAS2D::Point<int> /*position*/)
{
for (std::size_t i = 0; i < mPlanets.size(); ++i)
{
Expand Down
2 changes: 1 addition & 1 deletion appOPHD/States/PlanetSelectState.h
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ class PlanetSelectState : public NAS2D::State
State* update() override;

private:
void onMouseDown(NAS2D::EventHandler::MouseButton, NAS2D::Point<int> position);
void onMouseDown(NAS2D::MouseButton, NAS2D::Point<int> position);

void onMousePlanetEnter();
void onMousePlanetExit();
Expand Down
4 changes: 2 additions & 2 deletions appOPHD/States/SplashState.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -159,13 +159,13 @@ NAS2D::State* SplashState::update()
}


void SplashState::onKeyDown(NAS2D::EventHandler::KeyCode /*key*/, NAS2D::EventHandler::KeyModifier /*mod*/, bool /*repeat*/)
void SplashState::onKeyDown(NAS2D::KeyCode /*key*/, NAS2D::KeyModifier /*mod*/, bool /*repeat*/)
{
skipSplash();
}


void SplashState::onMouseDown(NAS2D::EventHandler::MouseButton /*button*/, NAS2D::Point<int> /*position*/)
void SplashState::onMouseDown(NAS2D::MouseButton /*button*/, NAS2D::Point<int> /*position*/)
{
skipSplash();
}
4 changes: 2 additions & 2 deletions appOPHD/States/SplashState.h
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,8 @@ class SplashState : public NAS2D::State
NAS2D::State* update() override;

private:
void onKeyDown(NAS2D::EventHandler::KeyCode key, NAS2D::EventHandler::KeyModifier mod, bool repeat);
void onMouseDown(NAS2D::EventHandler::MouseButton button, NAS2D::Point<int> position);
void onKeyDown(NAS2D::KeyCode key, NAS2D::KeyModifier mod, bool repeat);
void onMouseDown(NAS2D::MouseButton button, NAS2D::Point<int> position);

void skipSplash();

Expand Down
10 changes: 5 additions & 5 deletions appOPHD/UI/FileIo.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

#include "MessageBox.h"

#include <NAS2D/EventHandlerKeyCode.h>
#include <NAS2D/EnumKeyCode.h>
#include <NAS2D/Utility.h>
#include <NAS2D/Filesystem.h>

Expand Down Expand Up @@ -60,7 +60,7 @@ FileIo::~FileIo()
}


void FileIo::onDoubleClick(EventHandler::MouseButton /*button*/, NAS2D::Point<int> position)
void FileIo::onDoubleClick(MouseButton /*button*/, NAS2D::Point<int> position)
{
if (!visible()) { return; } // ignore key presses when hidden.

Expand All @@ -77,18 +77,18 @@ void FileIo::onDoubleClick(EventHandler::MouseButton /*button*/, NAS2D::Point<in
/**
* Event handler for Key Down.
*/
void FileIo::onKeyDown(EventHandler::KeyCode key, EventHandler::KeyModifier /*mod*/, bool /*repeat*/)
void FileIo::onKeyDown(KeyCode key, KeyModifier /*mod*/, bool /*repeat*/)
{
if (!visible()) { return; } // ignore key presses when hidden.

if (key == EventHandler::KeyCode::KEY_ENTER || key == EventHandler::KeyCode::KEY_KP_ENTER)
if (key == KeyCode::KEY_ENTER || key == KeyCode::KEY_KP_ENTER)
{
if (!mFileName.empty())
{
onFileIo();
}
}
else if (key == EventHandler::KeyCode::KEY_ESCAPE)
else if (key == KeyCode::KEY_ESCAPE)
{
onClose();
}
Expand Down
4 changes: 2 additions & 2 deletions appOPHD/UI/FileIo.h
Original file line number Diff line number Diff line change
Expand Up @@ -33,8 +33,8 @@ class FileIo : public Window
void update() override;

protected:
void onDoubleClick(NAS2D::EventHandler::MouseButton button, NAS2D::Point<int> position);
void onKeyDown(NAS2D::EventHandler::KeyCode key, NAS2D::EventHandler::KeyModifier mod, bool repeat);
void onDoubleClick(NAS2D::MouseButton button, NAS2D::Point<int> position);
void onKeyDown(NAS2D::KeyCode key, NAS2D::KeyModifier mod, bool repeat);

private:
void onOpenFolder() const;
Expand Down
Loading

0 comments on commit b68795f

Please sign in to comment.