diff options
author | Gregory Montoir | 2004-11-22 20:34:29 +0000 |
---|---|---|
committer | Gregory Montoir | 2004-11-22 20:34:29 +0000 |
commit | 9bbb5fa0db998d35d7d05a256144ea7f49e79cf2 (patch) | |
tree | 82d31c28558800adf43568df6c8f8366da2c43ec /scumm/gfx.h | |
parent | defa86961a6964fa532583e66872dcb4d47cb12d (diff) | |
download | scummvm-rg350-9bbb5fa0db998d35d7d05a256144ea7f49e79cf2.tar.gz scummvm-rg350-9bbb5fa0db998d35d7d05a256144ea7f49e79cf2.tar.bz2 scummvm-rg350-9bbb5fa0db998d35d7d05a256144ea7f49e79cf2.zip |
HE wiz update, o90_unknown29 fully implemented.
Next step : move all the wiz related stuff to a specific class/struct.
svn-id: r15860
Diffstat (limited to 'scumm/gfx.h')
-rw-r--r-- | scumm/gfx.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/scumm/gfx.h b/scumm/gfx.h index 843d1f9946..65e15d717f 100644 --- a/scumm/gfx.h +++ b/scumm/gfx.h @@ -280,8 +280,11 @@ public: void copyWizImage(uint8 *dst, const uint8 *src, int dstw, int dsth, int srcx, int srcy, int srcw, int srch, const Common::Rect *rect); void copyRawWizImage(uint8 *dst, const uint8 *src, int dstw, int dsth, int srcx, int srcy, int srcw, int srch, const Common::Rect *rect, int flags, const uint8 *palPtr, int transColor); void decompressWizImage(uint8 *dst, int dstPitch, const Common::Rect &dstRect, const uint8 *src, const Common::Rect &srcRect); - uint8 getWizPixelColor_type0(const uint8 *data, int x, int y, int w, int h, uint8 color); - uint8 getWizPixelColor_type1(const uint8 *data, int x, int y, int w, int h, uint8 color); + int isWizPixelNonTransparent(const uint8 *data, int x, int y, int w, int h); + uint8 getWizPixelColor(const uint8 *data, int x, int y, int w, int h, uint8 color); + uint8 getRawWizPixelColor(const uint8 *data, int x, int y, int w, int h, uint8 color); + void computeWizHistogram(uint32 *histogram, const uint8 *data, const Common::Rect *srcRect); + void computeRawWizHistogram(uint32 *histogram, const uint8 *data, int srcPitch, const Common::Rect *srcRect); void copyAuxImage(uint8 *dst1, uint8 *dst2, const uint8 *src, int dstw, int dsth, int srcx, int srcy, int srcw, int srch, const Common::Rect *rect); void decompressAuxImage(uint8 *dst1, uint8 *dst2, int dstPitch, const Common::Rect &dstRect, const uint8 *src, const Common::Rect &srcRect); void copyVirtScreenBuffers(const Common::Rect &rect); |