diff options
author | Strangerke | 2013-09-24 22:36:57 +0200 |
---|---|---|
committer | Strangerke | 2013-09-24 22:36:57 +0200 |
commit | b4a81fc2ac46484f9111eccb099562c3cfa5fc0f (patch) | |
tree | 6d5be50bdacf5f814c167ad0b495eec1cb845e48 /engines/avalanche/parser.h | |
parent | b3f6ce975ff7eb50eb775ce3c5113e85e60c1434 (diff) | |
download | scummvm-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.h | 16 |
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 |