22#ifndef DARKSEED_CURSOR_H
23#define DARKSEED_CURSOR_H
25#include "common/rect.h"
26#include "darkseed/nsp.h"
35 ConnectorEntrance = 92,
43 enum CursorType _currentCursorType = Pointer;
44 bool _hasLoadedCursor =
false;
48 void showCursor(
bool showCursor);
49 void setCursorType(
enum CursorType newType);
50 CursorType getCursorType()
const {
51 return _currentCursorType;
73 int getHeight()
const;
74 const Sprite &getSprite()
const;
75 const Sprite &getSpriteForType(CursorType cursorType)
const;
76 void updatePosition(int16 x, int16 y);