Created
May 13, 2013 15:37
-
-
Save kahrl/5569240 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
diff --git a/minetest.conf.example b/minetest.conf.example | |
index 36ef314..7d56f99 100644 | |
--- a/minetest.conf.example | |
+++ b/minetest.conf.example | |
@@ -151,6 +151,8 @@ | |
#crosshair_color = (255,255,255) | |
# Cross alpha (opaqueness, between 0 and 255) | |
#crosshair_alpha = 255 | |
+# Sensitivity multiplier | |
+#mouse_sensitivity = 0.2 | |
# Sound settings | |
#enable_sound = true | |
#sound_volume = 0.7 | |
diff --git a/src/defaultsettings.cpp b/src/defaultsettings.cpp | |
index 09ec456..f270a47 100644 | |
--- a/src/defaultsettings.cpp | |
+++ b/src/defaultsettings.cpp | |
@@ -117,6 +117,7 @@ void set_default_settings(Settings *settings) | |
settings->setDefault("selectionbox_color", "(0,0,0)"); | |
settings->setDefault("crosshair_color", "(255,255,255)"); | |
settings->setDefault("crosshair_alpha", "255"); | |
+ settings->setDefault("mouse_sensitivity", "0.2"); | |
settings->setDefault("enable_sound", "true"); | |
settings->setDefault("sound_volume", "0.8"); | |
settings->setDefault("desynchronize_mapblock_texture_animation", "true"); | |
diff --git a/src/game.cpp b/src/game.cpp | |
index 16d5507..2a92322 100644 | |
--- a/src/game.cpp | |
+++ b/src/game.cpp | |
@@ -2061,7 +2061,8 @@ void the_game( | |
if(input->isKeyDown(irr::KEY_RIGHT)) | |
dx += dtime * keyspeed;*/ | |
- float d = 0.2; | |
+ float d = g_settings->getFloat("mouse_sensitivity"); | |
+ d = rangelim(d, 0.01, 100.0); | |
camera_yaw -= dx*d; | |
camera_pitch += dy*d; | |
if(camera_pitch < -89.5) camera_pitch = -89.5; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment