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

📄 skilldomaininfomanager.h

📁 天之炼狱1服务器端源文件游戏服务端不完整
💻 H
字号:
//////////////////////////////////////////////////////////////////////////////// Filename    : SkillDomainInfoManager.h// Written By  : Elca// Description : //////////////////////////////////////////////////////////////////////////////#ifndef __SKILL_DOMAIN_INFO_MANAGER_H__#define __SKILL_DOMAIN_INFO_MANAGER_H__#include "Types.h"#include "Exception.h"//////////////////////////////////////////////////////////////////////////////// class DomainInfo//////////////////////////////////////////////////////////////////////////////class DomainInfo {public:	DomainInfo() throw();	~DomainInfo() throw();public:	SkillDomainType_t getType() const throw() { return m_Type; }	void setType(SkillDomainType_t type) throw() { m_Type = type; }	Level_t getLevel() const throw() { return m_Level; }	void setLevel(Level_t level) throw() { m_Level = level; }	uint getGoalExp() const throw() { return m_GoalExp; }	void setGoalExp(Exp_t exp) throw() { m_GoalExp = exp ; }	uint getAccumExp() const throw() { return m_AccumExp; }	void setAccumExp(Exp_t exp) throw() { m_AccumExp = exp ; }	ItemType_t getBestItemType() const throw() { return m_BestItemType; }	void setBestItemType(ItemType_t it) throw() { m_BestItemType = it; }		string toString() const throw();private:	// 胶懦 档皋牢狼 鸥涝	SkillDomainType_t m_Type;	// 窜拌(胶懦 飘府俊辑 捞 扁贱狼 depth)	Level_t m_Level;	// 格钎 版氰摹	Exp_t m_GoalExp;	// 穿利 版氰摹	Exp_t m_AccumExp;	// 利例茄 公扁 窜拌	ItemType_t m_BestItemType;};//--------------------------------------------------------------------//// Class DomainInfoManager////--------------------------------------------------------------------/*class DomainInfoManager {public:	// constructor	DomainInfoManager() throw();	// destructor	~DomainInfoManager() throw();	// initialize manager	void init() throw(Error);	// get sub info class manager	DomainInfoManager* getInfoManager(Domain DomainType) const throw(Error);	// get item info	SkillDomainInfo* getSkillDomainInfo(Level_t Level) const throw(Error);	uint getDomainCount() const throw(Error);	// toString for debug	string toString() const throw();private:	DomainInfo ** m_DomainInfoLists;};*///////////////////////////////////////////////////////////////////////////////// Class SkillDomainInfoManager//////////////////////////////////////////////////////////////////////////////class SkillDomainInfoManager {public:	SkillDomainInfoManager() throw();	~SkillDomainInfoManager() throw();public:	// initialize manager	void init() throw(Error);	// get item info	DomainInfo* getDomainInfo(SkillDomain DomainType, Level_t Level) const throw(Error);	// addDomainInfo	void addDomainInfo(DomainInfo* pDomainInfo) const throw(Error);	// toString for debug	string toString() const throw();private:	DomainInfo ** m_DomainInfoLists[SKILL_DOMAIN_MAX];};extern SkillDomainInfoManager* g_pSkillDomainInfoManager;#endif

⌨️ 快捷键说明

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