Skip to content

Commit

Permalink
Merge pull request #1564 from OutpostUniverse/moveEnumsToLibOphd
Browse files Browse the repository at this point in the history
Move `enum` definitions to `libOPHD`
  • Loading branch information
DanRStevens authored Feb 3, 2025
2 parents 941ffbf + 299c8c1 commit 6a53204
Show file tree
Hide file tree
Showing 45 changed files with 111 additions and 92 deletions.
5 changes: 3 additions & 2 deletions appOPHD/GraphWalker.cpp
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
#include "EnumDirection.h"
#include "GraphWalker.h"
#include "DirectionOffset.h"

#include "Map/MapCoordinate.h"
#include "Map/TileMap.h"
#include "MapObjects/Structure.h"

#include <libOPHD/DirectionOffset.h>
#include <libOPHD/EnumDirection.h>


using namespace NAS2D;

Expand Down
2 changes: 1 addition & 1 deletion appOPHD/Map/MapCoordinate.cpp
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@

#include "MapCoordinate.h"

#include "../DirectionOffset.h"
#include <libOPHD/DirectionOffset.h>


MapCoordinate MapCoordinate::translate(MapOffset mapOffset) const
Expand Down
3 changes: 2 additions & 1 deletion appOPHD/Map/MapView.cpp
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
#include "MapView.h"

#include "TileMap.h"
#include "../DirectionOffset.h"

#include <libOPHD/DirectionOffset.h>

#include <NAS2D/ParserHelper.h>
#include <NAS2D/Xml/XmlElement.h>
Expand Down
4 changes: 2 additions & 2 deletions appOPHD/Map/Tile.h
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
#pragma once

#include "../EnumTerrainType.h"

#include "MapCoordinate.h"

#include <libOPHD/EnumTerrainType.h>

#include <NAS2D/Math/Point.h>
#include <NAS2D/Math/Vector.h>

Expand Down
2 changes: 1 addition & 1 deletion appOPHD/Map/TileMap.cpp
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
#include "TileMap.h"

#include "../DirectionOffset.h"
#include "../MapObjects/Mine.h"
#include "../MapObjects/Structure.h"

#include <libOPHD/DirectionOffset.h>
#include <libOPHD/RandomNumberGenerator.h>

#include <NAS2D/Utility.h>
Expand Down
3 changes: 2 additions & 1 deletion appOPHD/MapObjects/Mine.h
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
#pragma once

#include "../EnumMineProductionRate.h"
#include "../StorableResources.h"

#include <libOPHD/EnumMineProductionRate.h>

#include <NAS2D/Math/Point.h>

#include <bitset>
Expand Down
3 changes: 2 additions & 1 deletion appOPHD/MapObjects/Robots/Robodigger.cpp
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
#include "Robodigger.h"

#include "../../EnumDirection.h"
#include "../../Constants/Strings.h"

#include <libOPHD/EnumDirection.h>


Robodigger::Robodigger() :
Robot(constants::Robodigger, "robots/robodigger.sprite", Robot::Type::Digger),
Expand Down
3 changes: 2 additions & 1 deletion appOPHD/MapObjects/Robots/Robominer.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,13 @@

#include "../../Constants/Strings.h"

#include "../../DirectionOffset.h"
#include "../../Map/TileMap.h"
#include "../../StructureManager.h"
#include "../Structures/MineFacility.h"
#include "../Structures/MineShaft.h"

#include <libOPHD/DirectionOffset.h>

#include <NAS2D/Utility.h>


Expand Down
8 changes: 4 additions & 4 deletions appOPHD/MapObjects/Structure.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,13 @@

#include "MapObject.h"

#include "../EnumConnectorDir.h"
#include "../EnumDisabledReason.h"
#include "../EnumIdleReason.h"
#include "../EnumStructureID.h"
#include "../StorableResources.h"
#include "../UI/StringTable.h"

#include <libOPHD/EnumConnectorDir.h>
#include <libOPHD/EnumDisabledReason.h>
#include <libOPHD/EnumIdleReason.h>
#include <libOPHD/EnumStructureID.h>
#include <libOPHD/Population/PopulationPool.h>

#include <NAS2D/Dictionary.h>
Expand Down
3 changes: 2 additions & 1 deletion appOPHD/MapObjects/Structures/Factory.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,10 @@

#include "../Structure.h"

#include "../../EnumProductType.h"
#include "../../StorableResources.h"

#include <libOPHD/EnumProductType.h>


struct ProductionCost;

Expand Down
3 changes: 2 additions & 1 deletion appOPHD/MineProductionRateString.cpp
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
#include "MineProductionRateString.h"

#include "EnumMineProductionRate.h"
#include "Constants/Strings.h"

#include <libOPHD/EnumMineProductionRate.h>

#include <map>


Expand Down
3 changes: 1 addition & 2 deletions appOPHD/ProductCatalogue.h
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
#pragma once


#include "EnumProductType.h"
#include <libOPHD/EnumProductType.h>

#include <map>
#include <string>
Expand Down
2 changes: 1 addition & 1 deletion appOPHD/ProductPool.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#pragma once

#include "EnumProductType.h"
#include <libOPHD/EnumProductType.h>

#include <NAS2D/Dictionary.h>

Expand Down
2 changes: 1 addition & 1 deletion appOPHD/States/CrimeExecution.cpp
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
#include "CrimeExecution.h"

#include "../Resources.h"
#include "../EnumDifficulty.h"
#include "../StructureManager.h"
#include "../MapObjects/Structures/FoodProduction.h"

#include <libOPHD/EnumDifficulty.h>
#include <libOPHD/RandomNumberGenerator.h>

#include <NAS2D/StringUtils.h>
Expand Down
2 changes: 1 addition & 1 deletion appOPHD/States/CrimeRateUpdate.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#pragma once

#include "../EnumDifficulty.h"
#include <libOPHD/EnumDifficulty.h>

#include <vector>
#include <map>
Expand Down
3 changes: 2 additions & 1 deletion appOPHD/States/MapViewState.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@
#include "../Constants/Strings.h"
#include "../Constants/UiConstants.h"

#include "../DirectionOffset.h"
#include "../Cache.h"
#include "../PointerType.h"
#include "../MeanSolarDistance.h"
Expand All @@ -24,6 +23,8 @@
#include "../UI/DetailMap.h"
#include "../UI/NavControl.h"

#include <libOPHD/DirectionOffset.h>

#include <NAS2D/Utility.h>
#include <NAS2D/EventHandler.h>
#include <NAS2D/Renderer/Renderer.h>
Expand Down
3 changes: 2 additions & 1 deletion appOPHD/States/MapViewStateEvent.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,13 @@
// ==================================================================================
#include "MapViewState.h"

#include "../DirectionOffset.h"
#include "../StructureCatalogue.h"
#include "../StructureManager.h"
#include "../Map/TileMap.h"
#include "../MapObjects/Robots.h"

#include <libOPHD/DirectionOffset.h>

#include <NAS2D/Utility.h>

#include <stdexcept>
Expand Down
5 changes: 3 additions & 2 deletions appOPHD/States/MapViewStateHelper.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -13,14 +13,15 @@
#include "../Constants/Strings.h"
#include "../StructureCatalogue.h"
#include "../StructureManager.h"
#include "../EnumDirection.h"
#include "../DirectionOffset.h"
#include "../Map/TileMap.h"
#include "../MapObjects/StructureType.h"
#include "../MapObjects/Structures/Warehouse.h"

#include "../UI/MessageBox.h"

#include <libOPHD/DirectionOffset.h>
#include <libOPHD/EnumDirection.h>

#include <NAS2D/Utility.h>

#include <algorithm>
Expand Down
8 changes: 4 additions & 4 deletions appOPHD/States/MapViewStateHelper.h
Original file line number Diff line number Diff line change
Expand Up @@ -9,12 +9,12 @@

#pragma once

#include "../EnumConnectorDir.h"
#include "../EnumProductType.h"
#include "../EnumStructureID.h"

#include "../Map/MapCoordinate.h"

#include <libOPHD/EnumConnectorDir.h>
#include <libOPHD/EnumProductType.h>
#include <libOPHD/EnumStructureID.h>

#include <map>


Expand Down
5 changes: 3 additions & 2 deletions appOPHD/States/MapViewStateTurn.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -10,12 +10,13 @@
#include "../Map/TileMap.h"

#include "../Cache.h"
#include "../DirectionOffset.h"
#include "../EnumMoraleIndex.h"
#include "../MoraleString.h"
#include "../StorableResources.h"
#include "../StructureManager.h"

#include <libOPHD/DirectionOffset.h>
#include <libOPHD/EnumMoraleIndex.h>

#include <NAS2D/Utility.h>
#include <NAS2D/Renderer/Renderer.h>

Expand Down
5 changes: 3 additions & 2 deletions appOPHD/States/MapViewStateUi.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,6 @@
#include "../Constants/Strings.h"
#include "../Constants/UiConstants.h"

#include "../EnumDirection.h"
#include "../DirectionOffset.h"
#include "../PointerType.h"
#include "../StructureCatalogue.h"
#include "../StructureManager.h"
Expand All @@ -25,6 +23,9 @@
#include "../UI/NavControl.h"
#include "../UI/CheatMenu.h"

#include <libOPHD/DirectionOffset.h>
#include <libOPHD/EnumDirection.h>

#include <NAS2D/Utility.h>
#include <NAS2D/Renderer/Renderer.h>

Expand Down
5 changes: 3 additions & 2 deletions appOPHD/States/StructureTracker.cpp
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
#include "StructureTracker.h"

#include "../EnumConnectorDir.h"
#include "../EnumStructureID.h"
#include "../Constants/Strings.h"

#include <libOPHD/EnumConnectorDir.h>
#include <libOPHD/EnumStructureID.h>


namespace
{
Expand Down
2 changes: 1 addition & 1 deletion appOPHD/StructureCatalogue.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#pragma once

#include "EnumStructureID.h"
#include <libOPHD/EnumStructureID.h>

#include <map>

Expand Down
3 changes: 2 additions & 1 deletion appOPHD/UI/DiggerDirection.h
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
#pragma once

#include <libOPHD/EnumDirection.h>

#include <libControls/Window.h>
#include <libControls/Button.h>
#include "../EnumDirection.h"


class Tile;
Expand Down
3 changes: 2 additions & 1 deletion appOPHD/UI/FactoryProduction.h
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,10 @@
#include "IconGrid.h"

#include "../Constants/UiConstants.h"
#include "../EnumProductType.h"
#include "../ProductionCost.h"

#include <libOPHD/EnumProductType.h>

#include <libControls/Window.h>
#include <libControls/Button.h>
#include <libControls/CheckBox.h>
Expand Down
3 changes: 2 additions & 1 deletion appOPHD/UI/NavControl.cpp
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
#include "NavControl.h"

#include "../Cache.h"
#include "../DirectionOffset.h"
#include "../Constants/Strings.h"
#include "../Constants/UiConstants.h"
#include "../Map/MapView.h"

#include <libOPHD/DirectionOffset.h>

#include <NAS2D/Utility.h>
#include <NAS2D/Renderer/Renderer.h>
#include <NAS2D/Renderer/Color.h>
Expand Down
2 changes: 1 addition & 1 deletion appOPHD/UI/PopulationPanel.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,11 @@
#include "TrendLabel.h"

#include "../Cache.h"
#include "../EnumMoraleIndex.h"
#include "../MoraleString.h"
#include "../Constants/Strings.h"
#include "../Constants/UiConstants.h"

#include <libOPHD/EnumMoraleIndex.h>
#include <libOPHD/Population/Population.h>
#include <libOPHD/Population/PopulationPool.h>
#include <libOPHD/Population/Morale.h>
Expand Down
6 changes: 4 additions & 2 deletions appOPHD/UI/Reports/FactoryReport.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,13 @@

#include "ReportInterface.h"

#include "../FactoryListBox.h"

#include <libOPHD/EnumProductType.h>

#include <libControls/Button.h>
#include <libControls/ComboBox.h>
#include <libControls/TextArea.h>
#include "../FactoryListBox.h"
#include "../../EnumProductType.h"

#include <NAS2D/Math/Rectangle.h>

Expand Down
3 changes: 2 additions & 1 deletion appOPHD/UI/TileInspector.cpp
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
#include "TileInspector.h"

#include "TextRender.h"
#include "../EnumTerrainType.h"
#include "../MineProductionRateString.h"
#include "../Constants/Strings.h"
#include "../MapObjects/Mine.h"

#include <libOPHD/EnumTerrainType.h>

#include <map>
#include <sstream>

Expand Down
Loading

0 comments on commit 6a53204

Please sign in to comment.