*** empty log message ***

This commit is contained in:
Joe Shochet 2001-06-01 05:55:15 +00:00
parent 8fb0e507e2
commit 88afd02c4e
3 changed files with 21 additions and 18 deletions

View File

@ -58,6 +58,7 @@ class ShowBase:
ColorAttribute())
self.renderTop = NodePath(NamedNode('renderTop'))
self.render = self.renderTop.attachNewNode('render')
self.hidden = NodePath(NamedNode('hidden'))
# This will be the list of cameras, one per display region
# For now, we only have one display region, so just create the
@ -182,9 +183,28 @@ class ShowBase:
# Transition effects (fade, iris, etc)
self.transitions = Transitions.Transitions(self.loader)
import __builtin__
__builtin__.base = self
__builtin__.render2d = self.render2d
__builtin__.aspect2d = self.aspect2d
__builtin__.render = self.render
__builtin__.hidden = self.hidden
__builtin__.camera = self.camera
__builtin__.loader = self.loader
__builtin__.taskMgr = self.taskMgr
__builtin__.eventMgr = self.eventMgr
__builtin__.messenger = self.messenger
__builtin__.config = self.config
__builtin__.run = self.run
# Tk
if self.wantTk:
import TkGlobal
if self.wantDIRECT:
import DirectSession
direct.enable()
else:
__builtin__.direct = self.direct = None
self.restart()

View File

@ -6,28 +6,10 @@ import __builtin__
__builtin__.base = ShowBase()
# Make some global aliases for convenience
__builtin__.render2d = base.render2d
__builtin__.aspect2d = base.aspect2d
__builtin__.render = base.render
__builtin__.hidden = base.hidden
__builtin__.camera = base.camera
__builtin__.loader = base.loader
__builtin__.ostream = Notify.out()
__builtin__.run = base.run
__builtin__.taskMgr = base.taskMgr
__builtin__.eventMgr = base.eventMgr
__builtin__.messenger = base.messenger
__builtin__.config = base.config
__builtin__.directNotify = directNotify
# Initialize DIRECT
if base.wantDIRECT:
from DirectSession import *
direct.enable()
else:
# Otherwise set the values to None
__builtin__.direct = base.direct = None
# Set direct notify categories now that we have config
directNotify.setDconfigLevels()

View File

@ -305,6 +305,7 @@ class TaskManager:
def doMethodLater(self, delayTime, func, taskName):
task = Task(func)
seq = doLater(delayTime, task, taskName)
seq.laterTask = task
return self.spawnTaskNamed(seq, 'doLater-' + taskName)
def removeAllTasks(self):