|
@@ -41,6 +41,7 @@ namespace Polycode {
|
|
|
class SoundManager;
|
|
class SoundManager;
|
|
|
class Core;
|
|
class Core;
|
|
|
class CoreMutex;
|
|
class CoreMutex;
|
|
|
|
|
+ class Logger;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* Global services singleton. CoreServices instantiates and provides global Singleton access to all of the main manager classes in Polycode as well as the Renderer and Config classes.
|
|
* Global services singleton. CoreServices instantiates and provides global Singleton access to all of the main manager classes in Polycode as well as the Renderer and Config classes.
|
|
@@ -146,11 +147,17 @@ namespace Polycode {
|
|
|
*/
|
|
*/
|
|
|
FontManager *getFontManager();
|
|
FontManager *getFontManager();
|
|
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
|
+ * Returns the logger. It can log messages and broadcast them to listeners.
|
|
|
|
|
+ */
|
|
|
|
|
+ Logger *getLogger();
|
|
|
|
|
+
|
|
|
/**
|
|
/**
|
|
|
* Returns the config. The config loads and saves data to disk.
|
|
* Returns the config. The config loads and saves data to disk.
|
|
|
* @return Config manager.
|
|
* @return Config manager.
|
|
|
* @see Config
|
|
* @see Config
|
|
|
- */
|
|
|
|
|
|
|
+ */
|
|
|
|
|
+
|
|
|
Config *getConfig();
|
|
Config *getConfig();
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -181,6 +188,7 @@ namespace Polycode {
|
|
|
MaterialManager *materialManager;
|
|
MaterialManager *materialManager;
|
|
|
ScreenManager *screenManager;
|
|
ScreenManager *screenManager;
|
|
|
SceneManager *sceneManager;
|
|
SceneManager *sceneManager;
|
|
|
|
|
+ Logger *logger;
|
|
|
TimerManager *timerManager;
|
|
TimerManager *timerManager;
|
|
|
TweenManager *tweenManager;
|
|
TweenManager *tweenManager;
|
|
|
ResourceManager *resourceManager;
|
|
ResourceManager *resourceManager;
|