def load_level(self, level): self.clear_level() self.new_background() level.load(self) level_index = levels.index(level) level_text = "level %s: %s" % (level_index + 1, level.name) self.current_level = level self.display_level_text(level_text) self.add_shot_counter(ShotCounter( max_shots=level.max_shots, x=30, y=15))
def load_level(self, level): self.clear_level() self.new_background() level.load(self) level_index = levels.index(level) level_text = "level %s: %s" % (level_index + 1, level.name) self.current_level = level self.display_level_text(level_text) self.add_shot_counter( ShotCounter(max_shots=level.max_shots, x=30, y=15))
def next_level(self, *args): next_level_index = levels.index(self.current_level) + 1 if next_level_index < len(levels): self.load_level(levels[next_level_index]) else: Clock.schedule_once(self.end_game, 2.)