Beispiel #1
0
        private void AddPlayer_Click(object sender, EventArgs e)
        {
            Dictionary <string, int> savedPlayers = AwesomePokerGameSln.Code.Player.Instance.getPlayerInfo();

            //check for illegal character
            if (addPlayerText.Text.Contains(" ") || !Regex.IsMatch(addPlayerText.Text.Trim(), @"^[a-zA-Z]+$"))
            {
                this.Hide();
                FrmIllegalChar badChar = new FrmIllegalChar();
                badChar.Show();
            }
            //check if name is taken
            else if (savedPlayers.Keys.Contains(addPlayerText.Text))
            {
                this.Hide();
                FrmNameTaken takenName = new FrmNameTaken();
                takenName.Show();
            }
            //username is legal
            else
            {
                this.Hide();
                AwesomePokerGameSln.Code.Player.Instance.addPlayer(addPlayerText.Text.Trim(), "500");
            }
        }