diff --git a/game.gd b/game.gd index 15f0bed..ac0aeaf 100644 --- a/game.gd +++ b/game.gd @@ -75,14 +75,16 @@ func _check_win() -> String: #Generiert die Zufallszahl von 1-6 func _roll_dice(): var zahl = randi() % 6 + 1 - _update_dice_sprite(randi() % 6 + 1) - await get_tree().create_timer(0.3).timeout - _update_dice_sprite(randi() % 6 + 1) - await get_tree().create_timer(0.3).timeout - _update_dice_sprite(randi() % 6 + 1) - await get_tree().create_timer(0.3).timeout - _update_dice_sprite(randi() % 6 + 1) - await get_tree().create_timer(0.3).timeout + var animation_help + var zahl_davor + for i in range(6): + if animation_help == zahl_davor: + zahl_davor = randi() % 6 + 1 + _update_dice_sprite(zahl_davor) + animation_help = zahl_davor + + await get_tree().create_timer(0.25).timeout + _update_dice_sprite(zahl) print(zahl) #Debug ausgabe, später löschen lol return zahl