📄 walking.h
字号:
//-----------------------------------------------------------------------------------------------------------
// File : Walking.h
//-----------------------------------------------------------------------------------------------------------
// 何葛努贰胶 : Movement
//
#ifndef _WALKING_
class CMCParts;
class CCollision;
class CBaseBuildObject;
struct PICKING;
struct INTERSECT;
class CWalking : public CMovement
{
public:
// 傈何 林家蔼阑 啊历具 茄促.
CWalking(D3DXVECTOR3 *pPos, D3DXVECTOR3 *pvDir, float *Speed);
virtual ~CWalking();
void Resistance(float fResist) { if(fResist < 0 )m_fResistance=0; else m_fResistance=fResist; } // 捞悼 历亲蔼
BOOL MoveUp(PICKING *pRay); // 棵扼啊扁&棵府扁
bool MoveHor(PICKING *pRay); // 荐乞捞悼
bool MoveHor(CCollision *pCol, float *pHeight);
void MoveRay();
/////////////////
bool MoveHor(D3DXVECTOR3 &vDir,D3DXVECTOR3 &vCenter, D3DXVECTOR3 &vInterPt);
float MoveUp(INTERSECT *pInter);
bool MoveCollision(CCollision *pCol, float *pHeight);
//virtual bool Collision(PICKING *pRay);
virtual bool Movement();
private:
float m_fResistance;
D3DXVECTOR3 m_vOffset;
D3DXVECTOR3 *m_pvDir;
float * m_pSpeed;
DWORD m_dwMoveTime;
bool m_bHorizontal; // 荐乞急盒捞 拌魂登菌绰瘤 盲农
};
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -