diff --git a/libs/xassets/xfxtraildef.cpp b/libs/xassets/xfxtraildef.cpp new file mode 100644 index 0000000..0df3646 --- /dev/null +++ b/libs/xassets/xfxtraildef.cpp @@ -0,0 +1,35 @@ +#include "xfxtraildef.h" + +XFxTrailDef::XFxTrailDef() + : XAsset() + , mScrollTimeMsec(0) + , mRepeatDist(0) + , mSplitDist(0) + , mVertCount(0) + , mVerts() + , mIndCount(0) + , mIndices() +{ + +} + +XFxTrailDef::~XFxTrailDef() +{ + +} + +void XFxTrailDef::Clear() +{ + mScrollTimeMsec = 0; + mRepeatDist = 0; + mSplitDist = 0; + mVertCount = 0; + mVerts = QVector(); + mIndCount = 0; + mIndices = QVector(); +} + +void XFxTrailDef::ParseData(QDataStream *aStream) +{ + +} diff --git a/libs/xassets/xfxtraildef.h b/libs/xassets/xfxtraildef.h new file mode 100644 index 0000000..ebe9823 --- /dev/null +++ b/libs/xassets/xfxtraildef.h @@ -0,0 +1,27 @@ +#ifndef XFXTRAILDEF_H +#define XFXTRAILDEF_H + +#include "xasset.h" + +#include + +class XFxTrailDef : public XAsset +{ +public: + explicit XFxTrailDef(); + ~XFxTrailDef(); + + void Clear() override; + void ParseData(QDataStream *aStream) override; + +private: + int mScrollTimeMsec; + int mRepeatDist; + int mSplitDist; + int mVertCount; + QVector mVerts; + int mIndCount; + QVector mIndices; +}; + +#endif // XFXTRAILDEF_H