Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-04-05 | Refactored Actions to be owned by registry | Aki | |
Registry is now also responsible for switching between the actions and each action is expected to have one system. Technically an std::variant could be used here, but let's wait a bit and see how this part evolves. | |||
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 | Replaced Context+Battle combo with State and arbitrary Systems | Aki | |
2023-02-14 | Extracted basic simulation behaviour and that part of state to own class | Aki | |