public AgenteBasadoObjetivo(List<Calle> calles, int destino) { this.calle = calles; this.destino = destino; mapa = new Grafo(calle); }
public AgenteBasadoObjetivo(List<Calle> calles) { this.calle = calles; mapa = new Grafo(calle); }
public override void funcionAgente(Vehiculo miVehiculo, List<Elemento> calles, List<Elemento> señaleticas, Hashtable sectores) { this.percepcionVehiculo(miVehiculo, calles, señaleticas, sectores); if (Modificar.cambio) { //Vuelve a crear el grafo cuando cambian las calles Modificar.cambio = false; mapa = new Grafo (calle); } if (ruta == null) { crearObjetivo (); } trabajandoObjetivo(); this.tabla_de_reglas(miVehiculo, this.Percepcion); }