def _do(self, spr): if not hasattr(spr, 'turn_direction'): spr.turn_direction = (engine_util.randint(0, 1) * 2 - 1) * self.angle spr.set_direction(spr.direction + spr.turn_direction) if engine_util.randint(1, self.often) == 1: spr.turn_direction = -spr.turn_direction
def _do(self, spr): if engine_util.randint(1, self.often) == 1: spr.set_direction(spr.direction + randint(-self.maxnum, self.maxnum) * (360 / self.numdirs))
def _do(self, spr): if engine_util.randint(1, self.often) == 1: spr.set_direction(engine_util.random_direction(self.numdirs))