summaryrefslogtreecommitdiff
path: root/sim/CMakeLists.txt
AgeCommit message (Collapse)Author
2023-02-14Replaced Context+Battle combo with State and arbitrary SystemsAki
2023-02-14Extracted basic simulation behaviour and that part of state to own classAki
2023-02-13Created sim::State object to hold overall state of simulationAki
This is seems like it creats even more chaotic binding between the components but it is a very nice and testable intermediate step before moving everything to standalone systems and shoving state into the... well, State.
2023-02-13Externalized part of simulation systemsAki
2023-02-05Added universe to used libraries for style consistencyAki
2023-02-05Added simple test for HitPointsAki
This should have been added earlier. The test itself is questionable and overall very optimistic about the edge cases. The intent of this commit is purely set up of the testing framework.
2023-02-03Created engine module right now containing only PointAki
This might be a bit too generic of a name, but the intent is to get the main shared abstracts for gameplay loop and/or simulation outside of the game executable implementation to redirect dependencies.
2023-01-21Inernal libraries are now staticAki
2022-12-31Extracted method to deal damage to hit pointsAki
2022-12-31Extracted TurretControl to own unitAki
2022-12-31Extracted FloatingMovement component to own header and implAki
2022-12-13Added naive events for ship destructionAki
2022-12-03Extracted Scenario and related things into own campaign moduleAki
2022-12-03Renamed all battles module and ns references to simAki
2022-12-03Moved battles module files to simAki