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 + -
显示快捷键?