diff --git a/libs/xassets/xanimparttrans.cpp b/libs/xassets/xanimparttrans.cpp index 2e88cee..4eb8434 100644 --- a/libs/xassets/xanimparttrans.cpp +++ b/libs/xassets/xanimparttrans.cpp @@ -6,6 +6,7 @@ XAnimPartTrans::XAnimPartTrans() , mIsSmallTrans(false) , mData() { + SetName("Animation Part Trans"); } XAnimPartTrans::XAnimPartTrans(const XAnimPartTrans &aSrc) @@ -17,18 +18,10 @@ XAnimPartTrans::XAnimPartTrans(const XAnimPartTrans &aSrc) } -XAnimPartTrans::~XAnimPartTrans() -{ - -} - -void XAnimPartTrans::ParseData(QDataStream *aStream) { +void XAnimPartTrans::ParseData(XDataStream *aStream) { if (GetPtr() == -1) { - quint8 smallTransByte; - *aStream - >> mSize - >> smallTransByte; - mIsSmallTrans = (smallTransByte != 0); + mSize = aStream->ParseUInt32(QString("%1 size").arg(GetName())); + mIsSmallTrans = aStream->ParseUInt8(QString("%1 is small trans").arg(GetName())) != 0; // Parse data mData.ParseData(aStream);