diff options
author | Paul Gilbert | 2019-08-30 21:04:07 -0700 |
---|---|---|
committer | Paul Gilbert | 2019-08-30 21:04:07 -0700 |
commit | 0f1722ebce2105485f48f6903c7b02a56ff63a06 (patch) | |
tree | 6afc518789176535de776cbef0058fe67ce03bd2 /engines/xeen/sprites.h | |
parent | 1588218f6f7f3c23d8c4d4b4186c51b1bae1100b (diff) | |
download | scummvm-rg350-0f1722ebce2105485f48f6903c7b02a56ff63a06.tar.gz scummvm-rg350-0f1722ebce2105485f48f6903c7b02a56ff63a06.tar.bz2 scummvm-rg350-0f1722ebce2105485f48f6903c7b02a56ff63a06.zip |
XEEN: Fix to use correct drawer for shades, drawer cleanup
Diffstat (limited to 'engines/xeen/sprites.h')
-rw-r--r-- | engines/xeen/sprites.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/engines/xeen/sprites.h b/engines/xeen/sprites.h index e8d83e1054..f2619c81b6 100644 --- a/engines/xeen/sprites.h +++ b/engines/xeen/sprites.h @@ -218,6 +218,9 @@ public: SpriteDrawer1(byte *data, size_t filesize, int index); }; +/** + * Draws the sprite as faint ghostly, see-through. + */ class SpriteDrawer3 : public SpriteDrawer { private: uint16 _offset, _mask; @@ -248,9 +251,12 @@ public: SpriteDrawer4(byte *data, size_t filesize, int index); }; +/** + * Draws a sprite with a fuzziness effect where only some pixels of the sprite are randomly drawn + */ class SpriteDrawer5 : public SpriteDrawer { private: - uint16 _mask, _random1, _random2; + uint16 _threshold, _random1, _random2; private: /** * Roll carry right opcode emulation |