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

📄 cquestbase.h

📁 墨香最新私服
💻 H
字号:
#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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -