ScummVM API documentation
Dragons::Cursor Class Reference

Public Member Functions

 Cursor (DragonsEngine *vm)
 
void init (ActorManager *actorManager, DragonINIResource *dragonINIResource)
 
void update ()
 
void updateSequenceID (int16 sequenceID)
 
void updateVisibility ()
 
void updatePosition (int16 x, int16 y)
 
void updateActorPosition (int16 x, int16 y)
 
int16 updateINIUnderCursor ()
 
int16 executeScript (ScriptOpCall &scriptOpCall, uint16 unkFlag)
 
void selectPreviousCursor ()
 
void selectNextCursor ()
 
void setActorFlag400 ()
 
void clearActorFlag400 ()
 
byte * getPalette ()
 

Public Attributes

int16 _data_800728b0_cursor_seqID
 
uint16 _iniUnderCursor
 
int32 _sequenceID
 
int16 _performActionTargetINI
 
int16 _x
 
int16 _y
 
int16 _objectInHandSequenceID
 
int16 _cursorActivationSeqOffset
 
uint16 _iniItemInHand
 
uint16 _handPointerSequenceID
 

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