Exemplo n.º 1
0
Arquivo: Main.cpp Projeto: leod/game
    void handleDisconnect(ClientInfo* client) {
        if (!client->connected)
            return;

        INFO(server) << "Client " << *client << " disconnected";

        clients.broadcast<ClientDisconnectedOrder>(client->id);

        if (client->entity) {
            entities.remove(client->entity);
            client->entity = nullptr;
        }

        client->connected = false;
    }