private void button51_Click(object sender, EventArgs e) { timerIgrac.Stop(); int broja = 0; int boja1 = 0; brojac = 0; if (aktivenIgrac.brojNaKarti < 5) { while (true) { broja = r.Next(2, 14); boja1 = r.Next(1, 4); if (!upotrebeniKarti.zafatenaKarta(broja - 1, boja1 - 1)) { upotrebeniKarti.dodajKarta(broja - 1, boja1 - 1); break; } } Karta k = new Karta(aktivenIgrac, aktivenIgrac.brojNaKarti + 1, upotrebeniKarti, boja1, broja); String pateka = "karti/"; pateka += broja.ToString() + "-" + boja1.ToString() + ".png"; PictureBox box = (PictureBox)aktivenIgrac.ikona.Controls["pictureBox" + aktivenIgrac.id_igr + (aktivenIgrac.brojNaKarti + 1).ToString()]; aktivenIgrac.dodadiKarta(k); box.Visible = true; box.Image = Image.FromFile(pateka); this.popolniList(); } aktivenIgrac.ikona.Controls["button" + aktivenIgrac.id_igr + "1"].Visible = false; aktivenIgrac.ikona.Controls["button" + aktivenIgrac.id_igr + "2"].Visible = false; aktivenIgrac.ikona.Controls["button" + aktivenIgrac.id_igr + "3"].Visible = false; aktivenIgrac.ikona.Controls["button" + aktivenIgrac.id_igr + "4"].Visible = false; aktivenIgrac.ikona.Controls["progressBar" + aktivenIgrac.id_igr].Visible = false; aktivenIgrac.ikona.Controls["label" + aktivenIgrac.id_igr + aktivenIgrac.id_igr].Visible = false; aktivenIgrac.ikona.Controls["button" + aktivenIgrac.id_igr].Visible = false; label555.Text = "Збир на карти: " + aktivenIgrac.presmetajZbir().ToString(); aktivenIgrac.aktiven = true; Player p = aktivenIgrac; if (aktivenIgrac.presmetajZbir() > 21) { izbrisiIgrac(aktivenIgrac); otvoriKartaDealer(); } else if (aktivenIgrac.presmetajZbir() == 21) { pobednikNaIgrata(); } else if ((aktivenIgrac.presmetajZbir()<21)&&(aktivenIgrac.brojNaKarti < 5)) { aktivenIgrac.PostaviAktiven(); } else if (aktivenIgrac.presmetajZbir() < 21) { if ((igraci.Count > aktivenIgrac.id_igr) && ((igraci.Count > aktivenIgrac.id_igr) && (igraci[aktivenIgrac.id_igr] != null))) { aktivenIgrac = igraci[aktivenIgrac.id_igr]; brojac = 0; aktivenIgrac.PostaviAktiven(); } else { brojac = 0; otvoriKartaDealer(); } } }
public void pobednikNaIgrata() { timerIgrac.Stop(); player.Play(); DialogResult d = MessageBox.Show("Играчот: "+String.Format("{0}", aktivenIgrac.ime)+" доби BlackJack. Неговата добивка изнесува"+String.Format("{0}", (aktivenIgrac.vlog+(int)(aktivenIgrac.vlog*1.25))), "BlackJack.", MessageBoxButtons.OK, MessageBoxIcon.Warning); aktivenIgrac.vlog= aktivenIgrac.vlog+(int)(aktivenIgrac.vlog*1.25); aktivenIgrac.pobednik = true; aktivenIgrac.igra = false; ispolnilistapobednik(); if ((igraci.Count > aktivenIgrac.id_igr) && (igraci[aktivenIgrac.id_igr] != null)) { aktivenIgrac = igraci[aktivenIgrac.id_igr]; brojac = 0; aktivenIgrac.PostaviAktiven(); } else { brojac = 0; otvoriKartaDealer(); } }
private void button44_Click(object sender, EventArgs e) { timerIgrac.Stop(); MessageBox.Show("Играчот се откажа." + "Неговата добивка изнесува: " + aktivenIgrac.vlog / 2); textBox11.Text = (aktivenIgrac.vlog / 2).ToString(); String[] p = new String[2]; p[0] = aktivenIgrac.ime; p[1] = Convert.ToString((aktivenIgrac.vlog / 2)); dataGridView3.Rows.Add(p); aktivenIgrac.vlog = aktivenIgrac.vlog / 2; brojac = 0; aktivenIgrac.igra = false; aktivenIgrac.otkazi = true; aktivenIgrac.ikona.Controls["button" + aktivenIgrac.id_igr.ToString() + "1"].Visible = false; aktivenIgrac.ikona.Controls["button" + aktivenIgrac.id_igr.ToString() + "2"].Visible = false; aktivenIgrac.ikona.Controls["button" + aktivenIgrac.id_igr.ToString() + "3"].Visible = false; aktivenIgrac.ikona.Controls["button" + aktivenIgrac.id_igr.ToString() + "4"].Visible = false; aktivenIgrac.ikona.Controls["progressBar" + aktivenIgrac.id_igr.ToString()].Visible = false; aktivenIgrac.ikona.Controls["label" + aktivenIgrac.id_igr.ToString() + aktivenIgrac.id_igr.ToString()].Visible = false; aktivenIgrac.ikona.Controls["button" + aktivenIgrac.id_igr.ToString()].Visible = false; otkaziIgrac(); if ((igraci.Count > aktivenIgrac.id_igr) && (igraci[aktivenIgrac.id_igr]!=null)) { aktivenIgrac = igraci[aktivenIgrac.id_igr]; brojac = 0; aktivenIgrac.PostaviAktiven(); } else { brojac = 0; otvoriKartaDealer(); } }
private void button43_Click(object sender, EventArgs e) { timerIgrac.Stop(); MessageBox.Show("Влогот ќе се зголеми сега ќе изнесува: " + aktivenIgrac.vlog * 2, "Зголемен влог!", MessageBoxButtons.OK, MessageBoxIcon.Warning); int broja = 0; int boja1 = 0; aktivenIgrac.vlog = aktivenIgrac.vlog * 2; aktivenIgrac.doubledown = true; while (true) { broja = r.Next(2, 14); boja1 = r.Next(1, 4); if (!upotrebeniKarti.zafatenaKarta(broja - 1, boja1 - 1)) { upotrebeniKarti.dodajKarta(broja - 1, boja1 - 1); break; } } Karta k = new Karta(aktivenIgrac, 3, upotrebeniKarti, boja1, broja); aktivenIgrac.dodadiKarta(k); String pateka = "karti/"; pateka += broja.ToString() + "-" + boja1.ToString() + ".png"; PictureBox box = (PictureBox)aktivenIgrac.ikona.Controls["pictureBox" + aktivenIgrac.id_igr + 3]; box.Visible = true; box.Image = Image.FromFile(pateka); this.popolniList(); aktivenIgrac.ikona.Controls["button" + aktivenIgrac.id_igr + "1"].Visible = false; aktivenIgrac.ikona.Controls["button" + aktivenIgrac.id_igr + "2"].Visible = false; aktivenIgrac.ikona.Controls["button" + aktivenIgrac.id_igr + "3"].Visible = false; aktivenIgrac.ikona.Controls["button" + aktivenIgrac.id_igr + "4"].Visible = false; aktivenIgrac.ikona.Controls["progressBar" + aktivenIgrac.id_igr].Visible = false; aktivenIgrac.ikona.Controls["label" + aktivenIgrac.id_igr + aktivenIgrac.id_igr].Visible = false; aktivenIgrac.ikona.Controls["button" + aktivenIgrac.id_igr].Visible = false; label444.Text = "Збир на карти: " + aktivenIgrac.presmetajZbir().ToString(); textBox11.Text = aktivenIgrac.vlog.ToString(); if (aktivenIgrac.presmetajZbir() > 21) { brojac = 0; izbrisiIgrac(aktivenIgrac); } else if (aktivenIgrac.presmetajZbir() == 21) { pobednikNaIgrata(); } if ((igraci.Count > aktivenIgrac.id_igr) && (igraci[aktivenIgrac.id_igr]!=null)) { aktivenIgrac = igraci[aktivenIgrac.id_igr]; brojac = 0; aktivenIgrac.PostaviAktiven(); } else { brojac = 0; otvoriKartaDealer(); } }
private void button42_Click(object sender, EventArgs e) { timerIgrac.Stop(); if (aktivenIgrac.brojNaKarti < 21) { aktivenIgrac.ikona.Controls["button" + aktivenIgrac.id_igr + "1"].Visible = false; aktivenIgrac.ikona.Controls["button" + aktivenIgrac.id_igr + "2"].Visible = false; aktivenIgrac.ikona.Controls["button" + aktivenIgrac.id_igr + "3"].Visible = false; aktivenIgrac.ikona.Controls["button" + aktivenIgrac.id_igr + "4"].Visible = false; aktivenIgrac.ikona.Controls["progressBar" + aktivenIgrac.id_igr].Visible = false; aktivenIgrac.ikona.Controls["label" + aktivenIgrac.id_igr + aktivenIgrac.id_igr].Visible = false; aktivenIgrac.ikona.Controls["button" + aktivenIgrac.id_igr].Visible = false; if ((igraci.Count > aktivenIgrac.id_igr) && (igraci[aktivenIgrac.id_igr]!=null)) { aktivenIgrac = igraci[aktivenIgrac.id_igr]; brojac = 0; aktivenIgrac.PostaviAktiven(); } else { brojac = 0; otvoriKartaDealer(); } } }
void timerIgrac_Tick(object sender, EventArgs e) { brojac++; if (brojac == 120) { timerIgrac.Stop(); otkaziIgrac(); MessageBox.Show("Играчот се откажа."); aktivenIgrac.ikona.Controls["progressBar" + aktivenIgrac.id_igr].Visible = false; aktivenIgrac.ikona.Controls["label" + aktivenIgrac.id_igr + aktivenIgrac.id_igr].Visible = false; aktivenIgrac.ikona.Controls["button" + aktivenIgrac.id_igr + "1"].Visible = true; aktivenIgrac.ikona.Controls["button" + aktivenIgrac.id_igr + "2"].Visible = true; aktivenIgrac.ikona.Controls["button" + aktivenIgrac.id_igr + "3"].Visible = true; aktivenIgrac.ikona.Controls["button" + aktivenIgrac.id_igr + "4"].Visible = true; if ((igraci.Count > aktivenIgrac.id_igr) && (igraci[aktivenIgrac.id_igr] != null)) { aktivenIgrac = igraci[aktivenIgrac.id_igr]; brojac = 0; aktivenIgrac.PostaviAktiven(); } else { otvoriKartaDealer(); } } ProgressBar pro = (ProgressBar)aktivenIgrac.ikona.Controls["progressBar" + aktivenIgrac.id_igr]; aktivenIgrac.ikona.Controls["label" + aktivenIgrac.id_igr + aktivenIgrac.id_igr].Text = (120 - brojac).ToString(); pro.Value = brojac; }
public void PocetokPogolemiCifri() { brojac = 0; izbrisiIgrac(aktivenIgrac); if (brojigraci > aktivenIgrac.id_igr) { aktivenIgrac = igraci[aktivenIgrac.id_igr]; aktivenIgrac.PostaviAktiven(); } else { otvoriKartaDealer(); } }