aboutsummaryrefslogtreecommitdiff
path: root/backends/platform/wii/osystem.cpp
diff options
context:
space:
mode:
authorAndre Heider2009-09-20 12:53:32 +0000
committerAndre Heider2009-09-20 12:53:32 +0000
commitab6caf1df61a185c697747021696b6193e165512 (patch)
treefc993105c51bb4cd73199162950f1621a8a3cee6 /backends/platform/wii/osystem.cpp
parent59f72d111f4455fe9309980fed240619537344f8 (diff)
downloadscummvm-rg350-ab6caf1df61a185c697747021696b6193e165512.tar.gz
scummvm-rg350-ab6caf1df61a185c697747021696b6193e165512.tar.bz2
scummvm-rg350-ab6caf1df61a185c697747021696b6193e165512.zip
New "Input" tab for the options dialog to set pad sensitivity and acceleration.
svn-id: r44205
Diffstat (limited to 'backends/platform/wii/osystem.cpp')
-rw-r--r--backends/platform/wii/osystem.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/backends/platform/wii/osystem.cpp b/backends/platform/wii/osystem.cpp
index 5fabdc1637..9a83c9e1c1 100644
--- a/backends/platform/wii/osystem.cpp
+++ b/backends/platform/wii/osystem.cpp
@@ -85,6 +85,8 @@ OSystem_Wii::OSystem_Wii() :
_event_quit(false),
_lastPadCheck(0),
+ _padSensitivity(16),
+ _padAcceleration(4),
_savefile(NULL),
_mixer(NULL),
@@ -111,6 +113,8 @@ void OSystem_Wii::initBackend() {
ConfMan.registerDefault("wii_video_default_underscan_y", 16);
ConfMan.registerDefault("wii_video_ds_underscan_x", 16);
ConfMan.registerDefault("wii_video_ds_underscan_y", 16);
+ ConfMan.registerDefault("wii_pad_sensitivity", 48);
+ ConfMan.registerDefault("wii_pad_acceleration", 5);
ConfMan.registerDefault("wii_smb_server", "");
ConfMan.registerDefault("wii_smb_share", "");
ConfMan.registerDefault("wii_smb_username", "");
@@ -274,5 +278,8 @@ void OSystem_Wii::showOptionsDialog() {
WiiOptionsDialog dlg(ds);
dlg.runModal();
_optionsDlgActive = false;
+
+ _padSensitivity = 64 - ConfMan.getInt("wii_pad_sensitivity");
+ _padAcceleration = 9 - ConfMan.getInt("wii_pad_acceleration");
}