XPlor/libs/xassets/xcollisionborder.cpp

39 lines
639 B
C++
Raw Normal View History

2025-08-17 13:14:17 -04:00
#include "xcollisionborder.h"
XCollisionBorder::XCollisionBorder()
2025-09-05 18:35:17 -04:00
: XAsset()
2025-09-07 23:15:48 -04:00
, mDistEq(3)
2025-09-05 18:35:17 -04:00
, mZBase(0.0f)
, mZSlope(0.0f)
, mStart(0.0f)
, mLength(0.0f)
{
2025-08-17 13:14:17 -04:00
}
2025-09-05 18:35:17 -04:00
XCollisionBorder::~XCollisionBorder()
{
2025-08-17 13:14:17 -04:00
}
2025-09-05 18:35:17 -04:00
void XCollisionBorder::ParseData(QDataStream *aStream) {
if (GetPtr() == -1) {
*aStream
2025-09-07 23:15:48 -04:00
>> mDistEq[0]
>> mDistEq[1]
>> mDistEq[2]
2025-09-05 18:35:17 -04:00
>> mZBase
>> mZSlope
>> mStart
>> mLength;
2025-08-17 13:14:17 -04:00
}
}
2025-09-05 18:35:17 -04:00
void XCollisionBorder::Clear()
{
2025-09-07 23:15:48 -04:00
mDistEq.clear();
2025-09-05 18:35:17 -04:00
mZBase = 0.0f;
mZSlope = 0.0f;
mStart = 0.0f;
mLength = 0.0f;
2025-08-17 13:14:17 -04:00
}