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()
|
self.reset()
|
||||||
|
|
||||||
def activate(self):
|
def activate(self):
|
||||||
|
self.reset()
|
||||||
self.active = True
|
self.active = True
|
||||||
for platform in self.platforms:
|
for platform in self.platforms:
|
||||||
platform.activate()
|
platform.activate()
|
||||||
|
@ -866,19 +867,23 @@ class LevelSelect(Animation):
|
||||||
self.active = False
|
self.active = False
|
||||||
for platform in self.platforms:
|
for platform in self.platforms:
|
||||||
platform.deactivate()
|
platform.deactivate()
|
||||||
|
|
||||||
def reset(self):
|
|
||||||
self.deactivate()
|
|
||||||
self.level_index_selected = None
|
self.level_index_selected = None
|
||||||
self.level_launched = False
|
self.level_launched = False
|
||||||
self.launch_forced = False
|
self.launch_forced = False
|
||||||
self.zoom = 1.0
|
self.zoom = 1.0
|
||||||
self.grow_sound_channel = None
|
self.grow_sound_channel = None
|
||||||
for level_index in range(3):
|
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.platforms[level_index].view.unhide()
|
||||||
self.previews[level_index].unhide()
|
self.previews[level_index].unhide()
|
||||||
self.halt()
|
self.halt()
|
||||||
|
|
||||||
|
def reset(self):
|
||||||
|
self.deactivate()
|
||||||
|
|
||||||
def respond(self, event):
|
def respond(self, event):
|
||||||
"""
|
"""
|
||||||
Respond to CTRL + key presses to launch a level or toggle level select mode
|
Respond to CTRL + key presses to launch a level or toggle level select mode
|
||||||
|
|
Loading…
Reference in New Issue