def __init__(self, leftGoal): if leftGoal: posX = - 1.5 else: posX = FIELD_LENGTH + 1.5 posY = FIELD_WIDTH/2 PitchObject.__init__(self, COLOR_GOAL, posX, posY, GRAPH_GOAL_SIZE) PitchObject.update(self)
def update(self): self.move() PitchObject.update(self)
def update(self, players): """ method called by matchturn using existing pygame.sprite implementation""" self.move() self.checkOutOfBounds() PitchObject.update(self) self.evaluateControl(players)
def update(self): if self.recovering: self.recovering -= 1 self.move() PitchObject.update(self)