*** empty log message ***
This commit is contained in:
parent
8fb0e507e2
commit
88afd02c4e
|
|
@ -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()
|
||||
|
||||
|
|
|
|||
|
|
@ -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()
|
||||
|
||||
|
|
|
|||
|
|
@ -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):
|
||||
|
|
|
|||
Loading…
Reference in New Issue