def update(): global autowalk if starting: autowalk = False vJoy[0].rx = 16384*xbox360[0].leftStickX vJoy[0].x = 16384*xbox360[0].rightStickX vJoy[0].y = 16384*xbox360[0].rightStickY vJoy[0].setButton(0,xbox360[0].b) vJoy[0].setButton(1,xbox360[0].a) vJoy[0].setButton(2,xbox360[0].y) vJoy[0].setButton(3,xbox360[0].x) vJoy[0].setButton(4,xbox360[0].leftShoulder) vJoy[0].setButton(5,xbox360[0].rightShoulder) vJoy[0].setButton(6,xbox360[0].leftTrigger>0) vJoy[0].setButton(7,xbox360[0].rightTrigger>0) vJoy[0].setButton(8,xbox360[0].start) vJoy[0].setButton(9,xbox360[0].back) vJoy[0].setButton(10,xbox360[0].leftThumb) vJoy[0].setButton(11,xbox360[0].rightThumb) vJoy[0].setButton(12,xbox360[0].up) vJoy[0].setButton(13,xbox360[0].down) vJoy[0].setButton(14,xbox360[0].left) vJoy[0].setButton(15,xbox360[0].right) if keyboard.getPressed(Key.A): autowalk = not autowalk if autowalk and xbox360[0].leftStickY < 0.07 and xbox360[0].leftStickY > -0.07: vJoy[0].ry = 16384/2 else: vJoy[0].ry = 16384*xbox360[0].leftStickY diagnostics.watch(autowalk)