diff --git a/LEGO1/mxvector.h b/LEGO1/mxvector.h index f4117ebb..994e0743 100644 --- a/LEGO1/mxvector.h +++ b/LEGO1/mxvector.h @@ -134,7 +134,7 @@ class MxVector4 : public MxVector3 class MxVector3Data : public MxVector3 { public: - inline MxVector3Data() : MxVector3(&x) {} + inline MxVector3Data() : MxVector3(storage) {} inline MxVector3Data(float p_x, float p_y, float p_z) : MxVector3(&x) , x(p_x), y(p_y), z(p_z) @@ -164,7 +164,7 @@ class MxVector3Data : public MxVector3 class MxVector4Data : public MxVector4 { public: - inline MxVector4Data() : MxVector4(&x) {} + inline MxVector4Data() : MxVector4(storage) {} union { float storage[4]; struct { @@ -176,4 +176,4 @@ class MxVector4Data : public MxVector4 }; }; -#endif // MXVECTOR_H \ No newline at end of file +#endif // MXVECTOR_H