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