diff options
author | Bendegúz Nagy | 2016-08-11 12:11:16 +0200 |
---|---|---|
committer | Bendegúz Nagy | 2016-08-26 23:02:22 +0200 |
commit | b46ade6b6c49c3497e2edbc6007280e320119bb5 (patch) | |
tree | c3b4cdbf9b8f5e0b5e550b3c531ee119624b171b /engines/dm | |
parent | 13daeb62afac13e877ee398b1aa0e1c9ac294989 (diff) | |
download | scummvm-rg350-b46ade6b6c49c3497e2edbc6007280e320119bb5.tar.gz scummvm-rg350-b46ade6b6c49c3497e2edbc6007280e320119bb5.tar.bz2 scummvm-rg350-b46ade6b6c49c3497e2edbc6007280e320119bb5.zip |
DM: Add DMEngine::f445_STARTEND_fuseSequenceUpdate
Diffstat (limited to 'engines/dm')
-rw-r--r-- | engines/dm/dm.cpp | 11 | ||||
-rw-r--r-- | engines/dm/dm.h | 1 |
2 files changed, 12 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 diff --git a/engines/dm/dm.h b/engines/dm/dm.h index 25fabc78fe..cd38d1412a 100644 --- a/engines/dm/dm.h +++ b/engines/dm/dm.h @@ -268,6 +268,7 @@ public: void f438_STARTEND_OpenEntranceDoors(); // @ F0438_STARTEND_OpenEntranceDoors void f437_STARTEND_drawTittle() { warning(false, "STUB METHOD: f437_STARTEND_drawTittle"); }// @ F0437_STARTEND_DrawTitle void f442_SARTEND_processCommand202_entranceDrawCredits() { warning(false, "STUB METHOD: f442_SARTEND_processCommand202_entranceDrawCredits"); }// @ F0442_STARTEND_ProcessCommand202_EntranceDrawCredits + void f445_STARTEND_fuseSequenceUpdate(); // @ F0445_STARTEND_FuseSequenceUpdate private: int16 _g528_saveFormat; // @ G0528_i_Format |