[Scummvm-cvs-logs] SF.net SVN: scummvm: [27670] scummvm/trunk/engines/sky/sky.cpp

fingolfin at users.sourceforge.net fingolfin at users.sourceforge.net
Sat Jun 23 17:49:37 CEST 2007


Revision: 27670
          http://scummvm.svn.sourceforge.net/scummvm/?rev=27670&view=rev
Author:   fingolfin
Date:     2007-06-23 08:40:28 -0700 (Sat, 23 Jun 2007)

Log Message:
-----------
Changed BASS to use more KEYCODEs

Modified Paths:
--------------
    scummvm/trunk/engines/sky/sky.cpp

Modified: scummvm/trunk/engines/sky/sky.cpp
===================================================================
--- scummvm/trunk/engines/sky/sky.cpp	2007-06-23 15:09:22 UTC (rev 27669)
+++ scummvm/trunk/engines/sky/sky.cpp	2007-06-23 15:40:28 UTC (rev 27670)
@@ -228,32 +228,33 @@
 			_fastMode ^= 2;
 		else if (_keyPressed.keycode == 'd')
 			_debugger->attach();
-	} else {
-		switch (_keyPressed.ascii) {
-		case '`':
-		case '~':
-		case '#':
+	} else if (_keyPressed.keycode) {
+		switch (_keyPressed.keycode) {
+		case Common::KEYCODE_BACKQUOTE:
+		case Common::KEYCODE_HASH:
 			_debugger->attach();
 			break;
-		case Common::ASCII_F5:
+		case Common::KEYCODE_F5:
 			_skyControl->doControlPanel();
 			break;
 
-		case Common::ASCII_ESCAPE:
+		case Common::KEYCODE_ESCAPE:
 			if (!_systemVars.pastIntro)
 				_skyControl->restartGame();
 			break;
 
-		case '.':
+		case Common::KEYCODE_PERIOD:
 			_skyMouse->logicClick();
 			break;
 
-		case 'p':
+		case Common::KEYCODE_p:
 			_skyScreen->halvePalette();
 			_skySound->fnPauseFx();
 			_systemVars.paused = true;
 			break;
 
+		default:
+			break;
 		}
 	}
 	_keyPressed.reset();


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