Interface | Description |
---|---|
GameState |
A game state for your game should implement this interface
|
GameStateFactory<T extends GameState> |
Used to recreate game state from JSON.
|
Transaction<T extends GameState> |
A transaction is a small modification that can be played back onto a game state
to modify it in a way that you might want to visualize.
|
TransactionFactory<T extends GameState> |
Recreate transactions from JSON.
|
Class | Description |
---|---|
TurnBasedGame<T extends GameState> |
A helper class to handle game states for (usually) turn based games
|