21 #ifndef DRAGONS_CURSOR_H 22 #define DRAGONS_CURSOR_H 24 #include "common/system.h" 25 #include "dragons/scriptopcodes.h" 32 class DragonINIResource;
36 int16 _data_800728b0_cursor_seqID;
37 uint16 _iniUnderCursor;
39 int16 _performActionTargetINI;
42 int16 _objectInHandSequenceID;
43 int16 _cursorActivationSeqOffset;
44 uint16 _iniItemInHand;
45 uint16 _handPointerSequenceID;
55 void updateSequenceID(int16 sequenceID);
56 void updateVisibility();
57 void updatePosition(int16 x, int16 y);
58 void updateActorPosition(int16 x, int16 y);
59 int16 updateINIUnderCursor();
60 int16 executeScript(
ScriptOpCall &scriptOpCall, uint16 unkFlag);
61 void selectPreviousCursor();
62 void selectNextCursor();
63 void setActorFlag400();
64 void clearActorFlag400();
68 int16 updateIniFromScene();
73 #endif //DRAGONS_CURSOR_H Definition: dragonini.h:64
Definition: scriptopcodes.h:34
Definition: dragons.h:167