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
User Object-Oriented Logic

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)
 

Detailed Description