aboutsummaryrefslogtreecommitdiff
path: root/kyra
diff options
context:
space:
mode:
authorJohannes Schickel2006-01-08 02:25:05 +0000
committerJohannes Schickel2006-01-08 02:25:05 +0000
commit99dd62e594e37e5eebc39fe251d4e30ec6538bb1 (patch)
treef8a308ecb44a2718a253772f3a81f8a8413e3670 /kyra
parentc6e0fabe97fa812edfbc1b1f99f57cb212db3581 (diff)
downloadscummvm-rg350-99dd62e594e37e5eebc39fe251d4e30ec6538bb1.tar.gz
scummvm-rg350-99dd62e594e37e5eebc39fe251d4e30ec6538bb1.tar.bz2
scummvm-rg350-99dd62e594e37e5eebc39fe251d4e30ec6538bb1.zip
Should fix gfx glichtes in the intro.
svn-id: r19942
Diffstat (limited to 'kyra')
-rwxr-xr-xkyra/seqplayer.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/kyra/seqplayer.cpp b/kyra/seqplayer.cpp
index 3f7cca9f93..3102b4d7d0 100755
--- a/kyra/seqplayer.cpp
+++ b/kyra/seqplayer.cpp
@@ -191,7 +191,7 @@ void SeqPlayer::s1_copyView() {
if (!_copyViewOffs) {
y -= 8;
}
- if (_specialBuffer) {
+ if (_specialBuffer && !_copyViewOffs) {
_screen->copyToPage0(16, y, 3, _specialBuffer);
} else {
_screen->copyRegion(0, 16, 0, 16, 320, y, 2, 0);
@@ -516,7 +516,7 @@ bool SeqPlayer::playSequence(const uint8 *seqData, bool skipSeq) {
SEQOP(2, s1_wsaPlayPrevFrame),
SEQOP(5, s1_drawShape),
SEQOP(3, s1_waitTicks),
- SEQOP(3, s1_copyWaitTicks),
+ SEQOP(3, s1_waitTicks),
// 0x08
SEQOP(3, s1_copyWaitTicks),
SEQOP(1, s1_shuffleScreen),
@@ -524,7 +524,7 @@ bool SeqPlayer::playSequence(const uint8 *seqData, bool skipSeq) {
SEQOP(2, s1_loopInit),
// 0x0C
SEQOP(4, s1_loopInc),
- SEQOP(4, s1_loopInc), // Again?
+ SEQOP(4, s1_loopInc),
SEQOP(2, s1_skip),
SEQOP(2, s1_loadPalette),
// 0x10