From ce7ed928c4feb70822d091932eb3b1606ad7cafc Mon Sep 17 00:00:00 2001 From: njohnson Date: Sun, 7 Sep 2025 23:15:52 -0400 Subject: [PATCH] Updated xdynentitycoll --- libs/xassets/xdynentitycoll.cpp | 16 +++++++++++++--- libs/xassets/xdynentitycoll.h | 6 +++--- 2 files changed, 16 insertions(+), 6 deletions(-) diff --git a/libs/xassets/xdynentitycoll.cpp b/libs/xassets/xdynentitycoll.cpp index 94f4846..83b4596 100644 --- a/libs/xassets/xdynentitycoll.cpp +++ b/libs/xassets/xdynentitycoll.cpp @@ -17,13 +17,23 @@ XDynEntityColl::~XDynEntityColl() void XDynEntityColl::ParseData(QDataStream *aStream) { - + + if (GetPtr()) + { + *aStream + >> mSector + >> mNextEntInSector + >> mLinkMins[0] + >> mLinkMins[1] + >> mLinkMaxs[0] + >> mLinkMaxs[1]; + } } void XDynEntityColl::Clear() { mSector = 0; mNextEntInSector = 0; - mLinkMins.clear(); - mLinkMaxs.clear(); + mLinkMins = QVector2D(); + mLinkMaxs = QVector2D(); } diff --git a/libs/xassets/xdynentitycoll.h b/libs/xassets/xdynentitycoll.h index c80f2ae..67b4d94 100644 --- a/libs/xassets/xdynentitycoll.h +++ b/libs/xassets/xdynentitycoll.h @@ -3,7 +3,7 @@ #include "xasset.h" -#include +#include class XDynEntityColl : public XAsset { @@ -17,8 +17,8 @@ public: private: quint32 mSector; quint32 mNextEntInSector; - QVector mLinkMins; - QVector mLinkMaxs; + QVector2D mLinkMins; + QVector2D mLinkMaxs; }; #endif // XDYNENTITYCOLL_H