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
|
|
|
}
|