diff options
author | Eugene Sandulenko | 2009-06-06 17:44:46 +0000 |
---|---|---|
committer | Eugene Sandulenko | 2009-06-06 17:44:46 +0000 |
commit | 72d25455e050223b4dbd8fa5a5fa4e5326c7c055 (patch) | |
tree | 9f1ae09f45d3fd1bdb6f79c5a27b05869e452312 /engines/agi/agi.h | |
parent | 45764de138c130766cb48981052058ac4be0e4e6 (diff) | |
download | scummvm-rg350-72d25455e050223b4dbd8fa5a5fa4e5326c7c055.tar.gz scummvm-rg350-72d25455e050223b4dbd8fa5a5fa4e5326c7c055.tar.bz2 scummvm-rg350-72d25455e050223b4dbd8fa5a5fa4e5326c7c055.zip |
Implement scummvm.ini flag features for AGI engine
svn-id: r41252
Diffstat (limited to 'engines/agi/agi.h')
-rw-r--r-- | engines/agi/agi.h | 7 |
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; |