summaryrefslogtreecommitdiff
path: root/engine
AgeCommit message (Collapse)Author
2024-04-05Replaced Mouse dragging start+pos combo with a RectAki
2024-04-05Extracted chunk of user interaction to own ControllerAki
This also introduced Mouse and a simple error of dragging box always appearing during pause (or in scenario editor). This can be fixed via pause update in Battle class.
2023-02-14Replaced Context+Battle combo with State and arbitrary SystemsAki
2023-02-11Added ConstContext for drawing systemsAki
This whole ongoing refactoring process is meant to better understand relationships between Battle, Simulation and Systems.
2023-02-11Clock now tracks seconds since creationAki
2023-02-11Added Context to streamline system update call interfaceAki
2023-02-10Created scaled Clock for consistent access to update timesAki
2023-02-04Full grid is now drawnAki
2023-02-04Fixed scaling order when transforming screen to worldAki
2023-02-03Extracted from/to camera viewport transformations to camera itselfAki
2023-02-03Moved Camera to engineAki
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.