diff options
author | Andrew Kurushin | 2005-01-13 22:42:49 +0000 |
---|---|---|
committer | Andrew Kurushin | 2005-01-13 22:42:49 +0000 |
commit | 326dd0c2553db220283cda1403c77bc0870f7451 (patch) | |
tree | ed32eec8ad09f04ae4b820e1692b53a58983f1b4 /saga/script.h | |
parent | e97c689f8bcbc925c02196b0596e9749a2533e88 (diff) | |
download | scummvm-rg350-326dd0c2553db220283cda1403c77bc0870f7451.tar.gz scummvm-rg350-326dd0c2553db220283cda1403c77bc0870f7451.tar.bz2 scummvm-rg350-326dd0c2553db220283cda1403c77bc0870f7451.zip |
- introduced SagaEngine::getTextString (for i18n it should route to corresponding string array)
- first step in verb implementation: proper button draw, keyboard respond 'w','l' &etc
- added comments and some fields to GameDisplayInfo
svn-id: r16554
Diffstat (limited to 'saga/script.h')
-rw-r--r-- | saga/script.h | 12 |
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); |