[Scummvm-cvs-logs] SF.net SVN: scummvm:[43118] scummvm/branches/branch-1-0-0
dhewg at users.sourceforge.net
dhewg at users.sourceforge.net
Sat Aug 8 13:31:27 CEST 2009
Revision: 43118
http://scummvm.svn.sourceforge.net/scummvm/?rev=43118&view=rev
Author: dhewg
Date: 2009-08-08 11:31:27 +0000 (Sat, 08 Aug 2009)
Log Message:
-----------
backport of r43117.
Modified Paths:
--------------
scummvm/branches/branch-1-0-0/backends/platform/wii/osystem_events.cpp
scummvm/branches/branch-1-0-0/dists/wii/READMII
Modified: scummvm/branches/branch-1-0-0/backends/platform/wii/osystem_events.cpp
===================================================================
--- scummvm/branches/branch-1-0-0/backends/platform/wii/osystem_events.cpp 2009-08-08 11:30:56 UTC (rev 43117)
+++ scummvm/branches/branch-1-0-0/backends/platform/wii/osystem_events.cpp 2009-08-08 11:31:27 UTC (rev 43118)
@@ -316,20 +316,28 @@
#endif
if (bd || bu) {
- PAD_EVENT(PADS_Z, Common::KEYCODE_RETURN, Common::ASCII_RETURN, 0);
- PAD_EVENT(PADS_X, Common::KEYCODE_ESCAPE, Common::ASCII_ESCAPE, 0);
- PAD_EVENT(PADS_Y, Common::KEYCODE_PERIOD, '.', 0);
- PAD_EVENT(PADS_START, Common::KEYCODE_F5, Common::ASCII_F5, 0);
- PAD_EVENT(PADS_UP, Common::KEYCODE_F5, Common::ASCII_F5, Common::KBD_CTRL);
- PAD_EVENT(PADS_DOWN, Common::KEYCODE_F7, Common::ASCII_F7, 0);
- //PAD_EVENT(PADS_LEFT, Common::KEYCODE_F8, Common::ASCII_F8, 0);
+ byte flags = 0;
+ if (bh & PADS_UP) {
+ PAD_EVENT(PADS_START, Common::KEYCODE_F5, Common::ASCII_F5, Common::KBD_CTRL);
+
+ flags = Common::KBD_SHIFT;
+ }
+
if (bd & PADS_RIGHT) {
event.type = Common::EVENT_PREDICTIVE_DIALOG;
return true;
}
+ PAD_EVENT(PADS_Z, Common::KEYCODE_RETURN, Common::ASCII_RETURN, flags);
+ PAD_EVENT(PADS_X, Common::KEYCODE_ESCAPE, Common::ASCII_ESCAPE, flags);
+ PAD_EVENT(PADS_Y, Common::KEYCODE_PERIOD, '.', flags);
+ PAD_EVENT(PADS_START, Common::KEYCODE_F5, Common::ASCII_F5, flags);
+ PAD_EVENT(PADS_UP, Common::KEYCODE_LSHIFT, 0, flags);
+ PAD_EVENT(PADS_DOWN, Common::KEYCODE_F7, Common::ASCII_F7, flags);
+ //PAD_EVENT(PADS_LEFT, Common::KEYCODE_F8, Common::ASCII_F8, 0);
+
if ((bd | bu) & (PADS_A | PADS_B)) {
if (bd & PADS_A)
event.type = Common::EVENT_LBUTTONDOWN;
Modified: scummvm/branches/branch-1-0-0/dists/wii/READMII
===================================================================
--- scummvm/branches/branch-1-0-0/dists/wii/READMII 2009-08-08 11:30:56 UTC (rev 43117)
+++ scummvm/branches/branch-1-0-0/dists/wii/READMII 2009-08-08 11:31:27 UTC (rev 43118)
@@ -44,10 +44,9 @@
plus: "." (skip current line of text)
2: enter
home: f5 (scummvm menu)
- dpad up: shift (mass add for the gui)
- dpad down: "0"
- dpad left: "y"
- dpad right: "n"
+ dpad up: shift (mass add for the gui, combined with home: GMM)
+ dpad down: virtual keyboard
+ dpad right: predictive dialog (only in AGI games)
gamecube pad
@@ -58,10 +57,9 @@
y: "." (skip current line of text)
z: enter
start: f5 (scummvm menu)
- dpad up: shift (mass add for the gui)
- dpad down: "0"
- dpad left: "y"
- dpad right: "n"
+ dpad up: shift (mass add for the gui, combined with start: GMM)
+ dpad down: virtual keyboard
+ dpad right: predictive dialog (only in AGI games)
DISPLAY SETUP
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