#include <sprites.h>
Public Member Functions | |
SpriteDrawer5 (byte *data, size_t filesize, int index) | |
![]() | |
SpriteDrawer (byte *data, size_t filesize) | |
virtual | ~SpriteDrawer () |
void | draw (XSurface &dest, uint16 offset, const Common::Point &pt, const Common::Rect &clipRect, uint flags, int scale) |
Protected Member Functions | |
void | drawPixel (byte *dest, byte pixel) override |
![]() | |
void | rcr (uint16 &val, bool &cf) |
Additional Inherited Members | |
![]() | |
byte * | _destTop = nullptr |
byte * | _destBottom = nullptr |
byte * | _destLeft = nullptr |
byte * | _destRight = nullptr |
int | _pitch = 0 |
Draws a sprite with a fuzziness effect where only some pixels of the sprite are randomly drawn
MM::Shared::Xeen::SpriteDrawer5::SpriteDrawer5 | ( | byte * | data, |
size_t | filesize, | ||
int | index | ||
) |
Constructor
|
overrideprotectedvirtual |
Output a pixel
Reimplemented from MM::Shared::Xeen::SpriteDrawer.