mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-04 02:42:49 -04:00
*** empty log message ***
This commit is contained in:
parent
44f4f3af87
commit
8824dd1c8b
@ -43,7 +43,7 @@ class Interval(DirectObject):
|
|||||||
"""
|
"""
|
||||||
return self.startTime
|
return self.startTime
|
||||||
|
|
||||||
def setStartTime(self, t, rel=PrevEndRelative):
|
def setStartTime(self, t, rel=PREVIOUS_END):
|
||||||
""" setStartTime()
|
""" setStartTime()
|
||||||
"""
|
"""
|
||||||
assert(t >= 0.0)
|
assert(t >= 0.0)
|
||||||
@ -60,3 +60,19 @@ class Interval(DirectObject):
|
|||||||
Go to time t
|
Go to time t
|
||||||
"""
|
"""
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
def printParams(self, indent=0):
|
||||||
|
""" printParams(indent)
|
||||||
|
"""
|
||||||
|
space = ''
|
||||||
|
for l in range(indent):
|
||||||
|
space = space + ' '
|
||||||
|
t = 'UNKNOWN'
|
||||||
|
if (self.type == PREVIOUS_END):
|
||||||
|
t = 'PREVIOUS_END'
|
||||||
|
elif (self.type == PREVIOUS_START):
|
||||||
|
t = 'PREVIOUS_START'
|
||||||
|
elif (self.type == TRACK_START):
|
||||||
|
t = 'TRACK_START'
|
||||||
|
print (space + self.name + ' t0: %.2f dur: %.2f %s' % (
|
||||||
|
self.startTime, self.duration, t))
|
||||||
|
@ -3,7 +3,6 @@ from DirectSessionGlobal import *
|
|||||||
from IntervalGlobal import *
|
from IntervalGlobal import *
|
||||||
|
|
||||||
import Mopath
|
import Mopath
|
||||||
import IntervalPlayer
|
|
||||||
|
|
||||||
boat = loader.loadModel('models/directmodels/smiley')
|
boat = loader.loadModel('models/directmodels/smiley')
|
||||||
boat.reparentTo(render)
|
boat.reparentTo(render)
|
||||||
@ -43,6 +42,4 @@ waterSound.setStartTime(waterStartTime, TRACK_START)
|
|||||||
soundTrack = Track.Track([waterSound], 'soundtrack')
|
soundTrack = Track.Track([waterSound], 'soundtrack')
|
||||||
|
|
||||||
mtrack = MultiTrack.MultiTrack([boatTrack, dockTrack, soundTrack])
|
mtrack = MultiTrack.MultiTrack([boatTrack, dockTrack, soundTrack])
|
||||||
|
mtrack.printParams()
|
||||||
player = IntervalPlayer.IntervalPlayer(globalClock)
|
|
||||||
player.addInterval(mtrack)
|
|
||||||
|
@ -71,3 +71,10 @@ class MultiTrack(Interval.Interval):
|
|||||||
return Task.cont
|
return Task.cont
|
||||||
else:
|
else:
|
||||||
return Task.done
|
return Task.done
|
||||||
|
|
||||||
|
def printParams(self, indent=0):
|
||||||
|
""" printParams(indent)
|
||||||
|
"""
|
||||||
|
Interval.Interval.printParams(self, indent)
|
||||||
|
for t in self.tlist:
|
||||||
|
t.printParams(indent+1)
|
||||||
|
@ -110,3 +110,10 @@ class Track(Interval.Interval):
|
|||||||
i.setT(t - t0)
|
i.setT(t - t0)
|
||||||
return
|
return
|
||||||
prev = i
|
prev = i
|
||||||
|
|
||||||
|
def printParams(self, indent=0):
|
||||||
|
""" printParams(indent)
|
||||||
|
"""
|
||||||
|
Interval.Interval.printParams(self, indent)
|
||||||
|
for i in self.ilist:
|
||||||
|
i.printParams(indent+1)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user