diff options
| author | Strangerke | 2015-11-12 00:52:21 +0100 |
|---|---|---|
| committer | Strangerke | 2015-11-12 00:52:21 +0100 |
| commit | 002a59c540cdb6a504fa195d38a8f2adf085f53d (patch) | |
| tree | 363c63323beeec8f8b3f7efb07eca150dec037e8 /engines/mads/dragonsphere | |
| parent | 8753ee9f95ab7bdd5be8e45c092f84c0d72e5b73 (diff) | |
| download | scummvm-rg350-002a59c540cdb6a504fa195d38a8f2adf085f53d.tar.gz scummvm-rg350-002a59c540cdb6a504fa195d38a8f2adf085f53d.tar.bz2 scummvm-rg350-002a59c540cdb6a504fa195d38a8f2adf085f53d.zip | |
MADS: Implement syncTimers, add SyncType enum, modify all the calls to syncTimers
Diffstat (limited to 'engines/mads/dragonsphere')
| -rw-r--r-- | engines/mads/dragonsphere/dragonsphere_scenes1.cpp | 70 |
1 files changed, 35 insertions, 35 deletions
diff --git a/engines/mads/dragonsphere/dragonsphere_scenes1.cpp b/engines/mads/dragonsphere/dragonsphere_scenes1.cpp index ed446c4e04..0788fe6641 100644 --- a/engines/mads/dragonsphere/dragonsphere_scenes1.cpp +++ b/engines/mads/dragonsphere/dragonsphere_scenes1.cpp @@ -315,7 +315,7 @@ void Scene102::step() { switch (_diaryFrame) { case 6: _scene->deleteSequence(_globals._sequenceIndexes[1]); - _game.syncTimers(1, _globals._sequenceIndexes[1], 3, _globals._animationIndexes[0]); + _game.syncTimers(SYNC_SEQ, _globals._sequenceIndexes[1], SYNC_ANIM, _globals._animationIndexes[0]); break; case 10: @@ -349,7 +349,7 @@ void Scene102::step() { switch (_diaryFrame) { case 6: _scene->deleteSequence(_globals._sequenceIndexes[2]); - _game.syncTimers(1, _globals._sequenceIndexes[2], 3, _globals._animationIndexes[0]); + _game.syncTimers(SYNC_SEQ, _globals._sequenceIndexes[2], SYNC_ANIM, _globals._animationIndexes[0]); break; case 26: @@ -385,7 +385,7 @@ void Scene102::step() { int idx = _globals._sequenceIndexes[6]; _globals._sequenceIndexes[6] = _scene->_sequences.addStampCycle(_globals._spriteIndexes[6], false, -1); _scene->_sequences.setDepth(_globals._sequenceIndexes[6], -2); - _game.syncTimers(1, _globals._sequenceIndexes[6], 1, idx); + _game.syncTimers(SYNC_SEQ, _globals._sequenceIndexes[6], SYNC_SEQ, idx); _game._player._stepEnabled = true; } break; @@ -426,13 +426,13 @@ void Scene102::actions() { int idx = _globals._sequenceIndexes[6]; _globals._sequenceIndexes[6] = _scene->_sequences.addStampCycle(_globals._spriteIndexes[6], false, 5); _scene->_sequences.setDepth(_globals._sequenceIndexes[6], 5); - _game.syncTimers(1, _globals._sequenceIndexes[6], 1, idx); + _game.syncTimers(SYNC_SEQ, _globals._sequenceIndexes[6], SYNC_SEQ, idx); } break; case 3: _game._player._visible = true; - _game.syncTimers(2, 0, 1, _globals._sequenceIndexes[7]); + _game.syncTimers(SYNC_PLAYER, 0, SYNC_SEQ, _globals._sequenceIndexes[7]); _game._player.walk(Common::Point(0, 130), FACING_WEST); _game._player._walkOffScreenSceneId = 101; break; @@ -457,7 +457,7 @@ void Scene102::actions() { _game._player._visible = false; _animRunning = 1; _globals._animationIndexes[0] = _scene->loadAnimation(formAnimName('B',-1), 1); - _game.syncTimers(3, _globals._animationIndexes[0], 2, 0); + _game.syncTimers(SYNC_ANIM, _globals._animationIndexes[0], SYNC_PLAYER, 0); break; case 1: @@ -466,7 +466,7 @@ void Scene102::actions() { _diaryHotspotIdx1 = _scene->_dynamicHotspots.add(NOUN_DIARIES, VERB_WALK_TO, SYNTAX_PLURAL, _globals._sequenceIndexes[1], Common::Rect(0, 0, 0, 0)); _scene->_dynamicHotspots.setPosition(_diaryHotspotIdx1, Common::Point(47, 123), FACING_NORTHWEST); _game._player._visible = true; - _game.syncTimers(2, 0, 3, _globals._animationIndexes[0]); + _game.syncTimers(SYNC_PLAYER, 0, SYNC_ANIM, _globals._animationIndexes[0]); _scene->_sequences.addTimer(6, 2); break; @@ -479,7 +479,7 @@ void Scene102::actions() { _game._player._visible = false; _animRunning = 2; _globals._animationIndexes[0] = _scene->loadAnimation(formAnimName('A',-1), 4); - _game.syncTimers(3, _globals._animationIndexes[0], 2, 0); + _game.syncTimers(SYNC_ANIM, _globals._animationIndexes[0], SYNC_PLAYER, 0); break; case 4: @@ -489,7 +489,7 @@ void Scene102::actions() { _scene->_dynamicHotspots.setPosition(_diaryHotspotIdx2, Common::Point(47, 123), FACING_NORTHWEST); _game._player._visible = true; _game._player._stepEnabled = true; - _game.syncTimers(2, 0, 3, _globals._animationIndexes[0]); + _game.syncTimers(SYNC_PLAYER, 0, SYNC_ANIM, _globals._animationIndexes[0]); break; default: @@ -754,7 +754,7 @@ void Scene103::step() { int tmpIdx = _globals._sequenceIndexes[9]; _globals._sequenceIndexes[9] = _scene->_sequences.addStampCycle(_globals._spriteIndexes[9], false, -1); _scene->_sequences.setDepth(_globals._sequenceIndexes[9], 6); - _game.syncTimers(1, _globals._sequenceIndexes[9], 1, tmpIdx); + _game.syncTimers(SYNC_SEQ, _globals._sequenceIndexes[9], SYNC_SEQ, tmpIdx); _game._player._stepEnabled = true; } break; @@ -772,7 +772,7 @@ void Scene103::step() { int tmpIdx = _globals._sequenceIndexes[10]; _globals._sequenceIndexes[10] = _scene->_sequences.addStampCycle(_globals._spriteIndexes[10], false, -1); _scene->_sequences.setDepth(_globals._sequenceIndexes[10], 6); - _game.syncTimers(1, _globals._sequenceIndexes[10], 1, tmpIdx); + _game.syncTimers(SYNC_SEQ, _globals._sequenceIndexes[10], SYNC_SEQ, tmpIdx); _game._player._stepEnabled = true; } break; @@ -812,13 +812,13 @@ void Scene103::actions() { int tmpIdx = _globals._sequenceIndexes[9]; _globals._sequenceIndexes[9] = _scene->_sequences.addStampCycle(_globals._spriteIndexes[9], false, -2); _scene->_sequences.setDepth(_globals._sequenceIndexes[9], 14); - _game.syncTimers(1, _globals._sequenceIndexes[9], 1, tmpIdx); + _game.syncTimers(SYNC_SEQ, _globals._sequenceIndexes[9], SYNC_SEQ, tmpIdx); } break; case 3: _game._player._visible = true; - _game.syncTimers(2, 0, 1, _globals._sequenceIndexes[11]); + _game.syncTimers(SYNC_PLAYER, 0, SYNC_SEQ, _globals._sequenceIndexes[11]); _scene->_sequences.addTimer(1, 4); break; @@ -839,7 +839,7 @@ void Scene103::actions() { int tmpIdx = _globals._sequenceIndexes[9]; _globals._sequenceIndexes[9] = _scene->_sequences.addStampCycle(_globals._spriteIndexes[9], false, -1); _scene->_sequences.setDepth(_globals._sequenceIndexes[9], 1); - _game.syncTimers(1, _globals._sequenceIndexes[9], 1, tmpIdx); + _game.syncTimers(SYNC_SEQ, _globals._sequenceIndexes[9], SYNC_SEQ, tmpIdx); _scene->_sequences.addTimer(6, 7); } break; @@ -878,13 +878,13 @@ void Scene103::actions() { int tmpIdx = _globals._sequenceIndexes[10]; _globals._sequenceIndexes[10] = _scene->_sequences.addStampCycle(_globals._spriteIndexes[10], false, -2); _scene->_sequences.setDepth(_globals._sequenceIndexes[10], 14); - _game.syncTimers(1, _globals._sequenceIndexes[10], 1, tmpIdx); + _game.syncTimers(SYNC_SEQ, _globals._sequenceIndexes[10], SYNC_SEQ, tmpIdx); } break; case 3: _game._player._visible = true; - _game.syncTimers(2, 0, 1, _globals._sequenceIndexes[11]); + _game.syncTimers(SYNC_PLAYER, 0, SYNC_SEQ, _globals._sequenceIndexes[11]); _scene->_sequences.addTimer(1, 4); break; @@ -905,7 +905,7 @@ void Scene103::actions() { int tmpIdx = _globals._sequenceIndexes[10]; _globals._sequenceIndexes[10] = _scene->_sequences.addStampCycle(_globals._spriteIndexes[10], false, -1); _scene->_sequences.setDepth(_globals._sequenceIndexes[10], 1); - _game.syncTimers(1, _globals._sequenceIndexes[10], 1, tmpIdx); + _game.syncTimers(SYNC_SEQ, _globals._sequenceIndexes[10], SYNC_SEQ, tmpIdx); _scene->_sequences.addTimer(6, 7); } break; @@ -1393,7 +1393,7 @@ void Scene104::step() { if (_tapestryFrame == 13) { _game._player._visible = true; - _game.syncTimers(2, 0, 3, _globals._animationIndexes[0]); + _game.syncTimers(SYNC_PLAYER, 0, SYNC_ANIM, _globals._animationIndexes[0]); } if ((resetFrame >= 0) && (resetFrame != _scene->_animation[_globals._animationIndexes[0]]->getCurrentFrame())) { @@ -1417,7 +1417,7 @@ void Scene104::step() { int idx = _globals._sequenceIndexes[6]; _globals._sequenceIndexes[6] = _scene->_sequences.addStampCycle(_globals._spriteIndexes[6], false, -1); _scene->_sequences.setDepth(_globals._sequenceIndexes[6], 14); - _game.syncTimers(1, _globals._sequenceIndexes[6], 1, idx); + _game.syncTimers(SYNC_SEQ, _globals._sequenceIndexes[6], SYNC_SEQ, idx); _game._player._stepEnabled = true; } break; @@ -1432,7 +1432,7 @@ void Scene104::step() { _globals._animationIndexes[4] = _scene->loadAnimation(formAnimName('p', 2), 0); _anim4ActvFl = true; _pidStatus = 0; - _game.syncTimers(3, _globals._animationIndexes[4], 4, 0); + _game.syncTimers(SYNC_ANIM, _globals._animationIndexes[4], SYNC_CLOCK, 0); _scene->deleteSequence(_globals._sequenceIndexes[14]); _globals._animationIndexes[1] = _scene->loadAnimation(formAnimName('m', 1), 0); @@ -1550,13 +1550,13 @@ void Scene104::actions() { int tmpIdx = _globals._sequenceIndexes[6]; _globals._sequenceIndexes[6] = _scene->_sequences.addStampCycle(_globals._spriteIndexes[6], false, -2); _scene->_sequences.setDepth(_globals._sequenceIndexes[6], 14); - _game.syncTimers(1, _globals._sequenceIndexes[6], 1, tmpIdx); + _game.syncTimers(SYNC_SEQ, _globals._sequenceIndexes[6], SYNC_SEQ, tmpIdx); } break; case 3: _game._player._visible = true; - _game.syncTimers(2, 0, 1, _globals._sequenceIndexes[7]); + _game.syncTimers(SYNC_PLAYER, 0, SYNC_SEQ, _globals._sequenceIndexes[7]); _scene->_sequences.addTimer(1, 4); break; @@ -1577,7 +1577,7 @@ void Scene104::actions() { int tmpIdx = _globals._sequenceIndexes[6]; _globals._sequenceIndexes[6] = _scene->_sequences.addStampCycle(_globals._spriteIndexes[6], false, -1); _scene->_sequences.setDepth(_globals._sequenceIndexes[6], 1); - _game.syncTimers(1, _globals._sequenceIndexes[6], 1, tmpIdx); + _game.syncTimers(SYNC_SEQ, _globals._sequenceIndexes[6], SYNC_SEQ, tmpIdx); _scene->_sequences.addTimer(6, 7); } break; @@ -1618,7 +1618,7 @@ void Scene104::actions() { case 2: { int tmpIdx = _globals._sequenceIndexes[12]; _globals._sequenceIndexes[12] = _scene->_sequences.addStampCycle(_globals._spriteIndexes[12], false, -2); - _game.syncTimers(1, _globals._sequenceIndexes[12], 1, tmpIdx); + _game.syncTimers(SYNC_SEQ, _globals._sequenceIndexes[12], SYNC_SEQ, tmpIdx); _scene->_sequences.setDepth(_globals._sequenceIndexes[12], 8); if ((_globals[kTapestryStatus] == 1) || (_globals[kTapestryStatus] == 3)) { _scene->_hotspots.activate(NOUN_WALL_PANEL, false); @@ -1629,7 +1629,7 @@ void Scene104::actions() { case 3: _game._player._visible = true; - _game.syncTimers(2, 0, 1, _globals._sequenceIndexes[8]); + _game.syncTimers(SYNC_PLAYER, 0, SYNC_SEQ, _globals._sequenceIndexes[8]); _scene->_sequences.addTimer(5, 4); break; @@ -1691,7 +1691,7 @@ void Scene104::actions() { case 3: _game._player._visible = true; - _game.syncTimers(2, 0, 1, _globals._sequenceIndexes[8]); + _game.syncTimers(SYNC_PLAYER, 0, SYNC_SEQ, _globals._sequenceIndexes[8]); _scene->_sequences.addTimer(5, 4); break; @@ -1720,12 +1720,12 @@ void Scene104::actions() { _game._player._stepEnabled = false; _game._player._visible = false; _animationRunning = 1; - _globals._animationIndexes[0] = _scene->loadAnimation(formAnimName('a',-1), 1); + _globals._animationIndexes[0] = _scene->loadAnimation(formAnimName('a', -1), 1); break; case 1: _game._player._visible = true; - _game.syncTimers(2, 0, 3, _globals._animationIndexes[0]); + _game.syncTimers(SYNC_PLAYER, 0, SYNC_ANIM, _globals._animationIndexes[0]); _globals._sequenceIndexes[10] = _scene->_sequences.addStampCycle(_globals._spriteIndexes[10], false, -1); _scene->_sequences.setDepth(_globals._sequenceIndexes[10], 6); _scene->_hotspots.activateAtPos(NOUN_TAPESTRY, true, Common::Point(290, 20)); @@ -1777,12 +1777,12 @@ void Scene104::actions() { _game._player._visible = false; _scene->deleteSequence(_globals._sequenceIndexes[10]); _animationRunning = 2; - _globals._animationIndexes[0] = _scene->loadAnimation(formAnimName('d',-1), 1); + _globals._animationIndexes[0] = _scene->loadAnimation(formAnimName('d', -1), 1); break; case 1: _game._player._visible = true; - _game.syncTimers(2, 0, 3, _globals._animationIndexes[0]); + _game.syncTimers(SYNC_PLAYER, 0, SYNC_ANIM, _globals._animationIndexes[0]); _globals._sequenceIndexes[11] = _scene->_sequences.addStampCycle(_globals._spriteIndexes[11], false, -1); _scene->_sequences.setDepth(_globals._sequenceIndexes[11], 6); _scene->_hotspots.activateAtPos(NOUN_TAPESTRY, false, Common::Point(290, 20)); @@ -2198,7 +2198,7 @@ void Scene104::actions() { _globals._sequenceIndexes[14] = _scene->_sequences.addStampCycle(_globals._spriteIndexes[14], false, -2); _scene->_sequences.setDepth(_globals._sequenceIndexes[14], 6); - _game.syncTimers(1, _globals._sequenceIndexes[14], 4, 0); + _game.syncTimers(SYNC_SEQ, _globals._sequenceIndexes[14], SYNC_CLOCK, 0); _globals._spriteIndexes[15] = _scene->_sprites.addSprites(formAnimName('e', 3), PALFLAG_ALL_TO_CLOSEST | PALFLAG_ANY_TO_CLOSEST); _globals._animationIndexes[1] = _scene->loadAnimation(formAnimName('m', 2), 0); @@ -2639,7 +2639,7 @@ void Scene104::handleMacAnimation1() { _pidFrame = 105; resetFrame = 26; _scene->setAnimFrame(_globals._animationIndexes[4], 105); - _game.syncTimers(3, _globals._animationIndexes[4], 3, _globals._animationIndexes[1]); + _game.syncTimers(SYNC_ANIM, _globals._animationIndexes[4], SYNC_ANIM, _globals._animationIndexes[1]); break; default: @@ -2657,7 +2657,7 @@ void Scene104::handleMacAnimation1() { _scene->setAnimFrame(_globals._animationIndexes[4], 89); _pidFrame = 89; _pidStatus = 7; - _game.syncTimers(3, _globals._animationIndexes[4], 3, _globals._animationIndexes[1]); + _game.syncTimers(SYNC_ANIM, _globals._animationIndexes[4], SYNC_ANIM, _globals._animationIndexes[1]); break; case 76: @@ -2716,7 +2716,7 @@ void Scene104::handleMacAnimation2() { case 2: _scene->deleteSequence(_globals._sequenceIndexes[14]); - _game.syncTimers(1, _globals._sequenceIndexes[14], 3, _globals._animationIndexes[1]); + _game.syncTimers(SYNC_SEQ, _globals._sequenceIndexes[14], SYNC_ANIM, _globals._animationIndexes[1]); break; case 37: @@ -2994,7 +2994,7 @@ void Scene104::handlePidAnimation() { _anim4ActvFl = false; _globals._animationIndexes[4] = _scene->loadAnimation(formAnimName('d', 2), 95); _anim6ActvFl = true; - _game.syncTimers(3, _globals._animationIndexes[4], 4, 0); + _game.syncTimers(SYNC_ANIM, _globals._animationIndexes[4], SYNC_CLOCK, 0); break; default: |
