22#ifndef SLUDGE_SLUDGE_H
23#define SLUDGE_SLUDGE_H
25#include "common/hash-str.h"
27#include "engines/engine.h"
51class StatusBarManager;
55struct SludgeGameDescription;
57#define IN_THE_CENTRE 65535
61 kSludgeDebugFatal = 1,
63 kSludgeDebugStackMachine,
105 uint getLanguageID()
const;
106 const char *getGameId()
const;
107 uint32 getFeatures()
const;
114 const char *getGameFile()
const;
const Common::String _targetName
Definition: engine.h:186
EngineFeature
Definition: engine.h:282
Definition: graphics.h:38
Definition: newfatal.h:29
Definition: graphics.h:64
Definition: language.h:28
Definition: objtypes.h:44
Common::Error loadGameState(int slot) override
Common::Error saveGameState(int slot, const Common::String &desc, bool isAutosave) override
bool hasFeature(EngineFeature f) const override
bool canLoadGameStateCurrently(Common::U32String *msg=nullptr) override
bool canSaveGameStateCurrently(Common::U32String *msg=nullptr) override
Common::Error run() override
Definition: statusba.h:40
Definition: fonttext.h:39
Language
Definition: language.h:45
Definition: algorithm.h:29
Definition: formatinfo.h:28
Definition: detection.h:27