public static void Ucitaj() { if (adresa_postavki == null) { throw new Exception("Objekt Postavke nije inicijaliziran"); } TipoviIgara.Clear(); Oblici.Clear(); Rezultati.Clear(); XDocument xdoc = XDocument.Load(adresa_postavki); FromXML(xdoc.Root); }
public static void FromXML(XElement x) { foreach (var o in x.Elements("oblik")) { Oblici.Add(Oblik.NapraviOblik(o)); } foreach (var o in x.Elements("igra")) { TipoviIgara.Add(TipIgre.NapraviTipIgre(o)); } foreach (var o in x.Elements("rezultat")) { DodajRezultat(o.Attribute("tipigre").Value, o.Attribute("igrac").Value, int.Parse(o.Attribute("nivo").Value), int.Parse(o.Attribute("bodovi").Value)); } }