diff options
Diffstat (limited to 'src/net/partyhandler.cpp')
-rw-r--r-- | src/net/partyhandler.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/net/partyhandler.cpp b/src/net/partyhandler.cpp index dd169b8d..f3a2e2f5 100644 --- a/src/net/partyhandler.cpp +++ b/src/net/partyhandler.cpp @@ -30,6 +30,7 @@ #include "chatserver/chatserver.h" #include "../gui/chat.h" +#include "../gui/partywindow.h" #include "../log.h" #include "../localplayer.h" @@ -56,13 +57,15 @@ void PartyHandler::handleMessage(MessageIn &msg) { if (!player_node->getInParty()) player_node->setInParty(true); + std::string memberName = msg.readString(); + partyWindow->addPartyMember(memberName); } } break; case CPMSG_PARTY_INVITED: { - //TODO: Show dialog to player asking to join party std::string inviter = msg.readString(); + partyWindow->showPartyInvite(inviter); } break; case CPMSG_PARTY_ACCEPT_INVITE_RESPONSE: |