private void btnRoll_Click(object sender, RoutedEventArgs e) { double wager = 0.0; label_Result.Content = "0"; label_Result2.Content = string.Empty; if (String.IsNullOrEmpty(txtWager.Text)) { MessageBox.Show("Please Enter Wager?"); } else if (!Double.TryParse(txtWager.Text, out wager)) { MessageBox.Show("Please Enter a Valid Wager?"); } else if (wager > player.Cash) { MessageBox.Show("You Cannot Wager More Than Your Current Cash."); } else { dice_Number = dice.Next(1, 12); switch (dice_Number) { case 2: case 4: case 6: case 8: case 10: case 12: //You hit a winning number player.Cash = player.Cash + wager; label_Result.Content = dice_Number.ToString(); label_Result2.Content = "You Won!"; label_BankRoll.Content = "Your Cash: " + String.Format("{0:C}", player.Cash); break; case 1: case 3: case 5: case 7: case 9: case 11: //You hit a losing number player.Cash = player.Cash - wager; if (player.Cash <= 0.0) { CompetitionMenu cm = new CompetitionMenu(player); label_Result.Content = dice_Number.ToString(); label_Result2.Content = "You Loose!"; label_BankRoll.Content = "Your Cash: " + String.Format("{0:C}", 0.0); MessageBox.Show("You Lost all your cash. Try Again."); NavigationService.Navigate(cm); } else { label_Result.Content = dice_Number.ToString(); label_Result2.Content = "You Loose!"; label_BankRoll.Content = "Your Cash: " + String.Format("{0:C}", player.Cash); } break; } } }
private void btn_Play_Click(object sender, RoutedEventArgs e) { CompetitionMenu menu = new CompetitionMenu(); this.NavigationService.Navigate(menu); }