|
Game of Ur 0.3.3
This is a computer adaptation of Game of Ur, written in C++ mainly using SDL and OpenGL.
|
Files | |
| file | src/app/ur_player_cpu_random.hpp |
| Contains the class definition of the CPU player controller. | |
| file | src/app/ur_player_local.hpp |
| Contains the class definition for PlayerLocal, representing a player using this application's UI and input to generate game events. | |
| file | src/app/ur_records.hpp |
| Contains aspect class definition for the records save system. | |
| file | src/app/ur_scene_manager.hpp |
| Contains the definition for the class responsible for transitioning between scenes/views available in the game. | |
Classes | |
| class | UrController |
| The class responsible for managing and reporting the state of the game. It owns its own instance of GameOfUrModel, and acts as the interface between it and engine-specific objects. More... | |
| class | UrPlayerControls |
| The definition for the object that acts as the interface between the game controller and any systems or objects interested in interacting with it. More... | |
| class | PlayerCPURandom |
| An aspect representing a computer controlled player of the game of ur, which makes its decisions completely randomly. More... | |
| class | PlayerLocal |
| Definition of the aspect class representing a player playing the Game of Ur locally. More... | |
| struct | GameRecord |
| The details of a single completed game. More... | |
| class | UrRecords |
| Class responsible for loading, validating, and storing records of all completed games played on this platform. More... | |
| class | UrSceneManager |
| The aspect class responsible for transitioning between the scenes availabe in the game. More... | |