Added invert mouse option.

This commit is contained in:
dexyfex
2018-01-02 11:07:24 +11:00
Unverified
parent c9fb099db7
commit 4cbf85bd03
7 changed files with 62 additions and 3 deletions
+10
View File
@@ -71,6 +71,7 @@ namespace CodeWalker
int MouseControlWheel = 0;
MouseButtons MouseControlButtons = MouseButtons.None;
MouseButtons MouseControlButtonsPrev = MouseButtons.None;
bool MouseInvert = Settings.Default.MouseInvert;
bool ControlFireToggle = false;
@@ -1709,6 +1710,10 @@ namespace CodeWalker
camera.Sensitivity = sensitivity;
camera.Smoothness = smoothing;
}
public void SetMouseInverted(bool invert)
{
MouseInvert = invert;
}
public void SetKeyBindings(KeyBindings kb)
{
@@ -5540,6 +5545,11 @@ namespace CodeWalker
int dx = e.X - MouseX;
int dy = e.Y - MouseY;
if (MouseInvert)
{
dy = -dy;
}
if (ControlMode == WorldControlMode.Free)
{
if (MouseLButtonDown)