update
Some checks failed
Tests / headless (push) Has been cancelled
Tests / fenster-schnell (push) Has been cancelled
Tests / fenster-voll (push) Has been cancelled
Tests / balance (push) Has been cancelled

This commit is contained in:
Team3
2026-09-28 19:44:30 +02:00
parent dfcd3cb713
commit f0a8f18de8
37 changed files with 1588 additions and 880 deletions

View File

@@ -1,5 +1,5 @@
extends Node
## Fensterprobe: Kosten von refresh() und längste Bildzeit während KI-Zügen (5 Gegner).
## Fensterprobe: Kosten von refresh() und längste Bildzeit während KI-Zügen.
var main: Node
var max_dt := 0.0
@@ -14,7 +14,7 @@ func _ready() -> void:
add_child(main)
await get_tree().process_frame
await get_tree().process_frame
var scr: BattleScreen = BattleScreen.new(5)
var scr: BattleScreen = BattleScreen.new()
main.show_screen(scr)
await get_tree().process_frame
await get_tree().process_frame
@@ -23,7 +23,7 @@ func _ready() -> void:
var t0 := Time.get_ticks_usec()
for i in 30:
scr.refresh()
print("refresh() mit 5 Gegnern und 8 Handkarten: %.2f ms" % ((Time.get_ticks_usec() - t0) / 1000.0 / 30))
print("refresh() mit 8 Handkarten: %.2f ms" % ((Time.get_ticks_usec() - t0) / 1000.0 / 30))
scr.ai_delay = 0.2
measuring = true
var start := Time.get_ticks_msec()