Updated xgameworldsp

This commit is contained in:
njohnson 2025-09-07 23:15:56 -04:00
parent 11cc55dd71
commit ba6da187f3
2 changed files with 5 additions and 19 deletions

View File

@ -3,7 +3,7 @@
XGameWorldSp::XGameWorldSp()
: XAsset()
, mName("")
, mName()
, mPath()
{
SetType(ASSET_TYPE_GAMEWORLD_SP);
@ -18,24 +18,14 @@ XGameWorldSp::~XGameWorldSp()
void XGameWorldSp::ParseData(QDataStream *aStream) {
// Parse the name string
if (GetPtr() == -1) {
mName = XString::ParseCustom(aStream);
mName.ParsePtr(aStream, false);
// Parse the path data using our new XPathData class
mPath.ParseData(aStream);
}
}
void XGameWorldSp::Clear()
{
mName.clear();
mName.Clear();
mPath.Clear();
}
QString XGameWorldSp::GetName() const {
return mName;
}
void XGameWorldSp::SetName(const QString& name) {
mName = name;
}

View File

@ -3,8 +3,7 @@
#include "xasset.h"
#include "xpathdata.h"
#include <QString>
#include "xstring.h"
class XGameWorldSp : public XAsset
{
@ -15,11 +14,8 @@ public:
void ParseData(QDataStream *aStream) override;
void Clear() override;
QString GetName() const;
void SetName(const QString& name);
private:
QString mName;
XString mName;
XPathData mPath;
};