Exemplo n.º 1
0
        private void RemoverJugador(Jugador jugador)
        {
            foreach (Propiedad propiedad in _juego.Casillas.OfType <Propiedad>().Where(p => p.Propietario == jugador))
            {
                _form.Gestionar_PropietarioPropiedad(propiedad, true);
                propiedad.Nivel_Penitencia = 1;
                propiedad.Propietario      = null;
            }

            jugador.Ficha.Asignada = false;

            _juego.JugadoresConectados.Remove(jugador);

            EnviarJugadorDesconectado(jugador);

            _form.Mostrar_Cliente(jugador, true);
        }