maybe there's no mouse

This commit is contained in:
David Rose 2004-02-11 23:21:44 +00:00
parent 644310d7d5
commit b264b35e20
1 changed files with 11 additions and 5 deletions

View File

@ -123,6 +123,10 @@ class ShowBase(DirectObject.DirectObject):
self.pipeList = []
self.mak = None
self.mouse2cam = None
self.mouseInterface = None
self.mouseWatcherNode = None
self.drive = None
self.trackball = None
self.cam = None
self.camList = []
self.camNode = None
@ -1222,16 +1226,18 @@ class ShowBase(DirectObject.DirectObject):
"""
Switch mouse action to drive mode
"""
self.changeMouseInterface(self.drive)
# Set the height to a good eyeheight
self.mouseInterfaceNode.reset()
self.mouseInterfaceNode.setZ(4.0)
if self.drive:
self.changeMouseInterface(self.drive)
# Set the height to a good eyeheight
self.mouseInterfaceNode.reset()
self.mouseInterfaceNode.setZ(4.0)
def useTrackball(self):
"""
Switch mouse action to trackball mode
"""
self.changeMouseInterface(self.trackball)
if self.trackball:
self.changeMouseInterface(self.trackball)
def oobe(self):
"""