예제 #1
0
 def toggle_paused(self):
     self.paused = not self.paused
     if self.paused:
         sound.pause_music()
     else:
         sound.resume_music()
     sound.play("pause")
예제 #2
0
 def loseGame():
     delay = 5
     changes_per_frame = 5
     changes_this_frame = 0
     for i in range(delay):
         yield
     sound.pause_music()
     sound.play("game_lost")
     for j in range(self.state.rows - self.state.obstructed_rows):
         for i in range(self.state.cols):
             self.field.set(Point(i,j), "black")
             changes_this_frame += 1
             if changes_this_frame == changes_per_frame:
                 yield
                 changes_this_frame = 0
     for i in range(30):
         yield
     self.replace(HighScoreScreen, self.state.score)