public Blackjack(BlackjackForm f, int numPlayers, List <Player> players, List <int> indexes) { _form = f; _finishedPlayers = 0; _players = new List <Player>(numPlayers); _players = players; _dealer = new Dealer(); _existingPlayers = indexes; FileLocation = "Data/SavedScores.txt"; }
private void button1_Click(object sender, EventArgs e) { var names = new List <string>(); names.Add(p1Name.Text); names.Add(p2Name.Text); names.Add(p3Name.Text); names.Add(p4Name.Text); names.Add(p5Name.Text); names.Add(p6Name.Text); if (CheckNames(0, names)) { if (!FindPlayer(names[0])) { _players.Add(new Player(names[0], 0)); } if (!FindPlayer(names[1])) { _players.Add(new Player(names[1], 0)); } if (_numberPlayers >= 3) { if (!FindPlayer(names[2])) { _players.Add(new Player(names[2], 0)); } if (_numberPlayers >= 4) { if (!FindPlayer(names[3])) { _players.Add(new Player(names[3], 0)); } if (_numberPlayers >= 5) { if (!FindPlayer(names[4])) { _players.Add(new Player(names[4], 0)); } if (_numberPlayers == 6) { if (!FindPlayer(names[5])) { _players.Add(new Player(names[5], 0)); } } } } } Form f = new BlackjackForm(_sf, _numberPlayers, _players, _existingPlayers); this.Hide(); f.ShowDialog(); } else { MessageBox.Show("Igraci moraju imati razlicita imena!", "Greska", MessageBoxButtons.OK); } }