*** empty log message ***

This commit is contained in:
Mike Goslin 2001-03-01 22:38:39 +00:00
parent 44f4f3af87
commit 8824dd1c8b
4 changed files with 32 additions and 5 deletions

View File

@ -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))

View File

@ -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()

View File

@ -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)

View File

@ -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)