|
Game of Ur 0.3.3
This is a computer adaptation of Game of Ur, written in C++ mainly using SDL and OpenGL.
|
Files | |
| board.hpp | |
| Contains the data model class representing the 20-square board for Game of Ur. | |
| dice.hpp | |
| Contains the data model class representing the pair of dice used to play Game of Ur. | |
| house.hpp | |
| Contains classes and enums that define a house and describe its state. | |
| model.hpp | |
| The class containing the interface to the data model for the whole game (Game of Ur). | |
| phase.hpp | |
| Enums whose values represent the different phases a game can be in. | |
| piece.hpp | |
| Contains definitions for pieces belonging to different sets used by competing players. | |
| piece_type.hpp | |
| Contains structs and consts that describe the pieces in the game and their capabilities. | |
| piece_type_id.hpp | |
| Contains enum listing the different types of pieces present in the game. | |
| player.hpp | |
| Contains structs and classes representing a single player of the game and their current state. | |
| role_id.hpp | |
| Contains an enum for the roles (sets of pieces) possible within this game. | |
| serialize.hpp | |
| Contains methods to convert data from its-in game representation to its JSON representation, and vice versa. | |