25 #include "engines/engine.h" 26 #include "gui/debugger.h" 28 #include "tsage/core.h" 29 #include "tsage/resources.h" 30 #include "tsage/debugger.h" 31 #include "tsage/events.h" 32 #include "tsage/graphics.h" 33 #include "tsage/resources.h" 34 #include "tsage/detection.h" 40 kRingDebugScripts = 1 << 0,
43 ktSageDebugGraphics = 1 << 3
56 const char *getGameId()
const;
57 uint32 getGameID()
const;
58 uint32 getFeatures()
const;
76 #define ALLOCATE_HANDLE(x) g_vm->_memoryManager.allocate(x) 77 #define ALLOCATE(x) g_vm->_memoryManager.allocate2(x) 78 #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:250
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