[Scummvm-cvs-logs] SF.net SVN: scummvm:[33757] scummvm/branches/branch-0-12-0/engines/drascula /saveload.cpp

knakos at users.sourceforge.net knakos at users.sourceforge.net
Sun Aug 10 19:13:58 CEST 2008


Revision: 33757
          http://scummvm.svn.sourceforge.net/scummvm/?rev=33757&view=rev
Author:   knakos
Date:     2008-08-10 17:13:56 +0000 (Sun, 10 Aug 2008)

Log Message:
-----------
hint the backend to show the VK (sync)

Modified Paths:
--------------
    scummvm/branches/branch-0-12-0/engines/drascula/saveload.cpp

Modified: scummvm/branches/branch-0-12-0/engines/drascula/saveload.cpp
===================================================================
--- scummvm/branches/branch-0-12-0/engines/drascula/saveload.cpp	2008-08-10 17:13:24 UTC (rev 33756)
+++ scummvm/branches/branch-0-12-0/engines/drascula/saveload.cpp	2008-08-10 17:13:56 UTC (rev 33757)
@@ -59,6 +59,8 @@
 
 	select[0] = 0;
 
+	_system->setFeatureState(OSystem::kFeatureVirtualKeyboard, true);
+
 	for (;;) {
 		y = 27;
 		copyBackground(0, 0, 0, 0, 320, 200, bgSurface, screenSurface);
@@ -140,8 +142,10 @@
 			}
 
 			if (mouseX > 125 && mouseY > 123 && mouseX < 199 && mouseY < 149 && selectionMade == 1) {
-				if (!loadGame(file))
+				if (!loadGame(file)) {
+					_system->setFeatureState(OSystem::kFeatureVirtualKeyboard, false);
 					return false;
+				}
 				break;
 			} else if (mouseX > 208 && mouseY > 123 && mouseX < 282 && mouseY < 149 && selectionMade == 1) {
 				saveGame(file);
@@ -172,6 +176,8 @@
 	loadPic(roomNumber, bgSurface, HALF_PAL);
 	selectionMade = 0;
 
+	_system->setFeatureState(OSystem::kFeatureVirtualKeyboard, false);
+
 	return true;
 }
 


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.




More information about the Scummvm-git-logs mailing list