1: {
2: WiimoteLib.Wiimote wm = new Wiimote();
3: public Window1()
4: {
5: InitializeComponent();
6:
7: wm.Connect();
8: wm.WiimoteChanged += new EventHandler<WiimoteChangedEventArgs>(wm_WiimoteChanged);
9: }
10:
11: void wm_WiimoteChanged(object sender, WiimoteChangedEventArgs e)
12: {
13: WiimoteState ws = e.WiimoteState;
14: if (ws.ButtonState.A)
15: MessageBox.Show("A is pressed");
16:
17: if (ws.ButtonState.B)
18: MessageBox.Show("B is pressed");
19:
20: }
21:
22: private void btnDesactive_Click(object sender, RoutedEventArgs e)
23: {
24: wm.SetLEDs(false, false, false, false);
25: }
26:
27: private void btnActive_Click(object sender, RoutedEventArgs e)
28: {
29: wm.SetLEDs(true, true, true, true);
30: }
31:
32: private void btnQuitter_Click(object sender, RoutedEventArgs e)
33: {
34: wm.Disconnect();
35: }
36:
37: private void btnVibre_Click(object sender, RoutedEventArgs e)
38: {
39: wm.SetRumble(true);
40: }
41:
42: private void btnVibreOff_Click(object sender, RoutedEventArgs e)
43: {
44: wm.SetRumble(false);
45: }