| 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 | 


