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];
Definition: maccursor.h:48
uint16 getWidth() const override
Definition: maccursor.h:54
const byte * getSurface() const override
Definition: maccursor.h:64
uint16 getHotspotX() const override
Definition: maccursor.h:58
uint16 _hotspotY
The cursor's hotspot's y coordinate.
Definition: maccursor.h:81
byte getPaletteStartIndex() const override
Definition: maccursor.h:67
const byte * getPalette() const override
Definition: maccursor.h:66
uint16 _hotspotX
The cursor's hotspot's x coordinate.
Definition: maccursor.h:80
uint16 getHotspotY() const override
Definition: maccursor.h:60
byte getKeyColor() const override
Definition: maccursor.h:62
uint16 getPaletteCount() const override
Definition: maccursor.h:68
bool readFromStream(Common::SeekableReadStream &stream, bool forceMonochrome=false, byte monochromeInvertedPixelColor=0xff, bool forceCURSFormat=false)
uint16 getHeight() const override
Definition: maccursor.h:56
Definition: formatinfo.h:28