2
0
Эх сурвалжийг харах

no onscreen debug in optimize mode

Joe Shochet 21 жил өмнө
parent
commit
c17748953a

+ 6 - 5
direct/src/controls/ShipPilot.py

@@ -292,7 +292,7 @@ class ShipPilot(PhysicsWalker.PhysicsWalker):
         self.cTrav = collisionTraverser
         self.cTrav = collisionTraverser
         self.floorOffset = floorOffset = 7.0
         self.floorOffset = floorOffset = 7.0
         self.wallBitmask = wallBitmask
         self.wallBitmask = wallBitmask
-        self.floorBitmask = BitMask32().allOff() #*#floorBitmask
+        self.floorBitmask = floorBitmask
         self.avatarRadius = avatarRadius
         self.avatarRadius = avatarRadius
         self.floorOffset = floorOffset
         self.floorOffset = floorOffset
         self.reach = reach
         self.reach = reach
@@ -738,10 +738,11 @@ class ShipPilot(PhysicsWalker.PhysicsWalker):
 
 
             newVector.normalize()
             newVector.normalize()
             newVector *= maxLen
             newVector *= maxLen
-            onScreenDebug.add("newVector",
-                newVector)
-            onScreenDebug.add("newVector length",
-                newVector.length())
+            if __debug__:
+                onScreenDebug.add("newVector",
+                                  newVector)
+                onScreenDebug.add("newVector length",
+                                  newVector.length())
             self.acForce.setVector(Vec3(newVector))
             self.acForce.setVector(Vec3(newVector))