the fade should be part of render2d instead of aspect2d so that hiding aspect2d still ensures fade in/out

This commit is contained in:
Asad M. Zaman 2006-09-16 01:20:34 +00:00
parent 3150541f9e
commit 4e5545640d

View File

@ -99,7 +99,7 @@ class Transitions:
else:
# Create a sequence that lerps the color out, then
# parents the fade to hidden
self.fade.reparentTo(aspect2d, FADE_SORT_INDEX)
self.fade.reparentTo(render2d, FADE_SORT_INDEX)
self.transitionIval = Sequence(self.lerpFunc(self.fade, t,
self.alphaOff,
self.alphaOn),
@ -121,7 +121,7 @@ class Transitions:
"""
self.noTransitions()
self.loadFade()
self.fade.reparentTo(aspect2d, FADE_SORT_INDEX)
self.fade.reparentTo(render2d, FADE_SORT_INDEX)
if (t == 0):
# Fade out immediately with no lerp
self.fade.setColor(self.alphaOn)
@ -148,7 +148,7 @@ class Transitions:
"""
self.noTransitions()
self.loadFade()
self.fade.reparentTo(aspect2d, FADE_SORT_INDEX)
self.fade.reparentTo(render2d, FADE_SORT_INDEX)
self.fade.setColor(self.alphaOn[0],
self.alphaOn[1],
self.alphaOn[2],
@ -162,7 +162,7 @@ class Transitions:
"""
self.noTransitions()
self.loadFade()
self.fade.reparentTo(aspect2d, FADE_SORT_INDEX)
self.fade.reparentTo(render2d, FADE_SORT_INDEX)
self.fade.setColor(color)
def noFade(self):