22 #ifndef STARK_SERVICES_SERVICES_H 23 #define STARK_SERVICES_SERVICES_H 25 #include "common/singleton.h" 26 #include "common/scummsys.h" 44 class ResourceProvider;
59 archiveLoader =
nullptr;
60 dialogPlayer =
nullptr;
64 resourceProvider =
nullptr;
65 randomSource =
nullptr;
67 staticProvider =
nullptr;
68 gameInterface =
nullptr;
69 userInterface =
nullptr;
70 fontProvider =
nullptr;
72 gameChapter =
nullptr;
73 gameMessage =
nullptr;
74 stateProvider =
nullptr;
96 #define StarkArchiveLoader StarkServices::instance().archiveLoader 97 #define StarkDialogPlayer StarkServices::instance().dialogPlayer 98 #define StarkDiary StarkServices::instance().diary 99 #define StarkGfx StarkServices::instance().gfx 100 #define StarkGlobal StarkServices::instance().global 101 #define StarkResourceProvider StarkServices::instance().resourceProvider 102 #define StarkRandomSource StarkServices::instance().randomSource 103 #define StarkScene StarkServices::instance().scene 104 #define StarkStaticProvider StarkServices::instance().staticProvider 105 #define StarkGameInterface StarkServices::instance().gameInterface 106 #define StarkUserInterface StarkServices::instance().userInterface 107 #define StarkFontProvider StarkServices::instance().fontProvider 108 #define StarkSettings StarkServices::instance().settings 109 #define StarkGameChapter StarkServices::instance().gameChapter 110 #define StarkGameMessage StarkServices::instance().gameMessage 111 #define StarkStateProvider StarkServices::instance().stateProvider 115 #endif // STARK_SERVICES_SERVICES_H
Definition: gameinterface.h:41
Definition: gamemessage.h:35
Definition: archiveloader.h:64
Definition: fontprovider.h:41
Definition: dialogplayer.h:41
Definition: algorithm.h:29
Definition: stateprovider.h:103
Definition: staticprovider.h:49
Definition: settings.h:45
Definition: userinterface.h:74
Definition: services.h:56
Definition: resourceprovider.h:48
Definition: singleton.h:42
Definition: gamechapter.h:35