From caa61ad10bd9142bfa5b10bf331ce5fa76cd5680 Mon Sep 17 00:00:00 2001 From: Fire-Head Date: Sun, 2 Jun 2019 16:33:37 +0300 Subject: [PATCH] mouse fixed --- src/skel/win/win.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/skel/win/win.cpp b/src/skel/win/win.cpp index 9d71861b..3da16f92 100644 --- a/src/skel/win/win.cpp +++ b/src/skel/win/win.cpp @@ -73,7 +73,9 @@ typedef struct } psGlobalType; -static psGlobalType PsGlobal; +//static psGlobalType PsGlobal; +static psGlobalType &PsGlobal = *(psGlobalType*)0x72CF60; + #define PSGLOBAL(var) (((psGlobalType *)(RsGlobal.ps))->var) @@ -99,6 +101,8 @@ static psGlobalType PsGlobal; #include "PCSave.h" #include "Sprite2D.h" +VALIDATE_SIZE(psGlobalType, 0x28); + // DirectShow interfaces IGraphBuilder *pGB = NULL; IMediaControl *pMC = NULL; @@ -575,8 +579,6 @@ psInitialise(void) { PsGlobal.lastMousePos.x = PsGlobal.lastMousePos.y = 0.0; - PsGlobal.fullScreen = FALSE; - RsGlobal.ps = &PsGlobal; PsGlobal.fullScreen = FALSE;