summaryrefslogtreecommitdiff
path: root/src/setup/mouse.c
diff options
context:
space:
mode:
authorSimon Howard2008-11-24 19:01:09 +0000
committerSimon Howard2008-11-24 19:01:09 +0000
commit2f67325278637a349bb86fa6fc388e527a75a5c9 (patch)
tree43654566eb557d5f909ed45b16b86c3346a1798c /src/setup/mouse.c
parent09f98f80fc8ed9e42ea937804618952f03244bde (diff)
downloadchocolate-doom-2f67325278637a349bb86fa6fc388e527a75a5c9.tar.gz
chocolate-doom-2f67325278637a349bb86fa6fc388e527a75a5c9.tar.bz2
chocolate-doom-2f67325278637a349bb86fa6fc388e527a75a5c9.zip
Make chocolate-setup use m_controls.c definitions for config file
keyboard/mouse/joystick variables. Make other configuration file variables static and add bind functions. Subversion-branch: /branches/raven-branch Subversion-revision: 1387
Diffstat (limited to 'src/setup/mouse.c')
-rw-r--r--src/setup/mouse.c34
1 files changed, 18 insertions, 16 deletions
diff --git a/src/setup/mouse.c b/src/setup/mouse.c
index 49266d48..16b8045f 100644
--- a/src/setup/mouse.c
+++ b/src/setup/mouse.c
@@ -23,29 +23,21 @@
#include "textscreen.h"
#include "doomtype.h"
+#include "m_config.h"
+#include "m_controls.h"
#include "execute.h"
#include "txt_mouseinput.h"
#include "mouse.h"
-int usemouse = 1;
+static int usemouse = 1;
-int novert = 0;
-int mouseSensitivity = 5;
-float mouse_acceleration = 1.0;
-int mouse_threshold = 10;
-int grabmouse = 1;
-
-int mousebfire = 0;
-int mousebforward = 1;
-int mousebstrafe = 2;
-int mousebstrafeleft = -1;
-int mousebstraferight = -1;
-int mousebbackward = -1;
-int mousebuse = -1;
-
-int dclick_use = 1;
+static int novert = 0;
+static int mouseSensitivity = 5;
+static float mouse_acceleration = 1.0;
+static int mouse_threshold = 10;
+static int grabmouse = 1;
static int *all_mouse_buttons[] = {
&mousebfire,
@@ -155,3 +147,13 @@ void ConfigMouse(void)
TXT_SignalConnect(more_buttons, "pressed", ConfigExtraButtons, NULL);
}
+void BindMouseVariables(void)
+{
+ M_BindVariable("use_mouse", &usemouse);
+ M_BindVariable("novert", &novert);
+ M_BindVariable("mouse_sensitivity", &mouseSensitivity);
+ M_BindVariable("mouse_acceleration", &mouse_acceleration);
+ M_BindVariable("mouse_threshold", &mouse_threshold);
+ M_BindVariable("grabmouse", &grabmouse);
+}
+