public static int checkDistance(Miasto state, Miasto state2) { int distance = 0; { foreach (Sasiad s in state.SasiednieMiasta) { if (s.miasto.Name == state2.Name) { distance += s.distance; } } return(distance); } }
public Sasiad(Miasto miasto, int dist) { this.miasto = miasto; this.distance = dist; }
public void DodajSasiada(Miasto miasto, int dystans) { Sasiad sasiad = new Sasiad(miasto, dystans); //sasiad to miasto z odlegloscia do sasiada SasiednieMiasta.Add(sasiad); }