diff options
author | Gregory Montoir | 2008-12-16 21:06:20 +0000 |
---|---|---|
committer | Gregory Montoir | 2008-12-16 21:06:20 +0000 |
commit | ee62b9c4c38c6b1f7b3f02b18555261cf6469d45 (patch) | |
tree | dcd876819a9191bac667bdc6e89c7d9bc9ece168 /engines/tucker/tucker.h | |
parent | ebd2f53713f79f8e60317a869f77d3de129cdeaf (diff) | |
download | scummvm-rg350-ee62b9c4c38c6b1f7b3f02b18555261cf6469d45.tar.gz scummvm-rg350-ee62b9c4c38c6b1f7b3f02b18555261cf6469d45.tar.bz2 scummvm-rg350-ee62b9c4c38c6b1f7b3f02b18555261cf6469d45.zip |
changed game version flags handling, should fix #2434208
svn-id: r35398
Diffstat (limited to 'engines/tucker/tucker.h')
-rw-r--r-- | engines/tucker/tucker.h | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/engines/tucker/tucker.h b/engines/tucker/tucker.h index 8d759de237..26586a1bfb 100644 --- a/engines/tucker/tucker.h +++ b/engines/tucker/tucker.h @@ -202,6 +202,12 @@ enum InputKey { kInputKeyCount }; +enum GameFlag { + kGameFlagDemo = 1 << 0, + kGameFlagEncodedData = 1 << 1, + kGameFlagNoSubtitles = 1 << 2 +}; + inline int scaleMixerVolume(int volume, int max = 100) { return volume * Audio::Mixer::kMaxChannelVolume / max; } @@ -565,11 +571,8 @@ protected: Common::RandomSource _rnd; AnimationSequencePlayer *_player; - struct { - Common::Language lang; - bool isDemo; - bool hasSubtitles; - } _gameVer; + Common::Language _gameLang; + int _gameFlags; bool _quitGame; bool _fastMode; @@ -599,7 +602,6 @@ protected: char _fileToLoad[40]; int _fileLoadSize; - bool _useEnc; int _compressedSoundType; Common::File _fCompressedSound; uint8 *_loadTempBuf; |