diff options
Diffstat (limited to 'engines/dm/dm.cpp')
-rw-r--r-- | engines/dm/dm.cpp | 11 |
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 |