aboutsummaryrefslogtreecommitdiff
path: root/engines/startrek/graphics.cpp
diff options
context:
space:
mode:
authorMatthew Stewart2018-07-17 20:49:59 -0400
committerEugene Sandulenko2018-08-09 08:37:30 +0200
commit639c02b76f591fe17ee78b6a72da46c4782fd4d5 (patch)
treed850a636fda0dbaf945a31c56660d3eedcdfab45 /engines/startrek/graphics.cpp
parent52cfe602712ad39174379d56e1b45b7121fefda6 (diff)
downloadscummvm-rg350-639c02b76f591fe17ee78b6a72da46c4782fd4d5.tar.gz
scummvm-rg350-639c02b76f591fe17ee78b6a72da46c4782fd4d5.tar.bz2
scummvm-rg350-639c02b76f591fe17ee78b6a72da46c4782fd4d5.zip
STARTREK: Fix sound, support MT32.
Also jump to the first mission after the intro.
Diffstat (limited to 'engines/startrek/graphics.cpp')
-rw-r--r--engines/startrek/graphics.cpp12
1 files changed, 2 insertions, 10 deletions
diff --git a/engines/startrek/graphics.cpp b/engines/startrek/graphics.cpp
index 9b1801b47f..6fe1c8f9ba 100644
--- a/engines/startrek/graphics.cpp
+++ b/engines/startrek/graphics.cpp
@@ -134,11 +134,7 @@ void Graphics::loadPalette(const Common::String &paletteName) {
void Graphics::fadeinScreen() {
while (_paletteFadeLevel <= 100) {
TrekEvent event;
- do {
- if (!_vm->popNextEvent(&event))
- continue;
- }
- while (event.type != TREKEVENT_TICK);
+ _vm->waitForNextTick();
setPaletteFadeLevel(_palData, _paletteFadeLevel);
_paletteFadeLevel += 10;
@@ -150,11 +146,7 @@ void Graphics::fadeinScreen() {
void Graphics::fadeoutScreen() {
while (_paletteFadeLevel >= 0) {
TrekEvent event;
- do {
- if (!_vm->popNextEvent(&event))
- continue;
- }
- while (event.type != TREKEVENT_TICK);
+ _vm->waitForNextTick();
setPaletteFadeLevel(_palData, _paletteFadeLevel);
_paletteFadeLevel -= 10;