| Interface | Description |
|---|---|
| BoardElement<K> |
Represents an element on the board
|
| Deck<T> |
Describes a deck
Any card stored in the deck is assumed to be immutable.
|
| DrawableGame |
This interface describes a game drawable using libgdx
|
| Grid<K> |
This Interface describes a grid
|
| InteractableGame |
This interface describes a game which can be interacted with
|
| Class | Description |
|---|---|
| AbstractDeck<T> |
This class represents a deck of cards
|
| Board |
This class represents a board
|
| BoardElementContainer<K extends BoardElement> |
This class represents a board element and its position
|
| ListGrid<K> |
This class represents a grid which can store anything
|
| Particle |
This class represents a particle
|
| Phase |
This class handles everything that should happen during a phase
|
| Player |
This class represents a player
|
| ProgrammingCard |
This class represents a programming card
|
| ProgrammingCardDeck |
This class represents a deck containing programming cards
|
| RoboRallyGame |
This class represent a game which is drawable using libgdx
|
| Robot |
This class represents a robot
|
| Tile |
This class represents a simple tile
|
| TwoTuple<T,K> |
A class which can save a tuple with two values
|
| Wall |
This class represents a wall
|