diff --git a/libs/xassets/xfximpactentry.cpp b/libs/xassets/xfximpactentry.cpp new file mode 100644 index 0000000..610aa28 --- /dev/null +++ b/libs/xassets/xfximpactentry.cpp @@ -0,0 +1,29 @@ +#include "xfximpactentry.h" + +XFxImpactEntry::XFxImpactEntry() + : XAsset() + , mNonFleshPtrs() + , mNonFlesh() + , mFleshPtrs() + , mFlesh() +{ + +} + +XFxImpactEntry::~XFxImpactEntry() +{ + +} + +void XFxImpactEntry::Clear() +{ + mNonFleshPtrs.clear(); + mNonFlesh.clear(); + mFleshPtrs.clear(); + mFlesh.clear(); +} + +void XFxImpactEntry::ParseData(QDataStream *aStream) +{ + +} diff --git a/libs/xassets/xfximpactentry.h b/libs/xassets/xfximpactentry.h new file mode 100644 index 0000000..600f72a --- /dev/null +++ b/libs/xassets/xfximpactentry.h @@ -0,0 +1,24 @@ +#ifndef XFXIMPACTENTRY_H +#define XFXIMPACTENTRY_H + +#include "xasset.h" +#include "xeffectdef.h" + +class XFxImpactEntry : public XAsset +{ +public: + explicit XFxImpactEntry(); + ~XFxImpactEntry(); + + void Clear() override; + void ParseData(QDataStream *aStream) override; + +private: + QVector mNonFleshPtrs; + QVector mNonFlesh; + + QVector mFleshPtrs; + QVector mFlesh; +}; + +#endif // XFXIMPACTENTRY_H