aboutsummaryrefslogtreecommitdiff
path: root/sky
diff options
context:
space:
mode:
authorOliver Kiehl2003-05-26 17:56:17 +0000
committerOliver Kiehl2003-05-26 17:56:17 +0000
commit11902dcb5092cc603504707dd1e26e122b87f692 (patch)
treeaaf9b881aa8473a746d2e9998325568f1e55891b /sky
parent4554cd1b195c56a7aac2bea095e85ba3aa03e085 (diff)
downloadscummvm-rg350-11902dcb5092cc603504707dd1e26e122b87f692.tar.gz
scummvm-rg350-11902dcb5092cc603504707dd1e26e122b87f692.tar.bz2
scummvm-rg350-11902dcb5092cc603504707dd1e26e122b87f692.zip
slight cleanup
svn-id: r8011
Diffstat (limited to 'sky')
-rw-r--r--sky/logic.h21
-rw-r--r--sky/skydefs.h25
2 files changed, 25 insertions, 21 deletions
diff --git a/sky/logic.h b/sky/logic.h
index b6c04bcf08..91afef133f 100644
--- a/sky/logic.h
+++ b/sky/logic.h
@@ -29,6 +29,27 @@
#include "sky/musicbase.h"
#include "sky/mouse.h"
+enum scriptVariableOffsets {
+ RESULT = 0,
+ SCREEN = 1,
+ LOGIC_LIST_NO = 2,
+ CUR_ID = 12,
+ MOUSE_STATUS = 13,
+ MOUSE_STOP = 14,
+ GET_OFF = 18,
+ PLAYER_X = 27,
+ PLAYER_Y = 28,
+ PLAYER_MOOD = 29,
+ PLAYER_SCREEN = 30,
+ HIT_ID = 37,
+ THE_CHOSEN_ONE = 51,
+ TEXT1 = 53,
+ MENU_LENGTH = 100,
+ SCROLL_OFFSET = 101,
+ MENU = 102,
+ CUR_SECTION = 143
+};
+
class SkyLogic {
public:
SkyLogic(SkyDisk *skyDisk, SkyGrid *skyGrid, SkyText *skyText, SkyMusicBase *skyMusic, SkyMouse *skyMouse, SkySound *skySound, uint32 gameVersion);
diff --git a/sky/skydefs.h b/sky/skydefs.h
index a7a146eb32..b3a916538a 100644
--- a/sky/skydefs.h
+++ b/sky/skydefs.h
@@ -19,6 +19,9 @@
*
*/
+#ifndef SKYDEFS_H
+#define SKYDEFS_H
+
#include "struc.h"
//This file is incomplete, several flags still missing.
@@ -36,26 +39,6 @@
#define FIRST_TEXT_COMPACT 23
-// scriptVariable offsets
-#define RESULT 0
-#define SCREEN 1
-#define LOGIC_LIST_NO 2
-#define CUR_ID 12
-#define MOUSE_STATUS 13
-#define MOUSE_STOP 14
-#define GET_OFF 18
-#define PLAYER_X 27
-#define PLAYER_Y 28
-#define PLAYER_MOOD 29
-#define PLAYER_SCREEN 30
-#define HIT_ID 37
-#define THE_CHOSEN_ONE 51
-#define TEXT1 53
-#define MENU_LENGTH 100
-#define SCROLL_OFFSET 101
-#define MENU 102
-#define CUR_SECTION 143
-
//screen/grid defines
#define GAME_SCREEN_WIDTH 320
#define GAME_SCREEN_HEIGHT 192
@@ -4302,5 +4285,5 @@
#define MOUSE_CROSS (1 << 7) // angry mouse
#define MOUSE_UP (1 << 8) // mouse up
-
+#endif