Interface | Description |
---|---|
Drawable |
Implements the function for drawing an object on screen.
|
PlayerOrder |
Implements functions responsible for handling the order in which players have to player.
|
Shape |
Implements a shape.
|
Class | Description |
---|---|
AscendingPlayerOrder |
Implements an ascending-order player turns management.
|
Board |
Provides the main methods for creating the game board.
|
DescendingPlayerOrder |
Implements a descending-order player turns management.
|
Entity |
An entity is any object that the players play with and that can be
put on the board.
|
GameState |
Implements the game state, i.e. all the information about the game being played.
|
Inventory |
A player's inventory i.e. the entities he owns and that are not on the board.
|
Player |
Implements a player.
|
RectangleShape |
An axis-aligned bounding-box.
|
SingleEntityZone |
Implements a zone that can contain only one entity.
|
Zone |
A zone displayed on the game board containing entities.
|