📄 guildwar.h
字号:
///////////////////////////////////////////////////////////////////// 傈里俊 措茄 傈馆利牢 沥焊 棺 傈里 矫累 棺 辆丰矫 贸府风凭.///////////////////////////////////////////////////////////////////#ifndef __GUILD_WAR_H__#define __GUILD_WAR_H__#include "War.h"class Mutex;class PlayerCreature;class GuildWar : public War{public: GuildWar( ZoneID_t castleZoneID, GuildID_t challenger, WarState warState, WarID_t warID=0 ); virtual ~GuildWar(); ZoneID_t getCastleZoneID() const { return m_CastleZoneID; } void setCastleZoneID( ZoneID_t zoneID ) { m_CastleZoneID = zoneID; } WarType_t getWarType() const { return WAR_GUILD; } string getWarType2DBString() const { return "GUILD"; } string getWarName() const throw (Error); GuildID_t getChallangerGuildID() const { return m_ChallangerGuildID; } Gold_t getRegistrationFee() const { return m_RegistrationFee; } void setRegistrationFee( Gold_t fee ){ m_RegistrationFee = fee; }public: bool isModifyCastleOwner( PlayerCreature* pPC ) throw (Error); GuildID_t getWinnerGuildID( PlayerCreature* pPC ) throw (Error); //void sendWarStartMessage() const throw (ProtocolException, Error); void sendWarEndMessage() const throw (ProtocolException, Error); bool endWar(PlayerCreature* pPC) throw(Error);protected : void executeStart() throw (Error); void executeEnd() throw (Error); void recordGuildWarStart() throw (Error); void recordGuildWarEnd() throw (Error);public : void makeWarScheduleInfo( WarScheduleInfo* pWSI ) const throw (Error); void makeWarInfo( WarInfo* pWarInfo ) const throw (Error); virtual string toString() const throw (Error);private: ZoneID_t m_CastleZoneID; // 傈里苞 包访等 己狼 ZoneID GuildID_t m_ChallangerGuildID; // WAR_GUILD 老锭 傈里阑 脚没茄 辨靛狼 ID Gold_t m_RegistrationFee; // 瘤鞭等 傈里 脚没陛 // 傈里 搬苞 Race_t m_WinnerRace; GuildID_t m_WinnerGuildID; bool m_bModifyCastleOwner;};#endif // __WAR_H__
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -