public void GetNumberOfAvailableMice() { Assert.DoesNotThrow(delegate { var counter = new MouseDeviceCounter(); Assert.Greater(counter.GetNumberOfAvailableMice(), 0); }); }
public SharpDXMouse(Window window) { positionTranslater = new CursorPositionTranslater(window); mouseCounter = new MouseDeviceCounter(); directInput = new DInput.DirectInput(); mouse = new DInput.Mouse(directInput); mouse.Properties.AxisMode = DInput.DeviceAxisMode.Absolute; mouse.Acquire(); currentState = new DInput.MouseState(); }