21 #ifndef GF_GAME_MANAGER_H 22 #define GF_GAME_MANAGER_H 24 #include <initializer_list> 27 #include "MessageManager.h" 29 #include "ResourceManager.h" 30 #include "SceneManager.h" 33 #ifndef DOXYGEN_SHOULD_SKIP_THIS 46 GameManager(
const std::string& title, std::initializer_list<gf::Path> resourcePaths);
55 void doGlobalProcessEvent(
const Event& event)
override;
58 #ifndef DOXYGEN_SHOULD_SKIP_THIS 64 #endif // GF_GAME_MANAGER_H A random engine.
Definition: Random.h:47
A game manager.
Definition: GameManager.h:45
A tracker for the connection/disconnection of gamepads.
Definition: Gamepad.h:245
A message manager.
Definition: MessageManager.h:75
Random random
Definition: GameManager.h:48
ResourceManager resources
Definition: GameManager.h:49
A scene manager.
Definition: SceneManager.h:61
The namespace for gf classes.
Definition: Action.h:35
MessageManager messages
Definition: GameManager.h:50
A resource manager.
Definition: ResourceManager.h:144
GamepadTracker gamepads
Definition: GameManager.h:52
Defines a system event and its parameters.
Definition: Event.h:224