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;
104#define ALLOCATE_HANDLE(x) g_vm->_memoryManager.allocate(x)
105#define ALLOCATE(x) g_vm->_memoryManager.allocate2(x)
106#define DEALLOCATE(x) g_vm->_memoryManager.deallocate(x)
EngineFeature
Definition: engine.h:282
Definition: resources.h:108
void syncSoundSettings() override
void pauseEngineIntern(bool pause) override
Common::Error saveGameState(int slot, const Common::String &desc, bool isAutosave=false) override
Common::Error run() override
bool canLoadGameStateCurrently(Common::U32String *msg=nullptr) override
Common::Error loadGameState(int slot) override
bool hasFeature(EngineFeature f) const override
bool canSaveGameStateCurrently(Common::U32String *msg=nullptr) override
Language
Definition: language.h:45
Definition: detection.h:46