|
Eile Mit Weile
|
Classes in the common folder. More...
Classes | |
| class | FullStateResponse |
| ServerResponse that communicates the full state of the game to all players after any update to the GameState. More... | |
| class | RequestResponse |
| Derivative of ServerResponse that is sent as a response to a ClientRequest. More... | |
| class | ServerResponse |
| Base class for all messages sent from the server to the client. More... | |
| class | EileMitWeileException |
| wrapper for std::exception More... | |
| class | Board |
| Data structure for the game board of Eile Mit Weile including operations on it. More... | |
| class | Dice |
| wrapper of a simple RNG with a uniform distribution from 1 to 6 More... | |
| class | Figure |
| Represents a figure on the board. More... | |
| class | Player |
| Holds all relevant information of a player. More... | |
| class | BenchSpace |
| Represents a bench space on the board. More... | |
| class | FinishArea |
| Represents a finish area on the board. More... | |
| class | HomeField |
| Represents a home space on the board. More... | |
| class | LadderSpace |
| Represents a ladder space on the board. More... | |
| class | NormalSpace |
| Represents a normal space on the board. More... | |
| class | Space |
| Abstract Base Class. Represents a space on the board. More... | |
| class | GameState |
| Holds the state of one game. More... | |
| class | ClientRequest |
| Base class for all requests that are being sent from the client to the server. More... | |
| class | join_game_request |
| This class represents a join_game_request from the client. More... | |
| class | move_figure_request |
| This class represents a move_figure_request from the client. More... | |
| class | skip_turn_request |
| This class represents a skip_turn_request from the client. More... | |
| class | start_game_request |
| This class represents a start_game_request from the client. More... | |
| class | throw_dice_request |
| This class represents a throw_dice_request from the client. More... | |
| class | json_utils |
| Helper functions for rapidjson elements. More... | |
| class | Serializable |
| Abstract Base Class for a serializable object. More... | |
| class | SerializableValue< T > |
| A serializable value, used for writing values into json. More... | |
| class | UniqueSerializable |
| Used to serialize game_state objects that need to be identifiable by a unique id. More... | |
| class | uuid_generator |
| Helper class to generate unique ids. More... | |
Classes in the common folder.
These classes are used by both source and client executables