e14ce3465b
PixelStyle zeichnet jede Grafik Pixel für Pixel in ein kleines Bild, 16 mal 16 Pixel pro Kachel, und hebt es auf. Fels ist außen rund, innen geschlossen und zeigt zum offenen Boden hin seine Vorderkante; Figuren stehen aufrecht und haben vier Laufbilder. Warm bekommt als erster Stil seine Palette und acht Spielerfarben. Die Texturfilterung steht auf Nearest, damit die Pixel scharf bleiben. Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
11 lines
353 B
GDScript
11 lines
353 B
GDScript
extends TestCase
|
|
|
|
|
|
func test_four_players_have_four_colours() -> void:
|
|
var style := WarmStyle.new()
|
|
var colours := {}
|
|
for player in 4:
|
|
colours[style.player_color(player)] = true
|
|
check_eq(colours.size(), 4, "four players, four colours")
|
|
check_eq(style.player_color(-1), style.player_color(0), "a player not in the world yet looks like the first")
|