예제 #1
0
 public void Quitar(InterfacesComponentes.IComponente componente)
 {
     Componentes.Remove(componente);
     NumElementos--;
     UtilidadesEjercito.Algoritmos.CalculoDatos.CalcularDatos(this);
     UtilidadesEjercito.Algoritmos.CalculoCM.CalcularCM(this);
 }
예제 #2
0
 public void RemoveComponente(IComponente Componente)
 {
     if (Componentes.Contains(Componente))
     {
         Componentes.Remove(Componente);
     }
 }
예제 #3
0
 public void RemoveComponente(IComponente Componente)
 {
     if (Componente == null)
     {
         return;
     }
     if (Componentes.Contains(Componente))
     {
         Componentes.Remove(Componente);
     }
 }
예제 #4
0
        public void RemoveComponente(IComponente Componente)
        {
            if (Componente == null)
            {
                return;
            }

            Aresta aresta = (Aresta)Componente;

            if (Componentes.Contains(Componente))
            {
                DistanciaTotal = DistanciaTotal - aresta.Distancia;
                Componentes.Remove(aresta);
            }
        }
예제 #5
0
        public void RemoveComponente(IComponente Componente)
        {
            if (Componente == null)
            {
                return;
            }

            Item item = (Item)Componente;

            if (Componentes.Contains(Componente))
            {
                CapacidadeAtual = CapacidadeAtual - item.Peso;
                UtilidadeAtual  = UtilidadeAtual - item.Utilidade;

                Componentes.Remove(item);
            }
        }