21 #ifndef DRAGONS_CURSOR_H 22 #define DRAGONS_CURSOR_H 24 #include "dragons/scriptopcodes.h" 31 class DragonINIResource;
35 int16 _data_800728b0_cursor_seqID;
36 uint16 _iniUnderCursor;
38 int16 _performActionTargetINI;
41 int16 _objectInHandSequenceID;
42 int16 _cursorActivationSeqOffset;
43 uint16 _iniItemInHand;
44 uint16 _handPointerSequenceID;
54 void updateSequenceID(int16 sequenceID);
55 void updateVisibility();
56 void updatePosition(int16 x, int16 y);
57 void updateActorPosition(int16 x, int16 y);
58 int16 updateINIUnderCursor();
59 int16 executeScript(
ScriptOpCall &scriptOpCall, uint16 unkFlag);
60 void selectPreviousCursor();
61 void selectNextCursor();
62 void setActorFlag400();
63 void clearActorFlag400();
67 int16 updateIniFromScene();
72 #endif //DRAGONS_CURSOR_H Definition: dragonini.h:63
Definition: scriptopcodes.h:34
Definition: dragons.h:166