22#ifndef TITANIC_MOUSE_CURSOR_H
23#define TITANIC_MOUSE_CURSOR_H
25#include "common/scummsys.h"
26#include "graphics/managed_surface.h"
27#include "titanic/support/rect.h"
36 CURSOR_MOVE_RIGHT = 3,
37 CURSOR_MOVE_FORWARD = 4,
40 CURSOR_MOVE_THROUGH = 7,
44 CURSOR_MAGNIFIER = 11,
46 CURSOR_BACKWARDS = 13,
59 CursorEntry() : _surface(
nullptr) {}
65 CursorEntry _cursors[NUM_CURSORS];
69 bool _cursorSuppressed;
73 uint32 _moveStartTime, _moveEndTime;
78 void loadCursorImages();
Definition: managed_surface.h:51
Definition: mouse_cursor.h:54
uint getChangeCount() const
Definition: mouse_cursor.h:132
void setPosition(const Point &pt, double duration)
void setCursor(CursorId cursorId)
Definition: screen_manager.h:49