public FormDizajn(Igrac igrac) { this.igrac = igrac; dizajner = new Dizajner(igrac); // inicijalizacija GUIa InitializeComponent(); this.Text = jezik["tabNoviDizajn"].tekst(); foreach (Trup trup in dizajner.trupovi) { cbVelicina.Items.Add(trup); } foreach (int pozicija in Pozicije.PonudjenePozicije()) { cbTaktika.Items.Add(new TagTekst <int>(pozicija, Pozicije.Naziv(pozicija))); } foreach (SpecijalnaOprema so in dizajner.trupKomponente.specijalnaOprema) { ListViewItem item = new ListViewItem(""); item.SubItems.Add(so.naziv); item.Tag = so; lstvSpecOprema.Items.Add(item); } // jezik btnSpremi.Text = jezik["btnSpremi"].tekst(); chSpecOpNaziv.Text = jezik["chSpecOpNaziv"].tekst(); lblNaziv.Text = jezik["lblNaziv"].tekst() + ":"; lblPrimMisija.Text = jezik["lblPrimMisija"].tekst() + ":"; lblSekMisija.Text = jezik["lblSekMisija"].tekst() + ":"; lblSpecOprema.Text = jezik["lblSpecOprema"].tekst() + ":"; lblStit.Text = jezik["lblStit"].tekst() + ":"; lblTaktika.Text = jezik["lblTaktika"].tekst() + ":"; lblUdioSek.Text = jezik["lblUdioSek"].tekst() + ":"; lblVelicina.Text = jezik["lblVelicina"].tekst() + ":"; this.Text = jezik["tabNoviDizajn"].tekst(); if (dizajner.dizajnMZPogon) { Dictionary <string, double> varijable = new Dictionary <string, double>(); varijable.Add("BRZINA", dizajner.dizajn.MZbrzina); chMZpogon.Text = jezik["chNDMZpogon"].tekst(varijable); } else { chMZpogon.Text = jezik["chNDMZpogonNema"].tekst(); } }
public FormFlote(Igrac igrac) { InitializeComponent(); btnNDZadrziInfo.Text = ""; lstvDizajnovi.SmallImageList = new ImageList(); lstvDizajnovi.SmallImageList.ImageSize = new Size(60, 40); this.igrac = igrac; tabvCtrlFlote.TabPages.Remove(tabNoviDizajn); Dictionary <string, ITekst> jezik = Postavke.Jezik[Kontekst.FormFlote]; nazivInfoStranice.Add(InfoStranice.MZPogon, jezik["infoMZPogon"].tekst()); nazivInfoStranice.Add(InfoStranice.Pokretljivost, jezik["infoPokret"].tekst()); nazivInfoStranice.Add(InfoStranice.PrimarnaMisija, jezik["infoPrimMisija"].tekst()); nazivInfoStranice.Add(InfoStranice.Reaktor, jezik["infoReaktor"].tekst()); nazivInfoStranice.Add(InfoStranice.SekundarnaMisija, jezik["infoSekMisija"].tekst()); nazivInfoStranice.Add(InfoStranice.Senzori, jezik["infoSenzori"].tekst()); nazivInfoStranice.Add(InfoStranice.SpecijalnaOprema, jezik["infoSpecOprema"].tekst()); nazivInfoStranice.Add(InfoStranice.Stit, jezik["infoStit"].tekst()); nazivInfoStranice.Add(InfoStranice.Taktika, jezik["infoTaktika"].tekst()); #region Dizajnovi { foreach (DizajnZgrada dizajnZgrada in igrac.dizajnoviBrodova) { Dizajn dizajn = dizajnZgrada.dizajn; dodajDizajn(dizajn); } } #endregion #region Novi dizajn { dizajner = new Dizajner(igrac); foreach (Trup trup in dizajner.trupovi) { cbNDvelicina.Items.Add(trup); } cbNDprimMisija.Items.Add(new TagTekst <Oruzje>(null, jezik["bezMisije"].tekst())); cbNDsekMisija.Items.Add(new TagTekst <Oruzje>(null, jezik["bezMisije"].tekst())); foreach (Misija.Tip misija in dizajner.oruzja.Keys) { if (dizajner.oruzja[misija].Count == 0) { continue; } cbNDprimMisija.Items.Add(new TagTekst <Oruzje>(null, SeparatorNDGrupa)); cbNDsekMisija.Items.Add(new TagTekst <Oruzje>(null, SeparatorNDGrupa)); foreach (Oruzje oruzje in dizajner.oruzja[misija]) { cbNDprimMisija.Items.Add(new TagTekst <Oruzje>(oruzje, oruzje.info.naziv)); cbNDsekMisija.Items.Add(new TagTekst <Oruzje>(oruzje, oruzje.info.naziv)); } } cbNDstit.Items.Add(new TagTekst <int>(-1, jezik["bezStita"].tekst())); int i = 0; foreach (Stit stit in dizajner.trupKomponente.stitovi) { cbNDstit.Items.Add(new TagTekst <int>(i, stit.info.naziv)); i++; } /*foreach (Pozicije taktika in Pozicije.Taktike.Keys) * cbNDtaktika.Items.Add(new TagTekst<Pozicije>(taktika, taktika.naziv)); */ i = 0; foreach (SpecijalnaOprema so in dizajner.trupKomponente.specijalnaOprema) { ListViewItem item = new ListViewItem(""); item.SubItems.Add(so.naziv); item.SubItems.Add(so.velicina.ToString()); item.Tag = i; lstvNDspecOprema.Items.Add(item); i++; } foreach (InfoStranice strana in Enum.GetValues(typeof(InfoStranice))) { cbNDinfoStrana.Items.Add(new TagTekst <InfoStranice>(strana, nazivInfoStranice[strana])); } cbNDvelicina.SelectedIndex = 0; cbNDprimMisija.SelectedIndex = 0; cbNDsekMisija.SelectedIndex = 0; cbNDstit.SelectedIndex = 0; //cbNDtaktika.SelectedIndex = 0; hscrUdioMisija.Value = 33; } #endregion btnSpremi.Text = jezik["btnSpremi"].tekst(); btnNoviDizajn.Text = jezik["tabNoviDizajn"].tekst(); btnUkloniDizajn.Text = jezik["btnUkloniDizajn"].tekst(); chBrojBrodova.Text = jezik["chBrojBrodova"].tekst(); chDizajnNaziv.Text = jezik["chDizajnNaziv"].tekst(); chSpecOpNaziv.Text = jezik["chSpecOpNaziv"].tekst(); chSpecOpVelicina.Text = jezik["chSpecOpVelicina"].tekst(); //chNDMZpogon.Text = jezik["chNDMZpogon"].tekst(); lblDizajn.Text = jezik["lblDizajn"].tekst() + ":"; lblNaziv.Text = jezik["lblNaziv"].tekst() + ":"; lblPrimMisija.Text = jezik["lblPrimMisija"].tekst() + ":"; lblSekMisija.Text = jezik["lblSekMisija"].tekst() + ":"; lblSpecOprema.Text = jezik["lblSpecOprema"].tekst() + ":"; lblStit.Text = jezik["lblStit"].tekst() + ":"; lblTaktika.Text = jezik["lblTaktika"].tekst() + ":"; lblUdioSek.Text = jezik["lblUdioSek"].tekst() + ":"; lblVelicina.Text = jezik["lblVelicina"].tekst() + ":"; tabDizajnovi.Text = jezik["tabDizajnovi"].tekst(); tabNoviDizajn.Text = jezik["tabNoviDizajn"].tekst(); this.Text = jezik["naslov"].tekst(); this.Font = Postavke.FontSucelja(this.Font); }