code: def stop(self):
          
          if self.state == PygAnimation.PLAYING:
              self.index = 0  # set up for first image in list
              self.elapsed = 0
              self.nIterationsLeft = 0
  
          elif self.state == PygAnimation.STOPPED:
              pass  # nothing to do
  
          elif self.state == PygAnimation.PAUSED:
              self.index = 0  # set up for first image in list
              self.elapsed = 0
  
          self.state = PygAnimation.STOPPED
docs: Stops a a playing animation.  A subsequent call to play will start from the beginning.