Slots einsatz null behoben

This commit is contained in:
2026-09-14 22:00:21 +02:00
parent e336e6369d
commit 571367ca8c
+20
View File
@@ -129,15 +129,35 @@ namespace Casino
// Lenard Gerdes
private async void Spin(object sender, RoutedEventArgs e)
{
// Versucht das Textfeld auszulesen und zu konvertieren
if (string.IsNullOrWhiteSpace(einsatzFeld.Text))
{
MessageBox.Show("Bitte gib einen Einsatz ein.", "Eingabe fehlt", MessageBoxButton.OK, MessageBoxImage.Warning);
return;
}
int einsatz = Convert.ToInt32(einsatzFeld.Text);
if (einsatz <= 0)
{
MessageBox.Show("Der Einsatz muss größer als 0 sein.", "Ungültiger Einsatz", MessageBoxButton.OK, MessageBoxImage.Warning);
return;
}
users[MainWindow.currentUser].Geld -= einsatz;
Konto.Text = users[MainWindow.currentUser].Geld.ToString();
await Spin();
users[MainWindow.currentUser].Geld += CheckWin(currentSlot, einsatz);
Konto.Text = users[MainWindow.currentUser].Geld.ToString();
db.UpdateGeld(
users[MainWindow.currentUser].ID,
users[MainWindow.currentUser].Geld);
}
// Lenard Gerdes
private void Hauptmenue(object sender, RoutedEventArgs e)