aboutsummaryrefslogtreecommitdiff
path: root/engines/avalanche/parser.h
diff options
context:
space:
mode:
authorStrangerke2013-09-24 22:36:57 +0200
committerStrangerke2013-09-24 22:36:57 +0200
commitb4a81fc2ac46484f9111eccb099562c3cfa5fc0f (patch)
tree6d5be50bdacf5f814c167ad0b495eec1cb845e48 /engines/avalanche/parser.h
parentb3f6ce975ff7eb50eb775ce3c5113e85e60c1434 (diff)
downloadscummvm-rg350-b4a81fc2ac46484f9111eccb099562c3cfa5fc0f.tar.gz
scummvm-rg350-b4a81fc2ac46484f9111eccb099562c3cfa5fc0f.tar.bz2
scummvm-rg350-b4a81fc2ac46484f9111eccb099562c3cfa5fc0f.zip
AVALANCHE: Use enum for verbs
Diffstat (limited to 'engines/avalanche/parser.h')
-rw-r--r--engines/avalanche/parser.h16
1 files changed, 2 insertions, 14 deletions
diff --git a/engines/avalanche/parser.h b/engines/avalanche/parser.h
index a0e26817d6..e45d668b46 100644
--- a/engines/avalanche/parser.h
+++ b/engines/avalanche/parser.h
@@ -41,19 +41,6 @@ class AvalancheEngine;
class Parser {
public:
- enum VerbCode {
- kVerbCodeExam = 1, kVerbCodeOpen = 2, kVerbCodePause = 3, kVerbCodeGet = 4, kVerbCodeDrop = 5,
- kVerbCodeInv = 6, kVerbCodeTalk = 7, kVerbCodeGive = 8, kVerbCodeDrink = 9, kVerbCodeLoad = 10,
- kVerbCodeSave = 11, kVerbCodePay = 12, kVerbCodeLook = 13, kVerbCodeBreak = 14, kVerbCodeQuit = 15,
- kVerbCodeSit = 16, kVerbCodeStand = 17, kVerbCodeGo = 18, kVerbCodeInfo = 19, kVerbCodeUndress = 20,
- kVerbCodeWear = 21, kVerbCodePlay = 22, kVerbCodeRing = 23, kVerbCodeHelp = 24, kVerbCodeLarrypass = 25,
- kVerbCodePhaon = 26, kVerbCodeBoss = 27, kVerbCodePee = 28, kVerbCodeCheat = 29, kVerbCodeMagic = 30,
- kVerbCodeRestart = 31, kVerbCodeEat = 32, kVerbCodeListen = 33, kVerbCodeBuy = 34, kVerbCodeAttack = 35,
- kVerbCodePasswd = 36, kVerbCodeDir = 37, kVerbCodeDie = 38, kVerbCodeScore = 39, kVerbCodePut = 40,
- kVerbCodeKiss = 41, kVerbCodeClimb = 42, kVerbCodeJump = 43, kVerbCodeHiscores = 44, kVerbCodeWake = 45,
- kVerbCodeHello = 46, kVerbCodeThanks = 47, kVerbCodeSmartAlec = 249, kVerbCodeExpletive = 253
- };
-
static const byte kPardon = 254; // Didn't understand / wasn't given.
static const int16 kParserWordsNum = 277; // How many words does the parser know?
static const byte kNothing = 250;
@@ -73,7 +60,8 @@ public:
VocabEntry _vocabulary[kParserWordsNum];
Common::String _realWords[11];
- byte _verb, _thing;
+ VerbCode _verb;
+ byte _thing;
People _person;
bool _polite;
Common::String _inputText; // Original name: current