Updated xmapents
This commit is contained in:
parent
b9646c1140
commit
23d577336f
@ -2,6 +2,9 @@
|
||||
|
||||
XMapEnts::XMapEnts()
|
||||
: XAsset()
|
||||
, mName()
|
||||
, mEntityString()
|
||||
, mNumEntityChars()
|
||||
{
|
||||
SetType(ASSET_TYPE_MAP_ENTS);
|
||||
SetName("Map Ents");
|
||||
@ -14,10 +17,20 @@ XMapEnts::~XMapEnts()
|
||||
|
||||
void XMapEnts::Clear()
|
||||
{
|
||||
|
||||
mName.Clear();
|
||||
mEntityString.Clear();
|
||||
mNumEntityChars = 0;
|
||||
}
|
||||
|
||||
void XMapEnts::ParseData(QDataStream *aStream)
|
||||
{
|
||||
mName.ParsePtr(aStream, false);
|
||||
mEntityString.ParsePtr(aStream, false);
|
||||
|
||||
*aStream >> mNumEntityChars;
|
||||
|
||||
mName.ParseData(aStream);
|
||||
|
||||
mEntityString.SetContentLength(mNumEntityChars);
|
||||
mEntityString.ParseData(aStream);
|
||||
}
|
||||
|
||||
@ -7,15 +7,15 @@
|
||||
class XMapEnts : public XAsset
|
||||
{
|
||||
public:
|
||||
XMapEnts();
|
||||
explicit XMapEnts();
|
||||
~XMapEnts();
|
||||
|
||||
virtual void Clear() override;
|
||||
virtual void ParseData(QDataStream *aStream) override;
|
||||
|
||||
private:
|
||||
XString* mName;
|
||||
XString* mEntityString;
|
||||
XString mName;
|
||||
XString mEntityString;
|
||||
int mNumEntityChars;
|
||||
};
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user