22 #ifndef WATCHMAKER_GAME_H 23 #define WATCHMAKER_GAME_H 25 #include "common/random.h" 26 #include "watchmaker/3d/loader.h" 27 #include "watchmaker/fonts.h" 28 #include "watchmaker/game_options.h" 29 #include "watchmaker/ll/ll_ffile.h" 30 #include "watchmaker/saveload.h" 31 #include "watchmaker/schedule.h" 32 #include "watchmaker/work_dirs.h" 44 void setCurRoomId(int32 room) {
47 int32 getCurRoomId()
const {
57 bool g_bReady =
false, g_bActive =
false;
59 const char *CharName[32] = {};
80 return init.Room[_gameVars.getCurRoomId()];
85 void configLoaderFlags() {
88 LoaderFlags = T3D_STATIC_SET0;
89 LoaderFlags |= T3D_OUTDOORLIGHTS;
90 LoaderFlags |= T3D_PRELOADBASE;
91 LoaderFlags |= T3D_STATIC_SET1;
93 if (!(LoaderFlags & T3D_DEBUGMODE)) {
103 void initCharNames();
104 void CleanUpAndPostQuit();
106 bool CheckAndLoadMoglieSupervisoreModel(int32 c);
111 void addMeshModifier(
const Common::String &name, int16 com,
void *p);
119 #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
Definition: do_camera.h:31