public FormFlotaPokret(FormIgra frmIgra) { InitializeComponent(); this.frmIgra = frmIgra; this.Font = Postavke.FontSucelja(this.Font); }
public FormNovaIgra() { InitializeComponent(); igraci = new List <Igrac.ZaStvoriti>(); postaviJezik(); this.Font = Postavke.FontSucelja(this.Font); }
public FormTechIzbor(Igrac igrac) { InitializeComponent(); Dictionary <string, ITekst> jezik = Postavke.Jezik[Kontekst.FormTech]; btnIstDno.Text = jezik["btnDno"].tekst(); btnIstDolje.Text = jezik["btnDolje"].tekst(); btnIstGore.Text = jezik["btnGore"].tekst(); btnIstVrh.Text = jezik["btnVrh"].tekst(); btnOk.Text = jezik["btnOk"].tekst(); btnRazDno.Text = jezik["btnDno"].tekst();; btnRazDolje.Text = jezik["btnDolje"].tekst(); btnRazGore.Text = jezik["btnGore"].tekst(); btnRazVrh.Text = jezik["btnVrh"].tekst(); chIstNaziv.Text = jezik["chNaziv"].tekst(); chIstNivo.Text = jezik["chNivo"].tekst(); chIstPoeni.Text = jezik["chPoeni"].tekst(); chIstPrioritet.Text = jezik["chIstPrioritet"].tekst(); chKnjizNaziv.Text = jezik["chNaziv"].tekst(); chKnjizNivo.Text = jezik["chNivo"].tekst(); chRazNaziv.Text = jezik["chNaziv"].tekst(); chRazNivo.Text = jezik["chNivo"].tekst(); chRazPoeni.Text = jezik["chPoeni"].tekst(); chRazUlaganje.Text = jezik["chRazUlaganje"].tekst(); lblFokusirano.Text = jezik["lblFokusirano"].tekst(); lblRaspodjela.Text = jezik["lblRaspodjela"].tekst(); lblRavnomjerno.Text = jezik["lblRavnomjerno"].tekst(); lblUIstrazivanju.Text = jezik["lblUIstrazivanju"].tekst() + ":"; lblURazvoju.Text = jezik["lblURazvoju"].tekst() + ":"; this.Text = jezik["naslov"].tekst(); tabIstrazivanje.Text = jezik["tabIst"].tekst(); tabOprema.Text = jezik["tabOprema"].tekst(); tabKnjiznica.Text = jezik["tabKnjiz"].tekst(); tabRazvoj.Text = jezik["tabRaz"].tekst(); this.igrac = igrac; txtRazOpis.Text = ""; txtIstOpis.Text = ""; lblIstPoeni.Text = jezik["lblIstPoeni"].tekst() + ": " + Fje.PrefiksFormater(igrac.istrazivanjePoSustavu[igrac.istrazivanjeSustav]); lblRazPoeni.Text = jezik["lblRazPoeni"].tekst() + ": " + Fje.PrefiksFormater(igrac.poeniRazvoja()); lblIstSustav.Text = " (" + igrac.istrazivanjeSustav.ime + ")"; lblKnjizNaziv.Text = ""; txtKnjizOpis.Text = ""; lblOpNaziv.Text = ""; txtOpOpis.Text = ""; InizijalizirajRazvoj(); InicijalizirajIstrazivanje(); InicijalizirajKnjiznicu(); InicijalizirajOpremu(); izracunajPoeneRazvoja(); this.Font = Postavke.FontSucelja(this.Font); }
private void btnPostavke_Click(object sender, EventArgs e) { FormPostavke frmPostavke = new FormPostavke(); if (frmPostavke.ShowDialog() == DialogResult.OK) { postaviJezik(); this.Font = Postavke.FontSucelja(pocetniFont); } }
public FormPlanetInfo() { InitializeComponent(); if (PrikazKolicina) { radKolicina.Select(); } postaviJezik(); radKolicina.Checked = true; this.Font = Postavke.FontSucelja(this.Font); }
private void cbVelicina_SelectedIndexChanged(object sender, EventArgs e) { if (cbVelicina.SelectedItem == null) { return; } int velicina = (cbVelicina.SelectedItem as TagTekst <int>).tag; Postavke.VelicinaSucelja = velicina; this.Font = Postavke.FontSucelja(pocetniFont); }
public FormIgra(IgraZvj igra) { InitializeComponent(); this.igra = igra; igrac = igra.trenutniIgrac(); this.frmFlotaPokret = new FormFlotaPokret(this); this.AddOwnedForm(frmFlotaPokret); pomakPogleda = null; prikazMape = new PrikazMape(igra); this.picMapa.Image = prikazMape.slikaMape; tabCtrlDesno.ImageList = new ImageList(); tabCtrlDesno.ImageList.ImageSize = new Size(32, 32); tabCtrlDesno.ImageList.Images.Add(new Bitmap(1, 1)); tabCtrlDesno.ImageList.Images.Add(Slike.PlanetTab[Planet.Tip.ASTEROIDI][0].image); tabCtrlDesno.ImageList.Images.Add(Slike.FlotaTab); tabPageZvijezda.ImageIndex = 0; tabPageKolonija.ImageIndex = 1; tabPageFlote.ImageIndex = 2; //listViewPlaneti.LargeImageList = new ImageList(); //listViewPlaneti.LargeImageList.ImageSize = new Size(32, 32); //Image[] planetImages = new Image[Slike.PlanetImageIndex.Count]; //foreach (Image img in Slike.PlanetImageIndex.Keys) // planetImages[Slike.PlanetImageIndex[img]] = img; //listViewPlaneti.LargeImageList.Images.AddRange(planetImages); btnCivilnaGradnja.Text = ""; btnVojnaGradnja.Text = ""; tvFlota.ImageList = new ImageList(); tvFlota.ImageList.ImageSize = new Size(20, 20); postaviJezik(); postaviAkcijeBroda(); for (int i = 0; i < 15; i++) { BriefPlanetItem planetInfo = new BriefPlanetItem(); planetInfo.Click += this.listViewPlaneti_Click; planetInfoi[i] = planetInfo; planetiFlowPanel.Controls.Add(planetInfo); } this.Font = Postavke.FontSucelja(this.Font); }
public FormGradnja(AGradiliste gradiliste) { InitializeComponent(); lblZgradaInfo.Text = ""; redGradnje = gradiliste.RedGradnje; this.gradiliste = gradiliste; HashSet <Zgrada.ZgradaInfo> uRedu = new HashSet <Zgrada.ZgradaInfo>(redGradnje); List <Zgrada.ZgradaInfo> izgradivo = gradiliste.MoguceGraditi(); for (int i = 0; i < izgradivo.Count; i++) { redoslijedPonuda.Add(izgradivo[i], i); if (!uRedu.Contains(izgradivo[i])) { lstMoguceGradit.Items.Add(izgradivo[i]); } } foreach (Zgrada.ZgradaInfo z in redGradnje) { lstRedGradnje.Items.Add(z); } Dictionary <string, ITekst> jezik = Postavke.Jezik[Kontekst.FormGradnja]; btnKasnije.Text = jezik["btnKasnije"].tekst(); btnOk.Text = jezik["btnOk"].tekst(); btnPrije.Text = jezik["btnPrije"].tekst(); btnUkloni.Text = jezik["btnUkloni"].tekst(); lblMogucnosti.Text = jezik["lblMogucnosti"].tekst() + ":"; lblPopis.Text = jezik["lblPopis"].tekst() + ":"; //if (civilnaGradnja) this.Text = jezik["naslovCivGradnja"].tekst(); /*else * this.Text = jezik["naslovVojGradnja"].tekst();*/ this.Font = Postavke.FontSucelja(this.Font); }
public FormMain() { InitializeComponent(); this.pocetniFont = Font; #if !DEBUG try { #endif PodaciAlat.postaviPodatke(); postaviJezik(); this.Font = Postavke.FontSucelja(pocetniFont); #if !DEBUG } catch (Exception e) { MessageBox.Show(e.Message, "Problem", MessageBoxButtons.OK, MessageBoxIcon.Error); } #endif }
public FormPoruke(Igrac igrac) { InitializeComponent(); this.igrac = igrac; lstvPoruke.SmallImageList = new ImageList(); lstvPoruke.SmallImageList.Images.Add(Slike.TipPoruke[Poruka.Tip.Prica]); lstvPoruke.SmallImageList.Images.Add(Slike.TipPoruke[Poruka.Tip.Tehnologija]); lstvPoruke.SmallImageList.Images.Add(Slike.TipPoruke[Poruka.Tip.Kolonija]); lstvPoruke.SmallImageList.Images.Add(Slike.TipPoruke[Poruka.Tip.ZgradaKolonija]); lstvPoruke.SmallImageList.Images.Add(Slike.TipPoruke[Poruka.Tip.ZgradaSustav]); lstvPoruke.SmallImageList.Images.Add(Slike.TipPoruke[Poruka.Tip.Brod]); this.Enabled = false; chTipBrod.Checked = igrac.filtarPoruka[Poruka.Tip.Brod]; chTipKolonija.Checked = igrac.filtarPoruka[Poruka.Tip.Kolonija]; chTipTehnologije.Checked = igrac.filtarPoruka[Poruka.Tip.Tehnologija]; chTipZgrade.Checked = igrac.filtarPoruka[Poruka.Tip.ZgradaKolonija]; tipZaCheckBox.Add(chTipBrod, Poruka.Tip.Brod); tipZaCheckBox.Add(chTipKolonija, Poruka.Tip.Kolonija); tipZaCheckBox.Add(chTipTehnologije, Poruka.Tip.Tehnologija); tipZaCheckBox.Add(chTipZgrade, Poruka.Tip.ZgradaKolonija); this.Enabled = true; postaviPoruke(); odabranaProuka = null; Dictionary <string, ITekst> jezik = Postavke.Jezik[Kontekst.FormPoruke]; var filtrirano = igrac.FiltriranePoruke(); chTipBrod.Text = jezik["chTipBrod"].tekst() + " (" + filtrirano[Poruka.Tip.Brod].Count + ")"; chTipKolonija.Text = jezik["chTipKolonija"].tekst() + " (" + filtrirano[Poruka.Tip.Kolonija].Count + ")"; chTipTehnologije.Text = jezik["chTipTehnologije"].tekst() + " (" + filtrirano[Poruka.Tip.Tehnologija].Count + ")"; chTipZgrade.Text = jezik["chTipZgrade"].tekst() + " (" + filtrirano[Poruka.Tip.ZgradaKolonija].Count + ")"; this.Text = jezik["naslov"].tekst(); this.Font = Postavke.FontSucelja(this.Font); this.Refresh(); }
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); }
public FormKolonizacija(IgraZvj igra, Igrac igrac, Brod brod, Zvijezda zvijezda) { InitializeComponent(); groupPlanet.Hide(); groupPoStan.Hide(); groupRude.Hide(); hscrBrBrodova.Minimum = 0; hscrBrBrodova.Maximum = 40; hscrBrBrodova.Hide(); lblBrBrodova.Hide(); lblBrStanovnika.Hide(); lblBrRadnihMjesta.Hide(); this.igra = igra; this.igrac = igrac; this.brod = brod; this.zvijezda = zvijezda; brodPopulacija = brod.dizajn.populacija; brodRadnaMjesta = brod.dizajn.radnaMjesta; lstvPlaneti.LargeImageList = new ImageList(); lstvPlaneti.LargeImageList.ImageSize = new Size(32, 32); Image[] planetImages = new Image[Slike.PlanetImageIndex.Count]; foreach (Image img in Slike.PlanetImageIndex.Keys) { planetImages[Slike.PlanetImageIndex[img]] = img; } lstvPlaneti.LargeImageList.Images.AddRange(planetImages); lstvPlaneti.Items.Clear(); for (int i = 0; i < zvijezda.planeti.Count; i++) { Planet planet = zvijezda.planeti[i]; ListViewItem item = new ListViewItem(); item.ImageIndex = Slike.PlanetImageIndex[planet.slika]; if (planet.tip != Planet.Tip.NIKAKAV) { item.Text = planet.ime; if (planet.kolonija != null) { item.ForeColor = planet.kolonija.Igrac.boja; } } lstvPlaneti.Items.Add(item); } foreach (Flota.Kolonizacija kolonizacija in igrac.floteStacionarne[zvijezda].kolonizacije) { if (kolonizacija.brod == brod) { brBrodova[kolonizacija.planet] += kolonizacija.brBrodova; } else { dodatnaPopulacija[kolonizacija.planet] += kolonizacija.brod.dizajn.populacija * kolonizacija.brBrodova; } } Dictionary <string, ITekst> jezik = Postavke.Jezik[Kontekst.FormKolonizacija]; Dictionary <string, ITekst> jezikPl = Postavke.Jezik[Kontekst.FormPlanetInfo]; btnPrihvati.Text = jezik["btnPrihvati"].tekst(); lblAtmosfera.Text = jezikPl["lblAtmosfera"].tekst(); groupPlanet.Text = jezikPl["groupPlanet"].tekst(); groupPoStan.Text = jezik["groupPoStan"].tekst(); groupRude.Text = jezikPl["groupRude"].tekst(); this.Text = jezik["naslov"].tekst(); postaviZvjezdice(); this.Font = Postavke.FontSucelja(this.Font); }