Exemple #1
0
  def __init__(self):
    self._running = True
    self._display_surf = None
    self.size = self.width, self.weight = 640, 480
    self.angle = 65.0
    self.initial_speed = 450.0
    self.ball_sprite = None
    self.counter = 0
    self.dot_delay = 0.1
    self.dot_size  = 5

    self.hide_dot = False
    self.hide_line = False

    self.active = False
    self.rho = 1.2
    self.k = 0.5
    self.Cd = 0.1
    self.A = 0.02
    self.mass = 1.0
    self.K = self.A*self.rho*self.Cd*self.k

    self.color = (255,0,0)

    self.line = [lineMaker()]
Exemple #2
0
 def changeBalls(self):
   ball_group.add(self.ball_sprite)
   self.ball_sprite = gameobject(10, 440, self.image, active_group)
   self.ball_sprite.rect = self.ball_sprite.image.get_rect()
   self.ball_sprite.set_hitbox(10, 10, -20, -20)
   self.ball_sprite.body.mass = self.mass
   self.ball_sprite.K = self.K
   self.line.append(lineMaker())
   self.color = (randint(0,255), randint(0,255), randint(0,255))
   self.line[-1].color = self.color
   pass