本文整理汇总了C#中MouseState.SetIsConnected方法的典型用法代码示例。如果您正苦于以下问题:C# MouseState.SetIsConnected方法的具体用法?C# MouseState.SetIsConnected怎么用?C# MouseState.SetIsConnected使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类MouseState
的用法示例。
在下文中一共展示了MouseState.SetIsConnected方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: GetCursorState
public MouseState GetCursorState()
{
int x, y;
var buttons = SDL.GetMouseState(out x, out y);
var c = new MouseState();
c.SetIsConnected(true);
c.X = x;
c.Y = y;
c.SetScrollAbsolute(state.Scroll.X, state.Scroll.Y); // we cannot query the scrollwheel directly
c[MouseButton.Left] = (buttons & ButtonFlags.Left) != 0;
c[MouseButton.Middle] = (buttons & ButtonFlags.Middle) != 0;
c[MouseButton.Right] = (buttons & ButtonFlags.Right) != 0;
c[MouseButton.Button1] = (buttons & ButtonFlags.X1) != 0;
c[MouseButton.Button2] = (buttons & ButtonFlags.X2) != 0;
return state;
}