|
Game of Ur 0.3.3
This is a computer adaptation of Game of Ur, written in C++ mainly using SDL and OpenGL.
|
The class containing the interface to the data model for the whole game (Game of Ur). More...
#include <cstdint>#include <array>#include <memory>#include "phase.hpp"#include "board.hpp"#include "player.hpp"#include "dice.hpp"Go to the source code of this file.
Classes | |
| struct | HouseData |
| Data returned by GameOfUrModel when queried about the state of a House. More... | |
| struct | GamePieceData |
| Data returned by GameOfUrModel when queried about the state of a single game piece. More... | |
| struct | GamePhaseData |
| Data returned by GameOfUrModel when queried about the current phase of the game. More... | |
| struct | GameScoreData |
| Data returned by GameOfUrModel when queried for scores. More... | |
| struct | DiceData |
| Data returned by GameOfUrModel when queried for dice related information. More... | |
| struct | PlayerData |
| Data returned by GameOfUrModel when queried about a player. More... | |
| struct | MoveResultData |
| Data returned by the GameOfUrModel when making a move, or querying possible moves. More... | |
| class | GameOfUrModel |
| The data model representing one instance of Game of Ur. More... | |
Enumerations | |
| enum | PlayerID : uint8_t { PLAYER_A =0 , PLAYER_B } |
| The two players playing the game, as known to GameOfUrModel. | |
The class containing the interface to the data model for the whole game (Game of Ur).