⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 movementchecker.h

📁 奇迹世界 部分源代码奇迹世界 部分源代码奇迹世界 部分源代码
💻 H
字号:
#pragma once

#include <WzDataType.h.>

class MovementChecker
{
public:
	MovementChecker(void);
	~MovementChecker(void);

	VOID			Init();
	VOID			Reset();
	VOID			SetMoveSpeed( float fMoveSpeed, WzVector wvCurPos );
	BOOL			AddMovement( WzVector wvCurPos );
	inline DWORD	GetTotalTick() { return GetTickCount() - m_dwFirstMovedTick; }
	inline float	GetMaxDistance() { return m_fMoveSpeed * GetTotalTick() * 0.001f; }

private:
	BOOL			IsLegal();
	BOOL			m_bFirstMove;
	DWORD			m_dwFirstMovedTick;
	DWORD			m_dwLastMovedTick;
	float			m_fMoveSpeed;
	float			m_fTotalMovement;
	float			m_fMaxDistance;
	WzVector		m_wvPrevFromPos;
	DWORD			m_dwPrevTickCount;
};

⌨️ 快捷键说明

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