]> Shamusworld >> Repos - architektonas/blobdiff - src/object.cpp
Fixed Line rendering to keep attached Dimensions correct length with 'Fix Len'
[architektonas] / src / object.cpp
index c2e874c415ed56db511c90dd6a5db05a03a4203e..eaef4d4484eb9d002d34777354554704cac985b7 100644 (file)
@@ -24,12 +24,12 @@ int Object::viewportHeight = 0;
 
 
 Object::Object(): position(Vector(0, 0)), parent(0), state(OSInactive), oldState(OSInactive),
-       needUpdate(false)
+       needUpdate(false), dimPoint1(0), dimPoint2(0)
 {
 }
 
 Object::Object(Vector v,  Object * passedInParent/*= 0*/): position(v), parent(passedInParent),
-       state(OSInactive), oldState(OSInactive), needUpdate(false)
+       state(OSInactive), oldState(OSInactive), needUpdate(false), dimPoint1(0), dimPoint2(0)
 {
 }
 
@@ -64,6 +64,11 @@ Object::~Object()
        return needUpdate;
 }
 
+// This is intended to be overridden by the Container class, for object morphing
+/*virtual*/ void Object::Transmute(Object *, Object *)
+{
+}
+
 ObjectState Object::GetState(void)
 {
        return state;