Exemple #1
0
        private void osvjeziLabele()
        {
            Kolonija        kolonija = igrac.OdabranPlanet.kolonija;
            ZvjezdanaUprava sustav   = igrac.OdabranSustav;

            Dictionary <string, ITekst> jezik = Postavke.Jezik[Kontekst.Kolonija];

            if (kolonija != null)
            {
                lblHranaPoStan.Text      = jezik["HranaPoStan"].tekst() + ": " + kolonija.Efekti[Kolonija.HranaPoFarmeru].ToString("0.##");
                lblRudePoStan.Text       = jezik["RudePoStan"].tekst() + ": " + kolonija.Efekti[Kolonija.RudePoRudaru].ToString("0.##");
                lblOdrzavanjePoStan.Text = jezik["OdrzavanjePoStan"].tekst() + ": " + (kolonija.Efekti[Kolonija.OdrzavanjeUkupno] / kolonija.Efekti[Kolonija.PopulacijaBr]).ToString("0.##");
                lblIndustrijaPoStan.Text = jezik["IndustrijaPoStan"].tekst() + ": " + kolonija.Efekti[Kolonija.IndPoRadnikuEfektivno].ToString("0.##");
                lblRazvojPoStan.Text     = jezik["RazvojPoStan"].tekst() + ": " + kolonija.Efekti[Kolonija.RazPoRadnikuEfektivno].ToString("0.##");

                lblCivilnaIndustrija.Text      = Fje.PrefiksFormater(kolonija.UtroseniPoeniIndustrije) + " " + jezik["jedInd"].tekst();
                lblProcjenaCivilneGradnje.Text = kolonija.ProcjenaVremenaGradnje();

                if (kolonija.RedGradnje.Count > 0)
                {
                    btnCivilnaGradnja.Image = kolonija.RedGradnje.First.Value.slika;
                    btnCivilnaGradnja.Text  = "";
                }
                else
                {
                    btnCivilnaGradnja.Image = null;
                    btnCivilnaGradnja.Text  = jezik["Civilna_Gradnja"].tekst();
                }
            }

            if (sustav != null)
            {
                sustav.IzracunajEfekte();
                sustav.OsvjeziInfoGradnje();

                lblVojnaGradnja.Text         = Fje.PrefiksFormater(sustav.UtroseniPoeniIndustrije) + " " + jezik["jedInd"].tekst();
                lblProcjenaVojneGradnje.Text = sustav.ProcjenaVremenaGradnje();
                lblRazvoj.Text = jezik["lblRazvoj"].tekst() + Fje.PrefiksFormater(sustav.PoeniRazvoja);

                if (sustav.RedGradnje.Count > 0)
                {
                    btnVojnaGradnja.Image = sustav.RedGradnje.First.Value.slika;
                    btnVojnaGradnja.Text  = "";
                }
                else
                {
                    btnVojnaGradnja.Image = null;
                    btnVojnaGradnja.Text  = jezik["Vojna_Gradnja"].tekst();
                }
            }
        }
Exemple #2
0
        private void osvjeziLabele()
        {
            uprava.IzracunajEfekte();
            uprava.OsvjeziInfoGradnje();

            buildingInfo.Text = uprava.ProcjenaVremenaGradnje();

            if (uprava.RedGradnje.Count > 0)
            {
                buildingButton.BackgroundImage = uprava.RedGradnje.First.Value.slika;
            }
            else
            {
                buildingButton.BackgroundImage = null;
            }
        }