riesenacht / biotopium

distributed, platform-independent multiplayer game
GNU General Public License v3.0
1 stars 0 forks source link

Start Core: Implement Action Manager #22

Closed mriesen closed 2 years ago

mriesen commented 2 years ago

Creating new actions should be easy. Therefore, an action manager should be implemented, which provides factory-like functionalities. Being aware of the current world state, the action manager allows only valid actions to be created.

mriesen commented 2 years ago

The action data model should be restructered. Currently, action data (domain-related) is too tighly coupled with the information about its origin.