diff options
Diffstat (limited to 'engines/avalanche/parser.cpp')
| -rw-r--r-- | engines/avalanche/parser.cpp | 17 | 
1 files changed, 16 insertions, 1 deletions
| diff --git a/engines/avalanche/parser.cpp b/engines/avalanche/parser.cpp index b4cb64f70f..9b6b841c8a 100644 --- a/engines/avalanche/parser.cpp +++ b/engines/avalanche/parser.cpp @@ -37,6 +37,21 @@ const char *Parser::kVersionNum = "1.30";  Parser::Parser(AvalancheEngine *vm) {  	_vm = vm; + +	_verb = kVerbCodePardon; +	_thing = kPardon; +	_person = kPeopleNone; +	_polite = false; +	_inputTextPos = 0; +	_quote = false; +	_cursorState = false; +	_weirdWord = false; +	_wearing = kNothing; +	_thing2 = 0; +	_sworeNum = 0; +	_alcoholLevel = 0; +	_playedNim = 0; +	_boughtOnion = false;  }  void Parser::init() { @@ -2457,7 +2472,7 @@ void Parser::doVerb(VerbCode id) {  }  void Parser::resetVariables() { -	_wearing = 0; +	_wearing = kNothing;  	_sworeNum = 0;  	_alcoholLevel = 0;  	_playedNim = 0; | 
