def __init__(self, pos, theta): MovableEntity.__init__(self, pos, theta) self.color = (0,112,255) self.radius = 10 self.rotatingCCW = True self.carrying_food = False self.food_collected = 0
def flip(self, direction): MovableEntity.flip(self, direction) self.mBodyDirection = direction if direction == GravityDirection.UP: self.mBody.transform = (self.mBody.position, math.radians(180)) elif direction == GravityDirection.DOWN: self.mBody.transform = (self.mBody.position, math.radians(0)) elif direction == GravityDirection.LEFT: self.mBody.transform = (self.mBody.position, math.radians(90)) elif direction == GravityDirection.RIGHT: self.mBody.transform = (self.mBody.position, math.radians(270))