- All Known Implementing Classes:
- Acquisition, AddCreatureAction, EditAddCreature, LegionAction, Recruitment, RelocateLegion, Summoning, SummonUndo
public interface GameAction
An interface modelling all actions that can be made in a Colossus game.
This is the base type for all game-related action handling in Colossus.
All action objects should be immutable and thus threadsafe.