summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'tile/pattern')
-rw-r--r--tile/pattern/grassland.m4d176
1 files changed, 75 insertions, 101 deletions
diff --git a/tile/pattern/grassland.m4d b/tile/pattern/grassland.m4d
index 0c3e3d7..0c910be 100644
--- a/tile/pattern/grassland.m4d
+++ b/tile/pattern/grassland.m4d
@@ -5,213 +5,214 @@ m4_ifelse(`
d, e, f,
g, h, i,
new_e
- -1 -> anything
+ A -> anything
+ ~X -> anything but X
')
__TILE_PATTERN(
- -1, 0, -1,
- 0, 0, 0,
- -1, 0, -1,
- 0
+ A, ~3, A,
+ ~3, ~3, ~3,
+ A, ~3, A,
+ ~3
)
__TILE_PATTERN(
- -1, 0, -1,
- 0, 3, 0,
- -1, 0, -1,
+ A, ~3, A,
+ ~3, 3, ~3,
+ A, ~3, A,
???
)
__TILE_PATTERN(
- -1, 0, -1,
- 3, 3, 0,
- -1, 0, -1,
+ A, ~3, A,
+ 3, 3, ~3,
+ A, ~3, A,
???
)
__TILE_PATTERN(
- -1, 0, -1,
- 3, 3, 0,
- -1, 3, -1,
+ A, ~3, A,
+ 3, 3, ~3,
+ A, 3, A,
9
)
__TILE_PATTERN(
- -1, 3, -1,
- 3, 3, 0,
- -1, 0, -1,
+ A, 3, A,
+ 3, 3, ~3,
+ A, ~3, A,
10
)
__TILE_PATTERN(
- -1, 0, -1,
+ A, ~3, A,
3, 3, 3,
- -1, 0, -1,
+ A, ~3, A,
13
)
__TILE_PATTERN(
- -1, 0, -1,
+ A, ~3, A,
3, 3, 3,
- -1, 3, -1,
+ A, 3, A,
6
)
__TILE_PATTERN(
- -1, 3, -1,
- 3, 3, 0,
- -1, 3, -1,
+ A, 3, A,
+ 3, 3, ~3,
+ A, 3, A,
5
)
__TILE_PATTERN(
- -1, 3, -1,
+ A, 3, A,
3, 3, 3,
- -1, 0, -1,
+ A, ~3, A,
7
)
__TILE_PATTERN(
- -1, 0, -1,
- 0, 3, 0,
- -1, 3, -1,
+ A, ~3, A,
+ ~3, 3, ~3,
+ A, 3, A,
???
)
__TILE_PATTERN(
- -1, 3, -1,
- 0, 3, 0,
- -1, 3, -1,
+ A, 3, A,
+ ~3, 3, ~3,
+ A, 3, A,
12
)
__TILE_PATTERN(
- -1, 0, -1,
- 0, 3, 3,
- -1, 3, -1,
+ A, ~3, A,
+ ~3, 3, 3,
+ A, 3, A,
8
)
__TILE_PATTERN(
- -1, 3, -1,
- 0, 3, 3,
- -1, 3, -1,
+ A, 3, A,
+ ~3, 3, 3,
+ A, 3, A,
4
)
__TILE_PATTERN(
- -1, 3, -1,
- 0, 3, 0,
- -1, 0, -1,
+ A, 3, A,
+ ~3, 3, ~3,
+ A, ~3, A,
???
)
__TILE_PATTERN(
- -1, 0, -1,
- 0, 3, 3,
- -1, 0, -1,
+ A, ~3, A,
+ ~3, 3, 3,
+ A, ~3, A,
???
)
__TILE_PATTERN(
- -1, 3, -1,
- 0, 3, 3,
- -1, 0, -1,
+ A, 3, A,
+ ~3, 3, 3,
+ A, ~3, A,
11
)
__TILE_PATTERN(
- -1, 0, -1,
- 0, 3, 3,
- -1, 0, -1,
+ A, ~3, A,
+ ~3, 3, 3,
+ A, ~3, A,
???
)
__TILE_PATTERN(
- 0, 3, 0,
+ ~3, 3, ~3,
3, 3, 3,
- 0, 3, 0,
+ ~3, 3, ~3,
20
)
__TILE_PATTERN(
- 3, 3, 0,
+ 3, 3, ~3,
3, 3, 3,
- 0, 3, 0,
+ ~3, 3, ~3,
19
)
__TILE_PATTERN(
- 0, 3, 3,
+ ~3, 3, 3,
3, 3, 3,
- 0, 3, 0,
+ ~3, 3, ~3,
28
)
__TILE_PATTERN(
- 0, 3, 0,
+ ~3, 3, ~3,
3, 3, 3,
- 0, 3, 3,
+ ~3, 3, 3,
22
)
__TILE_PATTERN(
- 0, 3, 0,
+ ~3, 3, ~3,
3, 3, 3,
- 3, 3, 0,
+ 3, 3, ~3,
27
)
__TILE_PATTERN(
- 3, 3, 0,
+ 3, 3, ~3,
3, 3, 3,
- 3, 3, 0,
+ 3, 3, ~3,
23
)
__TILE_PATTERN(
3, 3, 3,
3, 3, 3,
- 0, 3, 0,
+ ~3, 3, ~3,
25
)
__TILE_PATTERN(
- 3, 3, 0,
+ 3, 3, ~3,
3, 3, 3,
- 0, 3, 3,
+ ~3, 3, 3,
18
)
__TILE_PATTERN(
- 0, 3, 3,
+ ~3, 3, 3,
3, 3, 3,
- 0, 3, 3,
+ ~3, 3, 3,
21
)
__TILE_PATTERN(
- 0, 3, 3,
+ ~3, 3, 3,
3, 3, 3,
- 3, 3, 0,
+ 3, 3, ~3,
24
)
__TILE_PATTERN(
- 0, 3, 0,
+ ~3, 3, ~3,
3, 3, 3,
3, 3, 3,
26
)
__TILE_PATTERN(
- 3, 3, 0,
+ 3, 3, ~3,
3, 3, 3,
3, 3, 3,
17
)
__TILE_PATTERN(
- 0, 3, 3,
+ ~3, 3, 3,
3, 3, 3,
3, 3, 3,
16
@@ -220,40 +221,13 @@ __TILE_PATTERN(
__TILE_PATTERN(
3, 3, 3,
3, 3, 3,
- 3, 3, 0,
+ 3, 3, ~3,
15
)
__TILE_PATTERN(
- 0, 3, 3,
+ ~3, 3, 3,
3, 3, 3,
3, 3, 3,
15
)
-
--------
-__TILE_PATTERN(3, 0, 0, 0, 0, ???)
-
-__TILE_PATTERN(3, 3, 0, 0, 0, ???)
-__TILE_PATTERN(3, 3, 3, 0, 0, 9)
-__TILE_PATTERN(3, 3, 0, 3, 0, 10)
-__TILE_PATTERN(3, 3, 0, 0, 3, 13)
-__TILE_PATTERN(3, 3, 3, 0, 3, 6)
-__TILE_PATTERN(3, 3, 3, 3, 0, 5)
-__TILE_PATTERN(3, 3, 0, 3, 3, 7)
-
-__TILE_PATTERN(3, 0, 3, 0, 0, ???)
-__TILE_PATTERN(3, 0, 3, 3, 0, 12)
-__TILE_PATTERN(3, 0, 3, 0, 3, 8)
-__TILE_PATTERN(3, 0, 3, 3, 3, 4)
-
-__TILE_PATTERN(3, 0, 0, 3, 0, ???)
-__TILE_PATTERN(3, 0, 0, 0, 3, ???)
-__TILE_PATTERN(3, 0, 0, 3, 3, 11)
-
-__TILE_PATTERN(3, 0, 0, 0, 3, ???)
-
-__TILE_PATTERN(0, `Grass', 6, 0, 0)
-__TILE_PATTERN(1, `Mushroom Infestation', 12, 1, 1)
-__TILE_PATTERN(2, `Tree Remains', 24, 2, 2)
-__TILE_PATTERN(3, `Clear Water', __TILE_COST_WHEN_OCCUPIED, 3, 17)