示例#1
0
		public static MouseState GetMouseState(GlfwWindowPtr window) {
			MouseState result = new MouseState();

			result.LeftButton = Glfw.GetMouseButton(window, MouseButton.LeftButton);
			result.MiddleButton = Glfw.GetMouseButton(window, MouseButton.MiddleButton);
			result.RightButton = Glfw.GetMouseButton(window, MouseButton.RightButton);
			int x, y;
			Glfw.GetCursorPos(window, out x, out y);
			result.X = x;
			result.Y = y;

			return result;
		}
示例#2
0
		public static MouseState GetMouseState() {
			MouseState result = new MouseState();

			result.LeftButton = Glfw.GetMouseButton(MouseButton.LeftButton);
			result.MiddleButton = Glfw.GetMouseButton(MouseButton.MiddleButton);
			result.RightButton = Glfw.GetMouseButton(MouseButton.RightButton);
			result.ScrollWheel = Glfw.GetMouseWheel();
			int x, y;
			Glfw.GetMousePos(out x, out y);
			result.X = x;
			result.Y = y;

			return result;
		}