chiark / gitweb /
penultima: Add colourful fairy chess pieces, for revert
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Tue, 8 Jun 2021 12:52:07 +0000 (13:52 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Tue, 8 Jun 2021 12:52:38 +0000 (13:52 +0100)
This is very cluttered.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
specs/penultima.game.toml

index 243f7971b6789499c2ed616dacb028192774fc63..9f661de86d1abdc43fd3488fc0c162c26a19d2fc 100644 (file)
@@ -164,37 +164,21 @@ count = 8
 
 # fairy pieces
 
-[[pieces]]
-pos = [205, 125]
-type = "LibList"
-lib = "wikimedia"
-prefix = "chess-w-"
-items = {{ m::fairy_pieces() }}
-posd = [10, 0]
+{% set all_colours = "w b blue yellow red purple" | split(pat=" ") %}
+{% for d in [0,1] %}
+{% for colour in all_colours %}
 
 [[pieces]]
-pos = [205, 135]
+pos = [{{ 205 + d }}, {{ 125 + loop.index0 * 10 + d }}]
 type = "LibList"
 lib = "wikimedia"
-prefix = "chess-w-"
+prefix = "chess-{{colour}}-"
 items = {{ m::fairy_pieces() }}
 posd = [10, 0]
 
-[[pieces]]
-pos = [205, 145]
-type = "LibList"
-lib = "wikimedia"
-prefix = "chess-b-"
-items = {{ m::fairy_pieces() }}
-posd = [10, 0]
+{% endfor %}
+{% endfor %}
 
-[[pieces]]
-pos = [205, 155]
-type = "LibList"
-lib = "wikimedia"
-prefix = "chess-b-"
-items = {{ m::fairy_pieces() }}
-posd = [10, 0]
 
 [[pieces]]
 pos = [20, 60]