A game framework written with osu! in mind.
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Add test step to toggle cursor visibility

+12
+12
osu.Framework.Tests/Visual/Input/TestSceneInputManager.cs
··· 184 184 setCursorSensivityConfig(1); 185 185 AddToggleStep("Toggle relative mode", setRelativeMode); 186 186 AddToggleStep("Toggle ConfineMouseMode", setConfineMouseModeConfig); 187 + AddToggleStep("Toggle cursor visibility", setCursorVisibility); 187 188 188 189 setRelativeMode(false); 189 190 setConfineMouseModeConfig(false); ··· 213 214 private MouseHandler getMouseHandler() 214 215 { 215 216 return host.AvailableInputHandlers.OfType<MouseHandler>().FirstOrDefault(); 217 + } 218 + 219 + private void setCursorVisibility(bool visible) 220 + { 221 + if (host.Window == null) 222 + return; 223 + 224 + if (visible) 225 + host.Window.CursorState &= ~CursorState.Hidden; 226 + else 227 + host.Window.CursorState |= CursorState.Hidden; 216 228 } 217 229 218 230 private void setConfineMouseModeConfig(bool enabled)