#pragma once #include "RenderObject.h" ////////////////////////////////////////////////////////////////////////// // // 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; };