cquestbase.h

来自「墨香最新私服」· C头文件 代码 · 共 33 行

H
33
字号
#ifndef _CLASS_QUEST_BASE_
#define _CLASS_QUEST_BASE_

// 涅胶飘俊 包茄 扁夯努贰胶

// 辑滚肺 何磐 惑怕蔼阑 罐绰促.
// Manager肺 何磐 佬绢甸牢 扁夯 风凭阑 汗荤茄促.

class CQuestBase {
protected:
	DWORD		m_dwQuestIdx;	
	QFLAG		m_State;		// 柳青 惑怕蔼 

	int			m_nValidNum;	// 荤侩 bit 肮荐  (肯丰甫 魄窜且锭 荤侩)

public:
	CQuestBase();
	virtual ~CQuestBase();

	void Init(DWORD idx, QSTATETYPE state);
	void SetValidbitNum(int num) { m_nValidNum = num; }

	virtual void CheckCondition(GAMEEVENT* event) { return; }

	DWORD GetQuestIdx() { return m_dwQuestIdx; }

	virtual void SetValue(QSTATETYPE value);
	virtual void SetState(BYTE field);
	
	BOOL IsComplete() { return m_State.IsSet(1); }
};

#endif // _CLASS_QUEST_BASE_

⌨️ 快捷键说明

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