Changeset 2514 for code/branches/presentation/src/orxonox/objects/collisionshapes/ConeCollisionShape.cc
- Timestamp:
- Dec 21, 2008, 2:44:00 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/presentation/src/orxonox/objects/collisionshapes/ConeCollisionShape.cc
r2486 r2514 46 46 this->radius_ = 1.0f; 47 47 this->height_ = 1.0f; 48 update Cone();48 updateShape(); 49 49 50 50 this->registerVariables(); … … 59 59 void ConeCollisionShape::registerVariables() 60 60 { 61 registerVariable(this->radius_, variableDirection::toclient, new NetworkCallback<Co neCollisionShape>(this, &ConeCollisionShape::updateCone));62 registerVariable(this->height_, variableDirection::toclient, new NetworkCallback<Co neCollisionShape>(this, &ConeCollisionShape::updateCone));61 registerVariable(this->radius_, variableDirection::toclient, new NetworkCallback<CollisionShape>(this, &CollisionShape::updateShape)); 62 registerVariable(this->height_, variableDirection::toclient, new NetworkCallback<CollisionShape>(this, &CollisionShape::updateShape)); 63 63 } 64 64 … … 71 71 } 72 72 73 void ConeCollisionShape::updateCone()73 btCollisionShape* ConeCollisionShape::createNewShape() const 74 74 { 75 if (this->collisionShape_) 76 delete this->collisionShape_; 77 this->collisionShape_ = new btConeShape(this->radius_, this->height_); 78 this->updateParent(); 75 return new btConeShape(this->radius_, this->height_); 79 76 } 80 77 }
Note: See TracChangeset
for help on using the changeset viewer.