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)
def __init__(self, x, y): Prey.randomize_angle(self) Prey.__init__(self, x, y, 10, 10, Prey.get_angle(self), 5)
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)
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'
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'
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)