Updated xgameworldmp

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

View File

@ -3,7 +3,7 @@
XGameWorldMp::XGameWorldMp() XGameWorldMp::XGameWorldMp()
: XAsset() : XAsset()
, mName("") , mName()
{ {
SetType(ASSET_TYPE_GAMEWORLD_MP); SetType(ASSET_TYPE_GAMEWORLD_MP);
SetName("GameWorld MP"); SetName("GameWorld MP");
@ -17,19 +17,11 @@ XGameWorldMp::~XGameWorldMp()
void XGameWorldMp::ParseData(QDataStream *aStream) { void XGameWorldMp::ParseData(QDataStream *aStream) {
// Parse the name string // Parse the name string
if (GetPtr() == -1) { if (GetPtr() == -1) {
mName = XString::ParseCustom(aStream); mName.ParsePtr(aStream);
} }
} }
void XGameWorldMp::Clear() void XGameWorldMp::Clear()
{ {
mName.clear(); mName.Clear();
}
QString XGameWorldMp::GetName() const {
return mName;
}
void XGameWorldMp::SetName(const QString& name) {
mName = name;
} }

View File

@ -2,6 +2,7 @@
#define XGAMEWORLDMP_H #define XGAMEWORLDMP_H
#include "xasset.h" #include "xasset.h"
#include "xstring.h"
#include <QString> #include <QString>
@ -14,11 +15,8 @@ public:
void ParseData(QDataStream *aStream) override; void ParseData(QDataStream *aStream) override;
void Clear() override; void Clear() override;
QString GetName() const;
void SetName(const QString& name);
private: private:
QString mName; XString mName;
}; };
#endif // XGAMEWORLDMP_H #endif // XGAMEWORLDMP_H