Game of Ur 0.3.3
This is a computer adaptation of Game of Ur, written in C++ mainly using SDL and OpenGL.
Loading...
Searching...
No Matches
Control Layer

Files

file  ur_player_cpu_random.hpp
 Contains the class definition of the CPU player controller.
 
file  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  ur_records.hpp
 Contains aspect class definition for the records save system.
 
file  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...
 

Detailed Description