From 228023dff61f88334b03e7bbfbc251c7de99812f Mon Sep 17 00:00:00 2001 From: Dustin Barnard Date: Thu, 22 Nov 2007 00:15:49 +0000 Subject: [PATCH] *** empty log message *** --- direct/src/directdevices/DirectJoybox.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/direct/src/directdevices/DirectJoybox.py b/direct/src/directdevices/DirectJoybox.py index c1b3c0a0ba..08ae2a5bf0 100644 --- a/direct/src/directdevices/DirectJoybox.py +++ b/direct/src/directdevices/DirectJoybox.py @@ -229,6 +229,15 @@ class DirectJoybox(DirectObject): self.showMode(self.modeName) self.enable() + + def setUseHeadingNP(self,enabled): + + self.useHeadingNP = enabled + + def setRotateInPlace(self,enabled): + + self.rotateInPlace = enabled + def joyboxFly(self): # Do nothing if no nodePath selected if self.nodePath == None: @@ -297,6 +306,9 @@ class DirectJoybox(DirectObject): def tankMode(self): self.setMode(self.tankFly,'Tank Mode') + def nullMode(self): + self.setMode(self.nullFly,'Null Mode') + def lucMode(self): self.mapping = [R_LEFT_RIGHT, R_FWD_BACK, L_FWD_BACK, @@ -350,6 +362,9 @@ class DirectJoybox(DirectObject): self.setMode(self.spaceFly, 'Space Mode') + def nullFly(self): + return + def tankFly(self): leftTreadSpeed = (self.normalizeChannel(L_SLIDE,.1,100) *