invertika_game.Game.GameHandler.handlePartyInvite C# (CSharp) Method

handlePartyInvite() private method

private handlePartyInvite ( GameClient client, ISL.Server.Network.MessageIn message ) : void
client GameClient
message ISL.Server.Network.MessageIn
return void
        void handlePartyInvite(GameClient client, MessageIn message)
        {
            //MapComposite *map = client.character.getMap();
            //const int visualRange = Configuration::getValue("game_visualRange", 448);
            //std::string invitee = message.readString();

            //if (invitee == client.character.getName())
            //    return;

            //for (CharacterIterator it(map.getWholeMapIterator()); it; ++it)
            //{
            //    if ((*it).getName() == invitee)
            //    {
            //        // calculate if the invitee is within the visual range
            //        const int xInviter = client.character.getPosition().x;
            //        const int yInviter = client.character.getPosition().y;
            //        const int xInvitee = (*it).getPosition().x;
            //        const int yInvitee = (*it).getPosition().y;
            //        const int dx = std::abs(xInviter - xInvitee);
            //        const int dy = std::abs(yInviter - yInvitee);
            //        if (visualRange > std::max(dx, dy))
            //        {
            //            MessageOut out(GCMSG_PARTY_INVITE);
            //            out.writeString(client.character.getName());
            //            out.writeString(invitee);
            //            accountHandler.send(out);
            //            return;
            //        }
            //        break;
            //    }
            //}

            //// Invitee was not found or is too far away
            //MessageOut out(GPMSG_PARTY_INVITE_ERROR);
            //out.writeString(invitee);
            //client.send(out);
        }