def ondraw(self): sk = self.sketch Sprite.ondraw(self) # Check whether a goal has been scored player = self.goal(sk) if player is not None: sk.goal(player) # Place ball for "faceoff" pos = sk.center while self.collideRobot(pos): pos = pos[0], pos[1] + 1 self.config(pos = pos, spin = 0, vel = (0,0))
def chimpDraw(chimp): "Stop spinning after a random amount of time" Sprite.ondraw(chimp) # Call default handler!! if chimp.spin and randint(1, 30) == 1: chimp.spin = chimp.angle = 0 chimp.vel = chimp.oldVel