37 lines
589 B
C++
37 lines
589 B
C++
#include "xcollisionborder.h"
|
|
|
|
XCollisionBorder::XCollisionBorder()
|
|
: XAsset()
|
|
, mDistEq()
|
|
, mZBase(0.0f)
|
|
, mZSlope(0.0f)
|
|
, mStart(0.0f)
|
|
, mLength(0.0f)
|
|
{
|
|
}
|
|
|
|
XCollisionBorder::~XCollisionBorder()
|
|
{
|
|
|
|
}
|
|
|
|
void XCollisionBorder::ParseData(QDataStream *aStream) {
|
|
if (GetPtr() == -1) {
|
|
*aStream
|
|
>> mDistEq
|
|
>> mZBase
|
|
>> mZSlope
|
|
>> mStart
|
|
>> mLength;
|
|
}
|
|
}
|
|
|
|
void XCollisionBorder::Clear()
|
|
{
|
|
mDistEq = QVector3D();
|
|
mZBase = 0.0f;
|
|
mZSlope = 0.0f;
|
|
mStart = 0.0f;
|
|
mLength = 0.0f;
|
|
}
|