Ejemplo n.º 1
0
 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";
 }
Ejemplo n.º 2
0
        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);
            }
        }