36 #ifndef GRAPHICS_MACCURSOR_H 37 #define GRAPHICS_MACCURSOR_H 39 #include "common/stream.h" 41 #include "graphics/cursor.h" 66 virtual const byte *
getPalette()
const {
return _palette; }
78 byte _palette[256 * 3];
virtual byte getKeyColor() const
Definition: maccursor.h:62
byte getPaletteStartIndex() const
Definition: maccursor.h:67
uint16 getWidth() const
Definition: maccursor.h:54
uint16 _hotspotX
The cursor's hotspot's x coordinate.
Definition: maccursor.h:80
uint16 getHotspotY() const
Definition: maccursor.h:60
uint16 _hotspotY
The cursor's hotspot's y coordinate.
Definition: maccursor.h:81
const byte * getSurface() const
Definition: maccursor.h:64
uint16 getHotspotX() const
Definition: maccursor.h:58
bool readFromStream(Common::SeekableReadStream &stream, bool forceMonochrome=false, byte monochromeInvertedPixelColor=0xff, bool forceCURSFormat=false)
Definition: formatinfo.h:28
Definition: maccursor.h:48
virtual const byte * getPalette() const
Definition: maccursor.h:66
uint16 getPaletteCount() const
Definition: maccursor.h:68
uint16 getHeight() const
Definition: maccursor.h:56