Advertisement
Guest User

Untitled

a guest
Nov 20th, 2014
160
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.79 KB | None | 0 0
  1. R.setMousePosition(w + 1, h + 1)
  2.  
  3. owner["oldX"] = 0.0
  4. owner["oldY"] = 0.0
  5.  
  6. scrc = Vector(screen_center)
  7. mpos = Vector(Mouse.position)
  8.  
  9. x = scrc.x-mpos.x
  10. y = scrc.y-mpos.y
  11.  
  12.  
  13. # Smooth movement
  14. owner['oldX'] = (owner['oldX']*smooth + x*(1.0-smooth))
  15. owner['oldY'] = (owner['oldY']*smooth + y*(1.0-smooth))
  16.  
  17. x = owner['oldX']* sensitivity
  18. y = owner['oldY']* sensitivity
  19.  
  20. # set the values
  21. owner.applyRotation([0, 0, x], False)
  22. yaw.applyRotation([y, 0, 0], True)
  23.  
  24. # Center mouse in game window
  25. R.setMousePosition(*screen_center)
  26.  
  27. #
  28. #
  29. #
  30. # ~~SETTINGS~~ #
  31. #
  32. #
  33. #
  34. # Tweak these settings to fit your needs
  35.  
  36. owner['accel'] = 2.0 # Acceleration
  37. owner['maxspd'] = 3.5 # Top speed
  38. owner['friction'] = 0.75 # Friction percentage; set to 0.0 for immediate stop
  39. owner['movelocal'] = 1 # Move on local axis?
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement