NMIError fa4948eaa4 LURE: Fix endgame animation
This change fixes several issues with the endgame animation:
- The timing for the sounds for the animation was based on the number of frames
after which the sound should start playing. However, the animation code
interpreted it as the number of frames to wait after playing the sound. This
caused the timing of the sounds to be wrong. Fixed this by moving the number of
frames up to the next sound and adding a dummy sound for the initial pause.
- The pause and thunder sound effect at the end of the animation were missing.
- The AdLib endgame sound resource was not loaded, causing a sound effect to
play instead of the endgame music.
- Changed the timing of the first text screen to match the original interpreter.
- At the last text screen, the game now waits for a keypress before quitting
the game after the music has finished. This matches the behavior of the
original interpeter.
- Made animation more responsive to user quitting the game.
- Screen no longer fades in EGA version.
2020-12-08 17:00:28 +01:00
..
2020-12-08 17:00:28 +01:00
2020-12-08 17:00:28 +01:00
2020-12-08 17:00:28 +01:00
2020-12-08 17:00:28 +01:00
2020-12-06 16:37:08 +00:00
2020-12-08 17:00:28 +01:00
2020-12-08 17:00:28 +01:00
2020-12-08 17:00:28 +01:00
2020-12-08 17:00:28 +01:00
2020-12-08 17:00:28 +01:00