diff options
author | Joost Peters | 2003-06-04 17:13:24 +0000 |
---|---|---|
committer | Joost Peters | 2003-06-04 17:13:24 +0000 |
commit | d496cecc982f13c8010d577236d6c133497af532 (patch) | |
tree | 9c6866678d69ec7af761696d0c1efd01f68be49f /sky/logic.h | |
parent | ac57e79ca27222ffc1868e2515d6a07eff3a87a2 (diff) | |
download | scummvm-rg350-d496cecc982f13c8010d577236d6c133497af532.tar.gz scummvm-rg350-d496cecc982f13c8010d577236d6c133497af532.tar.bz2 scummvm-rg350-d496cecc982f13c8010d577236d6c133497af532.zip |
some more mouse stuff..
svn-id: r8295
Diffstat (limited to 'sky/logic.h')
-rw-r--r-- | sky/logic.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/sky/logic.h b/sky/logic.h index f04b1040a4..2acae2339d 100644 --- a/sky/logic.h +++ b/sky/logic.h @@ -34,10 +34,13 @@ enum scriptVariableOffsets { RESULT = 0, SCREEN = 1, LOGIC_LIST_NO = 2, + MOUSE_LIST_NO = 6, DRAW_LIST_NO = 8, CUR_ID = 12, MOUSE_STATUS = 13, MOUSE_STOP = 14, + BUTTON = 15, + SPECIAL_ITEM = 17, GET_OFF = 18, PLAYER_X = 27, PLAYER_Y = 28, @@ -62,6 +65,7 @@ enum scriptVariableOffsets { class SkyAutoRoute; class SkyScreen; +class SkyMouse; class SkyLogic { public: @@ -85,7 +89,7 @@ public: void pause(); void waitSync(); void simpleAnim(); - + uint16 script(uint16 scriptNo, uint16 offset); bool fnCacheChip(uint32 a, uint32 b, uint32 c); bool fnCacheFast(uint32 a, uint32 b, uint32 c); @@ -211,7 +215,6 @@ protected: void push(uint32); uint32 pop(); void checkModuleLoaded(uint16 moduleNo); - uint16 script(uint16 scriptNo, uint16 offset); bool collide(Compact *cpt); void initScriptVariables(); void mainAnim(); |