diff options
author | Strangerke | 2013-10-09 00:39:16 +0200 |
---|---|---|
committer | Strangerke | 2013-10-09 06:45:51 +0200 |
commit | b0255c9406d2e90b076e7f9c5f42049e4e0ba2d4 (patch) | |
tree | d9b4c96a639e270fa0543323b35652e415d34ef5 /engines/avalanche/parser.cpp | |
parent | cf36706b98ccc73ec50dd338a473f0672d0dff17 (diff) | |
download | scummvm-rg350-b0255c9406d2e90b076e7f9c5f42049e4e0ba2d4.tar.gz scummvm-rg350-b0255c9406d2e90b076e7f9c5f42049e4e0ba2d4.tar.bz2 scummvm-rg350-b0255c9406d2e90b076e7f9c5f42049e4e0ba2d4.zip |
AVALANCHE: Implement fadeIn and fadeOut (dusk and dawn)
Diffstat (limited to 'engines/avalanche/parser.cpp')
-rw-r--r-- | engines/avalanche/parser.cpp | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/engines/avalanche/parser.cpp b/engines/avalanche/parser.cpp index 48000a9730..ca97d4d1e8 100644 --- a/engines/avalanche/parser.cpp +++ b/engines/avalanche/parser.cpp @@ -1421,7 +1421,7 @@ void Parser::drink() { _vm->_avvyIsAwake = false; _vm->_avvyInBed = true; _vm->refreshObjectList(); - _vm->dusk(); + _vm->fadeOut(); _vm->flipRoom(kRoomYours, 1); _vm->_graphics->setBackgroundColor(kColorYellow); _vm->_animation->_sprites[0]._visible = false; @@ -2348,17 +2348,17 @@ void Parser::doThat() { _vm->_timer->addTimer(1, Timer::kProcAvvySitDown, Timer::kReasonSittingDown); } } else { // Default doodah. - _vm->dusk(); - _vm->dawn(); + _vm->fadeOut(); + _vm->fadeIn(); Common::String tmpStr = Common::String::format("A few hours later...%cnothing much has happened...", kControlParagraph); _vm->_dialogs->displayText(tmpStr); } break; case kVerbCodeRestart: if (_vm->_dialogs->displayQuestion("Restart game and lose changes?")) { - _vm->dusk(); + _vm->fadeOut(); _vm->newGame(); - _vm->dawn(); + _vm->fadeIn(); } break; case kVerbCodePardon: @@ -2383,12 +2383,12 @@ void Parser::doThat() { } void Parser::verbOpt(byte verb, Common::String &answer, char &ansKey) { + // kVerbCodegive isn't dealt with by this procedure, but by ddm__with. switch (verb) { case kVerbCodeExam: answer = "Examine"; ansKey = 'x'; - break; // The ubiquitous one. - // kVerbCodegive isn't dealt with by this procedure, but by ddm__with. + break; case kVerbCodeDrink: answer = "Drink"; ansKey = 'D'; |