Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-04-05 | Extracted KeepAtRange action | Aki | |
It seems an abstraction level is of some kind is needed here. One thing to handle "AI", another to handle primitive commands and their execution. | |||
2024-04-05 | Separated Turret from AI, shuffled their units | Aki | |
2023-02-14 | Extracted basic simulation behaviour and that part of state to own class | Aki | |
2023-02-13 | Created sim::State object to hold overall state of simulation | Aki | |
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. |