29 lines
714 B
C++
29 lines
714 B
C++
#pragma once
|
|
|
|
#include "GameObject.h"
|
|
//////////////////////////////////////////////////////////////////////////
|
|
// <MIGRATION OBJECT>
|
|
//
|
|
|
|
class Player : public GameObject
|
|
{
|
|
public: enum eMOVE_STATE { WALK, RUN };
|
|
|
|
public: Player();
|
|
virtual ~Player();
|
|
|
|
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();
|
|
|
|
private:
|
|
eMOVE_STATE m_eMoveState; // »óÅÂ(°È±â, ¶Ù±â)
|
|
WzVector m_wvCurPos;
|
|
WzVector m_wvDestPos;
|
|
WORD m_wTileIndex;
|
|
};
|