private void StartBtn_Click(object sender, RoutedEventArgs e) { if (playerTurn == 1) { int errorCounter = Regex.Matches(PlayerStake.Text, @"[a-zA-Z]").Count; if ((errorCounter == 0) && (PlayerStake.Text != "")) { yourStake = Convert.ToDouble(PlayerStake.Text); if (PlayerOwnedMoney >= yourStake) { PlayerOwnedMoney = PlayerOwnedMoney - yourStake; PlayerMoney.Content = PlayerOwnedMoney.ToString(); PlayerStake.Text = ""; FirstTurnPlayer(); FirstTurnPC(); } else { MessageBox.Show("You don't have enough money", "Error", MessageBoxButton.OK); } PlayerStake.Clear(); } else { MessageBox.Show("Only numbers can be typed in to the box on the left\nAlso, it can not be blank", "Error", MessageBoxButton.OK); } PlayerStake.Clear(); } else { MessageBox.Show("You haven't finished your turn\nPress the Stop button to end", "Error", MessageBoxButton.OK); } PlayerStake.Clear(); }