aboutsummaryrefslogtreecommitdiff
path: root/queen/defs.h
diff options
context:
space:
mode:
authorGregory Montoir2003-10-21 09:05:16 +0000
committerGregory Montoir2003-10-21 09:05:16 +0000
commit4e2ffd8d9ed31ae2d9b42707d0c92cfc31aad3a7 (patch)
tree19b32419afaa454684480d0555bf0fd463c96d68 /queen/defs.h
parent3be2f0f1e08fc191e9f092380845919778e77a58 (diff)
downloadscummvm-rg350-4e2ffd8d9ed31ae2d9b42707d0c92cfc31aad3a7.tar.gz
scummvm-rg350-4e2ffd8d9ed31ae2d9b42707d0c92cfc31aad3a7.tar.bz2
scummvm-rg350-4e2ffd8d9ed31ae2d9b42707d0c92cfc31aad3a7.zip
WALK, GRAB_JOE, GRAB_DIR, USE_UNDERWEAR, USE_DRESS and USE_CLOTHES implementations
svn-id: r10924
Diffstat (limited to 'queen/defs.h')
-rw-r--r--queen/defs.h32
1 files changed, 31 insertions, 1 deletions
diff --git a/queen/defs.h b/queen/defs.h
index 9d4dda98a7..13339946f2 100644
--- a/queen/defs.h
+++ b/queen/defs.h
@@ -48,7 +48,7 @@ enum {
};
-enum {
+enum Direction {
DIR_LEFT = 1,
DIR_RIGHT = 2,
DIR_FRONT = 3,
@@ -107,6 +107,27 @@ enum Language {
};
+enum Verb {
+ VERB_OPEN = 1,
+ VERB_CLOSE = 2,
+ VERB_MOVE = 3,
+ VERB_GIVE = 5,
+ VERB_USE = 6,
+ VERB_PICK_UP = 7,
+ VERB_LOOK_AT = 9,
+ VERB_TALK_TO = 8,
+ VERB_WALK_TO = 10,
+ VERB_SCROLL_UP = 11,
+ VERB_SCROLL_DOWN = 12,
+ VERB_INV_ITEM1 = 13,
+ VERB_INV_ITEM2 = 14,
+ VERB_INV_ITEM3 = 15,
+ VERB_INV_ITEM4 = 16,
+ VERB_USE_JOURNAL = 20,
+ VERB_SKIP_TEXT = 101
+};
+
+
enum StateDirection {
STATE_DIR_BACK = 0,
STATE_DIR_RIGHT = 1,
@@ -114,12 +135,21 @@ enum StateDirection {
STATE_DIR_FRONT = 3
};
+
enum StateTalk {
STATE_TALK_TALK,
STATE_TALK_MUTE
};
+enum StateGrab {
+ STATE_GRAB_NONE,
+ STATE_GRAB_DOWN,
+ STATE_GRAB_UP,
+ STATE_GRAB_MID
+};
+
+
} // End of namespace Queen
#endif