Пример #1
0
        private static void ucitajZvjezdja()
        {
            citac = new PodaciAlat("./podaci/ime_zvijezde.txt");

            while (citac.dalje())
            {
                string tip = citac.tip;
                if (tip == "<PREFIKS>")
                {
                    prefiksZvijezdja.Clear();
                    prefiksZvijezdja[PrefiksZvijezdja.ALFA]    = citac.podatci["ALFA"];
                    prefiksZvijezdja[PrefiksZvijezdja.BETA]    = citac.podatci["BETA"];
                    prefiksZvijezdja[PrefiksZvijezdja.GAMA]    = citac.podatci["GAMA"];
                    prefiksZvijezdja[PrefiksZvijezdja.DELTA]   = citac.podatci["DELTA"];
                    prefiksZvijezdja[PrefiksZvijezdja.EPSILON] = citac.podatci["EPSILON"];
                    prefiksZvijezdja[PrefiksZvijezdja.ZETA]    = citac.podatci["ZETA"];
                    prefiksZvijezdja[PrefiksZvijezdja.ETA]     = citac.podatci["ETA"];
                    prefiksZvijezdja[PrefiksZvijezdja.THETA]   = citac.podatci["THETA"];
                }
                else if (tip == "<ZVIJEZDJE>")
                {
                    zvijezdja.Add(Zvijezdje.napravi(citac.podatci));
                }
            }
            citac.zatvori();
        }
Пример #2
0
        private static void ucitajPostavke()
        {
            try
            {
                citac = new PodaciAlat("postavke.txt");

                while (citac.dalje())
                {
                    if (citac.tip == "<PROSLA_IGRA>")
                    {
                        Postavke.ProslaIgra.Postavi(citac.podatci);
                    }
                    else if (citac.tip == "<POSTAVKE>")
                    {
                        Postavke.Ucitaj(citac.podatci);
                    }
                }
            }
            catch (IOException)
            {
                Postavke.ProslaIgra.Postavi(new Dictionary <string, string>());
                Postavke.Ucitaj(new Dictionary <string, string>());
            }
            finally
            {
                citac.zatvori();
            }
        }
Пример #3
0
        private static void ucitajSlike()
        {
            citac = new PodaciAlat("./slike/slike.txt");

            while (citac.dalje())
            {
                if (citac.tip == "<SLIKA>")
                {
                    Slike.DodajSliku(citac.podatci);
                }
            }
            citac.zatvori();
        }
Пример #4
0
        public static Dictionary <string, Formula> ucitajBazuEfekata()
        {
            PodaciAlat citac = new PodaciAlat("./podaci/osnovni_efekti.txt");
            Dictionary <string, Formula> ret = new Dictionary <string, Formula>();

            if (citac.dalje())
            {
                foreach (string efekt in citac.podatci.Keys)
                {
                    ret.Add(efekt, Formula.IzStringa(citac.podatci[efekt]));
                }
            }

            return(ret);
        }
Пример #5
0
        private static List <Dictionary <string, string> > pokupi(string datoteka, string tag)
        {
            List <Dictionary <string, string> > rez = new List <Dictionary <string, string> >();

            citac = new PodaciAlat(datoteka);

            while (citac.dalje())
            {
                if (citac.tip == tag)
                {
                    rez.Add(new Dictionary <string, string>(citac.podatci));
                }
            }
            citac.zatvori();

            return(rez);
        }