[Scummvm-cvs-logs] scummvm master -> 62ad697c9a08950ce77cd4c8cf16a1c19908e709

urukgit urukgit at users.noreply.github.com
Tue Feb 11 19:59:41 CET 2014


This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .

Summary:
62ad697c9a AVALANCHE: Implement Help::run().


Commit: 62ad697c9a08950ce77cd4c8cf16a1c19908e709
    https://github.com/scummvm/scummvm/commit/62ad697c9a08950ce77cd4c8cf16a1c19908e709
Author: uruk (koppirnyo at gmail.com)
Date: 2014-02-11T10:59:05-08:00

Commit Message:
AVALANCHE: Implement Help::run().

Changed paths:
    engines/avalanche/enums.h
    engines/avalanche/help.cpp



diff --git a/engines/avalanche/enums.h b/engines/avalanche/enums.h
index cadcae5..2319286 100644
--- a/engines/avalanche/enums.h
+++ b/engines/avalanche/enums.h
@@ -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:
diff --git a/engines/avalanche/help.cpp b/engines/avalanche/help.cpp
index 56b0074..0588b28 100644
--- a/engines/avalanche/help.cpp
+++ b/engines/avalanche/help.cpp
@@ -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






More information about the Scummvm-git-logs mailing list