aboutsummaryrefslogtreecommitdiff
path: root/engines/agi/agi.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/agi/agi.h')
-rw-r--r--engines/agi/agi.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/engines/agi/agi.h b/engines/agi/agi.h
index 255733ede8..962c75431e 100644
--- a/engines/agi/agi.h
+++ b/engines/agi/agi.h
@@ -750,6 +750,9 @@ public:
void flipflag(int);
const AGIGameDescription *_gameDescription;
+
+ uint32 _gameFeatures;
+
uint32 getGameID() const;
uint32 getFeatures() const;
uint16 getVersion() const;
@@ -757,6 +760,8 @@ public:
Common::Language getLanguage() const;
Common::Platform getPlatform() const;
const char *getGameMD5() const;
+ void initFeatures(void);
+ void setFeature(uint32 feature);
Common::Error loadGameState(int slot);
Common::Error saveGameState(int slot, const char *desc);
@@ -796,7 +801,7 @@ private:
int checkCollision(VtEntry *v);
int checkPosition(VtEntry *v);
- uint32 matchVersion(uint32 crc);
+ void parseFeatures(void);
int _firstSlot;