diff options
| author | Strangerke | 2016-07-26 10:37:12 +0200 |
|---|---|---|
| committer | Bendegúz Nagy | 2016-08-26 23:02:22 +0200 |
| commit | 133404c635620fcfb4a0e19c026e97217b4e1374 (patch) | |
| tree | b3b35b61a1f1b26cc975525f6ad84f593eaf22d7 | |
| parent | 698eb12770eae71b2e0f14df36573bf86cb6b62e (diff) | |
| download | scummvm-rg350-133404c635620fcfb4a0e19c026e97217b4e1374.tar.gz scummvm-rg350-133404c635620fcfb4a0e19c026e97217b4e1374.tar.bz2 scummvm-rg350-133404c635620fcfb4a0e19c026e97217b4e1374.zip | |
DM: Fix compilation with MSVC9, some light renaming
| -rw-r--r-- | engines/dm/loadsave.cpp | 34 | ||||
| -rw-r--r-- | engines/dm/loadsave.h | 2 |
2 files changed, 20 insertions, 16 deletions
diff --git a/engines/dm/loadsave.cpp b/engines/dm/loadsave.cpp index ddacff5785..7440653b0c 100644 --- a/engines/dm/loadsave.cpp +++ b/engines/dm/loadsave.cpp @@ -49,13 +49,19 @@ LoadgameResponse DMEngine::f435_loadgame(int16 slot) { Common::InSaveFile *file = nullptr; struct { - int16 _g528_saveFormat = 0; - int16 saveAndPlayChoice = 0; - int32 _g525_gameId = 0; - int16 _g527_platform = 0; - uint16 _g526_dungeonId = 0; + int16 _saveFormat; + int16 _saveAndPlayChoice; + int32 _gameId; + int16 _platform; + uint16 _dungeonId; } dmSaveHeader; + dmSaveHeader._saveFormat = 0; + dmSaveHeader._saveAndPlayChoice = 0; + dmSaveHeader._gameId = 0; + dmSaveHeader._platform = 0; + dmSaveHeader._dungeonId = 0; + if (!_g298_newGame) { fileName = getSavefileName(slot); saveFileManager = _system->getSavefileManager(); @@ -85,13 +91,13 @@ LoadgameResponse DMEngine::f435_loadgame(int16 slot) { warning(false, "MISSING CODE: missing check for matching format and platform in save in f435_loadgame"); - dmSaveHeader._g528_saveFormat = file->readSint16BE(); - dmSaveHeader.saveAndPlayChoice = file->readSint16BE(); - dmSaveHeader._g525_gameId = file->readSint32BE(); - dmSaveHeader._g527_platform = file->readSint16BE(); - dmSaveHeader._g526_dungeonId = file->readUint16BE(); + dmSaveHeader._saveFormat = file->readSint16BE(); + dmSaveHeader._saveAndPlayChoice = file->readSint16BE(); + dmSaveHeader._gameId = file->readSint32BE(); + dmSaveHeader._platform = file->readSint16BE(); + dmSaveHeader._dungeonId = file->readUint16BE(); - _g525_gameId = dmSaveHeader._g525_gameId; + _g525_gameId = dmSaveHeader._gameId; _g313_gameTime = file->readSint32BE(); // G0349_ul_LastRandomNumber = L1371_s_GlobalData.LastRandomNumber; @@ -143,9 +149,9 @@ LoadgameResponse DMEngine::f435_loadgame(int16 slot) { F0436_STARTEND_FadeToPalette(_vm->_displayMan->_g347_paletteTopAndBottomScreen); }*/ } else { - _g528_saveFormat = dmSaveHeader._g528_saveFormat; - _g527_platform = dmSaveHeader._g527_platform; - _g526_dungeonId = dmSaveHeader._g526_dungeonId; + _g528_saveFormat = dmSaveHeader._saveFormat; + _g527_platform = dmSaveHeader._platform; + _g526_dungeonId = dmSaveHeader._dungeonId; _g524_restartGameAllowed = true; warning(false, "MISSING CDOE: F0427_DIALOG_Draw in f435_loadgame"); diff --git a/engines/dm/loadsave.h b/engines/dm/loadsave.h index 85ed8a01da..a224966ff5 100644 --- a/engines/dm/loadsave.h +++ b/engines/dm/loadsave.h @@ -32,8 +32,6 @@ namespace DM { -; - class LoadsaveMan { DMEngine *_vm; public: |
