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

📄 specialstate.h

📁 墨香最新私服
💻 H
字号:
// SpecialState.h: interface for the CSpecialState class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_SPECIALSTATE_H__D4A09DE3_E811_4EE8_8ADE_290B0E97494A__INCLUDED_)
#define AFX_SPECIALSTATE_H__D4A09DE3_E811_4EE8_8ADE_290B0E97494A__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#ifdef _MHCLIENT_
#include "..\Effect\EffectManager.h"
#endif

class CObject;

class CSpecialState  
{
	CObject* m_pParent;
	DWORD m_StateTime;
	WORD m_wParam1;
	WORD m_wParam2;
	float m_fParam3;

#ifdef _MHCLIENT_
	HEFFPROC m_Effect;
	WORD m_EffectNum;
	WORD m_StateIcon;
#endif

public:
	CSpecialState(CObject* pParent);
	~CSpecialState();

	void Init();

	void Process(DWORD tickTime);

	void StartState(DWORD Time,WORD wParam1,WORD wParam2,float fParam3,WORD EffectNum,WORD StateIcon);
	void EndState();
	
	inline BOOL IsInState()	{	return m_StateTime ? TRUE : FALSE;	}

	virtual WORD GetParam1()	{	return m_wParam1;	}
	virtual WORD GetParam2()	{	return m_wParam2;	}
	virtual float GetParam3()	{	return m_fParam3;	}
};


#endif // !defined(AFX_SPECIALSTATE_H__D4A09DE3_E811_4EE8_8ADE_290B0E97494A__INCLUDED_)

⌨️ 快捷键说明

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