mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-03 10:22:45 -04:00
*** empty log message ***
This commit is contained in:
parent
44f4f3af87
commit
8824dd1c8b
@ -43,7 +43,7 @@ class Interval(DirectObject):
|
||||
"""
|
||||
return self.startTime
|
||||
|
||||
def setStartTime(self, t, rel=PrevEndRelative):
|
||||
def setStartTime(self, t, rel=PREVIOUS_END):
|
||||
""" setStartTime()
|
||||
"""
|
||||
assert(t >= 0.0)
|
||||
@ -60,3 +60,19 @@ class Interval(DirectObject):
|
||||
Go to time t
|
||||
"""
|
||||
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 *
|
||||
|
||||
import Mopath
|
||||
import IntervalPlayer
|
||||
|
||||
boat = loader.loadModel('models/directmodels/smiley')
|
||||
boat.reparentTo(render)
|
||||
@ -43,6 +42,4 @@ waterSound.setStartTime(waterStartTime, TRACK_START)
|
||||
soundTrack = Track.Track([waterSound], 'soundtrack')
|
||||
|
||||
mtrack = MultiTrack.MultiTrack([boatTrack, dockTrack, soundTrack])
|
||||
|
||||
player = IntervalPlayer.IntervalPlayer(globalClock)
|
||||
player.addInterval(mtrack)
|
||||
mtrack.printParams()
|
||||
|
@ -71,3 +71,10 @@ class MultiTrack(Interval.Interval):
|
||||
return Task.cont
|
||||
else:
|
||||
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)
|
||||
return
|
||||
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