Exemple #1
0
 def update(self, model):
     if random() > .8:
         speed = 5 * random()
         if speed < 3:
             speed = 3
         elif speed > 7:
             speed = 7
         angle = random() - random()
         if angle > 0.5:
             angle = 0.5
         elif angle < -0.5:
             angle = 0.5
         Prey.set_speed(self, speed)
         Prey.set_angle(self, Prey.get_angle(self) + angle)
     Prey.move(self)
Exemple #2
0
    def __init__(self, x, y):
        Prey.randomize_angle(self)

        Prey.__init__(self, x, y, 10, 10, Prey.get_angle(self), 5)
Exemple #3
0
 def __init__(self, x, y):
     self._image = PhotoImage(file='ufo.gif')
     ball = Prey(x, y, 10, 10, 1, 5)
     ball.randomize_angle()
     ang = ball.get_angle()
     Prey.__init__(self, x, y, 10, 10, ang, 5)
 def __init__(self, x, y):
     ball = Prey(x, y, 10, 10, 1, 5)
     ball.randomize_angle()
     ang = ball.get_angle()
     Prey.__init__(self, x, y, 10, 10, ang, 5)
Exemple #5
0
 def __init__(self, x, y):
     aPrey = Prey(x, y, 10, 10, 1, 5)
     aPrey.randomize_angle()
     Prey.__init__(self, x, y, 10, 10, aPrey.get_angle(), 5)
     self._color = 'blue'
Exemple #6
0
 def __init__(self, x, y):
     aPrey = Prey(x, y, 10, 10, 1, 5)
     aPrey.randomize_angle()
     Prey.__init__(self, x, y, 10, 10, aPrey.get_angle(),
                   random.randint(3, 7))
     self._color = 'red'
Exemple #7
0
 def __init__(self, x, y):
     Prey.randomize_angle(self)  # Ball for random angles
     Prey.__init__(self, x, y, 10, 10, Prey.get_angle(self), 5)