Browse Source

changed heights of ship spheres

Samir Naik 21 years ago
parent
commit
47ed14c01c
1 changed files with 6 additions and 3 deletions
  1. 6 3
      direct/src/controls/ShipPilot.py

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

@@ -80,6 +80,7 @@ class ShipPilot(PhysicsWalker.PhysicsWalker):
             self.takedownPhysics()
             self.takedownPhysics()
         else:
         else:
             #self.setupShip()
             #self.setupShip()
+            print "setAvatar, wallbitmask = %s" % self.wallBitmask
             self.setupPhysics(ship)
             self.setupPhysics(ship)
             
             
             #*# Debug:
             #*# Debug:
@@ -190,19 +191,20 @@ class ShipPilot(PhysicsWalker.PhysicsWalker):
 
 
         if 1:
         if 1:
             # Front sphere:
             # Front sphere:
-            self.cBowSphere = CollisionSphere(0.0, 35.0, -8.0, avatarRadius)
+            self.cBowSphere = CollisionSphere(0.0, 35.0, -5.0, avatarRadius)
             cBowSphereNode = CollisionNode('SP.cBowSphereNode')
             cBowSphereNode = CollisionNode('SP.cBowSphereNode')
             cBowSphereNode.addSolid(self.cBowSphere)
             cBowSphereNode.addSolid(self.cBowSphere)
             self.cBowSphereNodePath = self.avatarNodePath.attachNewNode(cBowSphereNode)
             self.cBowSphereNodePath = self.avatarNodePath.attachNewNode(cBowSphereNode)
-            self.cBowSphereBitMask = bitmask
 
 
             cBowSphereNode.setFromCollideMask(self.cSphereBitMask)
             cBowSphereNode.setFromCollideMask(self.cSphereBitMask)
             cBowSphereNode.setIntoCollideMask(BitMask32.allOff())
             cBowSphereNode.setIntoCollideMask(BitMask32.allOff())
 
 
+            self.cBowSphereNode = cBowSphereNode
+
             self.pusher.addCollider(self.cBowSphereNodePath, self.avatarNodePath)
             self.pusher.addCollider(self.cBowSphereNodePath, self.avatarNodePath)
             
             
             # Back sphere:
             # Back sphere:
-            self.cSternSphere = CollisionSphere(0.0, -20.0, -8.0, avatarRadius)
+            self.cSternSphere = CollisionSphere(0.0, -20.0, -5.0, avatarRadius)
             cSternSphereNode = CollisionNode('SP.cSternSphereNode')
             cSternSphereNode = CollisionNode('SP.cSternSphereNode')
             cSternSphereNode.addSolid(self.cSternSphere)
             cSternSphereNode.addSolid(self.cSternSphere)
             self.cSternSphereNodePath = self.avatarNodePath.attachNewNode(cSternSphereNode)
             self.cSternSphereNodePath = self.avatarNodePath.attachNewNode(cSternSphereNode)
@@ -339,6 +341,7 @@ class ShipPilot(PhysicsWalker.PhysicsWalker):
 
 
     def setWallBitMask(self, bitMask):
     def setWallBitMask(self, bitMask):
         self.wallBitmask = bitMask
         self.wallBitmask = bitMask
+        print "setWallBitMask, wallbitmask = %s" % self.wallBitmask
 
 
     def setFloorBitMask(self, bitMask):
     def setFloorBitMask(self, bitMask):
         self.floorBitmask = bitMask
         self.floorBitmask = bitMask