[Scummvm-cvs-logs] SF.net SVN: scummvm: [22706] scummvm/trunk/engines/agi/agi.cpp
eriktorbjorn at users.sourceforge.net
eriktorbjorn at users.sourceforge.net
Sun May 28 04:09:05 CEST 2006
Revision: 22706
Author: eriktorbjorn
Date: 2006-05-28 04:08:46 -0700 (Sun, 28 May 2006)
ViewCVS: http://svn.sourceforge.net/scummvm/?rev=22706&view=rev
Log Message:
-----------
Allow key pad navigation.
Modified Paths:
--------------
scummvm/trunk/engines/agi/agi.cpp
Modified: scummvm/trunk/engines/agi/agi.cpp
===================================================================
--- scummvm/trunk/engines/agi/agi.cpp 2006-05-28 09:21:32 UTC (rev 22705)
+++ scummvm/trunk/engines/agi/agi.cpp 2006-05-28 11:08:46 UTC (rev 22706)
@@ -131,29 +131,40 @@
switch (key = event.kbd.keycode) {
case 256 + 20: // left arrow
+ case 260: // key pad 4
key = KEY_LEFT;
break;
case 256 + 19: // right arrow
+ case 262: // key pad 6
key = KEY_RIGHT;
break;
case 256 + 17: // up arrow
+ case 264: // key pad 8
key = KEY_UP;
break;
case 256 + 18: // down arrow
+ case 258: // key pad 2
key = KEY_DOWN;
break;
case 256 + 24: // page up
+ case 265: // key pad 9
key = KEY_UP_RIGHT;
break;
case 256 + 25: // page down
+ case 259: // key pad 3
key = KEY_DOWN_RIGHT;
break;
case 256 + 22: // home
+ case 263: // key pad 7
key = KEY_UP_LEFT;
break;
case 256 + 23: // end
+ case 257: // key pad 1
key = KEY_DOWN_LEFT;
break;
+ case 261: // key pad 5
+ key = KEY_STATIONARY;
+ break;
case '+':
key = '+';
break;
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