mirror of
https://github.com/ZDoom/gzdoom.git
synced 2025-03-22 19:01:12 +00:00
- Move invertmouse
CVARs into common code.
* Removes duplication of CVAR definitions between Raze and GZDoom.
This commit is contained in:
parent
034202e6f6
commit
f1f6e3a607
3 changed files with 5 additions and 7 deletions
|
@ -50,6 +50,8 @@ event_t events[MAXEVENTS];
|
|||
|
||||
CVAR(Float, m_sensitivity_x, 2.f, CVAR_ARCHIVE | CVAR_GLOBALCONFIG)
|
||||
CVAR(Float, m_sensitivity_y, 2.f, CVAR_ARCHIVE | CVAR_GLOBALCONFIG)
|
||||
CVAR(Bool, invertmouse, false, CVAR_GLOBALCONFIG | CVAR_ARCHIVE); // Invert mouse look down/up?
|
||||
CVAR(Bool, invertmousex, false, CVAR_GLOBALCONFIG | CVAR_ARCHIVE); // Invert mouse look left/right?
|
||||
|
||||
|
||||
//==========================================================================
|
||||
|
@ -171,6 +173,9 @@ void PostMouseMove(int xx, int yy)
|
|||
ev.x = float(xx) * m_sensitivity_x;
|
||||
ev.y = -float(yy) * m_sensitivity_y;
|
||||
|
||||
if (invertmousex) ev.x = -ev.x;
|
||||
if (invertmouse) ev.y = -ev.y;
|
||||
|
||||
if (ev.x || ev.y)
|
||||
{
|
||||
ev.type = EV_Mouse;
|
||||
|
|
|
@ -186,8 +186,6 @@ EXTERN_CVAR (Float, turbo)
|
|||
EXTERN_CVAR (Bool, freelook)
|
||||
EXTERN_CVAR (Float, m_pitch)
|
||||
EXTERN_CVAR (Float, m_yaw)
|
||||
EXTERN_CVAR (Bool, invertmouse)
|
||||
EXTERN_CVAR (Bool, invertmousex)
|
||||
EXTERN_CVAR (Bool, lookstrafe)
|
||||
EXTERN_CVAR (Int, screenblocks)
|
||||
EXTERN_CVAR (Bool, sv_cheats)
|
||||
|
@ -2672,15 +2670,12 @@ static bool System_DispatchEvent(event_t* ev)
|
|||
if (buttonMap.ButtonDown(Button_Mlook) || freelook)
|
||||
{
|
||||
int look = int(ev->y * m_pitch * 16.0);
|
||||
if (invertmouse) look = -look;
|
||||
G_AddViewPitch(look, true);
|
||||
ev->y = 0;
|
||||
}
|
||||
if (!buttonMap.ButtonDown(Button_Strafe) && !lookstrafe)
|
||||
{
|
||||
int turn = int(ev->x * m_yaw * 16.0);
|
||||
if (invertmousex)
|
||||
turn = -turn;
|
||||
G_AddViewAngle(turn, true);
|
||||
ev->x = 0;
|
||||
}
|
||||
|
|
|
@ -202,8 +202,6 @@ int lookspeed[2] = {450, 512};
|
|||
#define SLOWTURNTICS 6
|
||||
|
||||
CVAR (Bool, cl_run, false, CVAR_GLOBALCONFIG|CVAR_ARCHIVE) // Always run?
|
||||
CVAR (Bool, invertmouse, false, CVAR_GLOBALCONFIG|CVAR_ARCHIVE) // Invert mouse look down/up?
|
||||
CVAR (Bool, invertmousex, false, CVAR_GLOBALCONFIG|CVAR_ARCHIVE) // Invert mouse look left/right?
|
||||
CVAR (Bool, freelook, true, CVAR_GLOBALCONFIG|CVAR_ARCHIVE) // Always mlook?
|
||||
CVAR (Bool, lookstrafe, false, CVAR_GLOBALCONFIG|CVAR_ARCHIVE) // Always strafe with mouse?
|
||||
CVAR (Float, m_forward, 1.f, CVAR_GLOBALCONFIG|CVAR_ARCHIVE)
|
||||
|
|
Loading…
Reference in a new issue