.clang-format
.clang-tidy
.gitignore
CMakeLists.txt
CMakeSettings.json
MANIFEST.in
README.md
pyproject.toml
setup.py
.github/workflows/ci.yml
.github/workflows/wheels-test.yml
.github/workflows/wheels.yml
Stratega.egg-info/PKG-INFO
Stratega.egg-info/SOURCES.txt
Stratega.egg-info/dependency_links.txt
Stratega.egg-info/not-zip-safe
Stratega.egg-info/top_level.txt
cmake/modules/FetchCParse.cmake
cmake/modules/FetchIMGUI-SFML.cmake
cmake/modules/FetchSFML.cmake
cmake/modules/FindSphinx.cmake
cmake/settings/Cache.cmake
cmake/settings/Clang-cxx-dev-tools.cmake
cmake/settings/CompilerWarnings.cmake
cmake/settings/Conan.cmake
cmake/settings/Doxygen.cmake
cmake/settings/Sanitizers.cmake
cmake/settings/StandardProjectSettings.cmake
cmake/settings/StaticAnalyzers.cmake
cmake/settings/Utilities.cmake
cmake/targets/Arena.cmake
cmake/targets/GUI.cmake
cmake/targets/IMGUI.cmake
cmake/targets/Stratega.cmake
cmake/targets/Tests.cmake
deps/conanfile.txt
deps/conanfile_linux.txt
docs/.gitignore
docs/CMakeLists.txt
docs/Doxyfile.in
docs/conf.py
docs/index.rst
docs/make.bat
docs/requirements.txt
docs/about/community/index.rst
docs/about/introduction/index.rst
docs/cmake/FindDoxygen.cmake
docs/cmake/FindSphinx.cmake
docs/extraInformation/faq/index.rst
docs/games/index.rst
docs/games/captureTheFlag/index.rst
docs/games/cityCapturing/index.rst
docs/games/conquerTheZone/index.rst
docs/games/intoTheBreach/index.rst
docs/games/killTheKing/index.rst
docs/games/noNameGame/index.rst
docs/games/openTheDoor/index.rst
docs/games/pathway/index.rst
docs/games/protectTheBase/index.rst
docs/games/pushThemAll/index.rst
docs/games/settlers/index.rst
docs/games/theBattleOfStratega/index.rst
docs/gettingStarted/installation/index.rst
docs/images/ArchitectureOverview.png
docs/images/GUI.png
docs/images/OSLA.png
docs/images/StrategaBoardFog.png
docs/images/action.png
docs/images/arena.png
docs/images/arenaArguments.png
docs/images/arenaMultiMap.png
docs/images/arenaSingleMap.png
docs/images/captureTheFlagTBS.gif
docs/images/cityCapturingTBS.gif
docs/images/conquerTheZoneTBS.gif
docs/images/fog.png
docs/images/intoTheBreachTBS.gif
docs/images/killTheKingTBS.gif
docs/images/loggingSystem.png
docs/images/noNameGameTBS.gif
docs/images/openTheDoorTBS.gif
docs/images/pathwayTBS.gif
docs/images/protectTheBaseTBS.gif
docs/images/pushThemAllTBS.gif
docs/images/rtsGUI.png
docs/images/settlersRTS.gif
docs/images/stratega.png
docs/images/tbsGUI.png
docs/images/theBattleOfStrategaTBS.gif
docs/images/tutorialGame.gif
docs/images/withoutFog.png
docs/images/sources/ArchitectureOverview.drawio
docs/references/CPP/index.rst
docs/references/PYTHON/index.rst
docs/references/YAML/index.rst
docs/references/YAML/Actions/index.rst
docs/references/YAML/Actions/Action/index.rst
docs/references/YAML/Actions/Action/Targets/index.rst
docs/references/YAML/Actions/Action/Targets/Target/index.rst
docs/references/YAML/Actions/Action/Targets/Target/SamplingMethod/index.rst
docs/references/YAML/Agents/index.rst
docs/references/YAML/Board/index.rst
docs/references/YAML/Entities/index.rst
docs/references/YAML/Entities/Entity/index.rst
docs/references/YAML/EntityGroups/index.rst
docs/references/YAML/ForwardModel/index.rst
docs/references/YAML/ForwardModel/LoseConditions/index.rst
docs/references/YAML/ForwardModel/Trigger/index.rst
docs/references/YAML/ForwardModel/WinConditions/index.rst
docs/references/YAML/GameConfig/index.rst
docs/references/YAML/GameDescription/index.rst
docs/references/YAML/GameDescription/Actions/index.rst
docs/references/YAML/GameDescription/Entities/index.rst
docs/references/YAML/GameRenderer/index.rst
docs/references/YAML/GameRunner/index.rst
docs/references/YAML/GameRunner/AgentComputationTime/index.rst
docs/references/YAML/GameRunner/AgentInitializationTime/index.rst
docs/references/YAML/Objects/index.rst
docs/references/YAML/Player/index.rst
docs/references/YAML/TechnologyTrees/index.rst
docs/references/YAML/TechnologyTrees/Technology/index.rst
docs/references/YAML/Tiles/index.rst
docs/references/YAML/Tiles/Tile/index.rst
docs/references/YAML/introduction/index.rst
docs/structure/arena/index.rst
docs/structure/gameLogic/index.rst
docs/structure/overview/index.rst
docs/structure/representation/index.rst
docs/tutorials/advancedAgents/index.rst
docs/tutorials/definingANewGame/index.rst
docs/tutorials/exploringGameStates/index.rst
docs/tutorials/firstStepsPython/index.rst
docs/tutorials/implementAgent/index.rst
docs/tutorials/implementOSLA/index.rst
images/rtsBasic.gif
images/rtsScreenshot.png
images/tbsKillTheKing.gif
images/tbsPushThemAll.gif
images/tbsScreenshot.png
resources/assets/OutLine.frag
resources/assets/arial.ttf
resources/assets/Entities/Clay.png
resources/assets/Entities/Storage.png
resources/assets/Entities/animals.png
resources/assets/Entities/arrow.png
resources/assets/Entities/barracks.png
resources/assets/Entities/bread.png
resources/assets/Entities/castle.png
resources/assets/Entities/farm.png
resources/assets/Entities/floorRockTall.png
resources/assets/Entities/foundry.png
resources/assets/Entities/gold_chest.png
resources/assets/Entities/guardTower.png
resources/assets/Entities/key.png
resources/assets/Entities/masonry.png
resources/assets/Entities/military.png
resources/assets/Entities/mine.png
resources/assets/Entities/mine2.png
resources/assets/Entities/ore.png
resources/assets/Entities/saw.png
resources/assets/Entities/tower.png
resources/assets/Entities/treeHouse.png
resources/assets/Entities/unit_1.png
resources/assets/Entities/unit_10.png
resources/assets/Entities/unit_2.png
resources/assets/Entities/unit_3.png
resources/assets/Entities/unit_4.png
resources/assets/Entities/unit_5.png
resources/assets/Entities/unit_6.png
resources/assets/Entities/unit_7.png
resources/assets/Entities/unit_8.png
resources/assets/Entities/unit_9.png
resources/assets/Entities/university.png
resources/assets/Entities/wonder.png
resources/assets/Entities/workshop.png
resources/assets/Test2DTopDown/forest.png
resources/assets/Test2DTopDown/notVisible.png
resources/assets/Test2DTopDown/pain.png
resources/assets/Test2DTopDown/plain.png
resources/assets/Test2DTopDown/rock.png
resources/assets/Test2DTopDown/unit_1.png
resources/assets/Test2DTopDown/unit_2.png
resources/assets/Test2DTopDown/unit_3.png
resources/assets/Test2DTopDown/unit_6.png
resources/assets/Test2DTopDown/water.png
resources/assets/Tiles/animals.png
resources/assets/Tiles/clay.png
resources/assets/Tiles/forest.png
resources/assets/Tiles/forestDesert.png
resources/assets/Tiles/gold.png
resources/assets/Tiles/hole.png
resources/assets/Tiles/holeDesert.png
resources/assets/Tiles/mountainDesert.png
resources/assets/Tiles/notVisible.png
resources/assets/Tiles/ore.png
resources/assets/Tiles/plain.png
resources/assets/Tiles/plainDesert.png
resources/assets/Tiles/rock.png
resources/assets/Tiles/venomDesert.png
resources/assets/Tiles/water.png
resources/gameConfigurations/RTS/Original/BasicRTS.yaml
resources/gameConfigurations/RTS/Original/Settlers.yaml
resources/gameConfigurations/TBS/imgui.ini
resources/gameConfigurations/TBS/Original/BasicTBS.yaml
resources/gameConfigurations/TBS/Original/CaptureTheFlag.yaml
resources/gameConfigurations/TBS/Original/CityCapturing.yaml
resources/gameConfigurations/TBS/Original/ConquerTheZone.yaml
resources/gameConfigurations/TBS/Original/KillTheKing.yaml
resources/gameConfigurations/TBS/Original/ProtectTheBase.yaml
resources/gameConfigurations/TBS/Original/PushThemAll.yaml
resources/gameConfigurations/TBS/Original/Sanctuary.yaml
resources/gameConfigurations/TBS/Original/Settlers.yaml
resources/gameConfigurations/TBS/Ported/IntoTheBreach.yaml
resources/gameConfigurations/TBS/Ported/Pathway.yaml
resources/gameConfigurations/TBS/Ported/TheBattleOfStratega.yaml
resources/gameConfigurations/TBS/Tests/KillTheKingQueueTest.yaml
resources/gameConfigurations/TBS/Tests/KillTheKingTest.yaml
resources/gameConfigurations/TBS/Tests/KillTheKingWithBuffs.yaml
resources/gameConfigurations/TBS/Tests/OpenTheDoor.yaml
resources/gameConfigurations/TBS/Tests/maps.yaml
src/arena/src/main.cpp
src/arena/src/main.cpp.bak
src/gui/src/main.cpp
src/python/CMakeLists.txt
src/python/README.md
src/python/agents/agents.py
src/python/src/__init__.py
src/python/src/binding.cpp
src/stratega/include/Stratega/Agent/Agent.h
src/stratega/include/Stratega/Agent/AgentFactory.h
src/stratega/include/Stratega/Agent/AgentParameters.h
src/stratega/include/Stratega/Agent/DoNothingAgent.h
src/stratega/include/Stratega/Agent/OSLAAgent.h
src/stratega/include/Stratega/Agent/PortfolioForwardModel.h
src/stratega/include/Stratega/Agent/RandomAgent.h
src/stratega/include/Stratega/Agent/ScriptedAgent.h
src/stratega/include/Stratega/Agent/ActionScripts/AttackClosestOpponentScript.h
src/stratega/include/Stratega/Agent/ActionScripts/AttackWeakestOpponentScript.h
src/stratega/include/Stratega/Agent/ActionScripts/BaseActionScript.h
src/stratega/include/Stratega/Agent/ActionScripts/RandomActionScript.h
src/stratega/include/Stratega/Agent/ActionScripts/RunAwayFromOpponentScript.h
src/stratega/include/Stratega/Agent/ActionScripts/RunToFriendlyUnitsScript.h
src/stratega/include/Stratega/Agent/ActionScripts/SkipTurnScript.h
src/stratega/include/Stratega/Agent/ActionScripts/UseSpecialAbilityScript.h
src/stratega/include/Stratega/Agent/Heuristic/AbstractHeuristic.h
src/stratega/include/Stratega/Agent/Heuristic/AimToKingHeuristic.h
src/stratega/include/Stratega/Agent/Heuristic/MinimizeDistanceHeuristic.h
src/stratega/include/Stratega/Agent/Heuristic/StateHeuristic.h
src/stratega/include/Stratega/Agent/Heuristic/UnitEvaluator.h
src/stratega/include/Stratega/Agent/MCTSAgent/MCTSAgent.h
src/stratega/include/Stratega/Agent/MCTSAgent/MCTSNode.h
src/stratega/include/Stratega/Agent/MCTSAgent/MCTSParameters.h
src/stratega/include/Stratega/Agent/RHEAAgent/RHEAAgent.h
src/stratega/include/Stratega/Agent/RHEAAgent/RHEAGenome.h
src/stratega/include/Stratega/Agent/RHEAAgent/RHEAParameters.h
src/stratega/include/Stratega/Agent/RuleBasedAgents/CombatAgent.h
src/stratega/include/Stratega/Agent/RuleBasedAgents/Direction.h
src/stratega/include/Stratega/Agent/RuleBasedAgents/KTKCombatAgent.h
src/stratega/include/Stratega/Agent/RuleBasedAgents/PusherAgent.h
src/stratega/include/Stratega/Agent/RuleBasedAgents/VectorHash2i.h
src/stratega/include/Stratega/Agent/StateAbstraction/AbstractState.h
src/stratega/include/Stratega/Agent/StateAbstraction/StateFactory.h
src/stratega/include/Stratega/Agent/TreeSearchAgents/ActionAbstractionMCTSAgent.h
src/stratega/include/Stratega/Agent/TreeSearchAgents/BFSAgent.h
src/stratega/include/Stratega/Agent/TreeSearchAgents/BeamSearchAgent.h
src/stratega/include/Stratega/Agent/TreeSearchAgents/DFSAgent.h
src/stratega/include/Stratega/Agent/TreeSearchAgents/ITreeNode.h
src/stratega/include/Stratega/Agent/TreeSearchAgents/TreeNode.h
src/stratega/include/Stratega/Agent/UnitMCTSAgent/Transition.h
src/stratega/include/Stratega/Agent/UnitMCTSAgent/UnitMCTSAgent.h
src/stratega/include/Stratega/Agent/UnitMCTSAgent/UnitMCTSNode.h
src/stratega/include/Stratega/Agent/UnitMCTSAgent/UnitMCTSParameters.h
src/stratega/include/Stratega/Arena/Arena.h
src/stratega/include/Stratega/Arena/InputParser.h
src/stratega/include/Stratega/Arena/utils.h
src/stratega/include/Stratega/Configuration/FunctionParser.h
src/stratega/include/Stratega/Configuration/GameConfig.h
src/stratega/include/Stratega/Configuration/GameConfigParser.h
src/stratega/include/Stratega/Configuration/RenderConfig.h
src/stratega/include/Stratega/ForwardModel/Action.h
src/stratega/include/Stratega/ForwardModel/ActionAssignment.h
src/stratega/include/Stratega/ForwardModel/ActionSourceType.h
src/stratega/include/Stratega/ForwardModel/ActionSpace.h
src/stratega/include/Stratega/ForwardModel/ActionTarget.h
src/stratega/include/Stratega/ForwardModel/ActionType.h
src/stratega/include/Stratega/ForwardModel/Condition.h
src/stratega/include/Stratega/ForwardModel/Effect.h
src/stratega/include/Stratega/ForwardModel/ExpressionStruct.h
src/stratega/include/Stratega/ForwardModel/ForwardModel.h
src/stratega/include/Stratega/ForwardModel/FunctionFactory.h
src/stratega/include/Stratega/ForwardModel/FunctionParameter.h
src/stratega/include/Stratega/ForwardModel/RTSForwardModel.h
src/stratega/include/Stratega/ForwardModel/SamplingMethod.h
src/stratega/include/Stratega/ForwardModel/TBSForwardModel.h
src/stratega/include/Stratega/ForwardModel/TargetType.h
src/stratega/include/Stratega/GUI/AssetCache.h
src/stratega/include/Stratega/GUI/GameRenderer.h
src/stratega/include/Stratega/GUI/TextureAtlas.h
src/stratega/include/Stratega/Game/AgentThread.h
src/stratega/include/Stratega/Game/GameObserver.h
src/stratega/include/Stratega/Game/GameRunner.h
src/stratega/include/Stratega/Game/RTSGameRunner.h
src/stratega/include/Stratega/Game/TBSGameRunner.h
src/stratega/include/Stratega/Logging/FileLogger.h
src/stratega/include/Stratega/Logging/Log.h
src/stratega/include/Stratega/Logging/LoggingScope.h
src/stratega/include/Stratega/NewGUI/ActionsWidget.h
src/stratega/include/Stratega/NewGUI/FOWControllerWidget.h
src/stratega/include/Stratega/NewGUI/FogOfWarSettings.h
src/stratega/include/Stratega/NewGUI/GameStateInformationWidget.h
src/stratega/include/Stratega/NewGUI/GenericGameRenderer.h
src/stratega/include/Stratega/NewGUI/GridLayout.h
src/stratega/include/Stratega/NewGUI/GridLayoutWidget.h
src/stratega/include/Stratega/NewGUI/MouseInformationWidget.h
src/stratega/include/Stratega/NewGUI/PlayerInformationWidget.h
src/stratega/include/Stratega/NewGUI/ResourceManager.h
src/stratega/include/Stratega/NewGUI/SGADrawable.h
src/stratega/include/Stratega/NewGUI/SGARenderTarget.h
src/stratega/include/Stratega/NewGUI/SpriteData.h
src/stratega/include/Stratega/NewGUI/Widget.h
src/stratega/include/Stratega/NewGUI/World.h
src/stratega/include/Stratega/NewGUI/WorldControllerWidget.h
src/stratega/include/Stratega/Representation/ActionQueue.h
src/stratega/include/Stratega/Representation/Buff.h
src/stratega/include/Stratega/Representation/BuffType.h
src/stratega/include/Stratega/Representation/BuildContext.h
src/stratega/include/Stratega/Representation/Entity.h
src/stratega/include/Stratega/Representation/EntityPlacement.h
src/stratega/include/Stratega/Representation/EntityType.h
src/stratega/include/Stratega/Representation/GameDescription.h
src/stratega/include/Stratega/Representation/GameInfo.h
src/stratega/include/Stratega/Representation/GameState.h
src/stratega/include/Stratega/Representation/Grid2D.h
src/stratega/include/Stratega/Representation/LevelDefinition.h
src/stratega/include/Stratega/Representation/Navigation.h
src/stratega/include/Stratega/Representation/Parameter.h
src/stratega/include/Stratega/Representation/Path.h
src/stratega/include/Stratega/Representation/Player.h
src/stratega/include/Stratega/Representation/TechnologyTree.h
src/stratega/include/Stratega/Representation/Tile.h
src/stratega/include/Stratega/Representation/TileType.h
src/stratega/include/Stratega/Representation/Vector2.h
src/stratega/include/Stratega/Utils/IteratorToPtrVector.h
src/stratega/include/Stratega/Utils/Timer.h
src/stratega/include/Stratega/Utils/contains.h
src/stratega/include/Stratega/Utils/filesystem.hpp
src/stratega/include/Stratega/Utils/optional.hpp
src/stratega/include/Stratega/Utils/warnings.h
src/stratega/include/Stratega/Utils/cparse/builtin-features.h
src/stratega/include/Stratega/Utils/cparse/catch.hpp
src/stratega/include/Stratega/Utils/cparse/containers.h
src/stratega/include/Stratega/Utils/cparse/functions.h
src/stratega/include/Stratega/Utils/cparse/packToken.h
src/stratega/include/Stratega/Utils/cparse/shunting-yard-exceptions.h
src/stratega/include/Stratega/Utils/cparse/shunting-yard.h
src/stratega/include/Stratega/Utils/cparse/builtin-features/functions.h
src/stratega/include/Stratega/Utils/cparse/builtin-features/operations.h
src/stratega/include/Stratega/Utils/cparse/builtin-features/reservedWords.h
src/stratega/include/Stratega/Utils/cparse/builtin-features/typeSpecificFunctions.h
src/stratega/src/Agent/Agent.cpp
src/stratega/src/Agent/AgentFactory.cpp
src/stratega/src/Agent/AgentParameters.cpp
src/stratega/src/Agent/DoNothingAgent.cpp
src/stratega/src/Agent/OSLAAgent.cpp
src/stratega/src/Agent/PortfolioForwardModel.cpp
src/stratega/src/Agent/RandomAgent.cpp
src/stratega/src/Agent/ScriptedAgent.cpp
src/stratega/src/Agent/ActionScripts/AttackClosestOpponentScript.cpp
src/stratega/src/Agent/ActionScripts/AttackWeakestOpponentScript.cpp
src/stratega/src/Agent/ActionScripts/RandomActionScript.cpp
src/stratega/src/Agent/ActionScripts/RunAwayFromOpponentsScript.cpp
src/stratega/src/Agent/ActionScripts/RunToFriendlyUnitsScript.cpp
src/stratega/src/Agent/ActionScripts/SkipTurnScript.cpp
src/stratega/src/Agent/ActionScripts/UseSpecialAbilityScript.cpp
src/stratega/src/Agent/Heuristic/AbstractHeuristic.cpp
src/stratega/src/Agent/Heuristic/MinimizeDistanceHeuristic.cpp
src/stratega/src/Agent/MCTSAgent/MCTSAgent.cpp
src/stratega/src/Agent/MCTSAgent/MCTSNode.cpp
src/stratega/src/Agent/MCTSAgent/MCTSParameters.cpp
src/stratega/src/Agent/RHEAAgent/RHEAAgent.cpp
src/stratega/src/Agent/RHEAAgent/RHEAGenome.cpp
src/stratega/src/Agent/RHEAAgent/RHEAParameters.cpp
src/stratega/src/Agent/RuleBasedAgents/CombatAgent.cpp
src/stratega/src/Agent/RuleBasedAgents/Direction.cpp
src/stratega/src/Agent/RuleBasedAgents/KTKCombatAgent.cpp
src/stratega/src/Agent/RuleBasedAgents/PusherAgent.cpp
src/stratega/src/Agent/StateAbstraction/StateFactory.cpp
src/stratega/src/Agent/TreeSearchAgents/ActionAbstractionMCTSAgent.cpp
src/stratega/src/Agent/TreeSearchAgents/BFSAgent.cpp
src/stratega/src/Agent/TreeSearchAgents/BeamSearchAgent.cpp
src/stratega/src/Agent/TreeSearchAgents/DFSAgent.cpp
src/stratega/src/Agent/TreeSearchAgents/TreeNode.cpp
src/stratega/src/Agent/UnitMCTSAgent/Transition.cpp
src/stratega/src/Agent/UnitMCTSAgent/UnitMCTSAgent.cpp
src/stratega/src/Agent/UnitMCTSAgent/UnitMCTSNode.cpp
src/stratega/src/Agent/UnitMCTSAgent/UnitMCTSParameters.cpp
src/stratega/src/Arena/Arena.cpp
src/stratega/src/Configuration/FunctionParser.cpp
src/stratega/src/Configuration/GameConfig.cpp
src/stratega/src/Configuration/GameConfigParser.cpp
src/stratega/src/ForwardModel/Action.cpp
src/stratega/src/ForwardModel/ActionAssignment.cpp
src/stratega/src/ForwardModel/ActionSpace.cpp
src/stratega/src/ForwardModel/ActionTarget.cpp
src/stratega/src/ForwardModel/Condition.cpp
src/stratega/src/ForwardModel/Effect.cpp
src/stratega/src/ForwardModel/ForwardModel.cpp
src/stratega/src/ForwardModel/FunctionFactory.cpp
src/stratega/src/ForwardModel/FunctionParameter.cpp
src/stratega/src/ForwardModel/RTSForwardModel.cpp
src/stratega/src/ForwardModel/SamplingMethod.cpp
src/stratega/src/ForwardModel/TBSForwardModel.cpp
src/stratega/src/ForwardModel/TargetType.cpp
src/stratega/src/GUI/AssetCache.cpp
src/stratega/src/GUI/GameRenderer.cpp
src/stratega/src/GUI/TextureAtlas.cpp
src/stratega/src/Game/AgentThread.cpp
src/stratega/src/Game/GameRunner.cpp
src/stratega/src/Game/RTSGameRunner.cpp
src/stratega/src/Game/TBSGameRunner.cpp
src/stratega/src/Logging/FileLogger.cpp
src/stratega/src/Logging/Log.cpp
src/stratega/src/Logging/LoggingScope.cpp
src/stratega/src/NewGUI/ActionsWidget.cpp
src/stratega/src/NewGUI/FOWControllerWidget.cpp
src/stratega/src/NewGUI/GameStateInformationWidget.cpp
src/stratega/src/NewGUI/GenericGameRenderer.cpp
src/stratega/src/NewGUI/GridLayout.cpp
src/stratega/src/NewGUI/GridLayoutWidget.cpp
src/stratega/src/NewGUI/MouseInformationWidget.cpp
src/stratega/src/NewGUI/PlayerInformationWidget.cpp
src/stratega/src/NewGUI/ResourceManager.cpp
src/stratega/src/NewGUI/SGADrawable.cpp
src/stratega/src/NewGUI/SGARenderTarget.cpp
src/stratega/src/NewGUI/SpriteData.cpp
src/stratega/src/NewGUI/Widget.cpp
src/stratega/src/NewGUI/World.cpp
src/stratega/src/NewGUI/WorldControllerWidget.cpp
src/stratega/src/Representation/ActionQueue.cpp
src/stratega/src/Representation/Buff.cpp
src/stratega/src/Representation/BuildContext.cpp
src/stratega/src/Representation/Entity.cpp
src/stratega/src/Representation/EntityType.cpp
src/stratega/src/Representation/GameDescription.cpp
src/stratega/src/Representation/GameInfo.cpp
src/stratega/src/Representation/GameState.cpp
src/stratega/src/Representation/LevelDefinition.cpp
src/stratega/src/Representation/Player.cpp
src/stratega/src/Representation/TechnologyTree.cpp
src/stratega/src/Representation/Tile.cpp
src/stratega/src/Representation/TileType.cpp
src/stratega/src/Utils/cparse/builtin-features.cpp
src/stratega/src/Utils/cparse/catch.cpp
src/stratega/src/Utils/cparse/containers.cpp
src/stratega/src/Utils/cparse/functions.cpp
src/stratega/src/Utils/cparse/packToken.cpp
src/stratega/src/Utils/cparse/shunting-yard.cpp
src/stratega/src/Utils/cparse/test-shunting-yard.cpp
test/CMakeLists.txt
test/main_test.cpp
test/gtest/CMakeLists.txt
test/gtest/CMakeLists.txt.in
test/resources/agents.yaml
test/resources/configurationTest.yaml
test/resources/maps.yaml
test/resources/minimalConfigTest.yaml
test/resources/test.yaml
test/resources/boards/boardDefinition.yaml
test/resources/boards/boardDefinitionNoSpace.yaml
test/resources/boards/boardDefinitionPlayerEntities.yaml
test/resources/boards/boardDefinitionPlayerEntitiesNoSpace.yaml
test/src/Mocks/Stratega/core/MockAgent.hpp
test/src/Mocks/Stratega/core/MockArena.hpp
test/src/Mocks/Stratega/core/MockForwardModel.hpp
test/src/Mocks/Stratega/core/MockGameConfig.hpp
test/src/Mocks/Stratega/core/MockGameRenderer.hpp
test/src/Mocks/Stratega/core/MockGameRunner.hpp
test/src/Mocks/Stratega/core/MockGameState.hpp
test/src/Mocks/Stratega/core/MockGrid.hpp
test/src/Mocks/Stratega/core/MockPlayer.hpp
test/src/Stratega/core/GameRunnerTest.cpp
test/src/Stratega/core/Actions/ActionsTest.cpp
test/src/Stratega/core/Arena/ArenaTest.cpp
test/src/Stratega/core/Configuration/BoardParse.cpp
test/src/Stratega/core/Configuration/ConfigurationTest.cpp
test/src/Stratega/core/Gamestate/GameStateTest.cpp
test/src/Stratega/core/Grid/BoardTest.cpp
test/src/Stratega/core/TestUtils/utils.hpp