aboutsummaryrefslogtreecommitdiff
path: root/sky/logic.h
diff options
context:
space:
mode:
authorRobert Göffringmann2003-06-05 18:54:26 +0000
committerRobert Göffringmann2003-06-05 18:54:26 +0000
commit8e253b1937377151dcaa66b6931a5ad6b8938122 (patch)
tree2fee4c65176cfc94c259f444830b5cfe9f6f0c5f /sky/logic.h
parentda6ac080af95ed7a0a2e3a5d691ef6af0b6732f3 (diff)
downloadscummvm-rg350-8e253b1937377151dcaa66b6931a5ad6b8938122.tar.gz
scummvm-rg350-8e253b1937377151dcaa66b6931a5ad6b8938122.tar.bz2
scummvm-rg350-8e253b1937377151dcaa66b6931a5ad6b8938122.zip
fixed sprite drawing, added some mouse support and some logic routines.
svn-id: r8332
Diffstat (limited to 'sky/logic.h')
-rw-r--r--sky/logic.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/sky/logic.h b/sky/logic.h
index 2acae2339d..4b7f0d2cdd 100644
--- a/sky/logic.h
+++ b/sky/logic.h
@@ -42,6 +42,9 @@ enum scriptVariableOffsets {
BUTTON = 15,
SPECIAL_ITEM = 17,
GET_OFF = 18,
+ CURSOR_ID = 22,
+ SAFEX = 25,
+ SAFEY = 26,
PLAYER_X = 27,
PLAYER_Y = 28,
PLAYER_MOOD = 29,
@@ -89,6 +92,7 @@ public:
void pause();
void waitSync();
void simpleAnim();
+ uint16 script(uint32 num) { return script((uint16)(num & 0xFFFF), (uint16)(num >> 16)); };
uint16 script(uint16 scriptNo, uint16 offset);
bool fnCacheChip(uint32 a, uint32 b, uint32 c);