maybe there's no mouse
This commit is contained in:
parent
644310d7d5
commit
b264b35e20
|
|
@ -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):
|
||||
"""
|
||||
|
|
|
|||
Loading…
Reference in New Issue