From f2769e689fa59356e2dfe67567d7b653146c8081 Mon Sep 17 00:00:00 2001 From: njohnson Date: Wed, 10 Sep 2025 21:56:00 -0400 Subject: [PATCH] Fix: Use XDataStream for parsing This commit updates the parsing mechanism within XAnimParts to utilize `XDataStream` instead of `QDataStream`. This aligns with the codebase's evolving data handling conventions and ensures consistency in data parsing operations. --- libs/xassets/xanimparts.h | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/libs/xassets/xanimparts.h b/libs/xassets/xanimparts.h index 950c6bd..35f5c94 100644 --- a/libs/xassets/xanimparts.h +++ b/libs/xassets/xanimparts.h @@ -13,9 +13,9 @@ class XAnimParts : public XAsset { public: explicit XAnimParts(); - ~XAnimParts(); + ~XAnimParts() = default; - void ParseData(QDataStream *aStream) override; + void ParseData(XDataStream *aStream) override; void Clear() override; private: @@ -43,13 +43,13 @@ private: float mFramerate = 0.0f; float mFrequency = 0.0f; - quint32 mNames = 0; + quint16 mNames = 0; quint8 mDataByte = 0; qint16 mDataShort = 0; - int mDataInt = 0; + qint32 mDataInt = 0; qint16 mRandomDataShort = 0; quint8 mRandomDataByte = 0; - int mRandomDataInt = 0; + qint32 mRandomDataInt = 0; XAnimIndices mIndices; XAnimNotifyInfo mNotify; XAnimDeltaPart mDeltaPart;