public static TipNivoa NapraviTipNivoa(XElement x) { TipNivoa t = new TipNivoa(); t.FromXML(x); return(t); }
public void FromXML(XElement x) { Ime = x.Attribute("ime").Value; Redaka = int.Parse(x.Attribute("redaka").Value); Stupaca = int.Parse(x.Attribute("stupaca").Value); Nivoi.Clear(); foreach (var o in x.Elements("nivo")) { Nivoi.Add(TipNivoa.NapraviTipNivoa(o)); } }
public Oblik SljedeciDrugiOblik() { // ako je tip_igre.Nivoi[trenutni_nivo].ViseOblika true, // i ako je igra odlucila da ce dati dva oblika, onda funkcija // vraca taj drugi oblik (inace null) TipNivoa nivo = Nivo(); if (nivo.NagradniKvadratici == true && nivo.Oblici.Count == 2) { return(nivo.Oblici[1]); } else { return(null); } }
public static TipNivoa NapraviTipNivoa(XElement x) { TipNivoa t = new TipNivoa(); t.FromXML(x); return t; }