public Form1() { InitializeComponent(); this.Width = 900; this.Height = 700; txtBrzina.Maximum = 3000; txtBrzina.Minimum = 1; txtBrzina.Value = 400; txtTrajanje.Maximum = 40; txtTrajanje.Minimum = 4; txtTrajanje.Value = 20; txtVreme.Maximum = 100000; txtVreme.Minimum = 0; txtVreme.Value = 100; vreme = 0; popuniNivo(new NivoSrednji()); nivo = new NivoSrednji(); kreirajTimer(); startIgreJedanIgrac(); nacrtajGridPrviPut(); nacrtajGrid(); }
private void popuniNivo(Nivo n) { txtBrzina.Value = n.Brzina; txtTrajanje.Value = n.VremeDoPrepreke; chkPrepreke.Checked = n.SePojavljujuPrepreke; chkRaste.Checked = n.Raste; chkProlazi.Checked = !n.SeSudaraSamaSaSobom; cbxTipIgre.SelectedItem = n.PonasanjePremaVocu.ToString(); chkIdeUKrug.Checked = n.IdeUKrug; chkSeSudara.Checked = n.SeSudaraju; chkNaVreme.Checked = n.NaSat; txtVreme.Value = n.Vreme; }
private void ucitajNivo() { PonasanjePremaVocu ponasanje = PonasanjePremaVocu.Razno; if (cbxTipIgre.SelectedItem.ToString() == "Jabuka") { ponasanje = PonasanjePremaVocu.Jabuka; } if (cbxTipIgre.SelectedItem.ToString() == "DveJabuke") { ponasanje = PonasanjePremaVocu.DveJabuke; } nivo = new Nivo(chkRaste.Checked, !chkProlazi.Checked, (int)txtBrzina.Value, chkPrepreke.Checked, (int)txtTrajanje.Value, ponasanje, chkIdeUKrug.Checked, chkSeSudara.Checked, chkNaVreme.Checked, (int)txtVreme.Value); }
public IgraJedanIgrac(Nivo nivo) { this.nivo = nivo; tabla = new Tabla(nivo.SePojavljujuPrepreke, nivo.VremeDoPrepreke); //matrica = new int[tabla.Duzina, tabla.Sirina]; Zmija zmija = new Zmija(tabla.Duzina, nivo.SeSudaraSamaSaSobom, nivo.Raste, nivo.IdeUKrug); vocka = new Jabuka(tabla.Duzina); igrac = new Igrac(zmija); jeKraj = false; naVreme = nivo.NaSat; vreme = nivo.Vreme; trenutnoVreme = 0; }
public IgraDvaIgraca(Nivo nivo) { this.nivo = nivo; tabla = new Tabla(nivo.SePojavljujuPrepreke, nivo.VremeDoPrepreke); //matrica = new int[tabla.Duzina, tabla.Sirina]; Zmija zmija1 = new Zmija(new List <Pozicija> { new Pozicija(10, 6), new Pozicija(10, 7), new Pozicija(10, 8) } , Smer.Gore, tabla.Duzina, nivo.SeSudaraSamaSaSobom, nivo.Raste, Color.Firebrick, nivo.IdeUKrug); Zmija zmija2 = new Zmija(new List <Pozicija> { new Pozicija(6, 6), new Pozicija(6, 7), new Pozicija(6, 8) } , Smer.Gore, tabla.Duzina, nivo.SeSudaraSamaSaSobom, nivo.Raste, Color.Magenta, nivo.IdeUKrug); vocka = new Jabuka(tabla.Duzina, new Pozicija(8, 11)); igrac1 = new Igrac(zmija1, "Bo"); igrac2 = new Igrac(zmija2, "Vivi"); jeKraj = false; naVreme = nivo.NaSat; vreme = nivo.Vreme; trenutnoVreme = 0; }