From 80fc72e8b0888290afef018ba1ab47f008759199 Mon Sep 17 00:00:00 2001 From: njohnson Date: Sun, 7 Sep 2025 23:15:48 -0400 Subject: [PATCH] Updated xcollisionborder --- libs/xassets/xcollisionborder.cpp | 8 +++++--- libs/xassets/xcollisionborder.h | 2 +- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/libs/xassets/xcollisionborder.cpp b/libs/xassets/xcollisionborder.cpp index 85827a0..507388a 100644 --- a/libs/xassets/xcollisionborder.cpp +++ b/libs/xassets/xcollisionborder.cpp @@ -2,7 +2,7 @@ XCollisionBorder::XCollisionBorder() : XAsset() - , mDistEq() + , mDistEq(3) , mZBase(0.0f) , mZSlope(0.0f) , mStart(0.0f) @@ -18,7 +18,9 @@ XCollisionBorder::~XCollisionBorder() void XCollisionBorder::ParseData(QDataStream *aStream) { if (GetPtr() == -1) { *aStream - >> mDistEq + >> mDistEq[0] + >> mDistEq[1] + >> mDistEq[2] >> mZBase >> mZSlope >> mStart @@ -28,7 +30,7 @@ void XCollisionBorder::ParseData(QDataStream *aStream) { void XCollisionBorder::Clear() { - mDistEq = QVector3D(); + mDistEq.clear(); mZBase = 0.0f; mZSlope = 0.0f; mStart = 0.0f; diff --git a/libs/xassets/xcollisionborder.h b/libs/xassets/xcollisionborder.h index d874711..05f7b85 100644 --- a/libs/xassets/xcollisionborder.h +++ b/libs/xassets/xcollisionborder.h @@ -15,7 +15,7 @@ public: void Clear() override; private: - QVector3D mDistEq; + QVector mDistEq; float mZBase; float mZSlope; float mStart;