diff options
-rw-r--r-- | engines/hdb/hdb.cpp | 20 | ||||
-rw-r--r-- | engines/hdb/saveload.cpp | 20 |
2 files changed, 20 insertions, 20 deletions
diff --git a/engines/hdb/hdb.cpp b/engines/hdb/hdb.cpp index 51a8a1d35c..29869e2734 100644 --- a/engines/hdb/hdb.cpp +++ b/engines/hdb/hdb.cpp @@ -131,26 +131,6 @@ bool HDBGame::init() { return true; } -void HDBGame::save(Common::OutSaveFile *out) { - out->write(_currentMapname, 64); - out->write(_lastMapname, 64); - out->write(_currentLuaName, 64); - out->writeSint32LE(_actionMode); - out->writeByte(_changeLevel); - out->write(_changeMapname, 64); - out->write(_inMapName, 32); -} - -void HDBGame::loadSaveFile(Common::InSaveFile *in) { - in->read(_currentMapname, 64); - in->read(_lastMapname, 64); - in->read(_currentLuaName, 64); - _actionMode = in->readSint32LE(); - _changeLevel = in->readByte(); - in->read(_changeMapname, 64); - in->read(_inMapName, 32); -} - /* Changes the current GameState to the next one. Game State Transitions are deterministic: each state can diff --git a/engines/hdb/saveload.cpp b/engines/hdb/saveload.cpp index 726374fe6f..1bf9ce3be1 100644 --- a/engines/hdb/saveload.cpp +++ b/engines/hdb/saveload.cpp @@ -160,4 +160,24 @@ void HDBGame::loadGame(Common::InSaveFile *in) { _gfx->turnOffFade(); } +void HDBGame::save(Common::OutSaveFile *out) { + out->write(_currentMapname, 64); + out->write(_lastMapname, 64); + out->write(_currentLuaName, 64); + out->writeSint32LE(_actionMode); + out->writeByte(_changeLevel); + out->write(_changeMapname, 64); + out->write(_inMapName, 32); +} + +void HDBGame::loadSaveFile(Common::InSaveFile *in) { + in->read(_currentMapname, 64); + in->read(_lastMapname, 64); + in->read(_currentLuaName, 64); + _actionMode = in->readSint32LE(); + _changeLevel = in->readByte(); + in->read(_changeMapname, 64); + in->read(_inMapName, 32); +} + } // End of Namespace |