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
A tracker for the connection/disconnection of gamepads.
Definition: Gamepad.h:245
A message manager.
Definition: MessageManager.h:75
A set of random utilities.
Definition: Random.h:83
A resource manager.
Definition: ResourceManager.h:144
A scene manager.
Definition: SceneManager.h:61
The namespace for gf classes.
Defines a system event and its parameters.
Definition: Event.h:224
A game manager.
Definition: GameManager.h:45
GamepadTracker gamepads
Definition: GameManager.h:52
Random random
Definition: GameManager.h:48
ResourceManager resources
Definition: GameManager.h:49
GameManager(const std::string &title, std::initializer_list< gf::Path > resourcePaths)
MessageManager messages
Definition: GameManager.h:50