diff options
author | Johannes Schickel | 2006-01-08 02:25:05 +0000 |
---|---|---|
committer | Johannes Schickel | 2006-01-08 02:25:05 +0000 |
commit | 99dd62e594e37e5eebc39fe251d4e30ec6538bb1 (patch) | |
tree | f8a308ecb44a2718a253772f3a81f8a8413e3670 /kyra | |
parent | c6e0fabe97fa812edfbc1b1f99f57cb212db3581 (diff) | |
download | scummvm-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-x | kyra/seqplayer.cpp | 6 |
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 |