aboutsummaryrefslogtreecommitdiff
path: root/saga/script.h
diff options
context:
space:
mode:
Diffstat (limited to 'saga/script.h')
-rw-r--r--saga/script.h12
1 files changed, 9 insertions, 3 deletions
diff --git a/saga/script.h b/saga/script.h
index 30a58028ae..94f49c33bd 100644
--- a/saga/script.h
+++ b/saga/script.h
@@ -54,10 +54,10 @@ typedef unsigned int ScriptDataWord;
enum VerbTypes {
//todo: LUT for drawing
kVerbNone = 0,
- kVerbPickup = 1,
+ kVerbPickUp = 1,
kVerbLookAt = 2,
kVerbWalkTo = 3,
- kVerbSpeakTo = 4,
+ kVerbTalkTo = 4,
kVerbOpen = 5,
kVerbClose = 6,
kVerbGive = 7,
@@ -67,7 +67,9 @@ enum VerbTypes {
kVerbLeave = 11,
kVerbBegin = 12,
kVerbWalkOnly = 13,
- kVerbLookOnly = 14
+ kVerbLookOnly = 14,
+
+ kVerbTypesMax = kVerbLookOnly + 1
};
#define STHREAD_TIMESLICE 8
@@ -250,6 +252,10 @@ public:
void showVerb();
void setVerb(int verb);
void setLeftButtonVerb(int verb);
+ void setRightButtonVerb(int verb);
+ int getCurrentVerb() const { return _currentVerb; }
+ int getLeftButtonVerb() const { return _leftButtonVerb; }
+ int getRightButtonVerb() const { return _rightButtonVerb; }
void scriptInfo();
void scriptExec(int argc, const char **argv);