| summaryrefslogtreecommitdiff |
diff options
Diffstat (limited to 'tile/pattern/grassland.m4d')
| -rw-r--r-- | tile/pattern/grassland.m4d | 293 |
1 files changed, 191 insertions, 102 deletions
diff --git a/tile/pattern/grassland.m4d b/tile/pattern/grassland.m4d index 504dec2..bca10cd 100644 --- a/tile/pattern/grassland.m4d +++ b/tile/pattern/grassland.m4d @@ -1,167 +1,256 @@ __TILE_PATTERN_CATEGORY(`Grassland')m4_dnl -m4_ifelse(`actual, left, down, up, right,')m4_dnl m4_ifelse(` a, b, c d, e, f, g, h, i, new_e - A -> anything - not(X) -> anything but X + any -> anything + not(X) -> anything but X + just(X) -> exactly X ')m4_dnl __TILE_PATTERN_HEADER +m4_ifelse(` + This pattern cleans up watery tiles other that 3 in the middle of + water')m4_dnl +__TILE_PATTERN( + just(3), just(3), just(3), + just(3), just(3), just(3), + just(3), just(3), just(3), + 3) +m4_dnl +__TILE_PATTERN( + not(3), just(3), not(3), + just(3), just(3), just(3), + any, not(3), any, + 39) +__TILE_PATTERN( + not(3), just(3), just(3), + just(3), just(3), just(3), + any, not(3), any, + 38) +__TILE_PATTERN( + just(3), just(3), not(3), + just(3), just(3), just(3), + any, not(3), any, + 40) +__TILE_PATTERN( + any, just(3), not(3), + not(3), just(3), just(3), + any, just(3), not(3), + 30) +__TILE_PATTERN( + any, just(3), just(3), + not(3), just(3), just(3), + any, just(3), not(3), + 29) +__TILE_PATTERN( + any, just(3), not(3), + not(3), just(3), just(3), + any, just(3), just(3), + 31) +__TILE_PATTERN( + any, not(3), any, + just(3), just(3), just(3), + not(3), just(3), not(3), + 36) +__TILE_PATTERN( + any, not(3), any, + just(3), just(3), just(3), + just(3), just(3), not(3), + 37) __TILE_PATTERN( - any, not(3), any, + any, not(3), any, + just(3), just(3), just(3), + not(3), just(3), just(3), + 35) +__TILE_PATTERN( + not(3), just(3), any, + just(3), just(3), not(3), + not(3), just(3), any, + 33) +__TILE_PATTERN( + just(3), just(3), any, + just(3), just(3), not(3), + not(3), just(3), any, + 32) +__TILE_PATTERN( + not(3), just(3), any, + just(3), just(3), not(3), + just(3), just(3), any, + 34) +__TILE_PATTERN( + not(3), just(3), any, + just(3), just(3), not(3), + any, not(3), any, + 43) +__TILE_PATTERN( + any, just(3), not(3), + not(3), just(3), just(3), + any, not(3), any, + 44) +__TILE_PATTERN( + any, not(3), any, + not(3), just(3), just(3), + any, just(3), not(3), + 41) +__TILE_PATTERN( + any, not(3), any, + just(3), just(3), not(3), + not(3), just(3), any, + 42) +__TILE_PATTERN( + any, not(3), any, not(3), just(3), not(3), - any, not(3), any, + any, not(3), any, TODO) __TILE_PATTERN( - any, not(3), any, - just(3), just(3), not(3), - any, not(3), any, + any, not(3), any, + just(3), just(3), not(3), + any, not(3), any, TODO) __TILE_PATTERN( - any, not(3), any, - just(3), just(3), not(3), - any, just(3), any, + any, not(3), any, + just(3), just(3), not(3), + just(3), just(3), any, 9) __TILE_PATTERN( - any, just(3), any, - just(3), just(3), not(3), - any, not(3), any, + just(3), just(3), any, + just(3), just(3), not(3), + any, not(3), any, 10) __TILE_PATTERN( - any, not(3), any, - just(3), just(3), just(3), - any, not(3), any, + any, not(3), any, + just(3), just(3), just(3), + any, not(3), any, 13) __TILE_PATTERN( - any, not(3), any, - just(3), just(3), just(3), - any, just(3), any, + any, not(3), any, + just(3), just(3), just(3), + just(3), just(3), just(3), 6) __TILE_PATTERN( - any, just(3), any, - just(3), just(3), not(3), - any, just(3), any, + just(3), just(3), any, + just(3), just(3), not(3), + just(3), just(3), any, 5) __TILE_PATTERN( - any, just(3), any, - just(3), just(3), just(3), - any, not(3), any, + just(3), just(3), just(3), + just(3), just(3), just(3), + any, not(3), any, 7) __TILE_PATTERN( - any, not(3), any, + any, not(3), any, not(3), just(3), not(3), - any, just(3), any, + any, just(3), any, TODO) __TILE_PATTERN( - any, just(3), any, + any, just(3), any, not(3), just(3), not(3), - any, just(3), any, + any, just(3), any, 12) __TILE_PATTERN( - any, not(3), any, - not(3), just(3), just(3), - any, just(3), any, + any, not(3), any, + not(3), just(3), just(3), + any, just(3), just(3), 8) __TILE_PATTERN( - any, just(3), any, - not(3), just(3), just(3), - any, just(3), any, + any, just(3), just(3), + not(3), just(3), just(3), + any, just(3), just(3), 4) __TILE_PATTERN( - any, just(3), any, + any, just(3), any, not(3), just(3), not(3), - any, not(3), any, + any, not(3), any, TODO) __TILE_PATTERN( - any, not(3), any, - not(3), just(3), just(3), - any, not(3), any, + any, not(3), any, + not(3), just(3), just(3), + any, not(3), any, TODO) __TILE_PATTERN( - any, just(3), any, - not(3), just(3), just(3), - any, not(3), any, + any, just(3), just(3), + not(3), just(3), just(3), + any, not(3), any, 11) __TILE_PATTERN( - any, not(3), any, - not(3), just(3), just(3), - any, not(3), any, + any, not(3), any, + just(3), just(3), not(3), + any, not(3), any, TODO) __TILE_PATTERN( not(3), just(3), not(3), - just(3), just(3), just(3), + just(3), just(3), just(3), not(3), just(3), not(3), 20) __TILE_PATTERN( - just(3), just(3), not(3), - just(3), just(3), just(3), + just(3), just(3), not(3), + just(3), just(3), just(3), not(3), just(3), not(3), - 19) + 19) __TILE_PATTERN( - not(3), just(3), just(3), - just(3), just(3), just(3), + not(3), just(3), just(3), + just(3), just(3), just(3), not(3), just(3), not(3), - 28) + 28) __TILE_PATTERN( not(3), just(3), not(3), - just(3), just(3), just(3), - not(3), just(3), just(3), - 22) + just(3), just(3), just(3), + not(3), just(3), just(3), + 22) __TILE_PATTERN( not(3), just(3), not(3), - just(3), just(3), just(3), - just(3), just(3), not(3), - 27) + just(3), just(3), just(3), + just(3), just(3), not(3), + 27) __TILE_PATTERN( - just(3), just(3), not(3), - just(3), just(3), just(3), - just(3), just(3), not(3), - 23) + just(3), just(3), not(3), + just(3), just(3), just(3), + just(3), just(3), not(3), + 23) __TILE_PATTERN( - just(3), just(3), just(3), - just(3), just(3), just(3), + just(3), just(3), just(3), + just(3), just(3), just(3), not(3), just(3), not(3), - 25) + 25) __TILE_PATTERN( - just(3), just(3), not(3), - just(3), just(3), just(3), - not(3), just(3), just(3), - 18) + just(3), just(3), not(3), + just(3), just(3), just(3), + not(3), just(3), just(3), + 18) __TILE_PATTERN( - not(3), just(3), just(3), - just(3), just(3), just(3), - not(3), just(3), just(3), - 21) + not(3), just(3), just(3), + just(3), just(3), just(3), + not(3), just(3), just(3), + 21) __TILE_PATTERN( - not(3), just(3), just(3), - just(3), just(3), just(3), - just(3), just(3), not(3), - 24) + not(3), just(3), just(3), + just(3), just(3), just(3), + just(3), just(3), not(3), + 24) __TILE_PATTERN( not(3), just(3), not(3), - just(3), just(3), just(3), - just(3), just(3), just(3), - 26) -__TILE_PATTERN( - just(3), just(3), not(3), - just(3), just(3), just(3), - just(3), just(3), just(3), - 17) -__TILE_PATTERN( - not(3), just(3), just(3), - just(3), just(3), just(3), - just(3), just(3), just(3), - 16) -__TILE_PATTERN( - just(3), just(3), just(3), - just(3), just(3), just(3), - just(3), just(3), not(3), - 15) -__TILE_PATTERN( - not(3), just(3), just(3), - just(3), just(3), just(3), - just(3), just(3), just(3), - 15) + just(3), just(3), just(3), + just(3), just(3), just(3), + 26) +__TILE_PATTERN( + just(3), just(3), not(3), + just(3), just(3), just(3), + just(3), just(3), just(3), + 17) +__TILE_PATTERN( + not(3), just(3), just(3), + just(3), just(3), just(3), + just(3), just(3), just(3), + 16) +__TILE_PATTERN( + just(3), just(3), just(3), + just(3), just(3), just(3), + just(3), just(3), not(3), + 15) +__TILE_PATTERN( + just(3), just(3), just(3), + just(3), just(3), just(3), + not(3), just(3), just(3), + 14) __TILE_PATTERN_FOOTER |


