コード例 #1
0
ファイル: Postavke.cs プロジェクト: iliavolyova/tetris
        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);
        }
コード例 #2
0
ファイル: Postavke.cs プロジェクト: iliavolyova/tetris
        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));
            }
        }