movement.h

来自「国外网游源码....除工具源码缺少之外,其余程序都全...至于,什么游戏,因为国」· C头文件 代码 · 共 55 行

H
55 行
字号
//-----------------------------------------------------------------------------------------------------------
//	File : Movement.h
//-----------------------------------------------------------------------------------------------------------
// 
// 唱吝阑 困秦辑 老窜 累诀~
//
#ifndef _MOVEMENT
#define _MOVEMENT

#define GRAVITY	9.8f

enum MOVEMENT_TYPE
{
	Walking = 0,
	Jumping,
};

struct SPHEREINFO;
struct PICKING;
struct INTERSECT;

class CCollision;
class CMCParts;

class CMovement
{
public:
	CMovement();
	virtual ~CMovement();

	//virtual bool Collision(PICKING *pRay) = 0;
	virtual bool Movement() = 0;
	virtual MOVEMENT_TYPE GetMovementType() { return m_type; }

	virtual DWORD Collision(CCollision *pCol);
			
protected:

	MOVEMENT_TYPE m_type;

	D3DXVECTOR3 *m_pvPos;	// 框流老 规氢蔼狼 器牢磐
		
	// 矫埃 包访 函荐
	DWORD m_dwLastTime;
	DWORD m_dwCurTime;
	DWORD m_dwAccTime;

	// 面倒包访
	INTERSECT*	m_pInter;
	DWORD		m_dwInSize;
	SPHEREINFO *m_pSphere;

private:
};
#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?