22 #ifndef WATCHMAKER_GAME_H 23 #define WATCHMAKER_GAME_H 25 #include "common/random.h" 26 #include "watchmaker/fonts.h" 27 #include "watchmaker/schedule.h" 28 #include "watchmaker/3d/loader.h" 29 #include "watchmaker/game_options.h" 30 #include "watchmaker/ll/ll_ffile.h" 31 #include "watchmaker/saveload.h" 32 #include "watchmaker/work_dirs.h" 44 void setCurRoomId(int32 room) {
47 int32 getCurRoomId()
const {
56 bool g_bReady =
false, g_bActive =
false;
58 const char *CharName[32] = {};
78 return init.Room[_gameVars.getCurRoomId()];
83 void configLoaderFlags() {
86 LoaderFlags = T3D_STATIC_SET0;
87 LoaderFlags |= T3D_OUTDOORLIGHTS;
88 LoaderFlags |= T3D_PRELOADBASE;
89 LoaderFlags |= T3D_STATIC_SET1;
91 if (!(LoaderFlags & T3D_DEBUGMODE)) {
101 void initCharNames();
102 void CleanUpAndPostQuit();
104 bool CheckAndLoadMoglieSupervisoreModel(int32 c);
109 void addMeshModifier(
const Common::String &name, int16 com,
void *p);
117 #endif // WATCHMAKER_GAME_H Definition: 2d_stuff.h:30
Definition: sdl_wrapper.h:32
Definition: globvar.h:199
Definition: work_dirs.h:30
Definition: schedule.h:38
Definition: renderer.h:45
Definition: game_options.h:31