diff options
author | Nicola Mettifogo | 2008-07-31 12:26:12 +0000 |
---|---|---|
committer | Nicola Mettifogo | 2008-07-31 12:26:12 +0000 |
commit | 591973c827c60648b6d94e2bca44fd1df49ed2f5 (patch) | |
tree | 3bac8bf7950d604c8b74b9b3e8e8fb195d717ebc /engines/parallaction/gfxbase.cpp | |
parent | 538fdcc61a801573f9f42bf928efe720c5f6bbd9 (diff) | |
download | scummvm-rg350-591973c827c60648b6d94e2bca44fd1df49ed2f5.tar.gz scummvm-rg350-591973c827c60648b6d94e2bca44fd1df49ed2f5.tar.bz2 scummvm-rg350-591973c827c60648b6d94e2bca44fd1df49ed2f5.zip |
Changed Gfx::_backgroundInfo to be a pointer. This temporarily kills all z-buffering.
svn-id: r33468
Diffstat (limited to 'engines/parallaction/gfxbase.cpp')
-rw-r--r-- | engines/parallaction/gfxbase.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/engines/parallaction/gfxbase.cpp b/engines/parallaction/gfxbase.cpp index aa02253cb1..1c373dda44 100644 --- a/engines/parallaction/gfxbase.cpp +++ b/engines/parallaction/gfxbase.cpp @@ -291,8 +291,8 @@ void Gfx::blt(const Common::Rect& r, byte *data, Graphics::Surface *surf, uint16 for (uint16 j = 0; j < q.width(); j++) { if (*s != transparentColor) { - if (_backgroundInfo.mask.data && (z < LAYER_FOREGROUND)) { - byte v = _backgroundInfo.mask.getValue(dp.x + j, dp.y + i); + if (_backgroundInfo->mask.data && (z < LAYER_FOREGROUND)) { + byte v = _backgroundInfo->mask.getValue(dp.x + j, dp.y + i); if (z >= v) *d = 5; } else { *d = 5; @@ -308,13 +308,13 @@ void Gfx::blt(const Common::Rect& r, byte *data, Graphics::Surface *surf, uint16 } } else { - if (_backgroundInfo.mask.data && (z < LAYER_FOREGROUND)) { + if (_backgroundInfo->mask.data && (z < LAYER_FOREGROUND)) { for (uint16 i = 0; i < q.height(); i++) { for (uint16 j = 0; j < q.width(); j++) { if (*s != transparentColor) { - byte v = _backgroundInfo.mask.getValue(dp.x + j, dp.y + i); + byte v = _backgroundInfo->mask.getValue(dp.x + j, dp.y + i); if (z >= v) *d = *s; } |