Send a message when music has been enabled so that the game can appropriately choose what music to play

This commit is contained in:
Abhishek Nath 2009-12-22 03:10:40 +00:00
parent 3627e9ff2c
commit f859cf502d

View File

@ -1495,6 +1495,9 @@ class ShowBase(DirectObject.DirectObject):
self.musicManager.setActive(bEnableMusic)
self.musicActive = bEnableMusic
if bEnableMusic:
# This is useful when we want to play different music
# from what the manager has queued
messenger.send("MusicEnabled")
self.notify.debug("Enabling music")
else:
self.notify.debug("Disabling music")
@ -1597,7 +1600,7 @@ class ShowBase(DirectObject.DirectObject):
# run the collision traversal if we have a
# CollisionTraverser set.
if self.shadowTrav:
self.shadowTrav.traverse(self.render)
self.shadowTrav.traverse(self.render)
return Task.cont
def __collisionLoop(self, state):
@ -1608,7 +1611,7 @@ class ShowBase(DirectObject.DirectObject):
if self.appTrav:
self.appTrav.traverse(self.render)
if self.shadowTrav:
self.shadowTrav.traverse(self.render)
self.shadowTrav.traverse(self.render)
messenger.send("collisionLoopFinished")
return Task.cont