1{
2palettes: "forest_graveyard_shift,forest_autumn,forest_decay,forest_clean,forest_verdant,foliage_seaside",
3tile_pattern: [
4
5	# Generated on Sun Jun 28 05:09:32 CDT 2009 using:
6	#  make-tileset.pl lef 00 tiles/forest-leaves.png --noslopes
7	#horizontal tile
8	{
9		image: "tiles/forest-leaves.png",
10		tiles: 31,
11		pattern: ".* ,   ,.*  ,
12(lef),(lef),(lef),
13.* ,   ,.*",
14	},
15
16	#horizontal tile with one tile below but not on either side
17	{
18		image: "tiles/forest-leaves.png",
19		tiles: "05",
20		pattern: ".* ,   ,.*  ,
21(lef),(lef),(lef),
22   ,(lef),",
23	},
24
25	#horizontal tile with one tile above but not on either side
26	{
27		image: "tiles/forest-leaves.png",
28		tiles: 25,
29		pattern: ".* ,   ,.*  ,
30(lef),(lef),(lef),
31   ,(lef),",
32	},
33
34	#overhang
35	{
36		image: "tiles/forest-leaves.png",
37		reverse: false,
38		tiles: 30,
39		pattern: ".* ,   ,.*  ,
40   ,(lef),(lef),
41.* ,   ,.*",
42	},
43
44	#overhang - reversed
45	{
46		image: "tiles/forest-leaves.png",
47		reverse: false,
48		tiles: 32,
49		pattern: ".* ,   ,.*  ,
50(lef),(lef),   ,
51.* ,   ,.*",
52	},
53
54	#single tile by itself
55	{
56		image: "tiles/forest-leaves.png",
57		tiles: 33,
58		pattern: ".*,   , .*,
59   ,(lef),   ,
60 .*,   , .*",
61	},
62
63	#top of thin platform
64	{
65		image: "tiles/forest-leaves.png",
66		tiles: "03",
67		pattern: ".*,   , .*,
68   ,(lef),   ,
69 .*,(lef), .*",
70	},
71
72	#part of thin platform
73	{
74		image: "tiles/forest-leaves.png",
75		tiles: 13,
76		pattern: ".*,(lef), .*,
77   ,(lef),   ,
78 .*,(lef), .*",
79	},
80
81	#bottom of thin platform
82	{
83		image: "tiles/forest-leaves.png",
84		tiles: 23,
85		pattern: ".*,(lef), .*,
86   ,(lef),   ,
87 .*,   , .*",
88	},
89
90	#cliff edge
91	{
92		image: "tiles/forest-leaves.png",
93		reverse: false,
94		tiles: "00|60|60|00",
95		pattern: ".*,   ,(lef)?,
96    ,(lef),(lef) ,
97(lef)?,(lef),(lef)",
98	},
99
100	#cliff edge - reverse
101	{
102		image: "tiles/forest-leaves.png",
103		reverse: false,
104		tiles: "02",
105		pattern: "(lef)?,   ,.* ,
106(lef),(lef),   ,
107(lef),(lef),(lef)?",
108	},
109
110	#cliff edge -- version with a corner underneath/opposite
111	{
112		image: "tiles/forest-leaves.png",
113		reverse: false,
114		tiles: "06",
115		pattern: ".*,   ,(lef)?,
116    ,(lef),(lef) ,
117(lef)?,(lef),",
118	},
119
120	#cliff edge (reversed) -- version with a corner underneath/opposite
121	{
122		image: "tiles/forest-leaves.png",
123		reverse: false,
124		tiles: "04",
125		pattern: "(lef)?,   ,.*,
126(lef),(lef),   ,
127    ,(lef),(lef)?",
128	},
129
130	#middle of a cross
131	{
132		image: "tiles/forest-leaves.png",
133		tiles: 15,
134		pattern: ",(lef),   ,
135(lef),(lef),(lef) ,
136   ,(lef),",
137	},
138
139	#corner at two angles
140	{
141		image: "tiles/forest-leaves.png",
142		reverse: false,
143		tiles: 35,
144		pattern: "(lef),(lef),   ,
145(lef),(lef),(lef),
146   ,(lef),(lef)",
147	},
148
149	#corner at two angles (reversed)
150	{
151		image: "tiles/forest-leaves.png",
152		reverse: false,
153		tiles: 34,
154		pattern: ",(lef),(lef),
155(lef),(lef),(lef),
156(lef),(lef),",
157	},
158
159	#corners on the top
160	{
161		image: "tiles/forest-leaves.png",
162		tiles: 58,
163		pattern: ",(lef),   ,
164(lef),(lef),(lef),
165(lef),(lef),(lef)",
166	},
167
168	#corners on the bottom
169	{
170		image: "tiles/forest-leaves.png",
171		tiles: 48,
172		pattern: "(lef),(lef),(lef),
173(lef),(lef),(lef),
174   ,(lef),",
175	},
176
177	#corners both on the same side
178	{
179		image: "tiles/forest-leaves.png",
180		reverse: false,
181		tiles: 47,
182		pattern: ",(lef),(lef),
183(lef),(lef),(lef),
184   ,(lef),(lef)",
185	},
186
187	#corners both on the same side (reversed)
188	{
189		image: "tiles/forest-leaves.png",
190		reverse: false,
191		tiles: 46,
192		pattern: "(lef),(lef),   ,
193(lef),(lef),(lef),
194(lef),(lef),",
195	},
196
197	#inner top corner piece
198	{
199		image: "tiles/forest-leaves.png",
200		reverse: false,
201		tiles: 41,
202		pattern: "(lef),(lef),(lef),
203(lef),(lef),(lef),
204   ,(lef),(lef)",
205	},
206
207	#inner top corner piece (reversed)
208	{
209		image: "tiles/forest-leaves.png",
210		reverse: false,
211		tiles: 40,
212		pattern: "(lef),(lef),(lef),
213(lef),(lef),(lef),
214(lef),(lef),",
215	},
216
217	#inner bottom corner piece
218	{
219		image: "tiles/forest-leaves.png",
220		reverse: false,
221		tiles: 51,
222		pattern: ",(lef),(lef),
223(lef),(lef),(lef),
224(lef),(lef),(lef)",
225	},
226
227	#inner bottom corner piece (reversed)
228	{
229		image: "tiles/forest-leaves.png",
230		reverse: false,
231		tiles: 50,
232		pattern: "(lef),(lef),   ,
233(lef),(lef),(lef),
234(lef),(lef),(lef)",
235	},
236
237	#corner at three sides
238	{
239		image: "tiles/forest-leaves.png",
240		reverse: false,
241		tiles: 43,
242		pattern: ",(lef),(lef),
243(lef),(lef),(lef),
244   ,(lef),",
245	},
246
247	#corner at three sides (reversed)
248	{
249		image: "tiles/forest-leaves.png",
250		reverse: false,
251		tiles: 42,
252		pattern: "(lef),(lef),   ,
253(lef),(lef),(lef),
254   ,(lef),",
255	},
256
257	#corner at three sides
258	{
259		image: "tiles/forest-leaves.png",
260		reverse: false,
261		tiles: 53,
262		pattern: ",(lef),   ,
263(lef),(lef),(lef),
264   ,(lef),(lef)",
265	},
266
267	#corner at three sides (reversed)
268	{
269		image: "tiles/forest-leaves.png",
270		reverse: false,
271		tiles: 52,
272		pattern: ",(lef),   ,
273(lef),(lef),(lef),
274(lef),(lef),",
275	},
276
277	#roof at a corner
278	{
279		image: "tiles/forest-leaves.png",
280		reverse: false,
281		tiles: 57,
282		pattern: ",(lef),(lef),
283(lef),(lef),(lef),
284 .*,(lef), .*",
285	},
286
287	#roof at a corner (reversed)
288	{
289		image: "tiles/forest-leaves.png",
290		reverse: false,
291		tiles: 56,
292		pattern: "(lef),(lef),   ,
293(lef),(lef),(lef),
294 .*,(lef), .*",
295	},
296
297	#roof
298	{
299		image: "tiles/forest-leaves.png",
300		tiles: "21|81|81|21",
301		pattern: ".* ,(lef), .*,
302(lef),(lef),(lef),
303 .*,   , .*",
304	},
305
306	#bottom corner
307	{
308		image: "tiles/forest-leaves.png",
309		reverse: false,
310		tiles: "20|80|80|20",
311		pattern: "(lef)?,(lef),(lef),
312    ,(lef),(lef),
313.*  ,   , .*",
314	},
315
316	#bottom corner (reversed)
317	{
318		image: "tiles/forest-leaves.png",
319		reverse: false,
320		tiles: "22|82|82|22",
321		pattern: "(lef),(lef),(lef)?,
322(lef),(lef),   ,
323.*  ,   , .*",
324	},
325
326	#bottom corner with corner on opposite side
327	{
328		image: "tiles/forest-leaves.png",
329		reverse: false,
330		tiles: 26,
331		pattern: "(lef)?,(lef),   ,
332    ,(lef),(lef),
333.*  ,   , .*",
334	},
335
336	#bottom corner with corner on opposite side (reversed)
337	{
338		image: "tiles/forest-leaves.png",
339		reverse: false,
340		tiles: 24,
341		pattern: ",(lef),(lef)?,
342(lef),(lef),   ,
343.*  ,   , .*",
344	},
345
346	#solid
347	{
348		image: "tiles/forest-leaves.png",
349		tiles: "11|18|19|1A|1B|1C|1D|1E|1F|28|29|2A|2B|2C|2D|2E|2F",
350		pattern: "(lef)?,(lef),(lef)?,
351(lef),(lef),(lef),
352(lef)?,(lef),(lef)?",
353	},
354
355	#cliff face coming up from a one-tile thick cliff and expanding out
356	#in one direction
357	{
358		image: "tiles/forest-leaves.png",
359		reverse: false,
360		tiles: 45,
361		pattern: "(lef),(lef),.* ,
362(lef),(lef),   ,
363   ,(lef),.*",
364	},
365
366	#cliff face coming up from a one-tile thick cliff and expanding out
367	#in one direction (reversed)
368	{
369		image: "tiles/forest-leaves.png",
370		reverse: false,
371		tiles: 44,
372		pattern: ".* ,(lef),(lef),
373   ,(lef),(lef),
374.* ,(lef),",
375	},
376
377	#cliff face coming down from a one-tile thick cliff and expanding out
378	#in one direction
379	{
380		image: "tiles/forest-leaves.png",
381		reverse: false,
382		tiles: 55,
383		pattern: ",(lef),.* ,
384(lef),(lef),   ,
385(lef),(lef),.*",
386	},
387
388	#cliff face coming down from a one-tile thick cliff and expanding out
389	#in one direction (reversed)
390	{
391		image: "tiles/forest-leaves.png",
392		reverse: false,
393		tiles: 54,
394		pattern: ".* ,(lef),  ,
395   ,(lef),(lef),
396.* ,(lef),(lef)",
397	},
398
399	#cliff face coming both up and down from a one-tile thick cliff and expanding
400	#out into a ledge in one direction
401	{
402		image: "tiles/forest-leaves.png",
403		reverse: false,
404		tiles: 14,
405		pattern: ",(lef),.* ,
406(lef),(lef),   ,
407   ,(lef),.*",
408	},
409
410	#cliff face coming both up and down from a one-tile thick cliff and expanding
411	#out into a ledge in one direction (reversed)
412	{
413		image: "tiles/forest-leaves.png",
414		reverse: false,
415		tiles: 16,
416		pattern: ".* ,(lef),   ,
417   ,(lef),(lef),
418.* ,(lef),",
419	},
420
421	#cliff face
422	{
423		image: "tiles/forest-leaves.png",
424		reverse: false,
425		tiles: 10,
426		pattern: ".* ,(lef),.* ,
427   ,(lef),(lef),
428.* ,(lef),.*",
429	},
430
431	#cliff face (reversed)
432	{
433		image: "tiles/forest-leaves.png",
434		reverse: false,
435		tiles: 12,
436		pattern: ".* ,(lef),.* ,
437(lef),(lef),   ,
438.* ,(lef),.*",
439	},
440
441	#ground - with a corner on one side beneath
442	{
443		image: "tiles/forest-leaves.png",
444		reverse: false,
445		tiles: 37,
446		pattern: ".* ,   ,.* ,
447(lef),(lef),(lef),
448   ,(lef),(lef)",
449	},
450
451	#ground - with a corner on one side beneath (reversed)
452	{
453		image: "tiles/forest-leaves.png",
454		reverse: false,
455		tiles: 36,
456		pattern: ".* ,   ,.* ,
457(lef),(lef),(lef),
458(lef),(lef),",
459	},
460
461	#ground
462	{
463		image: "tiles/forest-leaves.png",
464		tiles: "01|61|61|01",
465		pattern: "(lef)?,    ,(lef)?,
466(lef) ,(lef) ,(lef) ,
467(lef)?,(lef)?,(lef)?",
468	},
469],
470}