private void listKartlar(string sporcu) { //atılan kartların bilgilerini ekrana yansıtır. Futbolcu f = new Futbolcu(); Basketbolcu b = new Basketbolcu(); if (sporcu == "Futbolcu") { f = (Futbolcu)kullaniciListe[kullanici.kartSec(kullaniciKartKullanildi, secilenKart)]; listKulKart.Items.Clear(); listKulKart.Items.Add("Futbolcu"); listKulKart.Items.Add("Adı :" + f.sporcuIsim); listKulKart.Items.Add("Takım : " + f.sporcuTakim); listKulKart.Items.Add("Kaleci K. Karşıya : " + f.kaleciKarsiKarsiya); listKulKart.Items.Add("Penaltı : " + f.penalti); listKulKart.Items.Add("Serbest Vuruş : " + f.serbestVurus); f = (Futbolcu)bilgisayarListe[bilgisayar.kartSec(bilgisayarKartKullanildi, adim)]; listBilKart.Items.Clear(); listBilKart.Items.Add("Futbolcu"); listBilKart.Items.Add("Adı :" + f.sporcuIsim); listBilKart.Items.Add("Takım : " + f.sporcuTakim); listBilKart.Items.Add("Kaleci K. Karşıya : " + f.kaleciKarsiKarsiya); listBilKart.Items.Add("Penaltı : " + f.penalti); listBilKart.Items.Add("Serbest Vuruş : " + f.serbestVurus); } else { b = (Basketbolcu)kullaniciListe[kullanici.kartSec(kullaniciKartKullanildi, secilenKart)]; listKulKart.Items.Clear(); listKulKart.Items.Add("Basketbolcu"); listKulKart.Items.Add("Adı : " + b.sporcuIsim); listKulKart.Items.Add("Takım : " + b.sporcuTakim); listKulKart.Items.Add("İkilik : " + b.ikilik); listKulKart.Items.Add("Üçlük : " + b.ucluk); listKulKart.Items.Add("Serbest Atış : " + b.serbestAtis); b = (Basketbolcu)bilgisayarListe[bilgisayar.kartSec(bilgisayarKartKullanildi, adim)]; listBilKart.Items.Clear(); listBilKart.Items.Add("Basketbolcu"); listBilKart.Items.Add("Adı : " + b.sporcuIsim); listBilKart.Items.Add("Takım : " + b.sporcuTakim); listBilKart.Items.Add("İkilik : " + b.ikilik); listBilKart.Items.Add("Üçlük : " + b.ucluk); listBilKart.Items.Add("Serbest Atış : " + b.serbestAtis); } }
public virtual int kartSec(int[] kartDizi, int deger) { Futbolcu f = new Futbolcu(); Basketbolcu b = new Basketbolcu(); if (deger % 2 == 0) { if (f.kartKullanildiMi(kartDizi, deger)) { return(deger); } } else { if (b.kartKullanildiMi(kartDizi, deger)) { return(deger); } } return(-1); }
private void button1_Click(object sender, EventArgs e) { label2.Visible = true; labelPozisyon.Visible = true; lblSonuc.Visible = true; labelKullanici.Visible = true; labelBilgisayar.Visible = true; Random rnd = new Random(); List <Futbolcu> futbolcular = new List <Futbolcu>(); List <Basketbolcu> basketbolcular = new List <Basketbolcu>(); Basketbolcu basketbolcu1 = new Basketbolcu("Cedi", "Cleveland", 75, 90, 90); Basketbolcu basketbolcu2 = new Basketbolcu("Kevin", "Brooklyn", 95, 90, 85); Basketbolcu basketbolcu3 = new Basketbolcu("Cabbar", "Cleveland", 75, 95, 85); Basketbolcu basketbolcu4 = new Basketbolcu("Stephen Curry", "Golden State", 90, 80, 90); Basketbolcu basketbolcu5 = new Basketbolcu("Durant", "Brooklyn", 80, 85, 90); Basketbolcu basketbolcu6 = new Basketbolcu("LeBron James", "Los Angales", 95, 95, 80); Basketbolcu basketbolcu7 = new Basketbolcu("Michael Jordan", "Brooklyn", 100, 80, 85); Basketbolcu basketbolcu8 = new Basketbolcu("Bogdanović", "Sacramento", 80, 80, 95); Futbolcu futbolcu1 = new Futbolcu("Messi", "Barcelona", 80, 100, 90); Futbolcu futbolcu2 = new Futbolcu("Ronaldo", "Juventus", 80, 90, 95); Futbolcu futbolcu3 = new Futbolcu("Rous", "Dordmund", 80, 90, 90); Futbolcu futbolcu4 = new Futbolcu("Kros", "Realmadrid", 80, 100, 95); Futbolcu futbolcu5 = new Futbolcu("Suarez", "Barcelona", 100, 80, 95); Futbolcu futbolcu6 = new Futbolcu("Modric", "Realmadrid", 90, 100, 95); Futbolcu futbolcu7 = new Futbolcu("Ramos", "Realmadrid", 95, 80, 85); Futbolcu futbolcu8 = new Futbolcu("Aguero", "City", 85, 80, 95); futbolcular.Add(futbolcu1); futbolcular.Add(futbolcu2); futbolcular.Add(futbolcu3); futbolcular.Add(futbolcu4); futbolcular.Add(futbolcu5); futbolcular.Add(futbolcu6); futbolcular.Add(futbolcu7); futbolcular.Add(futbolcu8); basketbolcular.Add(basketbolcu1); basketbolcular.Add(basketbolcu2); basketbolcular.Add(basketbolcu3); basketbolcular.Add(basketbolcu4); basketbolcular.Add(basketbolcu5); basketbolcular.Add(basketbolcu6); basketbolcular.Add(basketbolcu7); basketbolcular.Add(basketbolcu8); fPozisyon.Add("KALECİ K. KARŞIYA"); fPozisyon.Add("PENALTI"); fPozisyon.Add("SERBEST VURUŞ"); bPozisyon.Add("İKİLİK"); bPozisyon.Add("ÜÇLÜK"); bPozisyon.Add("SERBEST ATIŞ"); //Bilgisayar kartları oluşturuyor int k = 8; for (int i = 0; i < 8; i++) { int rast = rnd.Next(0, k); if (i % 2 == 0) { bilgisayarListe.Add(futbolcular[rast]); futbolcular.RemoveAt(rast); } else { bilgisayarListe.Add(basketbolcular[rast]); basketbolcular.RemoveAt(rast); k--; } } int x = 3; //Kullanıcı kartları oluşturuyor for (int i = 0; i < 8; i++) { Thread.Sleep(100); if (i % 2 == 0) { kullaniciListe.Add(futbolcular[0]); listboxDizi[i] = new ListBox(); listboxDizi[i].Width = 120; listboxDizi[i].Height = 147; listboxDizi[i].Left = x; listboxDizi[i].BackColor = System.Drawing.Color.FromArgb(112, 214, 23); this.panel2.Controls.Add(listboxDizi[i]); futbolcular.RemoveAt(0); } else { kullaniciListe.Add(basketbolcular[0]); listboxDizi[i] = new ListBox(); listboxDizi[i].Width = 120; listboxDizi[i].Height = 147; listboxDizi[i].Left = x; listboxDizi[i].Enabled = false; listboxDizi[i].BackColor = System.Drawing.Color.FromArgb(255, 137, 28); this.panel2.Controls.Add(listboxDizi[i]); basketbolcular.RemoveAt(0); } x += 123; } //Bilgisayar kartlarını ekrana yazdırır for (int i = 0; i < 8; i++) { if (bilgisayarListe[i].GetType().Name.ToString() == "Futbolcu") { futbolcu1 = (Futbolcu)bilgisayarListe[i]; Console.WriteLine(futbolcu1.sporcuIsim + "=>" + futbolcu1.kaleciKarsiKarsiya); } else { basketbolcu1 = (Basketbolcu)bilgisayarListe[i]; Console.WriteLine(basketbolcu1.sporcuIsim + "=>" + basketbolcu1.ikilik); } } Console.WriteLine("------------------------------"); //Kullanıcı kartlarını dağıtır for (int i = 0; i < 8; i++) { if (kullaniciListe[i].GetType().Name.ToString() == "Futbolcu") { futbolcu1 = (Futbolcu)kullaniciListe[i]; listboxDizi[i].Items.Add("Futbolcu"); listboxDizi[i].Items.Add("Adı :" + futbolcu1.sporcuIsim); listboxDizi[i].Items.Add("Takım : " + futbolcu1.sporcuTakim); listboxDizi[i].Items.Add("Kaleci K. Karşıya :" + futbolcu1.kaleciKarsiKarsiya); listboxDizi[i].Items.Add("Penaltı : " + futbolcu1.penalti); listboxDizi[i].Items.Add("Serbest Vuruş : " + futbolcu1.serbestVurus); } else { basketbolcu1 = (Basketbolcu)kullaniciListe[i]; listboxDizi[i].Items.Add("Basketbolcu"); listboxDizi[i].Items.Add("Adı : " + basketbolcu1.sporcuIsim); listboxDizi[i].Items.Add("Takım : " + basketbolcu1.sporcuTakim); listboxDizi[i].Items.Add("İkilik : " + basketbolcu1.ikilik); listboxDizi[i].Items.Add("Üçlük : " + basketbolcu1.ucluk); listboxDizi[i].Items.Add("Serbest Atış : " + basketbolcu1.serbestAtis); } } button1.Visible = false; button2.Visible = false; textKulAdi.Visible = false; for (secilenKart = 0; secilenKart < 8; secilenKart++) { listboxDizi[secilenKart].Name = secilenKart.ToString(); listboxDizi[secilenKart].SelectedIndexChanged += new EventHandler(listboxDizi_Changed); } }