Browse Source

adding buttons and init script

shuvit 6 years ago
parent
commit
a4097fd6b2
2 changed files with 58 additions and 1 deletions
  1. 31
    0
      initer.py
  2. 27
    1
      joy_cam.py

+ 31
- 0
initer.py View File

@@ -0,0 +1,31 @@
1
+#joystick flythrough camera for scene testing  #
2
+#shuvit.org                                    #
3
+################################################
4
+
5
+import bge
6
+
7
+def main():
8
+#####
9
+    #init
10
+    cont = bge.logic.getCurrentController()
11
+    own = cont.owner
12
+
13
+    own['lmLR'] = 0
14
+    own['lmUD'] = 0
15
+    own['rmLR'] = 0
16
+    own['rmUD'] = 0
17
+    own['mTrig'] = 0
18
+    own['last_move_x'] = 0
19
+    own['last_move_y'] = 0
20
+    own['aBut'] = 0
21
+    own['bBut'] = 0
22
+    own['xBut'] = 0
23
+    own['yBut'] = 0
24
+    own['lBump'] = 0
25
+    own['rBump'] = 0
26
+    own['stBut'] = 0
27
+    own['bkBut'] = 0
28
+    own['ltsBut'] = 0
29
+    own['rtsBut'] = 0
30
+
31
+main()

+ 27
- 1
joy_cam.py View File

@@ -50,6 +50,23 @@ def main():
50 50
     lTrig = aXis.axisValues[lt] / reduction / .082 * 100 - 20 / 80
51 51
     rTrig = aXis.axisValues[rt] / reduction / .082 * 100 - 20 / 80
52 52
 
53
+    aBut = bUtt.getButtonStatus(a_but)
54
+    bBut = bUtt.getButtonStatus(b_but)
55
+    xBut = bUtt.getButtonStatus(x_but)
56
+    yBut = bUtt.getButtonStatus(y_but)
57
+    lBump = bUtt.getButtonStatus(l_bump)
58
+    rBump = bUtt.getButtonStatus(r_bump)
59
+    bkBut = bUtt.getButtonStatus(bk_but)
60
+    stBut = bUtt.getButtonStatus(st_but)
61
+    xbBut = bUtt.getButtonStatus(xb_but)
62
+    ltsBut = bUtt.getButtonStatus(lts_pr)
63
+    rtsBut = bUtt.getButtonStatus(rts_pr)
64
+    ldPad = bUtt.getButtonStatus(l_dp)
65
+    rdPad = bUtt.getButtonStatus(r_dp)
66
+    udPad = bUtt.getButtonStatus(u_dp)
67
+    ddPad = bUtt.getButtonStatus(d_dp)
68
+
69
+
53 70
 #####
54 71
     #create modified axis values
55 72
     if lLR < -20:
@@ -112,7 +129,16 @@ def main():
112 129
     own['mTrig'] = mTrig
113 130
     own['last_move_x'] = move_x
114 131
     own['last_move_y'] = move_y
115
-    print(move_x)
132
+    own['aBut'] = aBut
133
+    own['bBut'] = bBut
134
+    own['xBut'] = xBut
135
+    own['yBut'] = yBut
136
+    own['lBump'] = lBump
137
+    own['rBump'] = rBump
138
+    own['stBut'] = stBut
139
+    own['bkBut'] = bkBut
140
+    own['ltsBut'] = ltsBut
141
+    own['rtsBut'] = rtsBut
116 142
 
117 143
 main()
118 144
 

Loading…
Cancel
Save