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 | sim_system.hpp |
Classes and structs relating to the SimSystem, the system responsible for providing some level of general scriptability to scene nodes from a game developer's point-of-view. | |
Classes | |
struct | ToyMaker::SimCore |
The component associated with the SimSystem. More... | |
class | ToyMaker::SimSystem |
The SimSystem is a system responsible for providing scriptability via SimObjects and SimObjectAspects. More... | |
class | ToyMaker::SimObject |
A wrapper on entity that allows objects in the Scene to be scriptable. More... | |
class | ToyMaker::FixedActionBinding |
A class representing the connection between an Action generated by the InputManager, and a BaseSimObjectAspect method that is interested in handling the action. More... | |
class | ToyMaker::BaseSimObjectAspect |
The base class for all aspects, providing an interface to its attached SimObject, and consequently, the engine's SceneSystem. More... | |
class | ToyMaker::SimObjectAspect< TSimObjectAspectDerived > |
An object containing closely related methods and data, and exposing object lifecycle and application event loops to a developer extending it. More... | |
Functions | |
void | ToyMaker::from_json (const nlohmann::json &json, SimCore &simCore) |
void | ToyMaker::to_json (nlohmann::json &json, const SimCore &simCore) |