![]() |
Peoplemon
0.1.0
Peoplemon 3 game source documentation
|
Owns all primary systems and a reference to the engine. More...
#include <Systems.hpp>
Public Member Functions | |
const bl::engine::Engine & | engine () const |
Const accessor for the Engine. More... | |
bl::engine::Engine & | engine () |
Modifiable accessor for the engine. More... | |
Clock & | clock () |
Accessor for the in game clock. More... | |
const Clock & | clock () const |
Const accessor for the in game clock. More... | |
World & | world () |
Modifiable accessor for the world system. More... | |
const World & | world () const |
Const accessor for the world system. More... | |
Position & | position () |
Returns a reference to the position system. More... | |
const Position & | position () const |
Returns a const reference to the position system. More... | |
Movement & | movement () |
Returns a reference to the movement system. More... | |
const Movement & | movement () const |
Returns a const reference to the movement system. More... | |
Entity & | entity () |
Returns the entity system. More... | |
const Entity & | entity () const |
Returns a const reference to the entity system. More... | |
Player & | player () |
Returns the player system. More... | |
const Player & | player () const |
Returns the player system. More... | |
Controllable & | controllable () |
Returns the controllable entity system. More... | |
AI & | ai () |
Returns the AI system. More... | |
Interaction & | interaction () |
Returns the interaction system. More... | |
HUD & | hud () |
Returns the HUD. More... | |
Scripts & | scripts () |
Returns the scripting system. More... | |
const Scripts & | scripts () const |
Returns the scripting system. More... | |
Trainers & | trainers () |
Returns the trainer system. More... | |
const Trainers & | trainers () const |
Returns the trainer system. More... | |
WildPeoplemon & | wildPeoplemon () |
Returns the wild peoplemon system. More... | |
const WildPeoplemon & | wildPeoplemon () const |
Returns the wild peoplemon system. More... | |
Flight & | flight () |
Returns the flight system. More... | |
const Flight & | flight () const |
Returns the flight system. More... | |
Render & | render () |
Returns the render system. More... | |
Friends | |
class | ::tests::SystemsHelper |
Owns all primary systems and a reference to the engine.
Definition at line 47 of file Systems.hpp.
AI & core::system::Systems::ai | ( | ) |
Returns the AI system.
Definition at line 65 of file Systems.cpp.
Clock & core::system::Systems::clock | ( | ) |
Accessor for the in game clock.
Definition at line 39 of file Systems.cpp.
const Clock & core::system::Systems::clock | ( | ) | const |
Const accessor for the in game clock.
Definition at line 41 of file Systems.cpp.
Controllable & core::system::Systems::controllable | ( | ) |
Returns the controllable entity system.
Definition at line 63 of file Systems.cpp.
bl::engine::Engine & core::system::Systems::engine | ( | ) |
Modifiable accessor for the engine.
Definition at line 37 of file Systems.cpp.
const bl::engine::Engine & core::system::Systems::engine | ( | ) | const |
Const accessor for the Engine.
Definition at line 35 of file Systems.cpp.
Entity & core::system::Systems::entity | ( | ) |
Returns the entity system.
Definition at line 55 of file Systems.cpp.
const Entity & core::system::Systems::entity | ( | ) | const |
Returns a const reference to the entity system.
Definition at line 57 of file Systems.cpp.
Flight & core::system::Systems::flight | ( | ) |
Returns the flight system.
Definition at line 83 of file Systems.cpp.
const Flight & core::system::Systems::flight | ( | ) | const |
Returns the flight system.
Definition at line 85 of file Systems.cpp.
HUD & core::system::Systems::hud | ( | ) |
Returns the HUD.
Definition at line 69 of file Systems.cpp.
Interaction & core::system::Systems::interaction | ( | ) |
Returns the interaction system.
Definition at line 67 of file Systems.cpp.
Movement & core::system::Systems::movement | ( | ) |
Returns a reference to the movement system.
Definition at line 51 of file Systems.cpp.
const Movement & core::system::Systems::movement | ( | ) | const |
Returns a const reference to the movement system.
Definition at line 53 of file Systems.cpp.
Player & core::system::Systems::player | ( | ) |
Returns the player system.
Definition at line 59 of file Systems.cpp.
const Player & core::system::Systems::player | ( | ) | const |
Returns the player system.
Definition at line 61 of file Systems.cpp.
Position & core::system::Systems::position | ( | ) |
Returns a reference to the position system.
Definition at line 47 of file Systems.cpp.
const Position & core::system::Systems::position | ( | ) | const |
Returns a const reference to the position system.
Definition at line 49 of file Systems.cpp.
Render & core::system::Systems::render | ( | ) |
Returns the render system.
Definition at line 87 of file Systems.cpp.
Scripts & core::system::Systems::scripts | ( | ) |
Returns the scripting system.
Definition at line 71 of file Systems.cpp.
const Scripts & core::system::Systems::scripts | ( | ) | const |
Returns the scripting system.
Definition at line 73 of file Systems.cpp.
Trainers & core::system::Systems::trainers | ( | ) |
Returns the trainer system.
Definition at line 75 of file Systems.cpp.
const Trainers & core::system::Systems::trainers | ( | ) | const |
Returns the trainer system.
Definition at line 77 of file Systems.cpp.
WildPeoplemon & core::system::Systems::wildPeoplemon | ( | ) |
Returns the wild peoplemon system.
Definition at line 79 of file Systems.cpp.
const WildPeoplemon & core::system::Systems::wildPeoplemon | ( | ) | const |
Returns the wild peoplemon system.
Definition at line 81 of file Systems.cpp.
World & core::system::Systems::world | ( | ) |
Modifiable accessor for the world system.
Definition at line 43 of file Systems.cpp.
const World & core::system::Systems::world | ( | ) | const |
Const accessor for the world system.
Definition at line 45 of file Systems.cpp.
|
friend |
Definition at line 210 of file Systems.hpp.