Spielfeld über Art zeichnen
Karte, Figuren und Zielmarke zeichnet jetzt Art. Die Karte zeichnet in Blöcken von 16 mal 16 Kacheln und nach einem Treffer nur die Blöcke um die Kachel neu; jede Kachel kennt ihre Nachbarn. Figuren stehen aufrecht in ihrer Kachel, schreiten und schauen in die Richtung, in die sie gehen. Der eigene Schlag zeigt seine Splitter sofort, auch als Gast, und die Namen über fremden Figuren werden in Bildschirmgröße gezeichnet und bleiben scharf. Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -32,3 +32,13 @@ func test_figures_can_be_forgotten() -> void:
|
||||
figures.clear()
|
||||
check_eq(figures.shown_at(3), Vector2.INF, "all are gone")
|
||||
figures.free()
|
||||
|
||||
|
||||
func test_a_figure_faces_the_way_it_glides() -> void:
|
||||
var figures := Figures.new()
|
||||
figures.place(1, Vector2(100.0, 0.0))
|
||||
check_eq(figures.facing_of(1), 1.0, "facing right at first")
|
||||
figures.place(1, Vector2.ZERO)
|
||||
figures._process(0.02)
|
||||
check_eq(figures.facing_of(1), -1.0, "facing left while it glides to the left")
|
||||
figures.free()
|
||||
|
||||
Reference in New Issue
Block a user