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