File tree 1 file changed +17
-8
lines changed
1 file changed +17
-8
lines changed Original file line number Diff line number Diff line change @@ -78,26 +78,35 @@ def _get_input(self):
78
78
buttonRT = joy .get_button (7 )
79
79
tpl = joy .get_hat (0 )
80
80
81
+ # -1 = top, 1 = bottom
82
+ leftY = joy .get_axis (1 )
83
+ rightY = joy .get_axis (3 )
84
+
85
+ # -1 = left, 1 = right
86
+ leftX = joy .get_axis (0 )
87
+ rightX = joy .get_axis (2 )
88
+
81
89
self .camera_tilt = tpl [0 ]
82
90
self .camera_pan = tpl [1 ]
83
91
84
- # -1 <= up < 0 < down <= +1
92
+ # the following is a temporary control scheme
93
+ # many buttons above are not currently in use,
94
+ # but can easily be used.
85
95
if buttonLB :
86
96
self .y = 0.
87
- self .z = joy . get_axis ( 1 )
97
+ self .z = leftY
88
98
else :
89
- self .y = joy . get_axis ( 1 )
99
+ self .y = leftY
90
100
self .z = 0.
91
- self .pitch = joy . get_axis ( 3 )
101
+ self .pitch = rightY
92
102
93
- # -1 <= left < 0 < right <= +1
94
103
if buttonRB :
95
104
self .yaw = 0.
96
- self .roll = joy . get_axis ( 2 )
105
+ self .roll = rightX
97
106
else :
98
- self .yaw = joy . get_axis ( 2 )
107
+ self .yaw = rightX
99
108
self .roll = 0.
100
- self .x = joy . get_axis ( 0 )
109
+ self .x = leftX
101
110
102
111
103
112
def main ():
You can’t perform that action at this time.
0 commit comments