questboard.h
来自「dk1游戏的原代码文件,完整.编译系统redhat7.3,mysql 3.23 」· C头文件 代码 · 共 41 行
H
41 行
#ifndef __QUEST_BOARD_H__#define __QUEST_BOARD_H__#include "Types.h"#include "Exception.h"#include <hash_map>class Quest;class GCNPCAskDynamic;class NPC;class Script;class QuestBoard {public : typedef hash_map<QuestID_t, Quest*> QUESTS;public : QuestBoard(); virtual ~QuestBoard(); void init(int num) throw (Error); void release() throw (Error); void regenerate(int num) throw (Error); bool add(Quest* pQuest) throw (Error); Quest* remove(QuestID_t qid) throw (Error); void setScript(Script* pScript) const throw (Error); //void makeNPCAskPacket(GCNPCAskDynamic& npcAskPacket) const throw (Error); const QUESTS& getQuests() const throw (Error) { return m_Quests; }private : NPC* m_pNPC; QUESTS m_Quests;};#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?