Style fixes
This commit is contained in:
parent
237a89fa71
commit
c2c62cd72e
@ -134,8 +134,6 @@ namespace Components
|
||||
#include "Modules/Movement.hpp"
|
||||
#include "Modules/Elevators.hpp"
|
||||
#include "Modules/ClientCommand.hpp"
|
||||
|
||||
#include "Modules/Gamepad.hpp"
|
||||
#include "Modules/ScriptExtension.hpp"
|
||||
|
||||
#include "Modules/RawMouse.hpp"
|
||||
|
@ -2,7 +2,9 @@
|
||||
|
||||
namespace Components
|
||||
{
|
||||
Dvar::Var RawMouse::m_rawinput;
|
||||
Dvar::Var RawMouse::useRawInput;
|
||||
int RawMouse::mouseRawX = 0;
|
||||
int RawMouse::mouseRawY = 0;
|
||||
|
||||
void RawMouse::IN_ClampMouseMove()
|
||||
{
|
||||
@ -11,7 +13,7 @@ namespace Components
|
||||
|
||||
GetCursorPos(&curPos);
|
||||
GetWindowRect(Game::g_wv->hWnd, &rc);
|
||||
bool isClamped = false;
|
||||
auto isClamped = false;
|
||||
if (curPos.x >= rc.left)
|
||||
{
|
||||
if (curPos.x >= rc.right)
|
||||
@ -45,12 +47,9 @@ namespace Components
|
||||
}
|
||||
}
|
||||
|
||||
int RawMouse::mouseRawX = 0;
|
||||
int RawMouse::mouseRawY = 0;
|
||||
|
||||
BOOL RawMouse::OnRawInput(LPARAM lParam, WPARAM)
|
||||
{
|
||||
UINT dwSize = sizeof(RAWINPUT);
|
||||
auto dwSize = sizeof(RAWINPUT);
|
||||
static BYTE lpb[sizeof(RAWINPUT)];
|
||||
|
||||
GetRawInputData((HRAWINPUT)lParam, RID_INPUT, lpb, &dwSize, sizeof(RAWINPUTHEADER));
|
||||
@ -76,17 +75,17 @@ namespace Components
|
||||
|
||||
void RawMouse::IN_RawMouseMove()
|
||||
{
|
||||
static Game::dvar_t* r_fullscreen = Game::Dvar_FindVar("r_fullscreen");
|
||||
static auto r_fullscreen = Dvar::Var("r_fullscreen");
|
||||
|
||||
if (GetForegroundWindow() == Game::g_wv->hWnd)
|
||||
{
|
||||
if (r_fullscreen->current.enabled)
|
||||
if (r_fullscreen.get<bool>())
|
||||
IN_ClampMouseMove();
|
||||
|
||||
static int oldX = 0, oldY = 0;
|
||||
static auto oldX = 0, oldY = 0;
|
||||
|
||||
int dx = mouseRawX - oldX;
|
||||
int dy = mouseRawY - oldY;
|
||||
auto dx = mouseRawX - oldX;
|
||||
auto dy = mouseRawY - oldY;
|
||||
|
||||
oldX = mouseRawX;
|
||||
oldY = mouseRawY;
|
||||
@ -109,9 +108,9 @@ namespace Components
|
||||
|
||||
void RawMouse::IN_RawMouse_Init()
|
||||
{
|
||||
static bool init = false;
|
||||
static auto init = false;
|
||||
|
||||
if (Game::g_wv->hWnd && !init && m_rawinput.get<bool>())
|
||||
if (Game::g_wv->hWnd && !init && RawMouse::useRawInput.get<bool>())
|
||||
{
|
||||
#ifdef DEBUG
|
||||
Logger::Print("Raw Mouse Init.\n");
|
||||
@ -137,7 +136,7 @@ namespace Components
|
||||
|
||||
void RawMouse::IN_MouseMove()
|
||||
{
|
||||
if (m_rawinput.get<bool>())
|
||||
if (RawMouse::useRawInput.get<bool>())
|
||||
{
|
||||
IN_RawMouseMove();
|
||||
}
|
||||
@ -156,10 +155,12 @@ namespace Components
|
||||
Utils::Hook(0x467C03, RawMouse::IN_Init, HOOK_CALL).install()->quick();
|
||||
Utils::Hook(0x64D095, RawMouse::IN_Init, HOOK_JUMP).install()->quick();
|
||||
|
||||
m_rawinput = Dvar::Register<bool>("m_rawinput", true, Game::dvar_flag::DVAR_ARCHIVE, "Use raw mouse input, use in_restart to take effect if not enabled.");
|
||||
Dvar::OnInit([]()
|
||||
{
|
||||
RawMouse::useRawInput = Dvar::Register<bool>("m_rawinput", true, Game::dvar_flag::DVAR_ARCHIVE, "Use raw mouse input, use in_restart to take effect if not enabled.");
|
||||
});
|
||||
|
||||
Window::OnWndMessage(WM_INPUT, RawMouse::OnRawInput);
|
||||
|
||||
Window::OnCreate(RawMouse::IN_RawMouse_Init);
|
||||
}
|
||||
}
|
||||
|
@ -7,7 +7,7 @@ namespace Components
|
||||
public:
|
||||
RawMouse();
|
||||
private:
|
||||
static Dvar::Var m_rawinput;
|
||||
static Dvar::Var useRawInput;
|
||||
static int mouseRawX, mouseRawY;
|
||||
|
||||
static void IN_ClampMouseMove();
|
||||
|
@ -147,9 +147,9 @@ namespace Components
|
||||
|
||||
BOOL WINAPI Window::MessageHandler(HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam)
|
||||
{
|
||||
if (WndMessageCallbacks.find(Msg) != WndMessageCallbacks.end())
|
||||
if (const auto cb = WndMessageCallbacks.find(Msg); cb != WndMessageCallbacks.end())
|
||||
{
|
||||
return WndMessageCallbacks[Msg](lParam, wParam);
|
||||
return cb->second(lParam, wParam);
|
||||
}
|
||||
|
||||
return Utils::Hook::Call<BOOL(__stdcall)(HWND, UINT, WPARAM, LPARAM)>(0x4731F0)(hWnd, Msg, wParam, lParam);
|
||||
|
@ -1008,16 +1008,16 @@ namespace Game
|
||||
typedef int(__cdecl * CL_MouseEvent_t)(int x, int y, int dx, int dy);
|
||||
extern CL_MouseEvent_t CL_MouseEvent;
|
||||
|
||||
typedef void(*IN_RecenterMouse_t)();
|
||||
typedef void(__cdecl * IN_RecenterMouse_t)();
|
||||
extern IN_RecenterMouse_t IN_RecenterMouse;
|
||||
|
||||
typedef void(*IN_MouseMove_t)();
|
||||
typedef void(__cdecl * IN_MouseMove_t)();
|
||||
extern IN_MouseMove_t IN_MouseMove;
|
||||
|
||||
typedef void(*IN_Init_t)();
|
||||
typedef void(__cdecl * IN_Init_t)();
|
||||
extern IN_Init_t IN_Init;
|
||||
|
||||
typedef void(*IN_Shutdown_t)();
|
||||
typedef void(__cdecl * IN_Shutdown_t)();
|
||||
extern IN_Shutdown_t IN_Shutdown;
|
||||
|
||||
extern XAssetHeader* DB_XAssetPool;
|
||||
@ -1154,7 +1154,6 @@ namespace Game
|
||||
extern int* window_center_x;
|
||||
extern int* window_center_y;
|
||||
|
||||
|
||||
void Sys_LockRead(FastCriticalSection* critSect);
|
||||
void Sys_UnlockRead(FastCriticalSection* critSect);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user