@@ -18,24 +18,24 @@ fn gamepad_system(
18
18
if button_inputs . just_pressed (
19
19
GamepadButton :: new (gamepad , GamepadButtonType :: South )
20
20
) {
21
- println ! (" just pressed South" );
22
- }
23
-
21
+ info ! (" just pressed South" );
22
+ }
23
+
24
24
let right_trigger = button_axes
25
25
. get (GamepadButton :: new (
26
26
gamepad ,
27
27
GamepadButtonType :: RightTrigger2 ,
28
28
))
29
29
. unwrap ();
30
30
if right_trigger . abs () > 0.01 {
31
- info! (" RightTrigger2 value is {}" , right_trigger );
31
+ info! (" RightTrigger2 value is {}" , right_trigger );
32
32
}
33
33
34
34
let left_stick_x = axes
35
35
. get (GamepadAxis :: new (gamepad , GamepadAxisType :: LeftStickX ))
36
36
. unwrap ();
37
37
if left_stick_x . abs () > 0.01 {
38
- info! (" LeftStickX value is {}" , left_stick_x );
38
+ info! (" LeftStickX value is {}" , left_stick_x );
39
39
}
40
40
}
41
41
}
@@ -46,18 +46,18 @@ In 0.15, we can write this much more simply as:
46
46
``` rust
47
47
fn gamepad_system (gamepads : Query <& Gamepad >) {
48
48
for gamepad in & gamepads {
49
- if gamepad . just_pressed (GamepadButton :: South ) {
49
+ if gamepad . just_pressed (GamepadButton :: South ) {
50
50
println! (" just pressed South" );
51
- }
52
-
51
+ }
52
+
53
53
let right_trigger = gamepad . get (GamepadButton :: RightTrigger2 ). unwrap ();
54
54
if right_trigger . abs () > 0.01 {
55
- info! (" RightTrigger2 value is {}" , right_trigger );
55
+ info! (" RightTrigger2 value is {}" , right_trigger );
56
56
}
57
57
58
58
let left_stick_x = gamepad . get (GamepadAxis :: LeftStickX ). unwrap ();
59
59
if left_stick_x . abs () > 0.01 {
60
- info! (" LeftStickX value is {}" , left_stick_x );
60
+ info! (" LeftStickX value is {}" , left_stick_x );
61
61
}
62
62
}
63
63
}
0 commit comments