Пример #1
0
    public void RpcConectarNuevoJugador(int cantidadJugadores)
    {
        this.cantidadJugadores = cantidadJugadores;
        switch (cantidadJugadores)
        {
        case 1:
            // el primer cliente viene por acá y controla al jugador1.
            if (jugadorControlado == 0)
            {
                jugadorControlado = 1;
            }
            managerGUI.habilitarBoton(false);
            managerMenus.mostrarInterfazNetwork(true);
            disco.desactivar();
            break;

        case 2:
            // el primer cliente que entra acá no debería hacer nada.
            // el segundo cliente viene por acá y controla al jugador2 y se actualiza al estado
            // del servidor.
            if (jugadorControlado == 0)
            {
                jugadorControlado = 2;
            }
            managerGUI.habilitarBoton(true);
            managerMenus.mostrarInterfazNetwork(false);
            disco.activar();
            break;
        }
    }