diff options
Diffstat (limited to 'engines/mads/nebular')
-rw-r--r-- | engines/mads/nebular/globals_nebular.h | 2 | ||||
-rw-r--r-- | engines/mads/nebular/nebular_scenes2.cpp | 8 | ||||
-rw-r--r-- | engines/mads/nebular/nebular_scenes8.cpp | 2 |
3 files changed, 5 insertions, 7 deletions
diff --git a/engines/mads/nebular/globals_nebular.h b/engines/mads/nebular/globals_nebular.h index 8d9d009744..f7e28fc59a 100644 --- a/engines/mads/nebular/globals_nebular.h +++ b/engines/mads/nebular/globals_nebular.h @@ -44,7 +44,7 @@ public: int _v4; int _v5; int _v6; - int _v7; + uint32 _v7; int _v8; int _abortVal; public: diff --git a/engines/mads/nebular/nebular_scenes2.cpp b/engines/mads/nebular/nebular_scenes2.cpp index f9da681947..4acbe92475 100644 --- a/engines/mads/nebular/nebular_scenes2.cpp +++ b/engines/mads/nebular/nebular_scenes2.cpp @@ -418,8 +418,7 @@ void Scene202::enter() { _globals._v4 = 0; } - _globals._v7 = _scene->_frameStartTime; - warning("TODO: dword_8425C = _scene->_frameStartTime;"); + _game._scene._v8425C = _globals._v7 = _scene->_frameStartTime; if (_scene->_roomChanged) _game._objects.addToInventory(OBJ_NONE); @@ -484,7 +483,7 @@ void Scene202::step() { if (_game._abortTimers == 71) { _vm->_sound->command(3); _vm->_sound->command(9); - warning("TODO: dword_8425C = 900 + _scene->_frameStartTime;"); + _game._scene._v8425C = 900 + _scene->_frameStartTime; Common::Point msgPos; int msgFlag; if (_globals._v4 == 0) { @@ -555,8 +554,7 @@ void Scene202::step() { break; } - if (!_scene->_activeAnimation && (_globals[33] != 2) && (_globals._v7 <= _scene->_frameStartTime)) { - warning("TODO: && (dword_8425C <= _scene->_frameStartTime) {"); + if (!_scene->_activeAnimation && (_globals[33] != 2) && (_globals._v7 <= _scene->_frameStartTime) && (_game._scene._v8425C <= _scene->_frameStartTime)) { int randVal = _vm->getRandomNumber(499) + 1; int threshold = 1; if (_globals._v4) diff --git a/engines/mads/nebular/nebular_scenes8.cpp b/engines/mads/nebular/nebular_scenes8.cpp index 2aa65d90f0..dd86b56a65 100644 --- a/engines/mads/nebular/nebular_scenes8.cpp +++ b/engines/mads/nebular/nebular_scenes8.cpp @@ -290,7 +290,7 @@ void Scene804::step() { } if (_scene->_activeAnimation->getCurrentFrame() == 80 && !_globals._v7) { _vm->_sound->command(22); - _globals._v7 = -1; + _globals._v7 = 0xFFFFFFFF; } } |