📄 checkroutine.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 + -