init Shape::_mass in all ctors

This commit is contained in:
Andrew Meadows 2014-09-03 13:16:49 -07:00
parent 0cc6f559d4
commit 06e1d4a8bc

View file

@ -81,17 +81,22 @@ public:
protected: protected:
// these ctors are protected (used by derived classes only) // these ctors are protected (used by derived classes only)
Shape(Type type) : _type(type), _owningEntity(NULL), _boundingRadius(0.f), _translation(0.f), _rotation() { Shape(Type type) : _type(type), _owningEntity(NULL),
_boundingRadius(0.f), _translation(0.f),
_rotation(), _mass(MAX_SHAPE_MASS) {
_id = getNextID(); _id = getNextID();
} }
Shape(Type type, const glm::vec3& position) Shape(Type type, const glm::vec3& position) :
: _type(type), _owningEntity(NULL), _boundingRadius(0.f), _translation(position), _rotation() { _type(type), _owningEntity(NULL),
_boundingRadius(0.f), _translation(position),
_rotation(), _mass(MAX_SHAPE_MASS) {
_id = getNextID(); _id = getNextID();
} }
Shape(Type type, const glm::vec3& position, const glm::quat& rotation) Shape(Type type, const glm::vec3& position, const glm::quat& rotation) : _type(type), _owningEntity(NULL),
: _type(type), _owningEntity(NULL), _boundingRadius(0.f), _translation(position), _rotation(rotation) { _boundingRadius(0.f), _translation(position),
_rotation(rotation), _mass(MAX_SHAPE_MASS) {
_id = getNextID(); _id = getNextID();
} }