ScummVM API documentation
Nancy::CursorManager Class Reference

Public Types

enum  CursorType {
  kNormal = 0, kHotspot = 1, kMove = 2, kExit = 3,
  kRotateCW = 4, kRotateCCW = 5, kMoveLeft = 6, kMoveRight = 7,
  kMoveForward = 8, kMoveBackward = 9, kMoveUp = 10, kMoveDown = 11,
  kRotateLeft = 12, kRotateRight = 13, kInvertedRotateRight = 14, kInvertedRotateLeft = 15,
  kCustom1 = 16, kCustom1Hotspot = 17, kCustom2 = 18, kCustom2Hotspot = 19,
  kNormalArrow, kHotspotArrow
}
 

Public Member Functions

void init (Common::SeekableReadStream *chunkStream)
 
void setCursor (CursorType type, int16 itemID)
 
void setCursorType (CursorType type)
 
void setCursorItemID (int16 itemID)
 
void warpCursor (const Common::Point &pos)
 
void applyCursor ()
 
const Common::PointgetCurrentCursorHotspot ()
 
const Common::RectgetPrimaryVideoInactiveZone ()
 
const Common::PointgetPrimaryVideoInitialPos ()
 

Public Attributes

const CursorType _puzzleExitCursor
 

The documentation for this class was generated from the following file: