1 package org.argosfields.model;
2
3 /***
4 * TileDefenitions.java
5 *
6 * @author Xavier Cho
7 * @version $Revision: 1.1 $ $Date: 2003/10/26 04:48:03 $
8 */
9 public final class TileDefinitions {
10 public static final int TT_ROAD = 0x0001;
11 public static final int TT_PLAINS = 0x0002;
12 public static final int TT_FOREST = 0x0004;
13 public static final int TT_SWAMP = 0x0008;
14 public static final int TT_MOUNTAINS = 0x0010;
15 public static final int TT_WATER_SHALLOW = 0x0020;
16 public static final int TT_WATER_DEEP = 0x0040;
17 public static final int TT_BARRICADES = 0x0080;
18 public static final int TT_RAILS = 0x0100;
19 public static final int TT_WATER = 0x0200;
20 public static final int TT_RESTRICTED = 0x0400;
21
22 /***
23 * for the default set, this means Infantry and aircraft only
24 */
25 public static final int TT_TRENCHES = 0x0800;
26
27 /***
28 * entrance to a building
29 */
30 public static final int TT_ENTRANCE = 0x4000;
31
32 /***
33 * no unit allowed to enter this (e.g. buildings)
34 * the entrance itself is TT_ENTRANCE
35 */
36 public static final int TT_KEEP_OFF = 0x8000;
37
38 public static final int TT_STD_GROUND =
39 TT_PLAINS | TT_FOREST | TT_ROAD | TT_RAILS;
40 public static final int TT_STD_SEA =
41 TT_WATER | TT_WATER_SHALLOW | TT_WATER_DEEP;
42 public static final int TT_STD_AIR =
43 TT_STD_GROUND
44 | TT_STD_SEA
45 | TT_MOUNTAINS
46 | TT_SWAMP
47 | TT_TRENCHES
48 | TT_BARRICADES
49 | TT_RESTRICTED;
50
51 private static final int[][] DATA =
52 new int[][] {{
53 TT_ENTRANCE, 9, 0, 0, 1, 0, 0x008a7664 },
54 /* 000 headquarters [player 1], north */ {
55 TT_ENTRANCE, 10, 0, 0, 1, 0, 0x008a7664 },
56 /* 001 headquarters [player 2], north */ {
57 TT_ENTRANCE, 8, 0, 0, 1, 0, 0x008a7664 },
58 /* 002 headquarters [neutral], north */ {
59 TT_ENTRANCE, 12, 0, 0, 1, 0, 0x008a7664 },
60 /* 003 headquarters [player 1], west */ {
61 TT_ENTRANCE, 13, 0, 0, 1, 0, 0x008a7664 },
62 /* 004 headquarters [player 2], west */ {
63 TT_ENTRANCE, 11, 0, 0, 1, 0, 0x008a7664 },
64 /* 005 headquarters [neutral], west */ {
65 TT_ENTRANCE, 15, 0, 0, 1, 0, 0x008a7664 },
66 /* 006 headquarters [player 1], east */ {
67 TT_ENTRANCE, 16, 0, 0, 1, 0, 0x008a7664 },
68 /* 007 headquarters [player 2], east */ {
69 TT_ENTRANCE, 14, 0, 0, 1, 0, 0x008a7664 },
70 /* 008 headquarters [neutral], east */ {
71 TT_ENTRANCE, 18, 0, 0, 1, 0, 0x008a7664 },
72 /* 009 depot [player 1], north */ {
73 TT_ENTRANCE, 19, 0, 0, 1, 0, 0x008a7664 },
74 /* 010 depot [player 2], north */ {
75 TT_ENTRANCE, 17, 0, 0, 1, 0, 0x008a7664 },
76 /* 011 depot [neutral], north */ {
77 TT_ENTRANCE, 36, 0, 0, 1, 0, 0x008a7664 },
78 /* 012 factory [player 1], north */ {
79 TT_ENTRANCE, 37, 0, 0, 1, 0, 0x008a7664 },
80 /* 013 factory [player 2], north */ {
81 TT_ENTRANCE, 35, 0, 0, 1, 0, 0x008a7664 },
82 /* 014 factory [neutral], north */ {
83 TT_ENTRANCE, 39, 0, 0, 1, 0, 0x008a7664 },
84 /* 015 factory [player 1], east */ {
85 TT_ENTRANCE, 40, 0, 0, 1, 0, 0x008a7664 },
86 /* 016 factory [player 2], east */ {
87 TT_ENTRANCE, 38, 0, 0, 1, 0, 0x008a7664 },
88 /* 017 factory [neutral], east */ {
89 TT_ENTRANCE, 42, 0, 0, 1, 0, 0x008a7664 },
90 /* 018 city [player 1] */ {
91 TT_ENTRANCE, 43, 0, 0, 1, 0, 0x008a7664 },
92 /* 019 city [player 2] */ {
93 TT_ENTRANCE, 41, 0, 0, 1, 0, 0x008a7664 },
94 /* 020 city [neutral] */ {
95 TT_KEEP_OFF, 21, 0, 0, -1, 0, 0x008a7664 },
96 /* 021 structure, north */ {
97 TT_KEEP_OFF, 20, 0, 0, -1, 0, 0x008a7664 },
98 /* 022 structure, west */ {
99 TT_KEEP_OFF, 23, 0, 0, -1, 0, 0x008a7664 },
100 /* 023 structure, east */ {
101 TT_KEEP_OFF, 22, 0, 0, -1, 0, 0x008a7664 },
102 /* 024 structure, south */ {
103 TT_KEEP_OFF, 34, 0, 0, -1, 0, 0x008a7664 },
104 /* 025 structure, center */ {
105 TT_KEEP_OFF, 44, 0, 0, -1, 0, 0x008a7664 },
106 /* 026 depot [under construction], north */ {
107 TT_KEEP_OFF, 46, 0, 0, -1, 0, 0x008a7664 },
108 /* 027 depot [under construction], west */ {
109 TT_KEEP_OFF, 47, 0, 0, -1, 0, 0x008a7664 },
110 /* 028 depot [under construction], east */ {
111 TT_KEEP_OFF, 45, 0, 0, -1, 0, 0x008a7664 },
112 /* 029 depot [under construction], south */ {
113 TT_PLAINS, 24, 0, 0, 2, 0, 0x005e8e34 }, /* 030 plains */ {
114 TT_PLAINS, 25, 1, 1, 2, 0, 0x005e8e34 },
115 /* 031 plains [slightly rugged] */ {
116 TT_PLAINS, 26, 0, 1, 2, 0, 0x005e8e34 },
117 /* 032 plains [moderately rugged] */ {
118 TT_PLAINS, 27, 2, 2, 2, 0, 0x0066721d },
119 /* 033 plains [rugged] */ {
120 TT_PLAINS, 28, 0, 0, 2, 0, 0x005e8e34 },
121 /* 034 plains [few pebbles] */ {
122 TT_PLAINS, 29, 0, 0, 2, 0, 0x005e8e34 },
123 /* 035 plains [pebbles] */ {
124 TT_PLAINS, 30, 2, 2, 2, 0, 0x0066721d },
125 /* 036 plains [rugged, few pebbles] */ {
126 TT_PLAINS, 31, 2, 2, 2, 0, 0x0066721d },
127 /* 037 plains [rugged, pebbles] */ {
128 TT_PLAINS, 32, 1, 0, 2, 0, 0x005e8e34 },
129 /* 038 plains [hilly] 1 */ {
130 TT_PLAINS, 1, 1, 0, 2, 0, 0x005e8e34 },
131 /* 039 plains [hilly] 2 */ {
132 TT_PLAINS, 1, 1, 0, 2, 0, 0x005e8e34 },
133 /* 040 plains [craters] 1 */ {
134 TT_PLAINS, 1, 1, 0, 2, 0, 0x005e8e34 },
135 /* 041 plains [craters] 2 */ {
136 TT_PLAINS, 1, 1, 0, 2, 0, 0x005e8e34 },
137 /* 042 plains [craters] 3 */ {
138 TT_KEEP_OFF, 1, 0, 0, -1, 0, 0x00000000 }, /* 043 reserved */ {
139 TT_KEEP_OFF, 1, 0, 0, -1, 0, 0x00000000 }, /* 044 reserved */ {
140 TT_KEEP_OFF, 1, 0, 0, -1, 0, 0x00000000 }, /* 045 reserved */ {
141 TT_PLAINS, 1, 0, 1, 2, 0, 0x005e8e34 },
142 /* 046 building [large house], north */ {
143 TT_PLAINS, 1, 0, 1, 2, 0, 0x005e8e34 },
144 /* 047 building [large house], west */ {
145 TT_PLAINS, 1, 0, 1, 2, 0, 0x005e8e34 },
146 /* 048 building [large house], east */ {
147 TT_PLAINS, 1, 0, 1, 2, 0, 0x005e8e34 },
148 /* 049 building [large house], south */ {
149 TT_KEEP_OFF, 66, 0, 1, 2, 0, 0x008a7664 },
150 /* 050 building [warehouse], north */ {
151 TT_KEEP_OFF, 65, 0, 1, 2, 0, 0x008a7664 },
152 /* 051 building [warehouse], west */ {
153 TT_KEEP_OFF, 67, 0, 1, 2, 0, 0x008a7664 },
154 /* 052 building [warehouse], south */ {
155 TT_PLAINS, 61, 0, 1, 2, 0, 0x005e8e34 },
156 /* 053 building [house] */ {
157 TT_PLAINS, 62, 0, 1, 2, 0, 0x005e8e34 },
158 /* 054 building [cottage] */ {
159 TT_PLAINS, 63, 0, 1, 2, 0, 0x005e8e34 },
160 /* 055 building [shed] */ {
161 TT_PLAINS, 64, 0, 1, 2, 0, 0x005e8e34 },
162 /* 056 building [silos] */ {
163 TT_PLAINS, 68, 0, 1, 2, 0, 0x00685919 },
164 /* 057 building [hangars] */ {
165 TT_PLAINS, 69, 0, 0, 2, 0, 0x00685919 },
166 /* 058 airstrip, north */ {
167 TT_PLAINS, 70, 0, 0, 2, 0, 0x00685919 },
168 /* 059 airstrip, south */ {
169 TT_ROAD, 71, 3, -3, 1, 0, 0x00322204 },
170 /* 060 landing platform [small] */ {
171 TT_ROAD, 382, 3, -3, 1, 0, 0x00322204 },
172 /* 061 landing platform [large], north */ {
173 TT_ROAD, 380, 3, -3, 1, 0, 0x00322204 },
174 /* 062 landing platform [large], west */ {
175 TT_ROAD, 381, 3, -3, 1, 0, 0x00322204 },
176 /* 063 landing platform [large], east */ {
177 TT_ROAD, 383, 3, -3, 1, 0, 0x00322204 },
178 /* 064 landing platform [large], south */ {
179 TT_BARRICADES, 72, 3, 3, 3, 0, 0x0046701f },
180 /* 065 hill [small] 1 */ {
181 TT_BARRICADES, 73, 3, 3, 3, 0, 0x0046701f },
182 /* 066 hill [small] 2 */ {
183 TT_BARRICADES, 74, 4, 4, 3, 0, 0x0066721d },
184 /* 067 hill [small, rugged] */ {
185 TT_BARRICADES, 75, 3, 3, 3, 0, 0x0046701f },
186 /* 068 hill [medium], northwest */ {
187 TT_BARRICADES, 76, 3, 3, 3, 0, 0x0046701f },
188 /* 069 hill [medium], southeast */ {
189 TT_BARRICADES, 77, 3, 3, 3, 0, 0x0046701f },
190 /* 070 hill [large], west */ {
191 TT_BARRICADES, 79, 3, 3, 3, 0, 0x0046701f },
192 /* 071 hill [large], north */ {
193 TT_BARRICADES, 78, 3, 3, 3, 0, 0x0046701f },
194 /* 072 hill [large], east */ {
195 TT_BARRICADES, 80, 3, 3, 3, 0, 0x0046701f },
196 /* 073 hill [large], south */ {
197 TT_PLAINS, 97, 0, 1, 3, 0, 0x005e8e34 }, /* 074 rocks [one] */ {
198 TT_PLAINS, 98, 0, 1, 3, 0, 0x005e8e34 }, /* 075 rocks [two] */ {
199 TT_PLAINS, 96, 0, 1, 3, 0, 0x005e8e34 }, /* 076 rocks [three] */ {
200 TT_PLAINS, 48, 0, 0, 2, 0, 0x005e8e34 },
201 /* 077 woodlands [very light] */ {
202 TT_PLAINS, 49, 1, 1, 2, 0, 0x0046701f },
203 /* 078 woodlands [light] */ {
204 TT_PLAINS, 50, 2, 2, 2, 0, 0x0046701f },
205 /* 079 woodlands [medium] */ {
206 TT_PLAINS, 51, 3, 3, 2, 0, 0x0046701f },
207 /* 080 woodlands [dense] */ {
208 TT_FOREST, 52, 5, 10, 3, 0, 0x002e5614 }, /* 081 forest 1 */ {
209 TT_FOREST, 53, 5, 10, 3, 0, 0x002e5614 }, /* 082 forest 2 */ {
210 TT_FOREST, 56, 5, 10, 3, 0, 0x002e5614 },
211 /* 083 forest [large], north */ {
212 TT_FOREST, 54, 5, 10, 3, 0, 0x002e5614 },
213 /* 084 forest [large], west */ {
214 TT_FOREST, 55, 5, 10, 3, 0, 0x002e5614 },
215 /* 085 forest [large], east */ {
216 TT_FOREST, 57, 5, 10, 3, 0, 0x002e5614 },
217 /* 086 forest [large], south */ {
218 TT_BARRICADES, 86, 0, 0, 3, 0, 0x005e8e34 },
219 /* 087 slope [straight], n-s(w) */ {
220 TT_BARRICADES, 85, 0, 0, 3, 0, 0x005e8e34 },
221 /* 088 slope [straight], n-s(e) */ {
222 TT_BARRICADES, 84, 0, 0, 3, 0, 0x005e8e34 },
223 /* 089 slope [straight], nw-se(ne) */ {
224 TT_BARRICADES, 83, 0, 0, 3, 0, 0x005e8e34 },
225 /* 090 slope [straight], nw-se(sw) */ {
226 TT_BARRICADES, 82, 0, 0, 3, 0, 0x005e8e34 },
227 /* 091 slope [straight], sw-ne(nw) */ {
228 TT_BARRICADES, 81, 0, 0, 3, 0, 0x005e8e34 },
229 /* 092 slope [straight], sw-ne(se) */ {
230 TT_BARRICADES, 106, 0, 0, 3, 0, 0x005e8e34 },
231 /* 093 slope [curve], n-se(ne) */ {
232 TT_BARRICADES, 91, 0, 0, 3, 0, 0x005e8e34 },
233 /* 094 slope [curve], n-se(sw) */ {
234 TT_BARRICADES, 95, 0, 0, 3, 0, 0x005e8e34 },
235 /* 095 slope [curve], n-sw(nw) */ {
236 TT_BARRICADES, 89, 0, 0, 3, 0, 0x005e8e34 },
237 /* 096 slope [curve], n-sw(se) */ {
238 TT_BARRICADES, 92, 0, 0, 3, 0, 0x005e8e34 },
239 /* 097 slope [curve], s-ne(nw) */ {
240 TT_BARRICADES, 107, 0, 0, 3, 0, 0x005e8e34 },
241 /* 098 slope [curve], s-ne(se) */ {
242 TT_BARRICADES, 94, 0, 0, 3, 0, 0x005e8e34 },
243 /* 099 slope [curve], s-nw(sw) */ {
244 TT_BARRICADES, 88, 0, 0, 3, 0, 0x005e8e34 },
245 /* 100 slope [curve], s-nw(ne) */ {
246 TT_BARRICADES, 105, 0, 0, 3, 0, 0x005e8e34 },
247 /* 101 slope [curve], nw-ne(n) */ {
248 TT_BARRICADES, 90, 0, 0, 3, 0, 0x005e8e34 },
249 /* 102 slope [curve], nw-ne(s) */ {
250 TT_BARRICADES, 87, 0, 0, 3, 0, 0x005e8e34 },
251 /* 103 slope [curve], sw-se(n) */ {
252 TT_BARRICADES, 93, 0, 0, 3, 0, 0x005e8e34 },
253 /* 104 slope [curve], sw-se(s) */ {
254 TT_PLAINS, 119, 0, 0, 2, 0, 0x005e8e34 },
255 /* 105 slope [end], n-s(w) */ {
256 TT_PLAINS, 118, 0, 0, 2, 0, 0x005e8e34 },
257 /* 106 slope [end], n-s(e) */ {
258 TT_PLAINS, 113, 0, 0, 2, 0, 0x005e8e34 },
259 /* 107 slope [end], s-n(w) */ {
260 TT_PLAINS, 112, 0, 0, 2, 0, 0x005e8e34 },
261 /* 108 slope [end], s-n(e) */ {
262 TT_PLAINS, 117, 0, 0, 2, 0, 0x005e8e34 },
263 /* 109 slope [end], nw-se(ne) */ {
264 TT_PLAINS, 116, 0, 0, 2, 0, 0x005e8e34 },
265 /* 110 slope [end], nw-se(sw) */ {
266 TT_PLAINS, 115, 0, 0, 2, 0, 0x005e8e34 },
267 /* 111 slope [end], ne-sw(nw) */ {
268 TT_PLAINS, 114, 0, 0, 2, 0, 0x005e8e34 },
269 /* 112 slope [end], ne-sw(se) */ {
270 TT_PLAINS, 109, 0, 0, 2, 0, 0x005e8e34 },
271 /* 113 slope [end], sw-ne(nw) */ {
272 TT_PLAINS, 108, 0, 0, 2, 0, 0x005e8e34 },
273 /* 114 slope [end], sw-ne(se) */ {
274 TT_PLAINS, 111, 0, 0, 2, 0, 0x005e8e34 },
275 /* 115 slope [end], se-nw(ne) */ {
276 TT_PLAINS, 110, 0, 0, 2, 0, 0x005e8e34 },
277 /* 116 slope [end], se-nw(sw) */ {
278 TT_MOUNTAINS, 99, 15, 15, 4, 0, 0x00b2b6b4 },
279 /* 117 mountain [small] */ {
280 TT_MOUNTAINS, 126, 15, 15, 4, 0, 0x00b2b6b4 },
281 /* 118 mountain [large/huge], north */ {
282 TT_MOUNTAINS, 121, 15, 15, 4, 0, 0x00b2b6b4 },
283 /* 119 mountain [huge], northwest */ {
284 TT_MOUNTAINS, 124, 15, 15, 4, 0, 0x00b2b6b4 },
285 /* 120 mountain [huge], northeast */ {
286 TT_MOUNTAINS, 120, 15, 15, 4, 0, 0x00b2b6b4 },
287 /* 121 mountain [large/huge], west */ {
288 TT_MOUNTAINS, 128, 15, 15, 4, 0, 0x00b2b6b4 },
289 /* 122 mountain [huge], summit */ {
290 TT_MOUNTAINS, 123, 15, 15, 4, 0, 0x00b2b6b4 },
291 /* 123 mountain [large/huge], east */ {
292 TT_MOUNTAINS, 122, 15, 15, 4, 0, 0x00b2b6b4 },
293 /* 124 mountain [huge], southwest */ {
294 TT_MOUNTAINS, 125, 15, 15, 4, 0, 0x00b2b6b4 },
295 /* 125 mountain [huge], southeast */ {
296 TT_MOUNTAINS, 127, 15, 15, 4, 0, 0x00b2b6b4 },
297 /* 126 mountain [large/huge], south */ {
298 TT_BARRICADES, 100, 2, 2, 3, 0, 0x0066721d },
299 /* 127 barricades [little rubble] 1 */ {
300 TT_BARRICADES, 101, 2, 2, 3, 0, 0x0066721d },
301 /* 128 barricades [little rubble] 2 */ {
302 TT_BARRICADES, 102, 2, 2, 3, 0, 0x0066721d },
303 /* 129 barricades [medium rubble] */ {
304 TT_BARRICADES, 103, 2, 2, 3, 0, 0x0066721d },
305 /* 130 barricades [dense rubble] */ {
306 TT_BARRICADES, 103, 2, 2, 3, 0, 0x0066721d },
307 /* 131 barricades [crater] */ {
308 TT_BARRICADES, 104, 4, 4, 3, 0, 0x0066721d },
309 /* 132 barricades [rugged, tank stoppers] */ {
310 TT_BARRICADES, 148, 4, 5, 3, 0, 0x00969a84 },
311 /* 133 fence [straight], n-s */ {
312 TT_BARRICADES, 150, 4, 5, 3, 0, 0x00969a84 },
313 /* 134 fence [straight], nw-se */ {
314 TT_BARRICADES, 149, 4, 5, 3, 0, 0x00969a84 },
315 /* 135 fence [straight], ne-sw */ {
316 TT_BARRICADES, 168, 4, 5, 3, 0, 0x00969a84 },
317 /* 136 fence [curve], n-sw */ {
318 TT_BARRICADES, 169, 4, 5, 3, 0, 0x00969a84 },
319 /* 137 fence [curve], n-se */ {
320 TT_BARRICADES, 151, 4, 5, 3, 0, 0x00969a84 },
321 /* 138 fence [curve], s-nw */ {
322 TT_BARRICADES, 152, 4, 5, 3, 0, 0x00969a84 },
323 /* 139 fence [curve], s-ne */ {
324 TT_BARRICADES, 170, 4, 5, 3, 0, 0x00969a84 },
325 /* 140 fence [curve], nw-ne */ {
326 TT_BARRICADES, 171, 4, 5, 3, 0, 0x00969a84 },
327 /* 141 fence [curve], sw-se */ {
328 TT_BARRICADES, 173, 4, 5, 3, 0, 0x00969a84 },
329 /* 142 fence [end], n-s */ {
330 TT_BARRICADES, 172, 4, 5, 3, 0, 0x00969a84 },
331 /* 143 fence [end], s-n */ {
332 TT_BARRICADES, 144, 4, 5, 3, 0, 0x00969a84 },
333 /* 144 fence [end], nw-se */ {
334 TT_BARRICADES, 147, 4, 5, 3, 0, 0x00969a84 },
335 /* 145 fence [end], ne-sw */ {
336 TT_BARRICADES, 146, 4, 5, 3, 0, 0x00969a84 },
337 /* 146 fence [end], sw-ne */ {
338 TT_BARRICADES, 145, 4, 5, 3, 0, 0x00969a84 },
339 /* 147 fence [end], se-nw */ {
340 TT_TRENCHES, 129, 5, 10, 3, 0, 0x0066721d },
341 /* 148 trenches [straight], n-s */ {
342 TT_TRENCHES, 134, 5, 10, 3, 0, 0x0066721d },
343 /* 149 trenches [straight], nw-se */ {
344 TT_TRENCHES, 133, 5, 10, 3, 0, 0x0066721d },
345 /* 150 trenches [straight], ne-sw */ {
346 TT_TRENCHES, 135, 5, 10, 3, 0, 0x0066721d },
347 /* 151 trenches [curve], nw-ne */ {
348 TT_TRENCHES, 136, 5, 10, 3, 0, 0x0066721d },
349 /* 152 trenches [curve], sw-se */ {
350 TT_TRENCHES, 130, 5, 10, 3, 0, 0x0066721d },
351 /* 153 trenches [curve], n-sw */ {
352 TT_TRENCHES, 131, 5, 10, 3, 0, 0x0066721d },
353 /* 154 trenches [curve], n-se */ {
354 TT_TRENCHES, 132, 5, 10, 3, 0, 0x0066721d },
355 /* 155 trenches [curve], nw-s */ {
356 TT_TRENCHES, 153, 5, 10, 3, 0, 0x0066721d },
357 /* 156 trenches [curve], ne-s */ {
358 TT_TRENCHES, 139, 5, 10, 3, 0, 0x0066721d },
359 /* 157 trenches [junction], nw-se-ne */ {
360 TT_TRENCHES, 138, 5, 10, 3, 0, 0x0066721d },
361 /* 158 trenches [junction], ne-sw-nw */ {
362 TT_TRENCHES, 137, 5, 10, 3, 0, 0x0066721d },
363 /* 159 trenches [junction], sw-ne-se */ {
364 TT_TRENCHES, 140, 5, 10, 3, 0, 0x0066721d },
365 /* 160 trenches [junction], se-nw-sw */ {
366 TT_TRENCHES, 154, 5, 10, 3, 0, 0x0066721d },
367 /* 161 trenches [junction], n-sw-se */ {
368 TT_TRENCHES, 155, 5, 10, 3, 0, 0x0066721d },
369 /* 162 trenches [junction], s-nw-ne */ {
370 TT_TRENCHES, 156, 5, 10, 3, 0, 0x0066721d },
371 /* 163 trenches [junction], n-s-sw */ {
372 TT_TRENCHES, 157, 5, 10, 3, 0, 0x0066721d },
373 /* 164 trenches [junction], n-s-se */ {
374 TT_TRENCHES, 158, 5, 10, 3, 0, 0x0066721d },
375 /* 165 trenches [junction], nw-s-se */ {
376 TT_TRENCHES, 159, 5, 10, 3, 0, 0x0066721d },
377 /* 166 trenches [junction], ne-sw-s */ {
378 TT_TRENCHES, 160, 5, 10, 3, 0, 0x0066721d },
379 /* 167 trenches [junction], n-ne-sw */ {
380 TT_TRENCHES, 161, 5, 10, 3, 0, 0x0066721d },
381 /* 168 trenches [junction], n-nw-se */ {
382 TT_TRENCHES, 162, 5, 10, 3, 0, 0x0066721d },
383 /* 169 trenches [crossing], n-nw-s-se */ {
384 TT_TRENCHES, 163, 5, 10, 3, 0, 0x0066721d },
385 /* 170 trenches [crossing], n-ne-s-sw */ {
386 TT_TRENCHES, 164, 5, 10, 3, 0, 0x0066721d },
387 /* 171 trenches [crossing], nw-ne-sw-se */ {
388 TT_TRENCHES, 167, 5, 10, 3, 0, 0x0066721d },
389 /* 172 trenches [circular] */ {
390 TT_TRENCHES, 141, 5, 15, 3, 0, 0x0066721d },
391 /* 173 trenches [barbed wire], n-s */ {
392 TT_TRENCHES, 143, 5, 15, 3, 0, 0x0066721d },
393 /* 174 trenches [barbed wire], nw-se */ {
394 TT_TRENCHES, 142, 5, 15, 3, 0, 0x0066721d },
395 /* 175 trenches [barbed wire], sw-ne */ {
396 TT_ROAD, 193, 3, -3, 1, 0, 0x00322204 },
397 /* 176 road [straight], n-s */ {
398 TT_ROAD, 192, 3, -3, 1, 0, 0x00322204 },
399 /* 177 road [straight], nw-se */ {
400 TT_ROAD, 194, 3, -3, 1, 0, 0x00322204 },
401 /* 178 road [straight], ne-sw */ {
402 TT_ROAD, 198, 3, -3, 1, 0, 0x00322204 },
403 /* 179 road [curve], n-sw */ {
404 TT_ROAD, 197, 3, -3, 1, 0, 0x00322204 },
405 /* 180 road [curve], n-se */ {
406 TT_ROAD, 199, 3, -3, 1, 0, 0x00322204 },
407 /* 181 road [curve], s-nw */ {
408 TT_ROAD, 200, 3, -3, 1, 0, 0x00322204 },
409 /* 182 road [curve], s-ne */ {
410 TT_ROAD, 202, 3, -3, 1, 0, 0x00322204 },
411 /* 183 road [curve], nw-ne */ {
412 TT_ROAD, 201, 3, -3, 1, 0, 0x00322204 },
413 /* 184 road [curve], sw-se */ {
414 TT_ROAD, 225, 3, -3, 1, 0, 0x00322204 },
415 /* 185 road [junction], n-sw-se */ {
416 TT_ROAD, 226, 3, -3, 1, 0, 0x00322204 },
417 /* 186 road [junction], s-nw-ne */ {
418 TT_ROAD, 216, 3, -3, 1, 0, 0x00322204 },
419 /* 187 road [junction], n-s-sw */ {
420 TT_ROAD, 206, 3, -3, 1, 0, 0x00322204 },
421 /* 188 road [junction], n-s-se */ {
422 TT_ROAD, 218, 3, -3, 1, 0, 0x00322204 },
423 /* 189 road [junction], s-n-nw */ {
424 TT_ROAD, 217, 3, -3, 1, 0, 0x00322204 },
425 /* 190 road [junction], s-n-ne */ {
426 TT_ROAD, 205, 3, -3, 1, 0, 0x00322204 },
427 /* 191 road [junction], nw-se-s */ {
428 TT_ROAD, 204, 3, -3, 1, 0, 0x00322204 },
429 /* 192 road [junction], ne-sw-s */ {
430 TT_ROAD, 195, 3, -3, 1, 0, 0x00322204 },
431 /* 193 road [junction], sw-ne-n */ {
432 TT_ROAD, 196, 3, -3, 1, 0, 0x00322204 },
433 /* 194 road [junction], se-nw-n */ {
434 TT_ROAD, 221, 3, -3, 1, 0, 0x00322204 },
435 /* 195 road [junction], nw-se-ne */ {
436 TT_ROAD, 222, 3, -3, 1, 0, 0x00322204 },
437 /* 196 road [junction], ne-sw-nw */ {
438 TT_ROAD, 223, 3, -3, 1, 0, 0x00322204 },
439 /* 197 road [junction], sw-ne-se */ {
440 TT_ROAD, 224, 3, -3, 1, 0, 0x00322204 },
441 /* 198 road [junction], se-nw-sw */ {
442 TT_ROAD, 219, 3, -3, 1, 0, 0x00322204 },
443 /* 199 road [crossing], n-s-nw-se */ {
444 TT_ROAD, 220, 3, -3, 1, 0, 0x00322204 },
445 /* 200 road [crossing], n-s-ne-sw */ {
446 TT_ROAD, 203, 3, -3, 1, 0, 0x00322204 },
447 /* 201 road [crossing], nw-se-ne-sw */ {
448 TT_ROAD, 177, 2, -3, 2, 0, 0x00322204 },
449 /* 202 road [craters], n-s */ {
450 TT_ROAD, 178, 2, -3, 2, 0, 0x00322204 },
451 /* 203 road [craters], nw-se */ {
452 TT_ROAD, 179, 2, -3, 2, 0, 0x00322204 },
453 /* 204 road [craters], ne-sw */ {
454 TT_BARRICADES, 174, 5, -2, 2, 0, 0x00322204 },
455 /* 205 road [tank stoppers], n-s */ {
456 TT_BARRICADES, 175, 5, -2, 2, 0, 0x00322204 },
457 /* 206 road [tank stoppers], nw-se */ {
458 TT_BARRICADES, 176, 5, -2, 2, 0, 0x00322204 },
459 /* 207 road [tank stoppers], ne-sw */ {
460 TT_ROAD, 183, 3, -3, 1, 0, 0x00322204 },
461 /* 208 road [bridge], n-s */ {
462 TT_ROAD, 184, 3, -3, 1, 0, 0x00322204 },
463 /* 209 road [bridge], nw-se */ {
464 TT_ROAD, 185, 3, -3, 1, 0, 0x00322204 },
465 /* 210 road [bridge], ne-sw */ {
466 TT_WATER, 186, 0, 0, 2, 0, 0x00327694 },
467 /* 211 road [destroyed bridge], n-s */ {
468 TT_WATER, 187, 0, 0, 2, 0, 0x00327694 },
469 /* 212 road [destroyed bridge], nw-se */ {
470 TT_WATER, 188, 0, 0, 2, 0, 0x00327694 },
471 /* 213 road [destroyed bridge], ne-sw */ {
472 TT_ROAD, 207, 3, -3, 1, 0, 0x00322204 },
473 /* 214 road [bridge], n-s + coast, nw-n-ne */ {
474 TT_ROAD, 208, 3, -3, 1, 0, 0x00322204 },
475 /* 215 road [bridge], n-s + coast, sw-s-se */ {
476 TT_ROAD, 231, 3, -3, 1, 0, 0x00322204 },
477 /* 216 road [bridge], nw-se + coast, n-nw */ {
478 TT_ROAD, 232, 3, -3, 1, 0, 0x00322204 },
479 /* 217 road [bridge], nw-se + coast, s-se */ {
480 TT_ROAD, 211, 3, -3, 1, 0, 0x00322204 },
481 /* 218 road [bridge], nw-se + coast, n-nw-sw-s */ {
482 TT_ROAD, 212, 3, -3, 1, 0, 0x00322204 },
483 /* 219 road [bridge], nw-se + coast, n-ne-se-s */ {
484 TT_ROAD, 209, 3, -3, 1, 0, 0x00322204 },
485 /* 220 road [bridge], ne-sw + coast, n-nw-sw-s */ {
486 TT_ROAD, 210, 3, -3, 1, 0, 0x00322204 },
487 /* 221 road [bridge], ne-sw + coast, n-ne-se-s */ {
488 TT_ROAD, 240, 3, -3, 2, 0, 0x00685919 },
489 /* 222 path [straight], n-s */ {
490 TT_ROAD, 241, 3, -3, 2, 0, 0x00685919 },
491 /* 223 path [straight], nw-se */ {
492 TT_ROAD, 242, 3, -3, 2, 0, 0x00685919 },
493 /* 224 path [straight], ne-sw */ {
494 TT_ROAD, 245, 3, -3, 2, 0, 0x00685919 },
495 /* 225 path [curve], n-sw */ {
496 TT_ROAD, 246, 3, -3, 2, 0, 0x00685919 },
497 /* 226 path [curve], n-se */ {
498 TT_ROAD, 247, 3, -3, 2, 0, 0x00685919 },
499 /* 227 path [curve], s-ne */ {
500 TT_ROAD, 248, 3, -3, 2, 0, 0x00685919 },
501 /* 228 path [curve], s-nw */ {
502 TT_ROAD, 244, 3, -3, 2, 0, 0x00685919 },
503 /* 229 path [curve], nw-ne */ {
504 TT_ROAD, 243, 3, -3, 2, 0, 0x00685919 },
505 /* 230 path [curve], sw-se */ {
506 TT_ROAD, 273, 3, -3, 2, 0, 0x00685919 },
507 /* 231 path [junction], n-sw-se */ {
508 TT_ROAD, 274, 3, -3, 2, 0, 0x00685919 },
509 /* 232 path [junction], s-nw-ne */ {
510 TT_ROAD, 252, 3, -3, 2, 0, 0x00685919 },
511 /* 233 path [junction], n-s-sw */ {
512 TT_ROAD, 253, 3, -3, 2, 0, 0x00685919 },
513 /* 234 path [junction], n-s-se */ {
514 TT_ROAD, 255, 3, -3, 2, 0, 0x00685919 },
515 /* 235 path [junction], s-n-nw */ {
516 TT_ROAD, 254, 3, -3, 2, 0, 0x00685919 },
517 /* 236 path [junction], s-n-ne */ {
518 TT_ROAD, 228, 3, -3, 2, 0, 0x00685919 },
519 /* 237 path [junction], nw-se-s */ {
520 TT_ROAD, 229, 3, -3, 2, 0, 0x00685919 },
521 /* 238 path [junction], ne-sw-s */ {
522 TT_ROAD, 256, 3, -3, 2, 0, 0x00685919 },
523 /* 239 path [junction], sw-ne-n */ {
524 TT_ROAD, 227, 3, -3, 2, 0, 0x00685919 },
525 /* 240 path [junction], se-nw-n */ {
526 TT_ROAD, 230, 3, -3, 2, 0, 0x00685919 },
527 /* 241 path [junction], nw-se-ne */ {
528 TT_ROAD, 270, 3, -3, 2, 0, 0x00685919 },
529 /* 242 path [junction], ne-sw-nw */ {
530 TT_ROAD, 271, 3, -3, 2, 0, 0x00685919 },
531 /* 243 path [junction], sw-ne-se */ {
532 TT_ROAD, 272, 3, -3, 2, 0, 0x00685919 },
533 /* 244 path [junction], se-nw-sw */ {
534 TT_ROAD, 249, 3, -3, 2, 0, 0x00685919 },
535 /* 245 path [crossing], n-s-nw-se */ {
536 TT_ROAD, 251, 3, -3, 2, 0, 0x00685919 },
537 /* 246 path [crossing], n-s-ne-sw */ {
538 TT_ROAD, 250, 3, -3, 2, 0, 0x00685919 },
539 /* 247 path [crossing], nw-se-ne-sw */ {
540 TT_RAILS, 239, 2, -3, 2, 0, 0x00322204 },
541 /* 248 rails [straight], n-s */ {
542 TT_RAILS, 257, 2, -3, 2, 0, 0x00322204 },
543 /* 249 rails [straight], nw-se */ {
544 TT_RAILS, 258, 2, -3, 2, 0, 0x00322204 },
545 /* 250 rails [straight], ne-sw */ {
546 TT_RAILS, 261, 2, -3, 2, 0, 0x00322204 },
547 /* 251 rails [curve], n-sw */ {
548 TT_RAILS, 262, 2, -3, 2, 0, 0x00322204 },
549 /* 252 rails [curve], n-se */ {
550 TT_RAILS, 281, 2, -3, 2, 0, 0x00322204 },
551 /* 253 rails [curve], s-nw */ {
552 TT_RAILS, 263, 2, -3, 2, 0, 0x00322204 },
553 /* 254 rails [curve], s-ne */ {
554 TT_RAILS, 260, 2, -3, 2, 0, 0x00322204 },
555 /* 255 rails [curve], nw-ne */ {
556 TT_RAILS, 259, 2, -3, 2, 0, 0x00322204 },
557 /* 256 rails [curve], sw-se */ {
558 TT_RAILS, 310, 2, -3, 2, 0, 0x00322204 },
559 /* 257 rails [junction], n-sw-se */ {
560 TT_RAILS, 311, 2, -3, 2, 0, 0x00322204 },
561 /* 258 rails [junction], s-nw-ne */ {
562 TT_RAILS, 285, 2, -3, 2, 0, 0x00322204 },
563 /* 259 rails [junction], n-s-sw */ {
564 TT_RAILS, 286, 2, -3, 2, 0, 0x00322204 },
565 /* 260 rails [junction], n-s-se */ {
566 TT_RAILS, 301, 2, -3, 2, 0, 0x00322204 },
567 /* 261 rails [junction], s-n-nw */ {
568 TT_RAILS, 287, 2, -3, 2, 0, 0x00322204 },
569 /* 262 rails [junction], s-n-ne */ {
570 TT_RAILS, 304, 2, -3, 2, 0, 0x00322204 },
571 /* 263 rails [junction], nw-se-s */ {
572 TT_RAILS, 305, 2, -3, 2, 0, 0x00322204 },
573 /* 264 rails [junction], ne-sw-s */ {
574 TT_RAILS, 302, 2, -3, 2, 0, 0x00322204 },
575 /* 265 rails [junction], sw-ne-n */ {
576 TT_RAILS, 303, 2, -3, 2, 0, 0x00322204 },
577 /* 266 rails [junction], se-nw-n */ {
578 TT_RAILS, 306, 2, -3, 2, 0, 0x00322204 },
579 /* 267 rails [junction], nw-se-ne */ {
580 TT_RAILS, 307, 2, -3, 2, 0, 0x00322204 },
581 /* 268 rails [junction], ne-sw-nw */ {
582 TT_RAILS, 308, 2, -3, 2, 0, 0x00322204 },
583 /* 269 rails [junction], sw-ne-se */ {
584 TT_RAILS, 309, 2, -3, 2, 0, 0x00322204 },
585 /* 270 rails [junction], se-nw-sw */ {
586 TT_RAILS, 282, 2, -3, 2, 0, 0x00322204 },
587 /* 271 rails [crossing], n-s-nw-se */ {
588 TT_RAILS, 284, 2, -3, 2, 0, 0x00322204 },
589 /* 272 rails [crossing], n-s-ne-sw */ {
590 TT_RAILS, 283, 2, -3, 2, 0, 0x00322204 },
591 /* 273 rails [crossing], nw-se-ne-sw */ {
592 TT_RAILS, 292, 2, -3, 2, 0, 0x00322204 },
593 /* 274 rails [bridge], n-s */ {
594 TT_RAILS, 293, 2, -3, 2, 0, 0x00322204 },
595 /* 275 rails [bridge], nw-se */ {
596 TT_RAILS, 294, 2, -3, 2, 0, 0x00322204 },
597 /* 276 rails [bridge], ne-sw */ {
598 TT_RAILS | TT_ROAD, 189, 3, -3, 1, 0, 0x00322204 },
599 /* 277 crossing: rails, n-s + road, nw-se */ {
600 TT_RAILS | TT_ROAD, 190, 3, -3, 1, 0, 0x00322204 },
601 /* 278 crossing: rails, n-s + road, ne-sw */ {
602 TT_RAILS | TT_ROAD, 191, 3, -3, 1, 0, 0x00322204 },
603 /* 279 crossing: rails, nw-se + road, n-s */ {
604 TT_RAILS | TT_ROAD, 213, 3, -3, 1, 0, 0x00322204 },
605 /* 280 crossing: rails, nw-se + road, ne-sw */ {
606 TT_RAILS | TT_ROAD, 214, 3, -3, 1, 0, 0x00322204 },
607 /* 281 crossing: rails, ne-sw + road, n-s */ {
608 TT_RAILS | TT_ROAD, 215, 3, -3, 1, 0, 0x00322204 },
609 /* 282 crossing: rails, ne-sw + road, nw-se */ {
610 TT_ROAD | TT_RAILS, 275, 3, -3, 2, 0, 0x00685919 },
611 /* 283 crossing: rails, n-s + path, nw-se */ {
612 TT_ROAD | TT_RAILS, 276, 3, -3, 2, 0, 0x00685919 },
613 /* 284 crossing: rails, n-s + path, ne-sw */ {
614 TT_ROAD | TT_RAILS, 277, 3, -3, 2, 0, 0x00685919 },
615 /* 285 crossing: rails, nw-se + path, n-s */ {
616 TT_ROAD | TT_RAILS, 278, 3, -3, 2, 0, 0x00685919 },
617 /* 286 crossing: rails, nw-se + path, ne-sw */ {
618 TT_ROAD | TT_RAILS, 279, 3, -3, 2, 0, 0x00685919 },
619 /* 287 crossing: rails, ne-sw + path, n-s */ {
620 TT_ROAD | TT_RAILS, 280, 3, -3, 2, 0, 0x00685919 },
621 /* 288 crossing: rails, ne-sw + path, nw-se */ {
622 TT_RAILS, 297, 0, -4, 2, 0, 0x00322204 },
623 /* 289 crossing: rails, n-s + river nw-se */ {
624 TT_RAILS, 299, 0, -4, 2, 0, 0x00322204 },
625 /* 290 crossing: rails, n-s + river ne-sw */ {
626 TT_RAILS, 295, 0, -4, 2, 0, 0x00322204 },
627 /* 291 crossing: rails, nw-se + river n-s */ {
628 TT_RAILS, 300, 0, -4, 2, 0, 0x00322204 },
629 /* 292 crossing: rails, nw-se + river ne-sw */ {
630 TT_RAILS, 296, 0, -4, 2, 0, 0x00322204 },
631 /* 293 crossing: rails, ne-sw + river n-s */ {
632 TT_RAILS, 298, 0, -4, 2, 0, 0x00322204 },
633 /* 294 crossing: rails, ne-sw + river nw-se */ {
634 TT_ROAD, 235, 3, -4, 1, 0, 0x00322204 },
635 /* 295 crossing: road, n-s + river, nw-se */ {
636 TT_ROAD, 237, 3, -4, 1, 0, 0x00322204 },
637 /* 296 crossing: road, n-s + river, ne-sw */ {
638 TT_ROAD, 233, 3, -4, 1, 0, 0x00322204 },
639 /* 297 crossing: road, nw-se + river, n-s */ {
640 TT_ROAD, 238, 3, -4, 1, 0, 0x00322204 },
641 /* 298 crossing: road, nw-se + river, ne-sw */ {
642 TT_ROAD, 234, 3, -4, 1, 0, 0x00322204 },
643 /* 299 crossing: road, ne-sw + river, n-s */ {
644 TT_ROAD, 236, 3, -4, 1, 0, 0x00322204 },
645 /* 300 crossing: road, ne-sw + river, nw-se */ {
646 TT_ROAD, 266, 3, -4, 2, 0, 0x00685919 },
647 /* 301 crossing: path, n-s + river, nw-se */ {
648 TT_ROAD, 268, 3, -4, 2, 0, 0x00685919 },
649 /* 302 crossing: path, n-s + river, ne-sw */ {
650 TT_ROAD, 264, 3, -4, 2, 0, 0x00685919 },
651 /* 303 crossing: path, nw-se + river, n-s */ {
652 TT_ROAD, 269, 3, -4, 2, 0, 0x00685919 },
653 /* 304 crossing: path, nw-se + river, ne-sw */ {
654 TT_ROAD, 265, 3, -4, 2, 0, 0x00685919 },
655 /* 305 crossing: path, ne-sw + river, n-s */ {
656 TT_ROAD, 267, 3, -4, 2, 0, 0x00685919 },
657 /* 306 crossing: path, ne-sw + river, nw-se */ {
658 TT_SWAMP, 33, -5, -5, 4, 0, 0x00324624 }, /* 307 swamp */ {
659 TT_WATER_SHALLOW, 288, 0, 0, 2, 0, 0x005696bc }, /* 308 lake */ {
660 TT_WATER_SHALLOW, 312, 0, 0, 2, 0, 0x005696bc },
661 /* 309 river [straight], n-s */ {
662 TT_WATER_SHALLOW, 313, 0, 0, 2, 0, 0x005696bc },
663 /* 310 river [straight], nw-se */ {
664 TT_WATER_SHALLOW, 314, 0, 0, 2, 0, 0x005696bc },
665 /* 311 river [straight], ne-sw */ {
666 TT_WATER_SHALLOW, 317, 0, 0, 2, 0, 0x005696bc },
667 /* 312 river [curve], n-sw */ {
668 TT_WATER_SHALLOW, 318, 0, 0, 2, 0, 0x005696bc },
669 /* 313 river [curve], n-se */ {
670 TT_WATER_SHALLOW, 320, 0, 0, 2, 0, 0x005696bc },
671 /* 314 river [curve], s-nw */ {
672 TT_WATER_SHALLOW, 319, 0, 0, 2, 0, 0x005696bc },
673 /* 315 river [curve], s-ne */ {
674 TT_WATER_SHALLOW, 316, 0, 0, 2, 0, 0x005696bc },
675 /* 316 river [curve], nw-ne */ {
676 TT_WATER_SHALLOW, 315, 0, 0, 2, 0, 0x005696bc },
677 /* 317 river [curve], sw-se */ {
678 TT_WATER_SHALLOW, 327, 0, 0, 2, 0, 0x005696bc },
679 /* 318 river [junction], n-sw-se */ {
680 TT_WATER_SHALLOW, 328, 0, 0, 2, 0, 0x005696bc },
681 /* 319 river [junction], s-nw-ne */ {
682 TT_WATER_SHALLOW, 329, 0, 0, 2, 0, 0x005696bc },
683 /* 320 river [junction], sw-ne-n */ {
684 TT_WATER_SHALLOW, 336, 0, 0, 2, 0, 0x005696bc },
685 /* 321 river [junction], n-sw-s */ {
686 TT_WATER_SHALLOW, 337, 0, 0, 2, 0, 0x005696bc },
687 /* 322 river [junction], n-s-se */ {
688 TT_WATER_SHALLOW, 338, 0, 0, 2, 0, 0x005696bc },
689 /* 323 river [junction], nw-n-s */ {
690 TT_WATER_SHALLOW, 339, 0, 0, 2, 0, 0x005696bc },
691 /* 324 river [junction], n-ne-s */ {
692 TT_WATER_SHALLOW, 340, 0, 0, 2, 0, 0x005696bc },
693 /* 325 river [junction], nw-s-se */ {
694 TT_WATER_SHALLOW, 341, 0, 0, 2, 0, 0x005696bc },
695 /* 326 river [junction], ne-sw-s */ {
696 TT_WATER_SHALLOW, 342, 0, 0, 2, 0, 0x005696bc },
697 /* 327 river [junction], nw-n-se */ {
698 TT_WATER_SHALLOW, 343, 0, 0, 2, 0, 0x005696bc },
699 /* 328 river [junction], nw-ne-se */ {
700 TT_WATER_SHALLOW, 344, 0, 0, 2, 0, 0x005696bc },
701 /* 329 river [junction], nw-ne-sw */ {
702 TT_WATER_SHALLOW, 345, 0, 0, 2, 0, 0x005696bc },
703 /* 330 river [junction], ne-sw-se */ {
704 TT_WATER_SHALLOW, 346, 0, 0, 2, 0, 0x005696bc },
705 /* 331 river [junction], nw-sw-se */ {
706 TT_WATER_SHALLOW, 347, 0, 0, 2, 0, 0x005696bc },
707 /* 332 river [crossing], n-nw-s-se */ {
708 TT_WATER_SHALLOW, 348, 0, 0, 2, 0, 0x005696bc },
709 /* 333 river [crossing], n-ne-s-sw */ {
710 TT_WATER_SHALLOW, 349, 0, 0, 2, 0, 0x005696bc },
711 /* 334 river [crossing], nw-ne-sw-se */ {
712 TT_WATER_SHALLOW, 322, 0, 0, 2, 0, 0x005696bc },
713 /* 335 river [end], n-s */ {
714 TT_WATER_SHALLOW, 321, 0, 0, 2, 0, 0x005696bc },
715 /* 336 river [end], s-n */ {
716 TT_WATER_SHALLOW, 324, 0, 0, 2, 0, 0x005696bc },
717 /* 337 river [end], nw-se */ {
718 TT_WATER_SHALLOW, 326, 0, 0, 2, 0, 0x005696bc },
719 /* 338 river [end], ne-sw */ {
720 TT_WATER_SHALLOW, 325, 0, 0, 2, 0, 0x005696bc },
721 /* 339 river [end], sw-ne */ {
722 TT_WATER_SHALLOW, 323, 0, 0, 2, 0, 0x005696bc },
723 /* 340 river [end], se-nw */ {
724 TT_RESTRICTED, 289, 3, -3, 1, 0, 0x00685919 },
725 /* 341 river [footbridge], n-s */ {
726 TT_RESTRICTED, 290, 3, -3, 1, 0, 0x00685919 },
727 /* 342 river [footbridge], nw-se */ {
728 TT_RESTRICTED, 291, 3, -3, 1, 0, 0x00685919 },
729 /* 343 river [footbridge], ne-sw */ {
730 TT_WATER_SHALLOW, 360, 0, 0, 2, 0, 0x005696bc },
731 /* 344 coast, n */ {
732 TT_WATER_SHALLOW, 365, 0, 0, 2, 0, 0x005696bc },
733 /* 345 coast, nw */ {
734 TT_WATER_SHALLOW, 361, 0, 0, 2, 0, 0x005696bc },
735 /* 346 coast, ne */ {
736 TT_WATER_SHALLOW, 364, 0, 0, 2, 0, 0x005696bc },
737 /* 347 coast, sw */ {
738 TT_WATER_SHALLOW, 362, 0, 0, 2, 0, 0x005696bc },
739 /* 348 coast, se */ {
740 TT_WATER_SHALLOW, 363, 0, 0, 2, 0, 0x005696bc },
741 /* 349 coast, s */ {
742 TT_WATER_SHALLOW, 366, 0, 0, 2, 0, 0x005696bc },
743 /* 350 coast, n-nw */ {
744 TT_WATER_SHALLOW, 367, 0, 0, 2, 0, 0x005696bc },
745 /* 351 coast, n-ne */ {
746 TT_WATER_SHALLOW, 371, 0, 0, 2, 0, 0x005696bc },
747 /* 352 coast, nw-sw */ {
748 TT_WATER_SHALLOW, 368, 0, 0, 2, 0, 0x005696bc },
749 /* 353 coast, ne-se */ {
750 TT_WATER_SHALLOW, 370, 0, 0, 2, 0, 0x005696bc },
751 /* 354 coast, s-sw */ {
752 TT_WATER_SHALLOW, 369, 0, 0, 2, 0, 0x005696bc },
753 /* 355 coast, s-se */ {
754 TT_WATER_SHALLOW, 372, 0, 0, 2, 0, 0x005696bc },
755 /* 356 coast, nw-n-ne */ {
756 TT_WATER_SHALLOW, 375, 0, 0, 2, 0, 0x005696bc },
757 /* 357 coast, n-nw-sw-s */ {
758 TT_WATER_SHALLOW, 373, 0, 0, 2, 0, 0x005696bc },
759 /* 358 coast, n-ne-se-s */ {
760 TT_WATER_SHALLOW, 374, 0, 0, 2, 0, 0x005696bc },
761 /* 359 coast, sw-s-se */ {
762 TT_WATER_SHALLOW, 333, 0, 0, 2, 0, 0x005696bc },
763 /* 360 water [shallow] */ {
764 TT_WATER, 334, 0, 0, 2, 0, 0x00327694 }, /* 361 water [medium] */ {
765 TT_WATER_DEEP, 335, 0, 0, 2, 0, 0x002c6277 },
766 /* 362 water [deep] */ {
767 TT_BARRICADES, 330, -5, -5, 3, 0, 0x00969a84 },
768 /* 363 cliffs [one] */ {
769 TT_BARRICADES, 331, -5, -5, 3, 0, 0x00969a84 },
770 /* 364 cliffs [two] */ {
771 TT_BARRICADES, 332, -5, -5, 3, 0, 0x00969a84 },
772 /* 365 cliffs [three] */ {
773 TT_PLAINS, 354, 0, 0, 2, 0, 0x008a7664 }, /* 366 pier, west */ {
774 TT_PLAINS, 355, 0, 0, 2, 0, 0x008a7664 }, /* 367 pier, east */ {
775 TT_PLAINS, 352, 0, 0, 2, 0, 0x008a7664 },
776 /* 368 pier [crane], west */ {
777 TT_PLAINS, 353, 0, 0, 2, 0, 0x008a7664 },
778 /* 369 pier [crane], east */ {
779 TT_PLAINS, 356, 0, 0, 2, 0, 0x008a7664 },
780 /* 370 pier [jetty], n-s */ {
781 TT_PLAINS, 357, 0, 0, 2, 0, 0x008a7664 },
782 /* 371 pier [jetty], south */ {
783 TT_PLAINS, 358, 0, 0, 2, 0, 0x008a7664 },
784 /* 372 pier [jetty], north */ {
785 TT_WATER | TT_WATER_SHALLOW, 350, 0, 0, 2, 0, 0x005696bc },
786 /* 373 pier [dock], south */ {
787 TT_WATER | TT_WATER_SHALLOW,
788 351,
789 0,
790 0,
791 2,
792 0,
793 0x005696bc } /* 374 pier [dock], north */
794 };
795
796 private TileDefinitions() {
797 }
798
799 static int[] getTileData(final int id) {
800 return DATA[id];
801 }
802 }
This page was automatically generated by Maven