private void timer_sp_Tick(object sender, EventArgs e) { lv_sn = 8; if (sp_sn < oyuncu.sp - sayi && bilgisayar.index != -1) { try { sp_label.Text = (Convert.ToInt16(sp_label.Text.Substring(0, 3)) + 1).ToString() + " Sp"; } catch { try { sp_label.Text = (Convert.ToInt16(sp_label.Text.Substring(0, 2)) + 1).ToString() + " Sp"; } catch { sp_label.Text = (Convert.ToInt16(sp_label.Text.Substring(0, 1)) + 1).ToString() + " Sp"; } } } if (sp_sn == oyuncu.sp - sayi || bilgisayar.index == -1) { try { if (bilgisayar.index != -1) { kombinasyonTablosu.Items[bilgisayar.index].BackColor = color; } } catch { } timer_sp.Stop(); dagitici = new Dagitici(); dagitici.Karistir(); oyuncu.hand = dagitici.Dagit(dagitici.deste, 5); timer_kartlar.Start(); } sp_sn++; }
private void Form1_Load(object sender, EventArgs e) { dagitici = new Dagitici(); dagitici.Karistir(); oyuncu.hand = dagitici.Dagit(dagitici.deste, 5); holdButton.Enabled = false; kartButonlari.Add(kart1_button); kartButonlari.Add(kart2_button); kartButonlari.Add(kart3_button); kartButonlari.Add(kart4_button); kartButonlari.Add(kart5_button); foreach (Button kart in kartButonlari) { kart.Enabled = false; } hold1_label.Visible = false; hold2_label.Visible = false; hold3_label.Visible = false; hold4_label.Visible = false; hold5_label.Visible = false; string ad = "Royal Flush"; string bet1 = "250"; string bet2 = "500"; string bet3 = "750"; string bet4 = "1000"; string bet5 = "4000"; string[] bilgiler = { ad, bet1, bet2, bet3, bet4, bet5 }; kombinasyonTablosu.Items.Add(new ListViewItem(bilgiler)); ad = "Straight Flush"; bet1 = "50"; bet2 = "100"; bet3 = "150"; bet4 = "200"; bet5 = "250"; string[] bilgiler1 = { ad, bet1, bet2, bet3, bet4, bet5 }; kombinasyonTablosu.Items.Add(new ListViewItem(bilgiler1)); ad = "Four of a Kind"; bet1 = "25"; bet2 = "50"; bet3 = "75"; bet4 = "100"; bet5 = "125"; string[] bilgiler2 = { ad, bet1, bet2, bet3, bet4, bet5 }; kombinasyonTablosu.Items.Add(new ListViewItem(bilgiler2)); ad = "Full House"; bet1 = "9"; bet2 = "18"; bet3 = "27"; bet4 = "36"; bet5 = "45"; string[] bilgiler3 = { ad, bet1, bet2, bet3, bet4, bet5 }; kombinasyonTablosu.Items.Add(new ListViewItem(bilgiler3)); ad = "Flush"; bet1 = "6"; bet2 = "12"; bet3 = "18"; bet4 = "24"; bet5 = "30"; string[] bilgiler4 = { ad, bet1, bet2, bet3, bet4, bet5 }; kombinasyonTablosu.Items.Add(new ListViewItem(bilgiler4)); ad = "Straight"; bet1 = "4"; bet2 = "8"; bet3 = "12"; bet4 = "16"; bet5 = "20"; string[] bilgiler5 = { ad, bet1, bet2, bet3, bet4, bet5 }; kombinasyonTablosu.Items.Add(new ListViewItem(bilgiler5)); ad = "Three of a Kind"; bet1 = "3"; bet2 = "6"; bet3 = "9"; bet4 = "12"; bet5 = "15"; string[] bilgiler6 = { ad, bet1, bet2, bet3, bet4, bet5 }; kombinasyonTablosu.Items.Add(new ListViewItem(bilgiler6)); ad = "Two Pair"; bet1 = "2"; bet2 = "4"; bet3 = "6"; bet4 = "8"; bet5 = "10"; string[] bilgiler7 = { ad, bet1, bet2, bet3, bet4, bet5 }; kombinasyonTablosu.Items.Add(new ListViewItem(bilgiler7)); ad = "Jacks or Better"; bet1 = "1"; bet2 = "2"; bet3 = "3"; bet4 = "4"; bet5 = "5"; string[] bilgiler8 = { ad, bet1, bet2, bet3, bet4, bet5 }; kombinasyonTablosu.Items.Add(new ListViewItem(bilgiler8)); }
private void dealDraw_button_Click(object sender, EventArgs e) { if (dealDraw_button.Text == "Deal") { holdButton.Enabled = true; dealDraw_button.Enabled = false; oyuncu.sp -= oyuncu.bet; sp_label.Text = (oyuncu.sp.ToString() + " Sp"); foreach (Button kart in kartButonlari) { kart.BackColor = Color.Red; } int i = 0; foreach (Button kart in kartButonlari) { kart.Image = oyuncu.hand[i++].resim; kart.Enabled = true; } betMax_button.Enabled = false; betOne_button.Enabled = false; dealDraw_button.Enabled = true; dealDraw_button.Text = "Draw"; } else { dealDraw_button.Enabled = false; List <Kart> yenikartlar = new List <Kart>(); yenikartlar = dagitici.Dagit(dagitici.deste, secilmemiskart); int i = 0, j = 0; foreach (Button kart in kartButonlari) { if (kart.BackColor == Color.Red) { int inx = kartButonlari.IndexOf(kart); kart.Image = yenikartlar[i].resim; oyuncu.hand.Remove(oyuncu.hand[inx - j]); j++; i++; } } foreach (Kart kart in yenikartlar) { oyuncu.hand.Add(kart); } bilgisayar = new Bilgisayar(oyuncu); hold1_label.Visible = false; hold2_label.Visible = false; hold3_label.Visible = false; hold4_label.Visible = false; hold5_label.Visible = false; betMax_button.Enabled = true; betOne_button.Enabled = true; dealDraw_button.Text = "Deal"; dealDraw_button.Enabled = false; holdButton.Enabled = false; timer_listview.Start(); } }