Ejemplo n.º 1
0
 public void Disconnect()
 {
     if (wiimotePtr != IntPtr.Zero)
     {
         CWiiD.cwiid_close(wiimotePtr);
         wiimotePtr = IntPtr.Zero;
     }
 }
Ejemplo n.º 2
0
        public void Connect()
        {
            wiimotePtr = CWiiD.cwiid_open(ref BluetoothAddress.Any, CWIID_FLAG.MESG_IFC);

            CWiiD.cwiid_set_mesg_callback(wiimotePtr, MessageCallback);

            CWiiD.cwiid_set_rpt_mode(wiimotePtr, CWIID_RPT.BTN | CWIID_RPT.STATUS);
        }
Ejemplo n.º 3
0
 public void SetRumble(bool on)
 {
     CWiiD.cwiid_command(wiimotePtr, CWIID_CMD.RUMBLE, on ? 1 : 0);
 }
Ejemplo n.º 4
0
 public void SetLEDs(int leds)
 {
     CWiiD.cwiid_command(wiimotePtr, CWIID_CMD.LED, leds);
 }