XPlor/libs/xassets/xrectdef.cpp

34 lines
845 B
C++
Raw Normal View History

2025-09-05 21:35:42 +00:00
#include "xrectdef.h"
XRectDef::XRectDef()
: XAsset()
, mX(0)
, mY(0)
, mWidth(0)
, mHeight(0)
2025-09-05 21:35:42 +00:00
, mHorzAlign(0)
, mVertAlign(0)
{
2025-09-10 21:58:26 -04:00
SetName("Rectangle Definition");
2025-09-05 21:35:42 +00:00
}
2025-09-10 21:58:26 -04:00
void XRectDef::ParseData(XDataStream *aStream)
2025-09-05 21:35:42 +00:00
{
mX = aStream->ParseSingle(QString("%1 x").arg(GetName()));
mY = aStream->ParseSingle(QString("%1 y").arg(GetName()));
mWidth = aStream->ParseSingle(QString("%1 width").arg(GetName()));
mHeight = aStream->ParseSingle(QString("%1 height").arg(GetName()));
mHorzAlign = aStream->ParseInt32(QString("%1 horizontal align").arg(GetName()));
mVertAlign = aStream->ParseInt32(QString("%1 vertical align").arg(GetName()));
2025-09-05 21:35:42 +00:00
}
void XRectDef::Clear()
{
mX = 0;
mY = 0;
mWidth = 0;
mHeight = 0;
2025-09-05 21:35:42 +00:00
mHorzAlign = 0;
mVertAlign = 0;
}