XPlor/libs/xassets/xitemdef.cpp

72 lines
1.3 KiB
C++
Raw Normal View History

2025-09-05 21:35:08 +00:00
#include "xitemdef.h"
XItemDef::XItemDef()
: XAsset()
, mWindow()
, mTextRect()
, mType(0)
, mDataType(0)
, mAlignment(0)
, mFontEnum(0)
, mTextAlignMode(0)
, mTextalignx(0.0f)
, mTextaligny(0.0f)
, mTextscale(0.0f)
, mTextStyle(0)
, mGameMsgWindowIndex(0)
, mGameMsgWindowMode(0)
, mtext("")
, mItemFlags(0)
, mParent(new XMenuDef())
, mMouseEnterText("")
, mMouseExitText("")
, mMouseEnter("")
, mMouseExit("")
, mAction("")
, mOnAccept("")
, mOnFocus("")
, mLeaveFocus("")
, mDvar("")
, mDvarTest("")
, mOnKey(new XItemKeyHandler())
, mEnableDvar("")
, mDvarFlags(0)
, mFocusSound(new XSoundAliasList())
, mSpecial(0.0f)
, mCursorPos()
, mTypeData()
, mImageTrack(0)
, mVisibleExp()
, mTextExp()
, mMaterialExp()
, mRectXExp()
, mRectYExp()
, mRectWExp()
, mRectHExp()
, mForecolorAExp()
{
2025-09-10 21:58:26 -04:00
SetName("Item Definition");
2025-09-05 21:35:08 +00:00
}
XItemDef::~XItemDef()
{
}
2025-09-07 23:15:59 -04:00
int XItemDef::GetType() const
{
return mType;
}
2025-09-05 21:35:08 +00:00
void XItemDef::Clear()
{
}
2025-09-10 21:58:26 -04:00
void XItemDef::ParseData(XDataStream *aStream)
2025-09-05 21:35:08 +00:00
{
2025-09-10 21:58:26 -04:00
Q_UNUSED(aStream);
2025-09-05 21:35:08 +00:00
2025-09-10 21:58:26 -04:00
// TODO: Fill in XItemDef::ParseData
2025-09-05 21:35:08 +00:00
}