Files
Sun1602/Tools/WiseClient/Object/Monster.h
T
2022-10-26 12:25:11 +08:00

29 lines
804 B
C++

#pragma once
#include "RenderObject.h"
//////////////////////////////////////////////////////////////////////////
// <MIGRATION OBJECT>
//
class Monster : public RenderObject
{
public: enum eMOVE_STATE { STOP, WALK, RUN };
public: Monster();
virtual ~Monster();
public: inline eMOVE_STATE& MOVE_STATE() { return m_eMoveState; }
inline WzVector& POS_CURRENT() { return m_wvCurPos; }
inline WzVector& POS_DEST() { return m_wvDestPos; }
inline WORD& TILE_INDEX() { return m_wTileIndex; }
public: virtual void Init();
virtual void Release();
//public: void PARSE_SYNC_ENTER(MSG_CG_SYNC_MONSTER_ENTER_BRD* pRecvMsg);
private: eMOVE_STATE m_eMoveState; // »óÅÂ(°È±â, ¶Ù±â)
WzVector m_wvCurPos;
WzVector m_wvDestPos;
WORD m_wTileIndex;
};