private void DibujaPolilíneas() { // Dibuja las Polilíneas. foreach (Polilínea polilínea in ManejadorDeMapa.Polilíneas) { DibujaPolilínea(polilínea.Coordenadas, CaracterísticasDePolilíneas.Lápiz(polilínea.Tipo)); } }
private void DibujaVías() { // Dibuja las Vías. foreach (Vía vía in ManejadorDeMapa.ManejadorDeVías.Elementos) { DibujaPolilínea(vía.Coordenadas, CaracterísticasDePolilíneas.Lápiz(vía.Tipo)); // Dibuja los nodos. foreach (Nodo nodo in vía.Nodos) { if ((nodo.EsRuteable) && (nodo.Indice < vía.Coordenadas.Length)) { Coordenadas coordenadas = nodo.Coordenadas; const int tamaño = 3; DibujaPunto(coordenadas, miPincelDeNodo, tamaño); } } } }