diff options
author | Sven Hesse | 2007-04-21 20:13:15 +0000 |
---|---|---|
committer | Sven Hesse | 2007-04-21 20:13:15 +0000 |
commit | 8d7d61f1f67a50f70e14e85b8c05a2aa4a4a6cb9 (patch) | |
tree | 6cbb35cb2f84019dc1ba93fdad56e0fadb84d683 /engines/gob/mult_v2.cpp | |
parent | 17b28bd65275456fbc7e4b47a58826352975c39c (diff) | |
download | scummvm-rg350-8d7d61f1f67a50f70e14e85b8c05a2aa4a4a6cb9.tar.gz scummvm-rg350-8d7d61f1f67a50f70e14e85b8c05a2aa4a4a6cb9.tar.bz2 scummvm-rg350-8d7d61f1f67a50f70e14e85b8c05a2aa4a4a6cb9.zip |
Some more small fixes. Gob3 is completable now :)
svn-id: r26556
Diffstat (limited to 'engines/gob/mult_v2.cpp')
-rw-r--r-- | engines/gob/mult_v2.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/engines/gob/mult_v2.cpp b/engines/gob/mult_v2.cpp index d973ea4c22..8b158ab314 100644 --- a/engines/gob/mult_v2.cpp +++ b/engines/gob/mult_v2.cpp @@ -227,6 +227,13 @@ void Mult_v2::loadMult(int16 resId) { case 3: _vm->_global->_inter_execPtr += 4; break; + + case -1: + break; + + default: + warning("Mult_v2::loadMult(): Unknown sound key command (%d)", + _multData->sndKeys[i].cmd); } } @@ -1185,6 +1192,8 @@ void Mult_v2::advanceObjects(int16 index) { } void Mult_v2::advanceAllObjects() { + Mult_Data *multData = _multData; + for (int i = 0; i < 8; i++) { if (_multDatas[i]) { _multData = _multDatas[i]; @@ -1192,6 +1201,8 @@ void Mult_v2::advanceAllObjects() { advanceObjects(j); } } + + _multData = multData; } } // End of namespace Gob |