25 #include "engines/engine.h" 26 #include "gui/debugger.h" 28 #include "tsage/resources.h" 29 #include "tsage/debugger.h" 30 #include "tsage/events.h" 31 #include "tsage/resources.h" 32 #include "tsage/detection.h" 53 kActionMoveUpCrawlNorth,
54 kActionMoveDownCrawlSouth,
55 kActionMoveLeftCrawlWest,
56 kActionMoveRightCrawlEast,
67 kRingDebugScripts = 1 << 0,
70 ktSageDebugGraphics = 1 << 3
83 const char *getGameId()
const;
84 uint32 getGameID()
const;
85 uint32 getFeatures()
const;
103 #define ALLOCATE_HANDLE(x) g_vm->_memoryManager.allocate(x) 104 #define ALLOCATE(x) g_vm->_memoryManager.allocate2(x) 105 #define DEALLOCATE(x) g_vm->_memoryManager.deallocate(x) bool canLoadGameStateCurrently(Common::U32String *msg=nullptr) override
Common::Error saveGameState(int slot, const Common::String &desc, bool isAutosave=false) override
EngineFeature
Definition: engine.h:253
Common::Error run() override
Definition: detection.h:44
bool hasFeature(EngineFeature f) const override
Common::Error loadGameState(int slot) override
void syncSoundSettings() override
Definition: blueforce_dialogs.h:30
Definition: resources.h:108
bool canSaveGameStateCurrently(Common::U32String *msg=nullptr) override
Language
Definition: language.h:45