changed heights of ship spheres

This commit is contained in:
Samir Naik 2004-10-14 23:33:50 +00:00
parent 9f7b53723d
commit 47ed14c01c

View File

@ -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