public override GameInformation ResultInitializator(Player player, Diller diller, int bet = 0) { player.Cards.Add(CardDeck.GetCard()); player.GetSumCadrs(); player.Bet *= 2; if (player.Coins.Exists(x => x == 21) && diller.Coins.Exists(x => x == 21)) { return(new GameInformation(diller, player, StatusGame.Draw)); } else if ((player.Coins.Exists(x => x == 21))) { player.Balance += Convert.ToInt32(player.Bet * 1.5); return(new GameInformation(diller, player, StatusGame.Win)); } else if ((player.Coins.Min() > 21)) { player.Balance -= player.Bet; if (player.Balance == 0) { return(new GameInformation(diller, player, StatusGame.GameOver)); } return(new GameInformation(diller, player, StatusGame.Losing)); } return(new GameInformation(diller, player, StatusGame.Play)); }
public override GameInformation ResultInitializator(Player player, Diller diller, int bet = 0) { player.Bet = 0; player.Coins.Clear(); player.Cards.Clear(); return(new GameInformation(diller = null, player, StatusGame.StartGame)); }
public KitapEkle() { listTur_Id = new List <int>(); listDil_Id = new List <int>(); kitapManager = new KitapManager(); turManager = new TurManager(); dilManager = new DilManager(); InitializeComponent(); barkodNo_Textbox.Text = kitapManager.BarkodOlustur(); List <Turler> listTurler = turManager.GetTurler(); turu_Combobox.Items.Clear(); for (int i = 0; i < listTurler.Count; i++) { Turler turler = listTurler[i]; listTur_Id.Add(turler.Id); turu_Combobox.Items.Add(turler.TurAdi); } if (turu_Combobox.Items.Count > 0) { turu_Combobox.SelectedIndex = 0; } List <Diller> listDiller = dilManager.GetDiller(); dil_Combobox.Items.Clear(); for (int i = 0; i < listDiller.Count; i++) { Diller diller = listDiller[i]; listDil_Id.Add(diller.Id); dil_Combobox.Items.Add(diller.DilAdi); } if (dil_Combobox.Items.Count > 0) { dil_Combobox.SelectedIndex = 0; } }
public List <Diller> GetDiller() { List <Diller> listDiller = new List <Diller>(); da = new OleDbDataAdapter("select Id,DilAdi from DILLER order by DilAdi", conn); dt = new DataTable(); conn.Open(); da.Fill(dt); conn.Close(); for (int i = 0; i < dt.Rows.Count; i++) { Diller diller = new Diller() { Id = (int)dt.Rows[i]["Id"], DilAdi = dt.Rows[i]["DilAdi"].ToString() }; listDiller.Add(diller); } return(listDiller); }
public abstract GameInformation ResultInitializator(Player player, Diller diller, int bet = 0);
public override GameInformation ResultInitializator(Player player, Diller diller, int bet = 0) { player.Balance = 1000; return(new GameInformation(diller = null, player, StatusGame.StartGame)); }