aboutsummaryrefslogtreecommitdiff
path: root/engines
diff options
context:
space:
mode:
authorTravis Howell2006-05-04 02:34:14 +0000
committerTravis Howell2006-05-04 02:34:14 +0000
commit34c343bf1d8d11c2de69faa3af09d835931a310c (patch)
tree07186a4e5963b0ef10def1be3df08eacfe31cd03 /engines
parent40731871fe0b011233d2ae5fd005ff33732d5712 (diff)
downloadscummvm-rg350-34c343bf1d8d11c2de69faa3af09d835931a310c.tar.gz
scummvm-rg350-34c343bf1d8d11c2de69faa3af09d835931a310c.tar.bz2
scummvm-rg350-34c343bf1d8d11c2de69faa3af09d835931a310c.zip
Update screen more often, for smoother mouse movement
svn-id: r22322
Diffstat (limited to 'engines')
-rw-r--r--engines/simon/draw.cpp1
-rw-r--r--engines/simon/items.cpp1
-rw-r--r--engines/simon/simon.cpp2
-rw-r--r--engines/simon/vga.cpp1
4 files changed, 2 insertions, 3 deletions
diff --git a/engines/simon/draw.cpp b/engines/simon/draw.cpp
index 9688ed9c68..2c7fa888ec 100644
--- a/engines/simon/draw.cpp
+++ b/engines/simon/draw.cpp
@@ -484,7 +484,6 @@ void SimonEngine::slowFadeIn() {
dst++;
}
_system->setPalette(_videoBuf1, 0, _videoNumPalColors);
- _system->updateScreen();
delay(5);
}
_paletteColorCount = 0;
diff --git a/engines/simon/items.cpp b/engines/simon/items.cpp
index 0e2bacc01f..64a70ecb88 100644
--- a/engines/simon/items.cpp
+++ b/engines/simon/items.cpp
@@ -1630,7 +1630,6 @@ void SimonEngine::o1_specialFade() {
paletteFadeOut((uint32 *)_videoBuf1 + 32 + 16 + 144 + 16, 48);
_system->setPalette(_videoBuf1, 0, 256);
- _system->updateScreen();
delay(5);
} while (--i);
diff --git a/engines/simon/simon.cpp b/engines/simon/simon.cpp
index 6423cdb4ca..5d0a67ce4f 100644
--- a/engines/simon/simon.cpp
+++ b/engines/simon/simon.cpp
@@ -2020,6 +2020,8 @@ void SimonEngine::delay(uint amount) {
}
}
+ _system->updateScreen();
+
if (amount == 0)
break;
diff --git a/engines/simon/vga.cpp b/engines/simon/vga.cpp
index 19b02d21d3..cf9e7789a6 100644
--- a/engines/simon/vga.cpp
+++ b/engines/simon/vga.cpp
@@ -2217,7 +2217,6 @@ void SimonEngine::vc62_fastFadeOut() {
for (i = NUM_PALETTE_FADEOUT; i != 0; --i) {
paletteFadeOut((uint32 *)_videoBuf1, _videoNumPalColors);
_system->setPalette(_videoBuf1, 0, _videoNumPalColors);
- _system->updateScreen();
delay(5);
}