diff options
author | Simon Howard | 2008-11-24 19:01:09 +0000 |
---|---|---|
committer | Simon Howard | 2008-11-24 19:01:09 +0000 |
commit | 2f67325278637a349bb86fa6fc388e527a75a5c9 (patch) | |
tree | 43654566eb557d5f909ed45b16b86c3346a1798c /src/setup/mouse.c | |
parent | 09f98f80fc8ed9e42ea937804618952f03244bde (diff) | |
download | chocolate-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.c | 34 |
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); +} + |