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