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. | |