} // readonly property public Level(Locatie buiten) { Startpositie = buiten; }
/// <summary> /// maakt een doorgang van deze locatie (this) naar een andere /// </summary> /// <param name="hal">de locatie waarnaar een doorgan moet gemaakt worden</param> public void MaakDoorgangNaar(Locatie hal) { doorgangen.Add(new Doorgang(this, hal)); }
public static void MaakDoorgang(Locatie van, Locatie naar) { van.MaakDoorgangNaar(naar); }
public Doorgang(Locatie eersteLocatie, Locatie tweedeLocatie) { this.eersteLocatie = eersteLocatie; this.tweedeLocatie = tweedeLocatie; }