Advertisement
2n2u

Untitled

Feb 9th, 2016
252
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.80 KB | None | 0 0
  1. if self.keyMap["mouse1"]:
  2.             if not self.shooting:
  3.                 self.shooting_timer += minimum_power
  4.             self.shooting = True
  5.             self.shooting_timer += dt * power_rate
  6.             my_trans = self.mouseNode.get_net_transform()
  7.             my_quat = my_trans.get_quat()
  8.             if self.shooting_timer > max_power:
  9.                 self.shooting_timer = max_power
  10.             self.cforce = my_quat.getForward() / dt * self.shooting_timer
  11.  
  12.         if self.shooting and not self.keyMap["mouse1"]:
  13.             self.ball_node.setActive(True)
  14.             if self.hold_ball:
  15.                 self.ball_node.apply_central_force(self.cforce)
  16.             self.shooting = False
  17.             self.shooting_timer = 0
  18.             self.safe_holding = False
  19.             self.hold_ball = False
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement