diff options
author | Jaromir Wysoglad | 2019-06-03 17:03:27 +0200 |
---|---|---|
committer | Thierry Crozat | 2019-07-28 15:09:14 +0100 |
commit | 286f12c830eff01f94fac339eb7037162e54e7fc (patch) | |
tree | f5bd133a8e3296e29d5484a53f5dada9e09da467 /engines/supernova2/state.cpp | |
parent | 247deea4fcee03156b8c3e471081083ce4785a80 (diff) | |
download | scummvm-rg350-286f12c830eff01f94fac339eb7037162e54e7fc.tar.gz scummvm-rg350-286f12c830eff01f94fac339eb7037162e54e7fc.tar.bz2 scummvm-rg350-286f12c830eff01f94fac339eb7037162e54e7fc.zip |
SUPERNOVA2: Add cabin room
Diffstat (limited to 'engines/supernova2/state.cpp')
-rw-r--r-- | engines/supernova2/state.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/engines/supernova2/state.cpp b/engines/supernova2/state.cpp index 3cfed253dc..c60b5048d4 100644 --- a/engines/supernova2/state.cpp +++ b/engines/supernova2/state.cpp @@ -40,6 +40,7 @@ bool GameManager::serialize(Common::WriteStream *out) { out->writeByte(_state._addressKnown); out->writeByte(_state._poleMagnet); out->writeByte(_state._admission); + out->writeByte(_state._tipsy); // Inventory out->writeSint32LE(_inventory.getSize()); @@ -70,6 +71,7 @@ bool GameManager::deserialize(Common::ReadStream *in, int version) { _state._addressKnown = in->readByte(); _state._poleMagnet = in->readByte(); _state._admission = in->readByte(); + _state._tipsy = in->readByte(); _vm->setGameString(kStringMoney, Common::String::format("%d Xa", _state._money)); _oldTime = g_system->getMillis(); @@ -333,6 +335,7 @@ void GameManager::initState() { _state._previousRoom = _currentRoom; _state._poleMagnet = false; _state._admission = 0; + _state._tipsy = false; } void GameManager::initRooms() { |