Skip to content

Commit

Permalink
AVALANCHE: Implement Help::run().
Browse files Browse the repository at this point in the history
  • Loading branch information
uruk committed Feb 11, 2014
1 parent 4501898 commit 62ad697
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 2 deletions.
2 changes: 1 addition & 1 deletion engines/avalanche/enums.h
Expand Up @@ -91,7 +91,7 @@ enum VerbCode {

enum MouseCursor {
kCurUpArrow = 0, kCurScrewDriver = 1, kCurRightArrow = 2, kCurFletch = 3, kCurWait = 4, kCurHand = 5,
kCurCrosshair = 6, kCurIBeam = 7
kCurCrosshair = 6, kCurIBeam = 7, kCurHelp = 8
};

// Magic/portal constants:
Expand Down
16 changes: 15 additions & 1 deletion engines/avalanche/help.cpp
Expand Up @@ -64,7 +64,21 @@ void Help::continueHelp() {
* @remarks Originally called 'boot_help'
*/
void Help::run() {
warning("STUB: Help::run()");
_vm->_graphics->saveScreen();
_vm->fadeOut();
_vm->_graphics->drawFilledRectangle(Common::Rect(0, 0, 640, 200), kColorBlack); // Black out the whole screen.
_vm->fadeIn();

_vm->_graphics->loadMouse(kCurHelp);

getMe(0);

continueHelp();

_vm->fadeOut();
_vm->_graphics->restoreScreen();
_vm->_graphics->removeBackup();
_vm->fadeIn();
}

} // End of namespace Avalanche

0 comments on commit 62ad697

Please sign in to comment.