update
This commit is contained in:
15
tests/sim.gd
15
tests/sim.gd
@@ -29,18 +29,13 @@ func _lauf() -> void:
|
||||
Net.start_singleplayer("Tester", 2, stufe, 3)
|
||||
await _warte(func(): game = _find(get_tree().root, "Game"); return game != null and game.phase != "lobby", 20.0)
|
||||
game.tempo = 0.0
|
||||
game.simulation = true
|
||||
game.seats[game.local_seat].ai = true
|
||||
var runden := 0
|
||||
var letzte := ""
|
||||
var gesehen := {}
|
||||
var t := 0.0
|
||||
while game.phase != "over" and t < 300.0:
|
||||
await get_tree().create_timer(0.1).timeout
|
||||
t += 0.1
|
||||
if game.phase != letzte:
|
||||
letzte = game.phase
|
||||
if letzte == "roll":
|
||||
runden += 1
|
||||
await get_tree().create_timer(0.02).timeout
|
||||
t += 0.02
|
||||
for z in game.log_lines:
|
||||
if gesehen.has(z):
|
||||
continue
|
||||
@@ -49,8 +44,8 @@ func _lauf() -> void:
|
||||
genau += 1
|
||||
if " wirft " in z:
|
||||
wuerfe += 1
|
||||
runden_summe += runden
|
||||
laengste = maxi(laengste, runden)
|
||||
runden_summe += game.runde
|
||||
laengste = maxi(laengste, game.runde)
|
||||
var sieger := ""
|
||||
for s in game.seats:
|
||||
if s.alive:
|
||||
|
||||
Reference in New Issue
Block a user