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

📄 zoneinfo.h

📁 天之炼狱1服务器端源文件游戏服务端不完整
💻 H
字号:
//////////////////////////////////////////////////////////////////////////////// Filename    : ZoneInfo.h// Written By  : Reiot// Description ://////////////////////////////////////////////////////////////////////////////#ifndef __ZONEINFO_H__#define __ZONEINFO_H__#include "Types.h"#include "Exception.h"#include "Zone.h"//////////////////////////////////////////////////////////////////////////////// class ZoneInfo;//////////////////////////////////////////////////////////////////////////////class ZoneInfo {public:	ZoneInfo();	~ZoneInfo();	void load( ZoneID_t zoneID ) throw(Error);public:	ZoneID_t getZoneID() const throw() { return m_ZoneID; }	void setZoneID(ZoneID_t zoneID) throw() { m_ZoneID = zoneID; }	ZoneGroupID_t getZoneGroupID() const throw() { return m_ZoneGroupID; }	void setZoneGroupID(ZoneGroupID_t zoneGroupID) throw() { m_ZoneGroupID = zoneGroupID; }	ZoneType getZoneType() const throw() { return m_ZoneType; }	void setZoneType(ZoneType zoneType) throw() { m_ZoneType = zoneType; }	void setZoneType(const string & zoneType) throw(Error);	ZoneLevel_t getZoneLevel() const throw() { return m_ZoneLevel; }	void setZoneLevel(ZoneLevel_t zoneLevel) throw() { m_ZoneLevel = zoneLevel; }	ZoneAccessMode getZoneAccessMode() const throw() { return m_ZoneAccessMode; }	void setZoneAccessMode(ZoneAccessMode zoneAccessMode) throw() { m_ZoneAccessMode = zoneAccessMode; }	void setZoneAccessMode(const string & zoneAccessMode) throw(Error);	bool isPayPlay() const throw() { return m_bPayPlay; }	void setPayPlay(bool bPayPlay=true) throw() { m_bPayPlay = bPayPlay; }	bool isPremiumZone() const throw() { return m_bPremiumZone; }	void setPremiumZone(bool bPremiumZone=true) throw() { m_bPremiumZone = bPremiumZone; }	string getZoneOwnerID() const throw() { return m_OwnerID; }	void setZoneOwnerID(const string & ownerID) throw() { m_OwnerID = ownerID; }	string getSMPFilename(void) const throw() { return m_SMPFilename; }	void setSMPFilename(const string& name) throw() { m_SMPFilename = name; }	string getSSIFilename(void) const throw() { return m_SSIFilename; }	void setSSIFilename(const string& name) throw() { m_SSIFilename = name; }	string getFullName(void) const throw() { return m_FullName; }	void setFullName(const string& name) throw() { m_FullName = name; }	string getShortName(void) const throw() { return m_ShortName; }	void setShortName(const string& name) throw() { m_ShortName = name; }	bool isPKZone() const throw() { return m_bPKZone; }	void setPKZone(bool bPKZone=true) throw() { m_bPKZone = bPKZone; }	bool isNoPortalZone() const throw() { return m_bNoPortalZone; }	void setNoPortalZone(bool bNoPortalZone=true) throw() { m_bNoPortalZone = bNoPortalZone; }	bool isMasterLair() const throw() { return m_bMasterLair; }	void setMasterLair(bool bMasterLair=true) throw() { m_bMasterLair = bMasterLair; }	bool isCastle() const throw() { return m_bCastle; }	void setCastle(bool bCastle=true) throw() { m_bCastle = bCastle; }	bool isHolyLand() const throw() { return m_bHolyLand; }	void setHolyLand(bool bHolyLand=true) throw() { m_bHolyLand = bHolyLand; }	bool isLevelWarZone() const	{		switch ( m_ZoneID )		{			case 1131:			case 1132:			case 1133:			case 1134:				{					return true;				}				break;			default:				{					return false;				}				break;		}	}	bool isAvailable() const throw() { return m_bAvailable; }	void setAvailable(bool bAvailable=true) throw() { m_bAvailable = bAvailable; }	int getOpenLevel() const throw() { return m_OpenLevel; }	void setOpenLevel(int OpenLevel) throw() { m_OpenLevel = OpenLevel; }	string toString() const throw();private:	ZoneID_t       m_ZoneID;         // 粮 酒捞叼	ZoneGroupID_t  m_ZoneGroupID;    // 粮 弊缝 酒捞叼	ZoneType       m_ZoneType;       // 粮 鸥涝	ZoneLevel_t    m_ZoneLevel;      // 粮 饭骇(0 - 10)	ZoneAccessMode m_ZoneAccessMode; // 粮 立辟 葛靛	bool           m_bPayPlay;		 // 蜡丰拳 粮? = 捣 郴具 甸绢哎 荐 乐绰 镑	bool           m_bPremiumZone;	 // 橇府固决 辑厚胶啊 登绰 粮 	string         m_OwnerID;        // 粮 家蜡磊 酒捞叼	string         m_SMPFilename;    // SMP 颇老 捞抚	string         m_SSIFilename;    // SSI 颇老 捞抚	string         m_FullName;       // 粮 捞抚	string         m_ShortName;      // 陋篮 捞抚	bool           m_bPKZone;        // 己氢 救 冻绢瘤绰 粮	bool           m_bNoPortalZone;  // portal肺 捞悼捞 阂啊瓷茄 粮	bool           m_bMasterLair;  	 // 付胶磐 饭绢牢啊?	bool           m_bCastle;  	 		// Castle牢啊?	bool           m_bHolyLand;  	 	// 酒淬狼 己瘤牢啊?	bool           m_bAvailable;        // 唱客具 登绰 粮牢啊?	int            m_OpenLevel;         // 粮狼 傍俺 饭骇. OpenDegree啊 粮狼 傍俺 饭骇焊促 臭酒具 唱柯促.};#endif

⌨️ 快捷键说明

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