Skip to content

Commit f62739f

Browse files
authored
Merge pull request #127 from SAM1430B/Work-in-progress
Change DrawFakeCursor boolean to enum
2 parents 461d934 + 5230508 commit f62739f

2 files changed

Lines changed: 3 additions & 7 deletions

File tree

Master/NucleusGaming/Coop/ProtoInput/ProtoInputLauncher.cs

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -304,14 +304,11 @@ private static void SetupInstance(uint instanceHandle, int instanceIndex, Generi
304304
gen.ProtoInput.FocusLoop_WM_MOUSEACTIVATE);
305305
}
306306

307-
ProtoInput.protoInput.SetDrawFakeCursor(instanceHandle, gen.ProtoInput.DrawFakeCursor);
308-
307+
ProtoInput.protoInput.SetDrawFakeCursorFix(instanceHandle, gen.ProtoInput.DrawFakeCursor == DrawFakeCursor.Fix);
308+
ProtoInput.protoInput.SetDrawFakeCursor(instanceHandle, gen.ProtoInput.DrawFakeCursor == DrawFakeCursor.Fix || gen.ProtoInput.DrawFakeCursor != 0);
309309
ProtoInput.protoInput.SetDefaultTopLeftMouseBounds(instanceHandle, gen.ProtoInput.PutMouseInsideWindow == PutMouseInsideWindow.IgnoreTopLeft);
310310
ProtoInput.protoInput.SetDefaultBottomRightMouseBounds(instanceHandle, gen.ProtoInput.PutMouseInsideWindow == PutMouseInsideWindow.IgnoreBottomRight);
311311
ProtoInput.protoInput.SetPutMouseInsideWindow(instanceHandle, gen.ProtoInput.PutMouseInsideWindow == PutMouseInsideWindow.IgnoreTopLeft || gen.ProtoInput.PutMouseInsideWindow == PutMouseInsideWindow.IgnoreBottomRight || gen.ProtoInput.PutMouseInsideWindow != 0);
312-
313-
ProtoInput.protoInput.SetDrawFakeCursorFix(instanceHandle, gen.ProtoInput.DrawFakeCursorFix);
314-
315312
ProtoInput.protoInput.AllowFakeCursorOutOfBounds(instanceHandle, gen.ProtoInput.AllowFakeCursorOutOfBounds, gen.ProtoInput.ExtendFakeCursorBounds);
316313
ProtoInput.protoInput.SetToggleFakeCursorVisibilityShortcut(instanceHandle,
317314
gen.ProtoInput.EnableToggleFakeCursorVisibilityShortcut,

Master/NucleusGaming/Coop/ProtoInput/ProtoInputOptions.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,8 +61,7 @@ public class ProtoInputOptions
6161
public bool FocusLoop_WM_SETFOCUS;
6262
public bool FocusLoop_WM_MOUSEACTIVATE;
6363

64-
public bool DrawFakeCursor;
65-
public bool DrawFakeCursorFix;
64+
public DrawFakeCursor DrawFakeCursor;
6665
public bool AllowFakeCursorOutOfBounds;
6766
public bool ExtendFakeCursorBounds;
6867
public bool EnableToggleFakeCursorVisibilityShortcut;

0 commit comments

Comments
 (0)