diff options
Diffstat (limited to 'src/net/eathena/guildrecv.h')
-rw-r--r-- | src/net/eathena/guildrecv.h | 33 |
1 files changed, 28 insertions, 5 deletions
diff --git a/src/net/eathena/guildrecv.h b/src/net/eathena/guildrecv.h index 408b494c6..6bec88f54 100644 --- a/src/net/eathena/guildrecv.h +++ b/src/net/eathena/guildrecv.h @@ -22,6 +22,8 @@ #ifndef NET_EATHENA_GUILDRECV_H #define NET_EATHENA_GUILDRECV_H +#include <string> + namespace Net { class MessageIn; @@ -34,6 +36,31 @@ namespace EAthena { namespace GuildRecv { + extern bool showBasicInfo; + + void processGuildCreateResponse(Net::MessageIn &msg); + void processGuildMasterOrMember(Net::MessageIn &msg); + void processGuildBasicInfo(Net::MessageIn &msg); + void processGuildAlianceInfo(Net::MessageIn &msg); + void processGuildMemberList(Net::MessageIn &msg); + void processGuildPosNameList(Net::MessageIn &msg); + void processGuildPosInfoList(Net::MessageIn &msg); + void processGuildPositionChanged(Net::MessageIn &msg); + void processGuildMemberPosChange(Net::MessageIn &msg); + void processGuildEmblemData(Net::MessageIn &msg); + void processGuildSkillInfo(Net::MessageIn &msg); + void processGuildNotice(Net::MessageIn &msg); + void processGuildInvite(Net::MessageIn &msg); + void processGuildInviteAck(Net::MessageIn &msg); + void processGuildLeave(Net::MessageIn &msg); + void processGuildMessage(Net::MessageIn &msg); + void processGuildSkillUp(Net::MessageIn &msg); + void processGuildReqAlliance(Net::MessageIn &msg); + void processGuildReqAllianceAck(Net::MessageIn &msg); + void processGuildDelAlliance(Net::MessageIn &msg); + void processGuildOppositionAck(Net::MessageIn &msg); + void processGuildBroken(Net::MessageIn &msg); + void processGuildExpulsionContinue(const std::string &nick); void processGuildUpdateCoords(Net::MessageIn &msg); void processGuildPositionInfo(Net::MessageIn &msg); void processGuildMemberLogin(Net::MessageIn &msg); @@ -42,12 +69,8 @@ namespace EAthena void processGuildEmblem(Net::MessageIn &msg); void processOnlineInfo(Net::MessageIn &msg); } // namespace GuildRecv -} // namespace EAthena - -namespace Ea -{ extern Guild *taGuild; -} +} // namespace EAthena extern GuildTab *guildTab; |