fix for issue of disappearing level select previews after hard reset
This commit is contained in:
parent
ee13cdbdc6
commit
616aa93bc3
11
NS.py
11
NS.py
|
@ -857,6 +857,7 @@ class LevelSelect(Animation):
|
|||
self.reset()
|
||||
|
||||
def activate(self):
|
||||
self.reset()
|
||||
self.active = True
|
||||
for platform in self.platforms:
|
||||
platform.activate()
|
||||
|
@ -866,19 +867,23 @@ class LevelSelect(Animation):
|
|||
self.active = False
|
||||
for platform in self.platforms:
|
||||
platform.deactivate()
|
||||
|
||||
def reset(self):
|
||||
self.deactivate()
|
||||
self.level_index_selected = None
|
||||
self.level_launched = False
|
||||
self.launch_forced = False
|
||||
self.zoom = 1.0
|
||||
self.grow_sound_channel = None
|
||||
for level_index in range(3):
|
||||
self.platforms[level_index].view.halt(self.platforms[level_index].view.wipe_out)
|
||||
self.previews[level_index].halt(self.previews[level_index].wipe_out)
|
||||
self.platforms[level_index].view.reset()
|
||||
self.previews[level_index].reset()
|
||||
self.platforms[level_index].view.unhide()
|
||||
self.previews[level_index].unhide()
|
||||
self.halt()
|
||||
|
||||
def reset(self):
|
||||
self.deactivate()
|
||||
|
||||
def respond(self, event):
|
||||
"""
|
||||
Respond to CTRL + key presses to launch a level or toggle level select mode
|
||||
|
|
Loading…
Reference in New Issue