summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'tile/pattern/frontier.m4d')
-rw-r--r--tile/pattern/frontier.m4d477
1 files changed, 230 insertions, 247 deletions
diff --git a/tile/pattern/frontier.m4d b/tile/pattern/frontier.m4d
index a250132..0960c7a 100644
--- a/tile/pattern/frontier.m4d
+++ b/tile/pattern/frontier.m4d
@@ -1,247 +1,230 @@
-m4_ifelse(`
- a, b, c
- d, e, f,
- g, h, i,
- new_e_base,
- new_e_border,
- new_e_variant
- A -> Lower priority tile
- B -> Higher priority tile
- any -> anything
- new_e_variant = -1 -> keep previous one.
-')m4_dnl
-__TILE_PATTERN(
- A, A, A,
- A, A, A,
- A, A, A,
- A, A, -1)
-__TILE_PATTERN(
- any, B, any,
- B, A, B,
- any, B, any,
- A, B, 0)
-__TILE_PATTERN(
- B, A, B,
- A, A, A,
- B, A, B,
- A, B, 1)
-__TILE_PATTERN(
- any, A, B,
- B, A, A,
- any, B, any,
- A, B, 2)
-__TILE_PATTERN(
- any, A, A,
- B, A, A,
- any, B, any,
- A, B, 3)
-__TILE_PATTERN(
- B, A, any,
- A, A, B,
- any, B, any,
- A, B, 4)
-__TILE_PATTERN(
- A, A, any,
- A, A, B,
- any, B, any,
- A, B, 5)
-__TILE_PATTERN(
- B, A, B,
- A, A, A,
- any, B, any,
- A, B, 6)
-__TILE_PATTERN(
- B, A, A,
- A, A, A,
- any, B, any,
- A, B, 7)
-__TILE_PATTERN(
- A, A, B,
- A, A, A,
- any, B, any,
- A, B, 8)
-__TILE_PATTERN(
- A, A, A,
- A, A, A,
- any, B, any,
- A, B, 9)
-__TILE_PATTERN(
- A, A, A,
- A, A, A,
- B, A, B,
- A, B, 10)
-__TILE_PATTERN(
- A, A, A,
- A, A, A,
- B, A, A,
- A, B, 11)
-__TILE_PATTERN(
- A, A, A,
- A, A, A,
- A, A, B,
- A, B, 12)
-__TILE_PATTERN(
- any, A, A,
- B, A, A,
- any, A, B,
- A, B, 13)
-__TILE_PATTERN(
- any, A, B,
- B, A, A,
- any, A, B,
- A, B, 14)
-__TILE_PATTERN(
- any, A, B,
- B, A, A,
- any, A, A,
- A, B, 15)
-__TILE_PATTERN(
- any, A, A,
- B, A, A,
- any, A, A,
- A, B, 16)
-__TILE_PATTERN(
- B, A, A,
- A, A, A,
- B, A, A,
- A, B, 17)
-__TILE_PATTERN(
- any, B, any,
- B, A, B,
- any, A, any,
- A, B, 18)
-__TILE_PATTERN(
- B, A, B,
- A, A, A,
- A, A, B,
- A, B, 19)
-__TILE_PATTERN(
- B, A, B,
- A, A, A,
- B, A, A,
- A, B, 20)
-__TILE_PATTERN(
- any, B, any,
- A, A, B,
- any, B, any,
- A, B, 21)
-__TILE_PATTERN(
- any, B, any,
- B, A, A,
- any, B, any,
- A, B, 22)
-__TILE_PATTERN(
- any, A, any,
- B, A, B,
- any, B, any,
- A, B, 23)
-__TILE_PATTERN(
- A, A, B,
- A, A, A,
- B, A, B,
- A, B, 24)
-__TILE_PATTERN(
- B, A, A,
- A, A, A,
- B, A, B,
- A, B, 25)
-__TILE_PATTERN(
- any, A, any,
- B, A, B,
- any, A, any,
- A, B, 26)
-__TILE_PATTERN(
- A, A, any,
- A, A, B,
- B, A, any,
- A, B, 27)
-__TILE_PATTERN(
- B, A, any,
- A, A, B,
- B, A, any,
- A, B, 28)
-__TILE_PATTERN(
- B, A, any,
- A, A, B,
- A, A, any,
- A, B, 29)
-__TILE_PATTERN(
- A, A, any,
- A, A, B,
- A, A, any,
- A, B, 30)
-__TILE_PATTERN(
- A, A, B,
- A, A, A,
- A, A, B,
- A, B, 31)
-__TILE_PATTERN(
- any, B, any,
- A, A, A,
- any, B, any,
- A, B, 32)
-__TILE_PATTERN(
- any, B, any,
- B, A, A,
- any, A, B,
- A, B, 33)
-__TILE_PATTERN(
- any, B, any,
- B, A, A,
- any, A, A,
- A, B, 34)
-__TILE_PATTERN(
- any, B, any,
- A, A, B,
- B, A, any,
- A, B, 35)
-__TILE_PATTERN(
- any, B, any,
- A, A, B,
- A, A, any,
- A, B, 36)
-__TILE_PATTERN(
- any, B, any,
- A, A, A,
- B, A, B,
- A, B, 37)
-__TILE_PATTERN(
- any, B, any,
- A, A, A,
- B, A, A,
- A, B, 38)
-__TILE_PATTERN(
- any, B, any,
- A, A, A,
- A, A, B,
- A, B, 39)
-__TILE_PATTERN(
- any, B, any,
- A, A, A,
- A, A, A,
- A, B, 40)
-__TILE_PATTERN(
- B, A, B,
- A, A, A,
- A, A, A,
- A, B, 41)
-__TILE_PATTERN(
- B, A, A,
- A, A, A,
- A, A, B,
- A, B, 42)
-__TILE_PATTERN(
- B, A, A,
- A, A, A,
- A, A, A,
- A, B, 43)
-__TILE_PATTERN(
- A, A, B,
- A, A, A,
- B, A, A,
- A, B, 44)
-__TILE_PATTERN(
- A, A, B,
- A, A, A,
- A, A, A,
- A, B, 45)
+__TILE_PATTERN(
+ 2, 1, 2,
+ 1, 2, 1,
+ 2, 1, 2,
+ 0, true)
+__TILE_PATTERN(
+ 1, 0, 1,
+ 0, 0, 0,
+ 1, 0, 1,
+ 1, false)
+__TILE_PATTERN(
+ 2, 0, 1,
+ 1, 0, 0,
+ 2, 1, 2,
+ 2, true)
+__TILE_PATTERN(
+ 2, 0, 0,
+ 1, 0, 0,
+ 2, 1, 2,
+ 3, true)
+__TILE_PATTERN(
+ 1, 0, 2,
+ 0, 0, 1,
+ 2, 1, 2,
+ 4, true)
+__TILE_PATTERN(
+ 0, 0, 2,
+ 0, 0, 1,
+ 2, 1, 2,
+ 5, true)
+__TILE_PATTERN(
+ 1, 0, 1,
+ 0, 0, 0,
+ 2, 1, 2,
+ 6, true)
+__TILE_PATTERN(
+ 1, 0, 0,
+ 0, 0, 0,
+ 2, 1, 2,
+ 7, true)
+__TILE_PATTERN(
+ 0, 0, 1,
+ 0, 0, 0,
+ 2, 1, 2,
+ 8, true)
+__TILE_PATTERN(
+ 0, 0, 0,
+ 0, 0, 0,
+ 2, 1, 2,
+ 9, true)
+__TILE_PATTERN(
+ 0, 0, 0,
+ 0, 0, 0,
+ 1, 0, 1,
+ 10, false)
+__TILE_PATTERN(
+ 0, 0, 0,
+ 0, 0, 0,
+ 1, 0, 0,
+ 11, false)
+__TILE_PATTERN(
+ 0, 0, 0,
+ 0, 0, 0,
+ 0, 0, 1,
+ 12, false)
+__TILE_PATTERN(
+ 2, 0, 0,
+ 1, 0, 0,
+ 2, 0, 1,
+ 13, true)
+__TILE_PATTERN(
+ 2, 0, 1,
+ 1, 0, 0,
+ 2, 0, 1,
+ 14, true)
+__TILE_PATTERN(
+ 2, 0, 1,
+ 1, 0, 0,
+ 2, 0, 0,
+ 15, true)
+__TILE_PATTERN(
+ 2, 0, 0,
+ 1, 0, 0,
+ 2, 0, 0,
+ 16, true)
+__TILE_PATTERN(
+ 1, 0, 0,
+ 0, 0, 0,
+ 1, 0, 0,
+ 17, false)
+__TILE_PATTERN(
+ 2, 1, 2,
+ 1, 0, 1,
+ 2, 0, 2,
+ 18, true)
+__TILE_PATTERN(
+ 1, 0, 1,
+ 0, 0, 0,
+ 0, 0, 1,
+ 19, false)
+__TILE_PATTERN(
+ 1, 0, 1,
+ 0, 0, 0,
+ 1, 0, 0,
+ 20, false)
+__TILE_PATTERN(
+ 2, 1, 2,
+ 0, 0, 1,
+ 2, 1, 2,
+ 21, true)
+__TILE_PATTERN(
+ 2, 1, 2,
+ 1, 0, 0,
+ 2, 1, 2,
+ 22, true)
+__TILE_PATTERN(
+ 2, 0, 2,
+ 1, 0, 1,
+ 2, 1, 2,
+ 23, true)
+__TILE_PATTERN(
+ 0, 0, 1,
+ 0, 0, 0,
+ 1, 0, 1,
+ 24, false)
+__TILE_PATTERN(
+ 1, 0, 0,
+ 0, 0, 0,
+ 1, 0, 1,
+ 25, false)
+__TILE_PATTERN(
+ 2, 0, 2,
+ 1, 0, 1,
+ 2, 0, 2,
+ 26, true)
+__TILE_PATTERN(
+ 0, 0, 2,
+ 0, 0, 1,
+ 1, 0, 2,
+ 27, true)
+__TILE_PATTERN(
+ 1, 0, 2,
+ 0, 0, 1,
+ 1, 0, 2,
+ 28, true)
+__TILE_PATTERN(
+ 1, 0, 2,
+ 0, 0, 1,
+ 0, 0, 2,
+ 29, true)
+__TILE_PATTERN(
+ 0, 0, 2,
+ 0, 0, 1,
+ 0, 0, 2,
+ 30, true)
+__TILE_PATTERN(
+ 0, 0, 1,
+ 0, 0, 0,
+ 0, 0, 1,
+ 31, false)
+__TILE_PATTERN(
+ 2, 1, 2,
+ 0, 0, 0,
+ 2, 1, 2,
+ 32, true)
+__TILE_PATTERN(
+ 2, 1, 2,
+ 1, 0, 0,
+ 2, 0, 1,
+ 33, true)
+__TILE_PATTERN(
+ 2, 1, 2,
+ 1, 0, 0,
+ 2, 0, 0,
+ 34, true)
+__TILE_PATTERN(
+ 2, 1, 2,
+ 0, 0, 1,
+ 1, 0, 2,
+ 35, true)
+__TILE_PATTERN(
+ 2, 1, 2,
+ 0, 0, 1,
+ 0, 0, 2,
+ 36, true)
+__TILE_PATTERN(
+ 2, 1, 2,
+ 0, 0, 0,
+ 1, 0, 1,
+ 37, true)
+__TILE_PATTERN(
+ 2, 1, 2,
+ 0, 0, 0,
+ 1, 0, 0,
+ 38, true)
+__TILE_PATTERN(
+ 2, 1, 2,
+ 0, 0, 0,
+ 0, 0, 1,
+ 39, true)
+__TILE_PATTERN(
+ 2, 1, 2,
+ 0, 0, 0,
+ 0, 0, 0,
+ 40, true)
+__TILE_PATTERN(
+ 1, 0, 1,
+ 0, 0, 0,
+ 0, 0, 0,
+ 41, false)
+__TILE_PATTERN(
+ 1, 0, 0,
+ 0, 0, 0,
+ 0, 0, 1,
+ 42, false)
+__TILE_PATTERN(
+ 1, 0, 0,
+ 0, 0, 0,
+ 0, 0, 0,
+ 43, false)
+__TILE_PATTERN(
+ 0, 0, 1,
+ 0, 0, 0,
+ 1, 0, 0,
+ 44, false)
+__TILE_PATTERN(
+ 0, 0, 1,
+ 0, 0, 0,
+ 0, 0, 0,
+ 45, false)