aboutsummaryrefslogtreecommitdiff
path: root/engines/dm/dm.cpp
diff options
context:
space:
mode:
authorBendegúz Nagy2016-08-11 12:11:16 +0200
committerBendegúz Nagy2016-08-26 23:02:22 +0200
commitb46ade6b6c49c3497e2edbc6007280e320119bb5 (patch)
treec3b4cdbf9b8f5e0b5e550b3c531ee119624b171b /engines/dm/dm.cpp
parent13daeb62afac13e877ee398b1aa0e1c9ac294989 (diff)
downloadscummvm-rg350-b46ade6b6c49c3497e2edbc6007280e320119bb5.tar.gz
scummvm-rg350-b46ade6b6c49c3497e2edbc6007280e320119bb5.tar.bz2
scummvm-rg350-b46ade6b6c49c3497e2edbc6007280e320119bb5.zip
DM: Add DMEngine::f445_STARTEND_fuseSequenceUpdate
Diffstat (limited to 'engines/dm/dm.cpp')
-rw-r--r--engines/dm/dm.cpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/engines/dm/dm.cpp b/engines/dm/dm.cpp
index 9fec0c3349..2d5efdd8a1 100644
--- a/engines/dm/dm.cpp
+++ b/engines/dm/dm.cpp
@@ -764,5 +764,16 @@ void DMEngine::f438_STARTEND_OpenEntranceDoors() {
+void DMEngine::f445_STARTEND_fuseSequenceUpdate() {
+ _timeline->f261_processTimeline();
+ _displayMan->f128_drawDungeon(_dungeonMan->_g308_partyDir, _dungeonMan->_g306_partyMapX, _dungeonMan->_g307_partyMapY);
+ f65_playPendingSound();
+ _eventMan->f357_discardAllInput();
+ _displayMan->updateScreen();
+ f22_delay(1);
+ _g313_gameTime++; /* BUG0_71 Some timings are too short on fast computers.
+ The ending animation when Lord Chaos is fused plays too quickly because the execution speed is not limited */
+
+}
} // End of namespace DM