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

📄 checkroutine.h

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

#if !defined(AFX_CHECKROUTINE_H__1F0CA9EB_BC00_41F9_B11E_E8E021026AB2__INCLUDED_)
#define AFX_CHECKROUTINE_H__1F0CA9EB_BC00_41F9_B11E_E8E021026AB2__INCLUDED_

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

class CPlayer;
enum eCheckBits{ CB_EXIST = 1, CB_ICONIDX=2, CB_QABSPOS=4, CB_DURA=8, CB_ALL=15, CB_ENOUGHDURA=16, };
#define CHKRT CCheckRoutine::GetInstance()
class CCheckRoutine  
{
public:
	CCheckRoutine();
	virtual ~CCheckRoutine();
	GETINSTANCE(CCheckRoutine)

	BOOL StateOf(CPlayer * pPlayer, DWORD state);
	BOOL MoneyOf(CPlayer * pPlayer, eITEMTABLE tabIdx, MONEYTYPE moneyAmount);
	BOOL LevelOf(CPlayer * pPlayer, LEVELTYPE level);
	BOOL DistanceOf(CPlayer * pPlayer, VECTOR3 *vTPos, DWORD dist);


	// ¾ÆÀÌÅÛ ±â´É¼öÇà ¾îºô¸®Æ¼ ¼ö·Ã ¿©ºÎ
	BOOL AbilityOf(CPlayer * pPlayer, eABILITY_USE_JOB eKind);
	// ¾ÆÀÌÅÛ µ¿Àϼº üũ(À§Ä¡,Á¸Àç,¾ÆÀÌÅÛÁ¤º¸)
	BOOL ItemOf(CPlayer * pPlayer, POSTYPE AtPos, WORD wItemIdx, DURTYPE Dura, POSTYPE QuickPos, WORD flag = CB_ALL);
	
	BOOL DearlerItemOf(DWORD dwDealerIdx, DWORD dwBuyItemIdx);
	// ÀÌ¹Ì °°Àº Á¾·ùÀÇ ¹«°ø µî·Ï¿©ºÎ
	// µî·ÏµÇ¾î ÀÖÀ¸¸é TRUE
	// ¾Æ´Ï¸é FALSE
	BOOL MugongOf(CPlayer * pPlayer, WORD wMugongIdx);
};

#endif // !defined(AFX_CHECKROUTINE_H__1F0CA9EB_BC00_41F9_B11E_E8E021026AB2__INCLUDED_)

⌨️ 快捷键说明

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