comp::SimulationState Class Reference
#include <SimulationState.hpp>
Public Types | |
enum | State { Empty, Running, Paused, Ended } |
Public Member Functions | |
SimulationState (iv::Instance *inst) | |
iv::Instance * | instance () |
Public Attributes | |
iv::ClientMarker | cm |
iv::SharedAttr< iv::Activator > | restart |
iv::SharedAttr< iv::Activator > | end |
iv::SharedAttr< bool > | pause |
iv::SharedAttr< State > | state |
iv::SharedAttr< long > | time_ms |
Detailed Description
Definition at line 11 of file SimulationState.hpp.
Member Enumeration Documentation
◆ State
Enumerator | |
---|---|
Empty | No game was run before. |
Running | Game is actively running. |
Paused | Game was started and then paused. |
Ended | Existing game ended. |
Definition at line 14 of file SimulationState.hpp.
Constructor & Destructor Documentation
◆ SimulationState()
comp::SimulationState::SimulationState | ( | iv::Instance * | inst | ) |
Definition at line 18 of file SimulationState.cpp.
Member Function Documentation
◆ instance()
iv::Instance * comp::SimulationState::instance | ( | ) |
Definition at line 28 of file SimulationState.cpp.
Member Data Documentation
◆ cm
iv::ClientMarker comp::SimulationState::cm |
Definition at line 23 of file SimulationState.hpp.
◆ restart
iv::SharedAttr< iv::Activator > comp::SimulationState::restart |
Definition at line 28 of file SimulationState.hpp.
◆ end
iv::SharedAttr< iv::Activator > comp::SimulationState::end |
Definition at line 29 of file SimulationState.hpp.
◆ pause
iv::SharedAttr< bool > comp::SimulationState::pause |
Definition at line 30 of file SimulationState.hpp.
◆ state
iv::SharedAttr< State > comp::SimulationState::state |
Definition at line 33 of file SimulationState.hpp.
◆ time_ms
iv::SharedAttr< long > comp::SimulationState::time_ms |
Definition at line 36 of file SimulationState.hpp.
The documentation for this class was generated from the following files:
- iv_components/Simulation/SimulationState.hpp
- iv_components/Simulation/SimulationState.cpp