diff options
author | Max Horn | 2003-07-08 17:42:11 +0000 |
---|---|---|
committer | Max Horn | 2003-07-08 17:42:11 +0000 |
commit | 00a87fda033d07e5ca45f1180ec91809f5929060 (patch) | |
tree | aa4623357bea6cc581a2bd3faa77727029759817 /scumm | |
parent | ebd5310473690de50016307c5ccb8ed426752ee1 (diff) | |
download | scummvm-rg350-00a87fda033d07e5ca45f1180ec91809f5929060.tar.gz scummvm-rg350-00a87fda033d07e5ca45f1180ec91809f5929060.tar.bz2 scummvm-rg350-00a87fda033d07e5ca45f1180ec91809f5929060.zip |
made ignorePakCols exactly match CostumeRenderer::proc3 to make comparisions easier
svn-id: r8863
Diffstat (limited to 'scumm')
-rw-r--r-- | scumm/base-costume.cpp | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/scumm/base-costume.cpp b/scumm/base-costume.cpp index 90e0f9c522..8a77978e69 100644 --- a/scumm/base-costume.cpp +++ b/scumm/base-costume.cpp @@ -43,16 +43,16 @@ void BaseCostumeRenderer::codec1_ignorePakCols(int num) { int n = _height * num; do { - v1.repcolor = *_srcptr++; - v1.replen = v1.repcolor & v1.mask; - if (v1.replen == 0) { + v1.replen = *_srcptr++; + v1.repcolor = v1.replen >> v1.shr; + v1.replen &= v1.mask; + + if (!v1.replen) v1.replen = *_srcptr++; - } + do { - if (!--n) { - v1.repcolor >>= v1.shr; + if (!--n) return; - } } while (--v1.replen); } while (1); } |