mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-05 03:15:07 -04:00
fix for no sound enabled
This commit is contained in:
parent
083ae49ef0
commit
93d73a2b4e
@ -52,6 +52,7 @@ class SoundInterval(Interval.Interval):
|
|||||||
t1 = t + self.startTime
|
t1 = t + self.startTime
|
||||||
if (t1 < 0.1):
|
if (t1 < 0.1):
|
||||||
t1 = 0.0
|
t1 = 0.0
|
||||||
|
if self.sound != None:
|
||||||
self.sound.setVolume(self.volume)
|
self.sound.setVolume(self.volume)
|
||||||
self.sound.setTime(t1)
|
self.sound.setTime(t1)
|
||||||
self.sound.setLoop(self.loop)
|
self.sound.setLoop(self.loop)
|
||||||
@ -62,6 +63,7 @@ class SoundInterval(Interval.Interval):
|
|||||||
def privStep(self, t):
|
def privStep(self, t):
|
||||||
if self.state == CInterval.SPaused:
|
if self.state == CInterval.SPaused:
|
||||||
# Restarting from a pause.
|
# Restarting from a pause.
|
||||||
|
if self.sound != None:
|
||||||
self.sound.setVolume(self.volume)
|
self.sound.setVolume(self.volume)
|
||||||
self.sound.setTime(t)
|
self.sound.setTime(t)
|
||||||
self.sound.setLoop(self.loop)
|
self.sound.setLoop(self.loop)
|
||||||
@ -70,10 +72,12 @@ class SoundInterval(Interval.Interval):
|
|||||||
self.currT = t
|
self.currT = t
|
||||||
|
|
||||||
def privFinalize(self):
|
def privFinalize(self):
|
||||||
|
if self.sound != None:
|
||||||
self.sound.stop()
|
self.sound.stop()
|
||||||
self.currT = self.getDuration()
|
self.currT = self.getDuration()
|
||||||
self.state = CInterval.SFinal
|
self.state = CInterval.SFinal
|
||||||
|
|
||||||
def privInterrupt(self):
|
def privInterrupt(self):
|
||||||
|
if self.sound != None:
|
||||||
self.sound.stop()
|
self.sound.stop()
|
||||||
self.state = CInterval.SPaused
|
self.state = CInterval.SPaused
|
||||||
|
Loading…
x
Reference in New Issue
Block a user