22 #ifndef MADS_NEBULAR_H 23 #define MADS_NEBULAR_H 25 #include "common/scummsys.h" 26 #include "common/system.h" 27 #include "common/error.h" 28 #include "common/random.h" 29 #include "common/util.h" 30 #include "engines/engine.h" 31 #include "graphics/surface.h" 32 #include "mads/mads.h" 33 #include "mads/nebular/debugger.h" 34 #include "mads/nebular/core/conversations.h" 35 #include "mads/nebular/core/dialogs.h" 36 #include "mads/nebular/core/events.h" 37 #include "mads/nebular/core/font.h" 38 #include "mads/nebular/core/game.h" 39 #include "mads/nebular/core/screen.h" 40 #include "mads/nebular/core/msurface.h" 41 #include "mads/nebular/core/resources.h" 42 #include "mads/nebular/sound_nebular.h" 48 #define DEBUG_INTERMEDIATE 2 49 #define DEBUG_DETAILED 3 77 bool _invObjectsAnimated;
78 bool _textWindowStill;
79 ScreenFade _screenFade;
83 bool _disableFastwalk;
bool canSaveGameStateCurrently(Common::U32String *msg=nullptr) override
Common::Error loadGameState(int slot) override
Definition: debugger.h:33
Definition: resources.h:44
Common::Error run() override
Definition: dialogs.h:240
Definition: sound_manager.h:90
Definition: detection.h:41
Common::Error saveGameState(int slot, const Common::String &desc, bool isAutosave=false) override
Definition: mps_installer.h:31
bool canLoadGameStateCurrently(Common::U32String *msg=nullptr) override
Definition: palette.h:266
Definition: conversations.h:323
void syncSoundSettings() override