|
1 /* $Id$ */ |
|
2 |
|
3 typedef struct DrawIndustrySpec1Struct { |
|
4 byte x; |
|
5 byte image_1; |
|
6 byte image_2; |
|
7 byte image_3; |
|
8 } DrawIndustrySpec1Struct; |
|
9 |
|
10 typedef struct DrawIndustrySpec4Struct { |
|
11 byte image_1; |
|
12 byte image_2; |
|
13 byte image_3; |
|
14 } DrawIndustrySpec4Struct; |
|
15 |
|
16 #define M(s1, s2, sx, sy, w, h, dz, p) { s1, s2, sx, sy, w - 1, h - 1, dz, p } |
|
17 |
|
18 static const DrawBuildingsTileStruct _industry_draw_tile_data[NUM_INDUSTRY_GFXES * 4] = { |
|
19 M( 0xf54, 0x7db, 7, 0, 9, 9, 10, 0), |
|
20 M( 0xf54, 0x7dc, 7, 0, 9, 9, 30, 0), |
|
21 M( 0xf54, 0x7dd, 7, 0, 9, 9, 30, 0), |
|
22 M( 0x7e6, 0x7dd, 7, 0, 9, 9, 30, 0), |
|
23 M( 0x7e6, 0x7dd, 7, 0, 9, 9, 30, 0), |
|
24 M( 0x7e6, 0x7de, 7, 0, 9, 9, 30, 0), |
|
25 M( 0x7e6, 0x7df, 7, 0, 9, 9, 30, 0), |
|
26 M( 0x7e6, 0x7df, 7, 0, 9, 9, 30, 0), |
|
27 M( 0xf54, 0x7e0, 1, 2, 15, 9, 30, 0), |
|
28 M( 0xf54, 0x7e1, 1, 2, 15, 9, 30, 0), |
|
29 M( 0xf54, 0x7e2, 1, 2, 15, 9, 30, 0), |
|
30 M( 0x7e6, 0x7e2, 1, 2, 15, 9, 30, 0), |
|
31 M( 0xf54, 0x7e3, 4, 4, 9, 9, 30, 0), |
|
32 M( 0xf54, 0x7e4, 4, 4, 9, 9, 30, 0), |
|
33 M( 0xf54, 0x7e5, 4, 4, 9, 9, 30, 0), |
|
34 M( 0x7e6, 0x7e5, 4, 4, 9, 9, 30, 0), |
|
35 M( 0xf54, 0x0, 0, 0, 1, 1, 0, 0), |
|
36 M( 0xf54, 0x0, 0, 0, 1, 1, 0, 0), |
|
37 M( 0x7e6, 0x0, 0, 0, 1, 1, 0, 0), |
|
38 M( 0x7e9, 0x0, 0, 0, 1, 1, 0, 0), |
|
39 M( 0xf54, 0x0, 0, 0, 1, 1, 0, 0), |
|
40 M( 0xf54, 0x0, 0, 0, 1, 1, 0, 0), |
|
41 M( 0x7e6, 0x0, 0, 0, 1, 1, 0, 0), |
|
42 M( 0x7e7, 0x0, 0, 0, 1, 1, 0, 0), |
|
43 M( 0xf54, 0x0, 0, 0, 1, 1, 0, 0), |
|
44 M( 0xf54, 0x0, 0, 0, 1, 1, 0, 0), |
|
45 M( 0x7e6, 0x0, 0, 0, 1, 1, 0, 0), |
|
46 M( 0x7e8, 0x0, 0, 0, 1, 1, 0, 0), |
|
47 M( 0xf54, 0x7fd, 1, 1, 14, 14, 5, 0), |
|
48 M( 0xf54, 0x7fe, 1, 1, 14, 14, 44, 0), |
|
49 M( 0xf54, 0x7ff, 1, 1, 14, 14, 44, 0), |
|
50 M( 0xf54, 0x7ff, 1, 1, 14, 14, 44, 0), |
|
51 M( 0xf54, 0x800, 0, 2, 16, 12, 6, 0), |
|
52 M( 0xf54, 0x801, 0, 2, 16, 12, 47, 0), |
|
53 M( 0xf54, 0x802, 0, 2, 16, 12, 50, 0), |
|
54 M( 0xf54, 0x802, 0, 2, 16, 12, 50, 0), |
|
55 M( 0xf54, 0x803, 1, 0, 14, 15, 5, 0), |
|
56 M( 0xf54, 0x804, 1, 0, 14, 15, 19, 0), |
|
57 M( 0xf54, 0x805, 1, 0, 14, 15, 21, 0), |
|
58 M( 0xf54, 0x805, 1, 0, 14, 15, 21, 0), |
|
59 M( 0xf54, 0x0, 0, 0, 1, 1, 0, 0), |
|
60 M( 0xf54, 0x0, 0, 0, 1, 1, 0, 0), |
|
61 M( 0xf54, 0x0, 0, 0, 1, 1, 0, 0), |
|
62 M( 0xf54, 0x806, 1, 2, 14, 11, 32, 5), |
|
63 M( 0xf54, 0x80d, 1, 0, 13, 16, 8, 0), |
|
64 M( 0xf54, 0x80e, 1, 0, 13, 16, 20, 0), |
|
65 M( 0xf54, 0x80f, 1, 0, 13, 16, 20, 0), |
|
66 M( 0xf54, 0x80f, 1, 0, 13, 16, 20, 0), |
|
67 M( 0xf54, 0x810, 0, 1, 16, 14, 8, 0), |
|
68 M( 0xf54, 0x811, 0, 1, 16, 14, 21, 0), |
|
69 M( 0xf54, 0x812, 0, 1, 16, 14, 21, 0), |
|
70 M( 0xf54, 0x812, 0, 1, 16, 14, 21, 0), |
|
71 M( 0xf54, 0x813, 1, 1, 14, 14, 12, 0), |
|
72 M( 0xf54, 0x814, 1, 1, 14, 14, 15, 0), |
|
73 M( 0xf54, 0x815, 1, 1, 14, 14, 22, 0), |
|
74 M( 0xf54, 0x815, 1, 1, 14, 14, 22, 0), |
|
75 M( 0xf54, 0x0, 0, 0, 1, 1, 0, 0), |
|
76 M( 0xf54, 0x0, 0, 0, 1, 1, 0, 0), |
|
77 M( 0xf54, 0x0, 0, 0, 1, 1, 0, 0), |
|
78 M( 0xf54, 0x816, 0, 0, 16, 15, 20, 0), |
|
79 M( 0xf54, 0x0, 0, 0, 1, 1, 0, 0), |
|
80 M( 0xf54, 0x0, 0, 0, 1, 1, 0, 0), |
|
81 M( 0xf54, 0x0, 0, 0, 1, 1, 0, 0), |
|
82 M( 0xf54, 0x817, 0, 1, 16, 13, 19, 0), |
|
83 M( 0x81d, 0x818, 0, 0, 16, 16, 10, 0), |
|
84 M( 0x81d, 0x819, 0, 0, 16, 16, 15, 0), |
|
85 M( 0x81d, 0x81a, 0, 0, 16, 16, 31, 0), |
|
86 M( 0x81d, 0x81b, 0, 0, 16, 16, 39, 0), |
|
87 M( 0x81d, 0x81c, 0, 0, 16, 16, 7, 0), |
|
88 M( 0x81d, 0x81c, 0, 0, 16, 16, 7, 0), |
|
89 M( 0x81d, 0x81c, 0, 0, 16, 16, 7, 0), |
|
90 M( 0x81d, 0x81c, 0, 0, 16, 16, 7, 0), |
|
91 M( 0xf54, 0x81e | PALETTE_MODIFIER_COLOR, 1, 1, 14, 14, 4, 0), |
|
92 M( 0xf54, 0x81f | PALETTE_MODIFIER_COLOR, 1, 1, 14, 14, 24, 0), |
|
93 M( 0xf54, 0x820 | PALETTE_MODIFIER_COLOR, 1, 1, 14, 14, 27, 0), |
|
94 M( 0x58c, 0x820 | PALETTE_MODIFIER_COLOR, 1, 1, 14, 14, 27, 0), |
|
95 M( 0xf54, 0x821 | PALETTE_MODIFIER_COLOR, 3, 3, 10, 9, 3, 0), |
|
96 M( 0xf54, 0x822 | PALETTE_MODIFIER_COLOR, 3, 3, 10, 9, 63, 0), |
|
97 M( 0xf54, 0x823 | PALETTE_MODIFIER_COLOR, 3, 3, 10, 9, 62, 0), |
|
98 M( 0x58c, 0x823 | PALETTE_MODIFIER_COLOR, 3, 3, 10, 9, 62, 0), |
|
99 M( 0xf54, 0x824 | PALETTE_MODIFIER_COLOR, 4, 4, 7, 7, 3, 0), |
|
100 M( 0xf54, 0x825 | PALETTE_MODIFIER_COLOR, 4, 4, 7, 7, 72, 0), |
|
101 M( 0xf54, 0x825 | PALETTE_MODIFIER_COLOR, 4, 4, 7, 7, 72, 0), |
|
102 M( 0x58c, 0x826 | PALETTE_MODIFIER_COLOR, 4, 4, 7, 7, 80, 0), |
|
103 M( 0xf54, 0x827 | PALETTE_MODIFIER_COLOR, 2, 0, 12, 16, 51, 0), |
|
104 M( 0xf54, 0x828 | PALETTE_MODIFIER_COLOR, 2, 0, 12, 16, 51, 0), |
|
105 M( 0xf54, 0x829 | PALETTE_MODIFIER_COLOR, 2, 0, 12, 16, 51, 0), |
|
106 M( 0x58c, 0x829 | PALETTE_MODIFIER_COLOR, 2, 0, 12, 16, 51, 0), |
|
107 M( 0xf54, 0x82a | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 26, 0), |
|
108 M( 0xf54, 0x82b | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 44, 0), |
|
109 M( 0xf54, 0x82c | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 46, 0), |
|
110 M( 0x58c, 0x82c | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 46, 0), |
|
111 M( 0xf54, 0x82d, 3, 1, 10, 13, 2, 0), |
|
112 M( 0xf54, 0x82e, 3, 1, 10, 13, 11, 0), |
|
113 M( 0xf54, 0x82f, 3, 1, 10, 13, 11, 0), |
|
114 M( 0x58c, 0x82f, 3, 1, 10, 13, 11, 0), |
|
115 M( 0xfdd, 0x0, 0, 0, 1, 1, 0, 0), |
|
116 M( 0xfdd, 0x0, 0, 0, 1, 1, 0, 0), |
|
117 M( 0xfdd, 0x0, 0, 0, 1, 1, 0, 0), |
|
118 M( 0xfdd, 0x0, 0, 0, 1, 1, 0, 0), |
|
119 M( 0xfdd, 0x0, 0, 0, 1, 1, 0, 0), |
|
120 M( 0xfdd, 0x0, 0, 0, 1, 1, 0, 0), |
|
121 M( 0xfdd, 0x0, 0, 0, 1, 1, 0, 0), |
|
122 M( 0xfdd, 0x833, 0, 0, 16, 16, 20, 0), |
|
123 M( 0xfdd, 0x837, 0, 0, 16, 16, 20, 0), |
|
124 M( 0xfdd, 0x834, 0, 0, 16, 16, 20, 0), |
|
125 M( 0xfdd, 0x834, 0, 0, 16, 16, 20, 0), |
|
126 M( 0xfdd, 0x830, 0, 0, 16, 16, 20, 0), |
|
127 M( 0xfdd, 0x838, 0, 0, 16, 16, 20, 0), |
|
128 M( 0xfdd, 0x835, 0, 0, 16, 16, 20, 0), |
|
129 M( 0xfdd, 0x835, 0, 0, 16, 16, 20, 0), |
|
130 M( 0xfdd, 0x831, 0, 0, 16, 16, 20, 0), |
|
131 M( 0xfdd, 0x839, 0, 0, 16, 16, 20, 0), |
|
132 M( 0xfdd, 0x836, 0, 0, 16, 16, 20, 0), |
|
133 M( 0xfdd, 0x836, 0, 0, 16, 16, 20, 0), |
|
134 M( 0xfdd, 0x832, 0, 0, 16, 16, 20, 0), |
|
135 M( 0x7e6, 0x0, 0, 0, 1, 1, 0, 0), |
|
136 M( 0x87d, 0x87e, 0, 0, 16, 16, 20, 0), |
|
137 M( 0x87d, 0x87e, 0, 0, 16, 16, 20, 0), |
|
138 M( 0x87d, 0x87e, 0, 0, 16, 16, 20, 0), |
|
139 M( 0x87d, 0x87e, 0, 0, 16, 16, 20, 0), |
|
140 M( 0x87d, 0x87f, 0, 0, 16, 16, 20, 0), |
|
141 M( 0x87d, 0x880, 0, 0, 16, 16, 20, 0), |
|
142 M( 0x87d, 0x881, 0, 0, 16, 16, 20, 0), |
|
143 M( 0x87d, 0x882, 0, 0, 16, 16, 20, 0), |
|
144 M( 0x87d, 0x883, 0, 0, 16, 16, 20, 0), |
|
145 M( 0x87d, 0x883, 0, 0, 16, 16, 20, 0), |
|
146 M( 0x87d, 0x882, 0, 0, 16, 16, 20, 0), |
|
147 M( 0x87d, 0x881, 0, 0, 16, 16, 20, 0), |
|
148 M( 0x87d, 0x880, 0, 0, 16, 16, 20, 0), |
|
149 M( 0x87d, 0x87f, 0, 0, 16, 16, 20, 0), |
|
150 M( 0x87d, 0x87e, 0, 0, 16, 16, 20, 0), |
|
151 M( 0x83a, 0x83c | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 18, 0), |
|
152 M( 0x83a, 0x83c | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 18, 0), |
|
153 M( 0x83a, 0x83c | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 18, 0), |
|
154 M( 0x83a, 0x83c | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 18, 0), |
|
155 M( 0x83b, 0x83d | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 18, 0), |
|
156 M( 0x83b, 0x83d | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 18, 0), |
|
157 M( 0x83b, 0x83d | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 18, 0), |
|
158 M( 0x83b, 0x83d | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 18, 0), |
|
159 M( 0x7e6, 0x0, 0, 0, 1, 1, 0, 0), |
|
160 M( 0x83e, 0x83f | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 18, 0), |
|
161 M( 0x83e, 0x83f | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 18, 0), |
|
162 M( 0x83e, 0x83f | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 18, 0), |
|
163 M( 0x7e6, 0x0, 0, 0, 1, 1, 0, 0), |
|
164 M( 0x840, 0x841, 0, 0, 16, 16, 18, 0), |
|
165 M( 0x840, 0x841, 0, 0, 16, 16, 18, 0), |
|
166 M( 0x840, 0x841, 0, 0, 16, 16, 18, 0), |
|
167 M( 0x7e6, 0x0, 0, 0, 1, 1, 0, 0), |
|
168 M( 0x842, 0x843, 0, 0, 16, 16, 30, 0), |
|
169 M( 0x842, 0x843, 0, 0, 16, 16, 30, 0), |
|
170 M( 0x842, 0x843, 0, 0, 16, 16, 30, 0), |
|
171 M( 0x7e6, 0x0, 0, 0, 1, 1, 0, 0), |
|
172 M( 0x844, 0x845, 0, 0, 16, 16, 16, 0), |
|
173 M( 0x844, 0x845, 0, 0, 16, 16, 16, 0), |
|
174 M( 0x844, 0x845, 0, 0, 16, 16, 16, 0), |
|
175 M( 0x7e6, 0x869, 0, 0, 16, 16, 50, 0), |
|
176 M( 0x7e6, 0x86d, 0, 0, 16, 16, 50, 0), |
|
177 M( 0x7e6, 0x86d, 0, 0, 16, 16, 50, 0), |
|
178 M( 0x862 | PALETTE_MODIFIER_COLOR, 0x866 | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 50, 0), |
|
179 M( 0x7e6, 0x86a, 0, 0, 16, 16, 50, 0), |
|
180 M( 0x7e6, 0x86e, 0, 0, 16, 16, 50, 0), |
|
181 M( 0x7e6, 0x86e, 0, 0, 16, 16, 50, 0), |
|
182 M( 0x863 | PALETTE_MODIFIER_COLOR, 0x867 | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 50, 0), |
|
183 M( 0x7e6, 0x86b, 0, 0, 16, 16, 50, 0), |
|
184 M( 0x7e6, 0x86f, 0, 0, 16, 16, 50, 0), |
|
185 M( 0x7e6, 0x86f, 0, 0, 16, 16, 50, 0), |
|
186 M( 0x864 | PALETTE_MODIFIER_COLOR, 0x868 | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 50, 0), |
|
187 M( 0x7e6, 0x86c, 0, 0, 16, 16, 50, 0), |
|
188 M( 0x7e6, 0x870, 0, 0, 16, 16, 50, 0), |
|
189 M( 0x7e6, 0x870, 0, 0, 16, 16, 50, 0), |
|
190 M( 0x865 | PALETTE_MODIFIER_COLOR, 0x0, 0, 0, 1, 1, 0, 0), |
|
191 M( 0xf54, 0x871 | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 50, 0), |
|
192 M( 0xf54, 0x875 | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 50, 0), |
|
193 M( 0xf54, 0x875 | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 50, 0), |
|
194 M( 0xf54, 0x879 | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 50, 0), |
|
195 M( 0xf54, 0x872 | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 50, 0), |
|
196 M( 0xf54, 0x876 | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 50, 0), |
|
197 M( 0xf54, 0x876 | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 50, 0), |
|
198 M( 0xf54, 0x87a | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 50, 0), |
|
199 M( 0xf54, 0x873 | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 50, 0), |
|
200 M( 0xf54, 0x877 | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 50, 0), |
|
201 M( 0xf54, 0x877 | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 50, 0), |
|
202 M( 0xf54, 0x87b | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 50, 0), |
|
203 M( 0xf54, 0x874 | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 50, 0), |
|
204 M( 0xf54, 0x878 | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 50, 0), |
|
205 M( 0xf54, 0x878 | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 50, 0), |
|
206 M( 0xf54, 0x87c | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 50, 0), |
|
207 M( 0xf54, 0x7ea, 3, 2, 8, 8, 18, 0), |
|
208 M( 0xf54, 0x7eb, 3, 2, 8, 8, 37, 0), |
|
209 M( 0xf54, 0x7ec, 3, 2, 8, 8, 49, 0), |
|
210 M( 0x7e6, 0x7ec, 3, 2, 8, 8, 49, 0), |
|
211 M( 0x7e6, 0x7ec, 3, 2, 8, 8, 49, 0), |
|
212 M( 0x7e6, 0x7ed, 3, 2, 8, 8, 49, 0), |
|
213 M( 0x7e6, 0x7ee, 3, 2, 8, 8, 49, 0), |
|
214 M( 0x7e6, 0x7ee, 3, 2, 8, 8, 49, 0), |
|
215 M( 0xf54, 0x7ef, 3, 2, 10, 7, 20, 0), |
|
216 M( 0xf54, 0x7f0, 3, 2, 10, 7, 40, 0), |
|
217 M( 0xf54, 0x7f1, 3, 2, 10, 7, 40, 0), |
|
218 M( 0x7e6, 0x7f1, 3, 2, 10, 7, 40, 0), |
|
219 M( 0xf54, 0x7f2, 4, 4, 7, 8, 22, 0), |
|
220 M( 0xf54, 0x7f3, 4, 4, 7, 8, 22, 0), |
|
221 M( 0xf54, 0x7f4, 4, 4, 7, 8, 22, 0), |
|
222 M( 0x7e6, 0x7f4, 4, 4, 7, 8, 22, 0), |
|
223 M( 0xf54, 0x7f5, 2, 1, 11, 13, 12, 0), |
|
224 M( 0xf54, 0x7f6, 2, 1, 11, 13, 12, 0), |
|
225 M( 0xf54, 0x7f7, 2, 1, 11, 13, 12, 0), |
|
226 M( 0x7e6, 0x7f7, 2, 1, 11, 13, 12, 0), |
|
227 M( 0x7e6, 0x85c, 0, 0, 1, 1, 1, 0), |
|
228 M( 0x851, 0x852, 0, 0, 16, 16, 20, 0), |
|
229 M( 0x851, 0x852, 0, 0, 16, 16, 20, 0), |
|
230 M( 0x846 | PALETTE_MODIFIER_COLOR, 0x847 | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 20, 0), |
|
231 M( 0x7e6, 0x85d, 0, 0, 1, 1, 1, 0), |
|
232 M( 0x853, 0x854, 0, 0, 16, 16, 20, 0), |
|
233 M( 0x853, 0x854, 0, 0, 16, 16, 20, 0), |
|
234 M( 0x848 | PALETTE_MODIFIER_COLOR, 0x849 | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 20, 0), |
|
235 M( 0x7e6, 0x85e, 0, 0, 1, 1, 1, 0), |
|
236 M( 0x855, 0x856, 0, 0, 16, 16, 20, 0), |
|
237 M( 0x855, 0x856, 0, 0, 16, 16, 20, 0), |
|
238 M( 0x84a | PALETTE_MODIFIER_COLOR, 0x84b | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 20, 0), |
|
239 M( 0x7e6, 0x85f, 0, 0, 1, 1, 1, 0), |
|
240 M( 0x857, 0x0, 0, 0, 1, 1, 0, 0), |
|
241 M( 0x857, 0x0, 0, 0, 1, 1, 0, 0), |
|
242 M( 0x84c | PALETTE_MODIFIER_COLOR, 0x0, 0, 0, 1, 1, 0, 0), |
|
243 M( 0x7e6, 0x860, 0, 0, 1, 1, 1, 0), |
|
244 M( 0x858, 0x859, 0, 0, 16, 16, 20, 0), |
|
245 M( 0x858, 0x859, 0, 0, 16, 16, 20, 0), |
|
246 M( 0x84d | PALETTE_MODIFIER_COLOR, 0x84e | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 20, 0), |
|
247 M( 0x7e6, 0x861, 0, 0, 1, 1, 1, 0), |
|
248 M( 0x85a, 0x85b, 0, 0, 16, 16, 20, 0), |
|
249 M( 0x85a, 0x85b, 0, 0, 16, 16, 20, 0), |
|
250 M( 0x84f | PALETTE_MODIFIER_COLOR, 0x850 | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 20, 0), |
|
251 M( 0x7e6, 0x884, 0, 0, 16, 16, 25, 0), |
|
252 M( 0x7e6, 0x884, 0, 0, 16, 16, 25, 0), |
|
253 M( 0x7e6, 0x884, 0, 0, 16, 16, 25, 0), |
|
254 M( 0x886, 0x884, 0, 0, 16, 16, 25, 0), |
|
255 M( 0x7e6, 0x885, 0, 0, 16, 16, 25, 0), |
|
256 M( 0x7e6, 0x885, 0, 0, 16, 16, 25, 0), |
|
257 M( 0x7e6, 0x885, 0, 0, 16, 16, 25, 0), |
|
258 M( 0x887, 0x885, 0, 0, 16, 16, 25, 0), |
|
259 M( 0x7e6, 0x88c | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 25, 0), |
|
260 M( 0x7e6, 0x88d | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 25, 0), |
|
261 M( 0x7e6, 0x88d | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 25, 0), |
|
262 M( 0x7e6, 0x88e | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 25, 0), |
|
263 M( 0x7e6, 0x88f | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 25, 0), |
|
264 M( 0x7e6, 0x890 | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 25, 0), |
|
265 M( 0x7e6, 0x890 | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 25, 0), |
|
266 M( 0x7e6, 0x891 | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 25, 0), |
|
267 M( 0x7e6, 0x892 | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 25, 0), |
|
268 M( 0x7e6, 0x893 | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 25, 0), |
|
269 M( 0x7e6, 0x893 | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 25, 0), |
|
270 M( 0x7e6, 0x894 | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 25, 0), |
|
271 M( 0x7e6, 0x895 | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 25, 0), |
|
272 M( 0x7e6, 0x896 | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 25, 0), |
|
273 M( 0x7e6, 0x896 | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 25, 0), |
|
274 M( 0x7e6, 0x897 | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 25, 0), |
|
275 M( 0x7e6, 0x898, 0, 0, 16, 16, 25, 0), |
|
276 M( 0x7e6, 0x899, 0, 0, 16, 16, 25, 0), |
|
277 M( 0x7e6, 0x899, 0, 0, 16, 16, 25, 0), |
|
278 M( 0x7e6, 0x89a, 0, 0, 16, 16, 25, 0), |
|
279 M( 0x7e6, 0x0, 0, 0, 16, 16, 25, 0), |
|
280 M( 0x7e6, 0x0, 0, 0, 16, 16, 25, 0), |
|
281 M( 0x7e6, 0x0, 0, 0, 16, 16, 25, 0), |
|
282 M( 0x7e6, 0x8a6, 0, 0, 16, 16, 25, 0), |
|
283 M( 0x7e6, 0x89b, 0, 0, 16, 16, 25, 0), |
|
284 M( 0x7e6, 0x89c, 0, 0, 16, 16, 25, 0), |
|
285 M( 0x7e6, 0x89c, 0, 0, 16, 16, 25, 0), |
|
286 M( 0x7e6, 0x89d, 0, 0, 16, 16, 25, 0), |
|
287 M( 0x7e6, 0x0, 0, 0, 16, 16, 25, 0), |
|
288 M( 0x7e6, 0x0, 0, 0, 16, 16, 25, 0), |
|
289 M( 0x7e6, 0x0, 0, 0, 16, 16, 25, 0), |
|
290 M( 0x7e6, 0x89e, 0, 0, 16, 16, 25, 0), |
|
291 M( 0x7e6, 0x0, 0, 0, 16, 16, 25, 0), |
|
292 M( 0x7e6, 0x89f, 0, 0, 16, 16, 25, 0), |
|
293 M( 0x7e6, 0x8a0, 0, 0, 16, 16, 25, 0), |
|
294 M( 0x7e6, 0x8a0, 0, 0, 16, 16, 25, 0), |
|
295 M( 0x7e6, 0x0, 0, 0, 16, 16, 25, 0), |
|
296 M( 0x7e6, 0x89f, 0, 0, 16, 16, 25, 0), |
|
297 M( 0x7e6, 0x8a0, 0, 0, 16, 16, 25, 0), |
|
298 M( 0x7e6, 0x8a1, 0, 0, 16, 16, 25, 0), |
|
299 M( 0x7e6, 0x0, 0, 0, 16, 16, 25, 0), |
|
300 M( 0x7e6, 0x8a2, 0, 0, 16, 16, 25, 0), |
|
301 M( 0x7e6, 0x8a3, 0, 0, 16, 16, 25, 0), |
|
302 M( 0x7e6, 0x8a4, 0, 0, 16, 16, 25, 0), |
|
303 M( 0x7e6, 0x0, 0, 0, 16, 16, 25, 0), |
|
304 M( 0x7e6, 0x8a2, 0, 0, 16, 16, 25, 0), |
|
305 M( 0x7e6, 0x8a3, 0, 0, 16, 16, 25, 0), |
|
306 M( 0x7e6, 0x8a5, 0, 0, 16, 16, 25, 0), |
|
307 M( 0x8a7, 0x0, 0, 0, 16, 16, 25, 0), |
|
308 M( 0x7e6, 0x8b7, 0, 0, 16, 16, 25, 0), |
|
309 M( 0x7e6, 0x8b7, 0, 0, 16, 16, 25, 0), |
|
310 M( 0x7e6, 0x8c7, 0, 0, 16, 16, 25, 0), |
|
311 M( 0x8a8, 0x0, 0, 0, 16, 16, 25, 0), |
|
312 M( 0x8b8, 0x0, 0, 0, 16, 16, 25, 0), |
|
313 M( 0x8b8, 0x0, 0, 0, 16, 16, 25, 0), |
|
314 M( 0x8c8, 0x0, 0, 0, 16, 16, 25, 0), |
|
315 M( 0x8a9, 0x0, 0, 0, 16, 16, 25, 0), |
|
316 M( 0x7e6, 0x8b9, 0, 0, 16, 16, 25, 0), |
|
317 M( 0x7e6, 0x8b9, 0, 0, 16, 16, 25, 0), |
|
318 M( 0x7e6, 0x8c9, 0, 0, 16, 16, 25, 0), |
|
319 M( 0x8aa, 0x0, 0, 0, 16, 16, 25, 0), |
|
320 M( 0x7e6, 0x8ba, 0, 0, 16, 16, 25, 0), |
|
321 M( 0x7e6, 0x8ba, 0, 0, 16, 16, 25, 0), |
|
322 M( 0x7e6, 0x8ca, 0, 0, 16, 16, 25, 0), |
|
323 M( 0x8ab, 0x0, 0, 0, 16, 16, 25, 0), |
|
324 M( 0x8bb, 0x0, 0, 0, 16, 16, 25, 0), |
|
325 M( 0x8bb, 0x0, 0, 0, 16, 16, 25, 0), |
|
326 M( 0x8cb, 0x0, 0, 0, 16, 16, 25, 0), |
|
327 M( 0x8ac, 0x0, 0, 0, 16, 16, 25, 0), |
|
328 M( 0x8bc, 0x0, 0, 0, 16, 16, 25, 0), |
|
329 M( 0x8bc, 0x0, 0, 0, 16, 16, 25, 0), |
|
330 M( 0x8cc, 0x0, 0, 0, 16, 16, 25, 0), |
|
331 M( 0x8ad, 0x0, 0, 0, 16, 16, 25, 0), |
|
332 M( 0x8bd, 0x0, 0, 0, 16, 16, 25, 0), |
|
333 M( 0x8bd, 0x0, 0, 0, 16, 16, 25, 0), |
|
334 M( 0x8cd, 0x0, 0, 0, 16, 16, 25, 0), |
|
335 M( 0x8ae, 0x0, 0, 0, 16, 16, 25, 0), |
|
336 M( 0x8be, 0x0, 0, 0, 16, 16, 25, 0), |
|
337 M( 0x8be, 0x0, 0, 0, 16, 16, 25, 0), |
|
338 M( 0x8ce, 0x8d7, 0, 0, 16, 16, 35, 0), |
|
339 M( 0x8af, 0x0, 0, 0, 16, 16, 25, 0), |
|
340 M( 0x8bf, 0x0, 0, 0, 16, 16, 25, 0), |
|
341 M( 0x8bf, 0x0, 0, 0, 16, 16, 25, 0), |
|
342 M( 0x8cf, 0x0, 0, 0, 16, 16, 25, 0), |
|
343 M( 0x8b0, 0x0, 0, 0, 16, 16, 25, 0), |
|
344 M( 0x8c0, 0x0, 0, 0, 16, 16, 25, 0), |
|
345 M( 0x8c0, 0x0, 0, 0, 16, 16, 25, 0), |
|
346 M( 0x8d0, 0x0, 0, 0, 16, 16, 25, 0), |
|
347 M( 0x8b1, 0x0, 0, 0, 16, 16, 25, 0), |
|
348 M( 0x8c1, 0x0, 0, 0, 16, 16, 25, 0), |
|
349 M( 0x8c1, 0x0, 0, 0, 16, 16, 25, 0), |
|
350 M( 0x8d1, 0x0, 0, 0, 16, 16, 25, 0), |
|
351 M( 0x8b2, 0x0, 0, 0, 16, 16, 25, 0), |
|
352 M( 0x8c2, 0x0, 0, 0, 16, 16, 25, 0), |
|
353 M( 0x8c2, 0x0, 0, 0, 16, 16, 25, 0), |
|
354 M( 0x8d2, 0x0, 0, 0, 16, 16, 25, 0), |
|
355 M( 0x8b3, 0x0, 0, 0, 16, 16, 25, 0), |
|
356 M( 0x8c3, 0x0, 0, 0, 16, 16, 25, 0), |
|
357 M( 0x8c3, 0x0, 0, 0, 16, 16, 25, 0), |
|
358 M( 0x8d3, 0x0, 0, 0, 16, 16, 25, 0), |
|
359 M( 0x8b4, 0x0, 0, 0, 16, 16, 25, 0), |
|
360 M( 0x8c4, 0x0, 0, 0, 16, 16, 25, 0), |
|
361 M( 0x8c4, 0x0, 0, 0, 16, 16, 25, 0), |
|
362 M( 0x8d4, 0x0, 0, 0, 16, 16, 25, 0), |
|
363 M( 0x8b5, 0x0, 0, 0, 16, 16, 25, 0), |
|
364 M( 0x8c5, 0x0, 0, 0, 16, 16, 25, 0), |
|
365 M( 0x8c5, 0x0, 0, 0, 16, 16, 25, 0), |
|
366 M( 0x8d5, 0x0, 0, 0, 16, 16, 25, 0), |
|
367 M( 0x8b6, 0x0, 0, 0, 16, 16, 25, 0), |
|
368 M( 0x8c6, 0x0, 0, 0, 16, 16, 25, 0), |
|
369 M( 0x8c6, 0x0, 0, 0, 16, 16, 25, 0), |
|
370 M( 0x8d6, 0x0, 0, 0, 16, 16, 25, 0), |
|
371 M( 0x8ce, 0x8d7, 0, 0, 16, 16, 35, 0), |
|
372 M( 0x8ce, 0x8d8, 0, 0, 16, 16, 35, 0), |
|
373 M( 0x8ce, 0x8d9, 0, 0, 16, 16, 35, 0), |
|
374 M( 0x8ce, 0x8d9, 0, 0, 16, 16, 35, 0), |
|
375 M( 0x7e6, 0x88a, 0, 0, 16, 16, 25, 0), |
|
376 M( 0x7e6, 0x88a, 0, 0, 16, 16, 25, 0), |
|
377 M( 0x7e6, 0x88a, 0, 0, 16, 16, 25, 0), |
|
378 M( 0x888, 0x88a, 0, 0, 16, 16, 25, 0), |
|
379 M( 0x7e6, 0x88b, 0, 0, 16, 16, 25, 0), |
|
380 M( 0x7e6, 0x88b, 0, 0, 16, 16, 25, 0), |
|
381 M( 0x7e6, 0x88b, 0, 0, 16, 16, 25, 0), |
|
382 M( 0x889, 0x88b, 0, 0, 16, 16, 25, 0), |
|
383 M( 0x8da, 0x0, 0, 0, 16, 16, 25, 0), |
|
384 M( 0x7e6, 0x8e3, 0, 0, 16, 16, 25, 0), |
|
385 M( 0x7e6, 0x8e3, 0, 0, 16, 16, 25, 0), |
|
386 M( 0x7e6, 0x8ec, 0, 0, 16, 16, 25, 0), |
|
387 M( 0x8db, 0x0, 0, 0, 16, 16, 25, 0), |
|
388 M( 0x7e6, 0x8e4, 0, 0, 16, 16, 25, 0), |
|
389 M( 0x7e6, 0x8e4, 0, 0, 16, 16, 25, 0), |
|
390 M( 0x7e6, 0x8ed, 0, 0, 16, 16, 25, 0), |
|
391 M( 0x8dc, 0x0, 0, 0, 16, 16, 25, 0), |
|
392 M( 0x7e6, 0x8e5, 0, 0, 16, 16, 25, 0), |
|
393 M( 0x7e6, 0x8e5, 0, 0, 16, 16, 25, 0), |
|
394 M( 0x7e6, 0x8ee, 0, 0, 16, 16, 25, 0), |
|
395 M( 0x8dd, 0x0, 0, 0, 16, 16, 25, 0), |
|
396 M( 0x7e6, 0x8e6, 0, 0, 16, 16, 25, 0), |
|
397 M( 0x7e6, 0x8e6, 0, 0, 16, 16, 25, 0), |
|
398 M( 0x7e6, 0x8ef, 0, 0, 16, 16, 25, 0), |
|
399 M( 0x8de, 0x0, 0, 0, 16, 16, 25, 0), |
|
400 M( 0x8e7, 0x0, 0, 0, 16, 16, 25, 0), |
|
401 M( 0x8e7, 0x0, 0, 0, 16, 16, 25, 0), |
|
402 M( 0x8f0, 0x0, 0, 0, 16, 16, 25, 0), |
|
403 M( 0x8df, 0x0, 0, 0, 16, 16, 25, 0), |
|
404 M( 0x8e8, 0x0, 0, 0, 16, 16, 25, 0), |
|
405 M( 0x8e8, 0x0, 0, 0, 16, 16, 25, 0), |
|
406 M( 0x8f1, 0x0, 0, 0, 16, 16, 25, 0), |
|
407 M( 0x8e0, 0x0, 0, 0, 16, 16, 25, 0), |
|
408 M( 0x7e6, 0x8e9, 0, 0, 16, 16, 25, 0), |
|
409 M( 0x7e6, 0x8e9, 0, 0, 16, 16, 25, 0), |
|
410 M( 0x7e6, 0x8f2, 0, 0, 16, 16, 25, 0), |
|
411 M( 0x8e1, 0x0, 0, 0, 16, 16, 25, 0), |
|
412 M( 0x8ea, 0x0, 0, 0, 16, 16, 25, 0), |
|
413 M( 0x8ea, 0x0, 0, 0, 16, 16, 25, 0), |
|
414 M( 0x8f3, 0x0, 0, 0, 16, 16, 25, 0), |
|
415 M( 0x8e2, 0x0, 0, 0, 16, 16, 25, 0), |
|
416 M( 0x8eb, 0x0, 0, 0, 16, 16, 25, 0), |
|
417 M( 0x8eb, 0x0, 0, 0, 16, 16, 25, 0), |
|
418 M( 0x8f4, 0x0, 0, 0, 16, 16, 25, 0), |
|
419 M( 0x8f5, 0x0, 0, 0, 16, 16, 25, 0), |
|
420 M( 0x905, 0x0, 0, 0, 16, 16, 25, 0), |
|
421 M( 0x905, 0x0, 0, 0, 16, 16, 25, 0), |
|
422 M( 0x915, 0x0, 0, 0, 16, 16, 25, 0), |
|
423 M( 0x8f6, 0x0, 0, 0, 16, 16, 25, 0), |
|
424 M( 0x906, 0x0, 0, 0, 16, 16, 25, 0), |
|
425 M( 0x906, 0x0, 0, 0, 16, 16, 25, 0), |
|
426 M( 0x916, 0x0, 0, 0, 16, 16, 25, 0), |
|
427 M( 0x8f7, 0x0, 0, 0, 16, 16, 25, 0), |
|
428 M( 0x907, 0x0, 0, 0, 16, 16, 25, 0), |
|
429 M( 0x907, 0x0, 0, 0, 16, 16, 25, 0), |
|
430 M( 0x917, 0x0, 0, 0, 16, 16, 25, 0), |
|
431 M( 0x8f8, 0x0, 0, 0, 16, 16, 25, 0), |
|
432 M( 0x908, 0x0, 0, 0, 16, 16, 25, 0), |
|
433 M( 0x908, 0x0, 0, 0, 16, 16, 25, 0), |
|
434 M( 0x918, 0x0, 0, 0, 16, 16, 25, 0), |
|
435 M( 0x8f9, 0x0, 0, 0, 16, 16, 25, 0), |
|
436 M( 0x909, 0x0, 0, 0, 16, 16, 25, 0), |
|
437 M( 0x909, 0x0, 0, 0, 16, 16, 25, 0), |
|
438 M( 0x919, 0x0, 0, 0, 16, 16, 25, 0), |
|
439 M( 0x8fa, 0x0, 0, 0, 16, 16, 25, 0), |
|
440 M( 0x90a, 0x0, 0, 0, 16, 16, 25, 0), |
|
441 M( 0x90a, 0x0, 0, 0, 16, 16, 25, 0), |
|
442 M( 0x91a, 0x0, 0, 0, 16, 16, 25, 0), |
|
443 M( 0x8fb, 0x0, 0, 0, 16, 16, 25, 0), |
|
444 M( 0x90b, 0x0, 0, 0, 16, 16, 25, 0), |
|
445 M( 0x90b, 0x0, 0, 0, 16, 16, 25, 0), |
|
446 M( 0x91b, 0x0, 0, 0, 16, 16, 25, 0), |
|
447 M( 0x8fc, 0x0, 0, 0, 16, 16, 25, 0), |
|
448 M( 0x90c, 0x0, 0, 0, 16, 16, 25, 0), |
|
449 M( 0x90c, 0x0, 0, 0, 16, 16, 25, 0), |
|
450 M( 0x91c, 0x0, 0, 0, 16, 16, 25, 0), |
|
451 M( 0x8fd, 0x0, 0, 0, 16, 16, 25, 0), |
|
452 M( 0x90d, 0x0, 0, 0, 16, 16, 25, 0), |
|
453 M( 0x90d, 0x0, 0, 0, 16, 16, 25, 0), |
|
454 M( 0x91d, 0x0, 0, 0, 16, 16, 25, 0), |
|
455 M( 0x8fe, 0x0, 0, 0, 16, 16, 25, 0), |
|
456 M( 0x90e, 0x0, 0, 0, 16, 16, 25, 0), |
|
457 M( 0x90e, 0x0, 0, 0, 16, 16, 25, 0), |
|
458 M( 0x91e, 0x0, 0, 0, 16, 16, 25, 0), |
|
459 M( 0x8ff, 0x0, 0, 0, 16, 16, 25, 0), |
|
460 M( 0x90f, 0x0, 0, 0, 16, 16, 25, 0), |
|
461 M( 0x90f, 0x0, 0, 0, 16, 16, 25, 0), |
|
462 M( 0x91f, 0x0, 0, 0, 16, 16, 25, 0), |
|
463 M( 0x900, 0x0, 0, 0, 16, 16, 25, 0), |
|
464 M( 0x910, 0x0, 0, 0, 16, 16, 25, 0), |
|
465 M( 0x910, 0x0, 0, 0, 16, 16, 25, 0), |
|
466 M( 0x920, 0x0, 0, 0, 16, 16, 25, 0), |
|
467 M( 0x901, 0x0, 0, 0, 16, 16, 25, 0), |
|
468 M( 0x911, 0x0, 0, 0, 16, 16, 25, 0), |
|
469 M( 0x911, 0x0, 0, 0, 16, 16, 25, 0), |
|
470 M( 0x921, 0x0, 0, 0, 16, 16, 25, 0), |
|
471 M( 0x902, 0x0, 0, 0, 16, 16, 25, 0), |
|
472 M( 0x912, 0x0, 0, 0, 16, 16, 25, 0), |
|
473 M( 0x912, 0x0, 0, 0, 16, 16, 25, 0), |
|
474 M( 0x922, 0x0, 0, 0, 16, 16, 25, 0), |
|
475 M( 0x903, 0x0, 0, 0, 16, 16, 25, 0), |
|
476 M( 0x913, 0x0, 0, 0, 16, 16, 25, 0), |
|
477 M( 0x913, 0x0, 0, 0, 16, 16, 25, 0), |
|
478 M( 0x923, 0x0, 0, 0, 16, 16, 25, 0), |
|
479 M( 0x904, 0x0, 0, 0, 16, 16, 25, 0), |
|
480 M( 0x914, 0x0, 0, 0, 16, 16, 25, 0), |
|
481 M( 0x914, 0x0, 0, 0, 16, 16, 25, 0), |
|
482 M( 0x924, 0x0, 0, 0, 16, 16, 25, 0), |
|
483 M( 0x925, 0x0, 0, 0, 16, 16, 25, 0), |
|
484 M( 0x925, 0x0, 0, 0, 16, 16, 25, 0), |
|
485 M( 0x925, 0x926, 0, 0, 16, 16, 30, 0), |
|
486 M( 0x925, 0x926, 0, 0, 16, 16, 30, 0), |
|
487 M( 0x925, 0x0, 0, 0, 16, 16, 25, 0), |
|
488 M( 0x925, 0x0, 0, 0, 16, 16, 25, 0), |
|
489 M( 0x925, 0x927, 0, 0, 16, 16, 30, 0), |
|
490 M( 0x925, 0x927, 0, 0, 16, 16, 30, 0), |
|
491 M( 0x11c6, 0x92b | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 25, 0), |
|
492 M( 0x11c6, 0x92c | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 25, 0), |
|
493 M( 0x11c6, 0x92c | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 25, 0), |
|
494 M( 0x11c6, 0x92d | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 25, 0), |
|
495 M( 0x11c6, 0x92e | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 25, 0), |
|
496 M( 0x11c6, 0x92f | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 25, 0), |
|
497 M( 0x11c6, 0x92f | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 25, 0), |
|
498 M( 0x11c6, 0x930 | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 25, 0), |
|
499 M( 0x11c6, 0x928 | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 25, 0), |
|
500 M( 0x11c6, 0x929 | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 25, 0), |
|
501 M( 0x11c6, 0x929 | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 25, 0), |
|
502 M( 0x11c6, 0x92a | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 25, 0), |
|
503 M( 0x7e6, 0x869, 0, 0, 16, 16, 50, 0), |
|
504 M( 0x7e6, 0x86d, 0, 0, 16, 16, 50, 0), |
|
505 M( 0x7e6, 0x86d, 0, 0, 16, 16, 50, 0), |
|
506 M( 0x862 | PALETTE_MODIFIER_COLOR, 0x866 | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 50, 0), |
|
507 M( 0x7e6, 0x86a, 0, 0, 16, 16, 50, 0), |
|
508 M( 0x7e6, 0x86e, 0, 0, 16, 16, 50, 0), |
|
509 M( 0x7e6, 0x86e, 0, 0, 16, 16, 50, 0), |
|
510 M( 0x863 | PALETTE_MODIFIER_COLOR, 0x867 | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 50, 0), |
|
511 M( 0x7e6, 0x86b, 0, 0, 16, 16, 50, 0), |
|
512 M( 0x7e6, 0x86f, 0, 0, 16, 16, 50, 0), |
|
513 M( 0x7e6, 0x86f, 0, 0, 16, 16, 50, 0), |
|
514 M( 0x864 | PALETTE_MODIFIER_COLOR, 0x868 | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 50, 0), |
|
515 M( 0x7e6, 0x86c, 0, 0, 16, 16, 50, 0), |
|
516 M( 0x7e6, 0x870, 0, 0, 16, 16, 50, 0), |
|
517 M( 0x7e6, 0x870, 0, 0, 16, 16, 50, 0), |
|
518 M( 0x865 | PALETTE_MODIFIER_COLOR, 0x0, 0, 0, 1, 1, 0, 0), |
|
519 M( 0x7e6, 0x931, 0, 0, 16, 16, 50, 0), |
|
520 M( 0x7e6, 0x935, 0, 0, 16, 16, 50, 0), |
|
521 M( 0x7e6, 0x935, 0, 0, 16, 16, 50, 0), |
|
522 M( 0x7e6, 0x939, 0, 0, 16, 16, 50, 0), |
|
523 M( 0x7e6, 0x932, 0, 0, 16, 16, 50, 0), |
|
524 M( 0x7e6, 0x936, 0, 0, 16, 16, 50, 0), |
|
525 M( 0x7e6, 0x936, 0, 0, 16, 16, 50, 0), |
|
526 M( 0x7e6, 0x93a, 0, 0, 16, 16, 50, 0), |
|
527 M( 0x7e6, 0x933, 0, 0, 16, 16, 50, 0), |
|
528 M( 0x7e6, 0x937, 0, 0, 16, 16, 50, 0), |
|
529 M( 0x7e6, 0x937, 0, 0, 16, 16, 50, 0), |
|
530 M( 0x7e6, 0x93b, 0, 0, 16, 16, 50, 0), |
|
531 M( 0x7e6, 0x934, 0, 0, 16, 16, 50, 0), |
|
532 M( 0x7e6, 0x938, 0, 0, 16, 16, 50, 0), |
|
533 M( 0x7e6, 0x938, 0, 0, 16, 16, 50, 0), |
|
534 M( 0x7e6, 0x93c, 0, 0, 16, 16, 50, 0), |
|
535 M( 0x81d, 0x818, 0, 0, 16, 16, 10, 0), |
|
536 M( 0x81d, 0x819, 0, 0, 16, 16, 15, 0), |
|
537 M( 0x81d, 0x81a, 0, 0, 16, 16, 31, 0), |
|
538 M( 0x81d, 0x81b, 0, 0, 16, 16, 39, 0), |
|
539 M( 0x81d, 0x81c, 0, 0, 16, 16, 7, 0), |
|
540 M( 0x81d, 0x81c, 0, 0, 16, 16, 7, 0), |
|
541 M( 0x81d, 0x81c, 0, 0, 16, 16, 7, 0), |
|
542 M( 0x81d, 0x81c, 0, 0, 16, 16, 7, 0), |
|
543 M( 0x7e6, 0x0, 0, 0, 16, 16, 50, 0), |
|
544 M( 0x7e6, 0x0, 0, 0, 16, 16, 50, 0), |
|
545 M( 0x7e6, 0x0, 0, 0, 16, 16, 50, 0), |
|
546 M( 0x7e6, 0x0, 0, 0, 16, 16, 50, 0), |
|
547 M( 0x7e6, 0x1245 | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 50, 0), |
|
548 M( 0x7e6, 0x1248 | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 50, 0), |
|
549 M( 0x7e6, 0x1248 | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 50, 0), |
|
550 M( 0x7e6, 0x124b | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 50, 0), |
|
551 M( 0x7e6, 0x1247 | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 50, 0), |
|
552 M( 0x7e6, 0x124a | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 50, 0), |
|
553 M( 0x7e6, 0x124a | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 50, 0), |
|
554 M( 0x7e6, 0x124d | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 50, 0), |
|
555 M( 0x7e6, 0x1246 | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 50, 0), |
|
556 M( 0x7e6, 0x1249 | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 50, 0), |
|
557 M( 0x7e6, 0x1249 | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 50, 0), |
|
558 M( 0x7e6, 0x124c | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 50, 0), |
|
559 M( 0x81d, 0x124e, 0, 0, 16, 16, 10, 0), |
|
560 M( 0x81d, 0x124f, 0, 0, 16, 16, 10, 0), |
|
561 M( 0x81d, 0x1250, 0, 0, 16, 16, 10, 0), |
|
562 M( 0x81d, 0x1251, 0, 0, 16, 16, 10, 0), |
|
563 M( 0x81d, 0x1252, 0, 0, 16, 16, 10, 0), |
|
564 M( 0x81d, 0x1252, 0, 0, 16, 16, 10, 0), |
|
565 M( 0x81d, 0x1252, 0, 0, 16, 16, 10, 0), |
|
566 M( 0x81d, 0x1252, 0, 0, 16, 16, 10, 0), |
|
567 M( 0x81d, 0x1253, 0, 0, 16, 16, 10, 0), |
|
568 M( 0x81d, 0x1254, 0, 0, 16, 16, 10, 0), |
|
569 M( 0x81d, 0x1254, 0, 0, 16, 16, 10, 0), |
|
570 M( 0x81d, 0x1255, 0, 0, 16, 16, 10, 0), |
|
571 M( 0x7e6, 0x0, 0, 0, 16, 16, 50, 0), |
|
572 M( 0x7e6, 0x0, 0, 0, 16, 16, 50, 0), |
|
573 M( 0x7e6, 0x0, 0, 0, 16, 16, 50, 0), |
|
574 M( 0x7e6, 0x0, 0, 0, 16, 16, 50, 0), |
|
575 M( 0x7e6, 0x125b, 0, 0, 16, 16, 50, 0), |
|
576 M( 0x7e6, 0x125e, 0, 0, 16, 16, 50, 0), |
|
577 M( 0x7e6, 0x125e, 0, 0, 16, 16, 50, 0), |
|
578 M( 0x7e6, 0x1261, 0, 0, 16, 16, 50, 0), |
|
579 M( 0x7e6, 0x125c, 0, 0, 16, 16, 50, 0), |
|
580 M( 0x7e6, 0x125f, 0, 0, 16, 16, 50, 0), |
|
581 M( 0x7e6, 0x125f, 0, 0, 16, 16, 50, 0), |
|
582 M( 0x7e6, 0x1262, 0, 0, 16, 16, 50, 0), |
|
583 M( 0x7e6, 0x125d, 0, 0, 16, 16, 50, 0), |
|
584 M( 0x7e6, 0x1260, 0, 0, 16, 16, 50, 0), |
|
585 M( 0x7e6, 0x1260, 0, 0, 16, 16, 50, 0), |
|
586 M( 0x7e6, 0x1263, 0, 0, 16, 16, 50, 0), |
|
587 M( 0x1243, 0x0, 0, 0, 16, 16, 50, 0), |
|
588 M( 0x1243, 0x1264, 0, 0, 16, 16, 50, 0), |
|
589 M( 0x1243, 0x1264, 0, 0, 16, 16, 50, 0), |
|
590 M( 0x1243, 0x1268, 0, 0, 16, 16, 50, 0), |
|
591 M( 0x1243, 0x0, 0, 0, 16, 16, 50, 0), |
|
592 M( 0x1243, 0x1265, 0, 0, 16, 16, 50, 0), |
|
593 M( 0x1243, 0x1265, 0, 0, 16, 16, 50, 0), |
|
594 M( 0x1243, 0x1269, 0, 0, 16, 16, 50, 4), |
|
595 M( 0x1243, 0x0, 0, 0, 16, 16, 50, 0), |
|
596 M( 0x1243, 0x1266, 0, 0, 16, 16, 50, 0), |
|
597 M( 0x1243, 0x1266, 0, 0, 16, 16, 50, 0), |
|
598 M( 0x1243, 0x126a, 0, 0, 16, 16, 50, 0), |
|
599 M( 0x1243, 0x0, 0, 0, 16, 16, 50, 0), |
|
600 M( 0x1243, 0x1267, 0, 0, 16, 16, 50, 0), |
|
601 M( 0x1243, 0x1267, 0, 0, 16, 16, 50, 0), |
|
602 M( 0x1243, 0x126b, 0, 0, 16, 16, 50, 0), |
|
603 M( 0x1243, 0x0, 0, 0, 16, 16, 50, 0), |
|
604 M( 0x1243, 0x0, 0, 0, 16, 16, 50, 0), |
|
605 M( 0x1243, 0x0, 0, 0, 16, 16, 50, 0), |
|
606 M( 0x1243, 0x126c, 0, 0, 16, 16, 50, 0), |
|
607 M( 0x1243, 0x0, 0, 0, 16, 16, 50, 0), |
|
608 M( 0x1243, 0x0, 0, 0, 16, 16, 50, 0), |
|
609 M( 0x1243, 0x0, 0, 0, 16, 16, 50, 0), |
|
610 M( 0x1243, 0x0, 0, 0, 16, 16, 50, 0), |
|
611 M( 0x1271, 0x0, 0, 0, 16, 16, 50, 0), |
|
612 M( 0x1271, 0x0, 0, 0, 16, 16, 50, 0), |
|
613 M( 0x1271, 0x0, 0, 0, 16, 16, 50, 0), |
|
614 M( 0x1271, 0x1279, 0, 0, 16, 16, 50, 0), |
|
615 M( 0x1272, 0x0, 0, 0, 16, 16, 50, 0), |
|
616 M( 0x1272, 0x0, 0, 0, 16, 16, 50, 0), |
|
617 M( 0x1272, 0x0, 0, 0, 16, 16, 50, 0), |
|
618 M( 0x1272, 0x127a, 0, 0, 16, 16, 50, 0), |
|
619 M( 0x1273, 0x0, 0, 0, 16, 16, 50, 0), |
|
620 M( 0x1273, 0x0, 0, 0, 16, 16, 50, 0), |
|
621 M( 0x1273, 0x0, 0, 0, 16, 16, 50, 0), |
|
622 M( 0x1273, 0x127b, 0, 0, 16, 16, 50, 0), |
|
623 M( 0x1274, 0x0, 0, 0, 16, 16, 50, 0), |
|
624 M( 0x1274, 0x0, 0, 0, 16, 16, 50, 0), |
|
625 M( 0x1274, 0x0, 0, 0, 16, 16, 50, 0), |
|
626 M( 0x1274, 0x127c, 0, 0, 16, 16, 50, 0), |
|
627 M( 0x1275, 0x0, 0, 0, 16, 16, 50, 0), |
|
628 M( 0x1275, 0x0, 0, 0, 16, 16, 50, 0), |
|
629 M( 0x1275, 0x0, 0, 0, 16, 16, 50, 0), |
|
630 M( 0x1275, 0x127d, 0, 0, 16, 16, 50, 0), |
|
631 M( 0x1276, 0x0, 0, 0, 16, 16, 50, 0), |
|
632 M( 0x1276, 0x0, 0, 0, 16, 16, 50, 0), |
|
633 M( 0x1276, 0x0, 0, 0, 16, 16, 50, 0), |
|
634 M( 0x1276, 0x127e, 0, 0, 16, 16, 50, 0), |
|
635 M( 0x1277, 0x0, 0, 0, 16, 16, 50, 0), |
|
636 M( 0x1277, 0x0, 0, 0, 16, 16, 50, 0), |
|
637 M( 0x1277, 0x0, 0, 0, 16, 16, 50, 0), |
|
638 M( 0x1277, 0x127f, 0, 0, 16, 16, 50, 0), |
|
639 M( 0x1278, 0x0, 0, 0, 16, 16, 50, 0), |
|
640 M( 0x1278, 0x0, 0, 0, 16, 16, 50, 0), |
|
641 M( 0x1278, 0x0, 0, 0, 16, 16, 50, 0), |
|
642 M( 0x1278, 0x1280, 0, 0, 16, 16, 50, 0), |
|
643 M( 0x1244, 0x0, 0, 0, 16, 16, 50, 0), |
|
644 M( 0x1244, 0x0, 0, 0, 16, 16, 50, 0), |
|
645 M( 0x1244, 0x0, 0, 0, 16, 16, 50, 0), |
|
646 M( 0x1244, 0x0, 0, 0, 16, 16, 50, 0), |
|
647 M( 0x1244, 0x0, 0, 0, 16, 16, 50, 0), |
|
648 M( 0x1244, 0x0, 0, 0, 16, 16, 50, 0), |
|
649 M( 0x1244, 0x0, 0, 0, 16, 16, 50, 0), |
|
650 M( 0x1244, 0x1284 | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 50, 0), |
|
651 M( 0x1244, 0x0, 0, 0, 16, 16, 50, 0), |
|
652 M( 0x1244, 0x1283 | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 50, 0), |
|
653 M( 0x1244, 0x1283 | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 50, 0), |
|
654 M( 0x1244, 0x1286 | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 50, 0), |
|
655 M( 0x1244, 0x1281 | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 50, 0), |
|
656 M( 0x1244, 0x1282 | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 50, 0), |
|
657 M( 0x1244, 0x1282 | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 50, 0), |
|
658 M( 0x1244, 0x1285 | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 50, 0), |
|
659 M( 0x1243, 0x0, 0, 0, 16, 16, 50, 0), |
|
660 M( 0x1243, 0x1287 | PALETTE_TO_RED, 0, 0, 16, 16, 50, 0), |
|
661 M( 0x1243, 0x1287 | PALETTE_TO_RED, 0, 0, 16, 16, 50, 0), |
|
662 M( 0x1243, 0x1287 | PALETTE_TO_RED, 0, 0, 16, 16, 50, 0), |
|
663 M( 0x1244, 0x0, 0, 0, 16, 16, 50, 0), |
|
664 M( 0x1244, 0x1288 | PALETTE_TO_RED, 0, 0, 16, 16, 50, 0), |
|
665 M( 0x1244, 0x1288 | PALETTE_TO_RED, 0, 0, 16, 16, 50, 0), |
|
666 M( 0x1244, 0x1288 | PALETTE_TO_RED, 0, 0, 16, 16, 50, 0), |
|
667 M( 0x1243, 0x0, 0, 0, 16, 16, 50, 0), |
|
668 M( 0x1243, 0x1289 | PALETTE_TO_RED, 0, 0, 16, 16, 50, 3), |
|
669 M( 0x1243, 0x1289 | PALETTE_TO_RED, 0, 0, 16, 16, 50, 3), |
|
670 M( 0x1243, 0x1289 | PALETTE_TO_RED, 0, 0, 16, 16, 50, 3), |
|
671 M( 0x1244, 0x0, 0, 0, 16, 16, 50, 0), |
|
672 M( 0x1244, 0x0, 0, 0, 16, 16, 50, 0), |
|
673 M( 0x1244, 0x0, 0, 0, 16, 16, 50, 0), |
|
674 M( 0x1244, 0x0, 0, 0, 16, 16, 50, 0), |
|
675 M( 0xf8d, 0x129b, 0, 0, 16, 16, 50, 0), |
|
676 M( 0xf8d, 0x129b, 0, 0, 16, 16, 50, 0), |
|
677 M( 0xf8d, 0x129b, 0, 0, 16, 16, 50, 0), |
|
678 M( 0xf8d, 0x129b, 0, 0, 16, 16, 50, 0), |
|
679 M( 0xf8d, 0x129c, 0, 0, 16, 16, 50, 2), |
|
680 M( 0xf8d, 0x129c, 0, 0, 16, 16, 50, 2), |
|
681 M( 0xf8d, 0x129c, 0, 0, 16, 16, 50, 2), |
|
682 M( 0xf8d, 0x129c, 0, 0, 16, 16, 50, 2), |
|
683 M( 0xf8d, 0x129d, 0, 0, 16, 16, 50, 0), |
|
684 M( 0xf8d, 0x129d, 0, 0, 16, 16, 50, 0), |
|
685 M( 0xf8d, 0x129d, 0, 0, 16, 16, 50, 0), |
|
686 M( 0xf8d, 0x129d, 0, 0, 16, 16, 50, 0), |
|
687 M( 0x12a0 | PALETTE_MODIFIER_COLOR, 0x0, 0, 0, 16, 16, 50, 0), |
|
688 M( 0x12a0 | PALETTE_MODIFIER_COLOR, 0x0, 0, 0, 16, 16, 50, 0), |
|
689 M( 0x12a0 | PALETTE_MODIFIER_COLOR, 0x0, 0, 0, 16, 16, 50, 0), |
|
690 M( 0x12a0 | PALETTE_MODIFIER_COLOR, 0x0, 0, 0, 16, 16, 50, 0), |
|
691 M( 0x12a1 | PALETTE_MODIFIER_COLOR, 0x0, 0, 0, 16, 16, 50, 0), |
|
692 M( 0x12a1 | PALETTE_MODIFIER_COLOR, 0x0, 0, 0, 16, 16, 50, 0), |
|
693 M( 0x12a1 | PALETTE_MODIFIER_COLOR, 0x0, 0, 0, 16, 16, 50, 0), |
|
694 M( 0x12a1 | PALETTE_MODIFIER_COLOR, 0x0, 0, 0, 16, 16, 50, 0), |
|
695 M( 0x12a2 | PALETTE_MODIFIER_COLOR, 0x0, 0, 0, 16, 16, 50, 0), |
|
696 M( 0x12a2 | PALETTE_MODIFIER_COLOR, 0x0, 0, 0, 16, 16, 50, 0), |
|
697 M( 0x12a2 | PALETTE_MODIFIER_COLOR, 0x0, 0, 0, 16, 16, 50, 0), |
|
698 M( 0x12a2 | PALETTE_MODIFIER_COLOR, 0x0, 0, 0, 16, 16, 50, 0), |
|
699 M( 0x12a3 | PALETTE_MODIFIER_COLOR, 0x0, 0, 0, 16, 16, 50, 0), |
|
700 M( 0x12a3 | PALETTE_MODIFIER_COLOR, 0x0, 0, 0, 16, 16, 50, 0), |
|
701 M( 0x12a3 | PALETTE_MODIFIER_COLOR, 0x0, 0, 0, 16, 16, 50, 0), |
|
702 M( 0x12a3 | PALETTE_MODIFIER_COLOR, 0x0, 0, 0, 16, 16, 50, 0), |
|
703 M( 0xf8d, 0x0, 0, 0, 16, 16, 50, 0), |
|
704 M( 0xf8d, 0x0, 0, 0, 16, 16, 50, 0), |
|
705 M( 0xf8d, 0x0, 0, 0, 16, 16, 50, 0), |
|
706 M( 0xf8d, 0x0, 0, 0, 16, 16, 50, 0), |
|
707 M( 0xf8d, 0x12a4 | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 50, 0), |
|
708 M( 0xf8d, 0x12a4 | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 50, 0), |
|
709 M( 0xf8d, 0x12a4 | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 50, 0), |
|
710 M( 0xf8d, 0x12a4 | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 50, 0), |
|
711 M( 0xf8d, 0x12a6 | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 50, 0), |
|
712 M( 0xf8d, 0x12a6 | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 50, 0), |
|
713 M( 0xf8d, 0x12a6 | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 50, 0), |
|
714 M( 0xf8d, 0x12a6 | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 50, 0), |
|
715 M( 0xf8d, 0x12a5 | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 50, 1), |
|
716 M( 0xf8d, 0x12a5 | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 50, 1), |
|
717 M( 0xf8d, 0x12a5 | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 50, 1), |
|
718 M( 0xf8d, 0x12a5 | PALETTE_MODIFIER_COLOR, 0, 0, 16, 16, 50, 1), |
|
719 }; |
|
720 |
|
721 static const DrawIndustrySpec1Struct _draw_industry_spec1[96] = { |
|
722 { 8, 4, 0, 0}, |
|
723 { 6, 0, 1, 0}, |
|
724 { 4, 0, 2, 0}, |
|
725 { 6, 0, 3, 0}, |
|
726 { 8, 0, 4, 0}, |
|
727 { 10, 0, 5, 0}, |
|
728 { 12, 0, 6, 0}, |
|
729 { 10, 0, 1, 0}, |
|
730 { 8, 0, 2, 0}, |
|
731 { 6, 0, 3, 0}, |
|
732 { 4, 0, 4, 0}, |
|
733 { 6, 0, 5, 1}, |
|
734 { 8, 0, 6, 1}, |
|
735 { 10, 0, 1, 1}, |
|
736 { 12, 0, 2, 1}, |
|
737 { 10, 0, 3, 1}, |
|
738 { 8, 1, 4, 1}, |
|
739 { 6, 1, 5, 1}, |
|
740 { 4, 1, 6, 1}, |
|
741 { 6, 1, 1, 1}, |
|
742 { 8, 1, 2, 1}, |
|
743 { 10, 1, 3, 1}, |
|
744 { 12, 1, 4, 1}, |
|
745 { 10, 1, 5, 2}, |
|
746 { 8, 1, 6, 2}, |
|
747 { 6, 1, 1, 2}, |
|
748 { 4, 1, 2, 2}, |
|
749 { 6, 1, 3, 2}, |
|
750 { 8, 1, 4, 2}, |
|
751 { 10, 1, 5, 2}, |
|
752 { 12, 1, 6, 2}, |
|
753 { 10, 1, 1, 2}, |
|
754 { 8, 2, 2, 2}, |
|
755 { 6, 2, 3, 2}, |
|
756 { 4, 2, 4, 3}, |
|
757 { 6, 2, 5, 3}, |
|
758 { 8, 2, 6, 3}, |
|
759 { 10, 2, 1, 3}, |
|
760 { 12, 2, 2, 3}, |
|
761 { 10, 2, 3, 3}, |
|
762 { 8, 2, 4, 3}, |
|
763 { 6, 2, 5, 3}, |
|
764 { 4, 2, 6, 3}, |
|
765 { 6, 2, 1, 3}, |
|
766 { 8, 2, 2, 3}, |
|
767 { 10, 2, 3, 4}, |
|
768 { 12, 2, 4, 4}, |
|
769 { 10, 2, 5, 4}, |
|
770 { 8, 3, 6, 4}, |
|
771 { 6, 3, 1, 4}, |
|
772 { 4, 3, 2, 4}, |
|
773 { 6, 3, 3, 4}, |
|
774 { 8, 3, 4, 4}, |
|
775 { 10, 3, 5, 4}, |
|
776 { 12, 3, 6, 4}, |
|
777 { 10, 3, 1, 4}, |
|
778 { 8, 3, 2, 4}, |
|
779 { 6, 3, 3, 4}, |
|
780 { 4, 3, 4, 4}, |
|
781 { 6, 3, 5, 4}, |
|
782 { 8, 3, 6, 4}, |
|
783 { 10, 3, 1, 4}, |
|
784 { 12, 3, 2, 4}, |
|
785 { 10, 3, 3, 4}, |
|
786 { 8, 4, 4, 4}, |
|
787 { 6, 4, 5, 4}, |
|
788 { 4, 4, 6, 4}, |
|
789 { 6, 4, 0, 4}, |
|
790 { 8, 4, 0, 4}, |
|
791 { 10, 4, 0, 4}, |
|
792 { 12, 4, 0, 4}, |
|
793 { 10, 4, 0, 4}, |
|
794 { 8, 4, 0, 4}, |
|
795 { 6, 4, 0, 4}, |
|
796 { 4, 4, 0, 4}, |
|
797 { 6, 4, 0, 4}, |
|
798 { 8, 4, 0, 4}, |
|
799 { 10, 4, 0, 4}, |
|
800 { 12, 4, 0, 4}, |
|
801 { 10, 4, 0, 4}, |
|
802 { 8, 4, 0, 4}, |
|
803 { 6, 4, 0, 4}, |
|
804 { 4, 4, 0, 4}, |
|
805 { 6, 4, 0, 4}, |
|
806 { 8, 4, 0, 4}, |
|
807 { 10, 4, 0, 4}, |
|
808 { 12, 4, 0, 4}, |
|
809 { 10, 4, 0, 4}, |
|
810 { 8, 4, 0, 4}, |
|
811 { 6, 4, 0, 4}, |
|
812 { 4, 4, 0, 4}, |
|
813 { 6, 4, 0, 4}, |
|
814 { 8, 4, 0, 4}, |
|
815 { 10, 4, 0, 4}, |
|
816 { 12, 4, 0, 4}, |
|
817 { 10, 4, 0, 4}, |
|
818 }; |
|
819 |
|
820 static const byte _drawtile_proc1_x[5] = { |
|
821 22, 17, 14, 10, 8 |
|
822 }; |
|
823 |
|
824 static const byte _drawtile_proc1_y[5] = { |
|
825 73, 70, 69, 66, 41 |
|
826 }; |
|
827 |
|
828 static const DrawIndustrySpec4Struct _industry_anim_offs_3[] = { |
|
829 {255, 255, 0}, |
|
830 { 0, 255, 0}, |
|
831 { 1, 255, 0}, |
|
832 { 2, 255, 0}, |
|
833 { 3, 255, 0}, |
|
834 { 4, 255, 0}, |
|
835 { 5, 255, 0}, |
|
836 { 6, 255, 0}, |
|
837 { 7, 255, 0}, |
|
838 { 8, 255, 0}, |
|
839 { 9, 255, 0}, |
|
840 { 10, 255, 0}, |
|
841 { 11, 255, 0}, |
|
842 { 12, 255, 0}, |
|
843 { 13, 255, 0}, |
|
844 { 14, 255, 0}, |
|
845 { 15, 255, 0}, |
|
846 { 16, 255, 0}, |
|
847 { 17, 255, 0}, |
|
848 { 18, 255, 0}, |
|
849 { 18, 255, 1}, |
|
850 { 18, 255, 2}, |
|
851 { 18, 255, 4}, |
|
852 { 18, 255, 6}, |
|
853 { 18, 255, 8}, |
|
854 { 18, 255, 11}, |
|
855 { 18, 255, 14}, |
|
856 { 18, 255, 17}, |
|
857 { 18, 255, 20}, |
|
858 { 18, 255, 24}, |
|
859 {255, 0, 29}, |
|
860 {255, 0, 24}, |
|
861 {255, 0, 20}, |
|
862 {255, 0, 17}, |
|
863 {255, 0, 14}, |
|
864 {255, 0, 11}, |
|
865 {255, 0, 8}, |
|
866 {255, 0, 6}, |
|
867 {255, 0, 4}, |
|
868 {255, 0, 2}, |
|
869 {255, 0, 1}, |
|
870 {255, 1, 0}, |
|
871 {255, 2, 0}, |
|
872 {255, 3, 0}, |
|
873 {255, 4, 0}, |
|
874 {255, 5, 0}, |
|
875 {255, 6, 0}, |
|
876 {255, 7, 0}, |
|
877 {255, 8, 0}, |
|
878 {255, 255, 0}, |
|
879 }; |
|
880 |
|
881 static const byte _industry_anim_offs[] = { |
|
882 255, 0, 0, 0, 2, 4, 6, 8, 10, 9, |
|
883 7, 5, 3, 1, 255, 0, 0, 0, 2, 4, |
|
884 6, 8, 10, 9, 7, 5, 3, 1, 255, 0, |
|
885 0, 0, 2, 4, 6, 8, 10, 9, 7, 5, |
|
886 3, 1, 255, 0, 0, 0, 2, 4, 6, 8, |
|
887 10, 9, 7, 5, 3, 1, 255, 0, 0, 0, |
|
888 2, 4, 6, 8, 10, 9, 7, 5, 3, 1 |
|
889 }; |
|
890 |
|
891 static const byte _industry_anim_offs_2[] = { |
|
892 68, 69, 71, 74, 77, 80, 83, 85, 86, 86, |
|
893 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, |
|
894 86, 86, 85, 84, 83, 82, 81, 80, 79, 78, |
|
895 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, |
|
896 }; |
|
897 |
|
898 static const byte _coal_plant_sparks_x[] = {11, 11, 14, 13, 18, 15}; |
|
899 static const byte _coal_plant_sparks_y[] = {23, 11, 6, 3, 1, 0}; |
|
900 |
|
901 #define N 255 |
|
902 /** |
|
903 * Next frame in an animation |
|
904 * The indices into this table are the ones as described by |
|
905 * the enum with GFX_*s in industry_map.h. |
|
906 */ |
|
907 static const byte _industry_section_animation_next[NUM_INDUSTRY_GFXES] = { |
|
908 N, N, N, N, N, N, N, N, |
|
909 N, N, N, N, N, N, N, N, |
|
910 N, 16, N, N, N, N, N, N, // <- growing forest |
|
911 N, N, N, N, N, N, N, N, |
|
912 N, N, N, N, N, N, N, N, |
|
913 N, N, N, N, N, N, N, N, |
|
914 N, N, N, N, N, N, N, N, |
|
915 N, N, N, N, N, N, N, N, |
|
916 N, N, N, N, N, N, N, N, |
|
917 N, N, N, N, N, N, N, N, |
|
918 N, N, N, N, N, N, N, N, |
|
919 N, N, N, N, N, N, N, N, |
|
920 N, N, N, N, N, N, N, N, |
|
921 N, N, N, N, N, N, N, N, |
|
922 N, N, N, N, N, N, N, N, |
|
923 N, N, N, N, N, N, N, N, |
|
924 N, N, 129, N, N, N, N, N, // <- growing candyfloss |
|
925 135, N, N, N, N, N, N, N, // <- 'growing' batteries |
|
926 N, N, N, N, N, N, N, N, |
|
927 N, N, N, N, N, N, N, N, |
|
928 N, N, N, N, N, N, N, N, |
|
929 N, N, N, N, N, N, N, |
|
930 }; |
|
931 |
|
932 /** |
|
933 * Animation to start when goods is produced |
|
934 * The indices into this table are the ones as described by |
|
935 * the enum with GFX_*s in industry_map.h. |
|
936 */ |
|
937 static const byte _industry_produce_section[NUM_INDUSTRY_GFXES] = { |
|
938 N, N, N, N, N, N, N, N, |
|
939 N, N, N, N, N, N, N, N, |
|
940 17, N, N, N, N, N, N, N, // <- chopping forest |
|
941 N, N, N, N, N, N, N, N, |
|
942 N, N, N, N, N, N, N, N, |
|
943 N, N, N, N, N, N, N, N, |
|
944 N, N, N, N, N, N, N, N, |
|
945 N, N, N, N, N, N, N, N, |
|
946 N, N, N, N, N, N, N, N, |
|
947 N, N, N, N, N, N, N, N, |
|
948 N, N, N, N, N, N, N, N, |
|
949 N, N, N, N, N, N, N, N, |
|
950 N, N, N, N, N, N, N, N, |
|
951 N, N, N, N, N, N, N, N, |
|
952 N, N, N, N, N, N, N, N, |
|
953 N, N, N, N, N, N, N, N, |
|
954 N, 130, N, N, N, N, N, 136, // <- chopping candyfloss and reaping batteries |
|
955 N, N, N, N, N, N, N, N, |
|
956 N, N, N, N, N, N, N, N, |
|
957 N, N, N, N, N, N, N, N, |
|
958 N, N, N, N, N, N, N, N, |
|
959 N, N, N, N, N, N, N, |
|
960 }; |
|
961 |
|
962 #undef N |
|
963 |
|
964 /** |
|
965 * The indices into this table are the ones as described by |
|
966 * the enum with GFX_*s in industry_map.h. |
|
967 */ |
|
968 static const byte _industry_section_bits[NUM_INDUSTRY_GFXES] = { |
|
969 16, 16, 16, 16, 16, 16, 16, 16, |
|
970 16, 16, 16, 16, 16, 16, 16, 16, |
|
971 16, 16, 16, 16, 16, 16, 16, 16, |
|
972 16, 16, 16, 16, 16, 16, 16, 16, |
|
973 16, 16, 16, 16, 16, 16, 16, 16, |
|
974 16, 16, 16, 16, 16, 16, 16, 16, |
|
975 16, 16, 16, 16, 16, 16, 16, 16, |
|
976 16, 16, 4, 2, 16, 16, 16, 16, // <- temperate bank |
|
977 16, 16, 16, 16, 16, 16, 16, 16, |
|
978 16, 16, 16, 16, 16, 16, 16, 16, |
|
979 16, 16, 16, 16, 16, 16, 16, 16, |
|
980 16, 4, 2, 16, 16, 16, 16, 16, // <- sub-arctic/sub-tropical bank |
|
981 16, 16, 16, 16, 16, 16, 16, 16, |
|
982 16, 16, 16, 16, 16, 16, 16, 16, |
|
983 16, 16, 16, 16, 16, 16, 16, 16, |
|
984 16, 16, 16, 16, 16, 16, 16, 16, |
|
985 16, 16, 16, 16, 16, 16, 16, 16, |
|
986 16, 16, 16, 16, 16, 16, 16, 16, |
|
987 16, 16, 16, 16, 16, 16, 16, 16, |
|
988 16, 16, 16, 16, 16, 16, 16, 16, |
|
989 16, 16, 16, 16, 16, 16, 16, 16, |
|
990 16, 16, 16, 16, 16, 16, 16, |
|
991 }; |
|
992 |
|
993 /** |
|
994 * When true, the tile has to be drawn using the animation |
|
995 * state instead of the construction state. |
|
996 * The indices into this table are the ones as described by |
|
997 * the enum with GFX_*s in industry_map.h. |
|
998 */ |
|
999 static const bool _industry_section_draw_animation_state[NUM_INDUSTRY_GFXES] = { |
|
1000 false, true, false, false, false, false, false, false, // <- animated wheel tower of coal mine |
|
1001 false, false, false, false, false, false, false, false, |
|
1002 false, false, false, false, false, false, false, false, |
|
1003 false, false, false, false, false, false, true, true, // <- animated oil well |
|
1004 true, false, false, false, false, false, false, false, // <- animated oil well |
|
1005 false, false, false, false, false, false, false, false, |
|
1006 true, false, false, false, false, false, false, false, // <- animated wheel tower of copper mine |
|
1007 false, false, false, false, false, false, false, false, |
|
1008 false, false, false, false, false, false, false, false, |
|
1009 false, false, false, false, false, false, false, false, |
|
1010 false, false, false, false, false, false, false, false, |
|
1011 true, false, false, false, false, false, false, false, // <- animated wheel tower of gold mine |
|
1012 false, false, false, false, false, false, false, false, |
|
1013 false, false, false, false, false, false, false, false, |
|
1014 false, false, false, false, false, false, false, false, |
|
1015 false, false, false, false, false, false, false, false, |
|
1016 false, false, false, false, false, false, false, false, |
|
1017 false, false, false, false, false, false, false, false, |
|
1018 false, false, false, false, false, false, false, false, |
|
1019 false, false, false, false, false, false, false, false, |
|
1020 false, false, false, false, false, false, false, false, |
|
1021 false, false, false, false, false, false, false, |
|
1022 }; |