industry_land.h

Go to the documentation of this file.
00001 /* $Id: industry_land.h 18409 2009-12-05 15:03:32Z frosch $ */
00002 
00003 /*
00004  * This file is part of OpenTTD.
00005  * OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
00006  * OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
00007  * See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
00008  */
00009 
00020 struct DrawIndustryAnimationStruct {
00021   int x;        
00022   byte image_1; 
00023   byte image_2; 
00024   byte image_3; 
00025 };
00026 
00031 struct DrawIndustryCoordinates {
00032   byte x;  
00033   byte y;  
00034 };
00035 
00049 #define M(s1, p1, s2, p2, sx, sy, w, h, dz, p) { { s1, p1 }, { s2, p2 }, sx, sy, w, h, dz, p }
00050 
00052 static const DrawBuildingsTileStruct _industry_draw_tile_data[NEW_INDUSTRYTILEOFFSET * 4] = {
00053   M(     0xf54, PAL_NONE,      0x7db, PAL_NONE,  7,  0,  9,  9,  10, 0),
00054   M(     0xf54, PAL_NONE,      0x7dc, PAL_NONE,  7,  0,  9,  9,  30, 0),
00055   M(     0xf54, PAL_NONE,      0x7dd, PAL_NONE,  7,  0,  9,  9,  30, 0),
00056   M(     0x7e6, PAL_NONE,      0x7dd, PAL_NONE,  7,  0,  9,  9,  30, 0),
00057   M(     0x7e6, PAL_NONE,      0x7dd, PAL_NONE,  7,  0,  9,  9,  30, 0),
00058   M(     0x7e6, PAL_NONE,      0x7de, PAL_NONE,  7,  0,  9,  9,  30, 0),
00059   M(     0x7e6, PAL_NONE,      0x7df, PAL_NONE,  7,  0,  9,  9,  30, 0),
00060   M(     0x7e6, PAL_NONE,      0x7df, PAL_NONE,  7,  0,  9,  9,  30, 0),
00061   M(     0xf54, PAL_NONE,      0x7e0, PAL_NONE,  1,  2, 15,  9,  30, 0),
00062   M(     0xf54, PAL_NONE,      0x7e1, PAL_NONE,  1,  2, 15,  9,  30, 0),
00063   M(     0xf54, PAL_NONE,      0x7e2, PAL_NONE,  1,  2, 15,  9,  30, 0),
00064   M(     0x7e6, PAL_NONE,      0x7e2, PAL_NONE,  1,  2, 15,  9,  30, 0),
00065   M(     0xf54, PAL_NONE,      0x7e3, PAL_NONE,  4,  4,  9,  9,  30, 0),
00066   M(     0xf54, PAL_NONE,      0x7e4, PAL_NONE,  4,  4,  9,  9,  30, 0),
00067   M(     0xf54, PAL_NONE,      0x7e5, PAL_NONE,  4,  4,  9,  9,  30, 0),
00068   M(     0x7e6, PAL_NONE,      0x7e5, PAL_NONE,  4,  4,  9,  9,  30, 0),
00069   M(     0xf54, PAL_NONE,        0x0, PAL_NONE,  0,  0,  1,  1,   0, 0),
00070   M(     0xf54, PAL_NONE,        0x0, PAL_NONE,  0,  0,  1,  1,   0, 0),
00071   M(     0x7e6, PAL_NONE,        0x0, PAL_NONE,  0,  0,  1,  1,   0, 0),
00072   M(     0x7e9, PAL_NONE,        0x0, PAL_NONE,  0,  0,  1,  1,   0, 0),
00073   M(     0xf54, PAL_NONE,        0x0, PAL_NONE,  0,  0,  1,  1,   0, 0),
00074   M(     0xf54, PAL_NONE,        0x0, PAL_NONE,  0,  0,  1,  1,   0, 0),
00075   M(     0x7e6, PAL_NONE,        0x0, PAL_NONE,  0,  0,  1,  1,   0, 0),
00076   M(     0x7e7, PAL_NONE,        0x0, PAL_NONE,  0,  0,  1,  1,   0, 0),
00077   M(     0xf54, PAL_NONE,        0x0, PAL_NONE,  0,  0,  1,  1,   0, 0),
00078   M(     0xf54, PAL_NONE,        0x0, PAL_NONE,  0,  0,  1,  1,   0, 0),
00079   M(     0x7e6, PAL_NONE,        0x0, PAL_NONE,  0,  0,  1,  1,   0, 0),
00080   M(     0x7e8, PAL_NONE,        0x0, PAL_NONE,  0,  0,  1,  1,   0, 0),
00081   M(     0xf54, PAL_NONE,      0x7fd, PAL_NONE,  1,  1, 14, 14,   5, 0),
00082   M(     0xf54, PAL_NONE,      0x7fe, PAL_NONE,  1,  1, 14, 14,  44, 0),
00083   M(     0xf54, PAL_NONE,      0x7ff, PAL_NONE,  1,  1, 14, 14,  44, 0),
00084   M(     0xf54, PAL_NONE,      0x7ff, PAL_NONE,  1,  1, 14, 14,  44, 0),
00085   M(     0xf54, PAL_NONE,      0x800, PAL_NONE,  0,  2, 16, 12,   6, 0),
00086   M(     0xf54, PAL_NONE,      0x801, PAL_NONE,  0,  2, 16, 12,  47, 0),
00087   M(     0xf54, PAL_NONE,      0x802, PAL_NONE,  0,  2, 16, 12,  50, 0),
00088   M(     0xf54, PAL_NONE,      0x802, PAL_NONE,  0,  2, 16, 12,  50, 0),
00089   M(     0xf54, PAL_NONE,      0x803, PAL_NONE,  1,  0, 14, 15,   5, 0),
00090   M(     0xf54, PAL_NONE,      0x804, PAL_NONE,  1,  0, 14, 15,  19, 0),
00091   M(     0xf54, PAL_NONE,      0x805, PAL_NONE,  1,  0, 14, 15,  21, 0),
00092   M(     0xf54, PAL_NONE,      0x805, PAL_NONE,  1,  0, 14, 15,  21, 0),
00093   M(     0xf54, PAL_NONE,        0x0, PAL_NONE,  0,  0,  1,  1,   0, 0),
00094   M(     0xf54, PAL_NONE,        0x0, PAL_NONE,  0,  0,  1,  1,   0, 0),
00095   M(     0xf54, PAL_NONE,        0x0, PAL_NONE,  0,  0,  1,  1,   0, 0),
00096   M(     0xf54, PAL_NONE,      0x806, PAL_NONE,  1,  2, 14, 11,  32, 5),
00097   M(     0xf54, PAL_NONE,      0x80d, PAL_NONE,  1,  0, 13, 16,   8, 0),
00098   M(     0xf54, PAL_NONE,      0x80e, PAL_NONE,  1,  0, 13, 16,  20, 0),
00099   M(     0xf54, PAL_NONE,      0x80f, PAL_NONE,  1,  0, 13, 16,  20, 0),
00100   M(     0xf54, PAL_NONE,      0x80f, PAL_NONE,  1,  0, 13, 16,  20, 0),
00101   M(     0xf54, PAL_NONE,      0x810, PAL_NONE,  0,  1, 16, 14,   8, 0),
00102   M(     0xf54, PAL_NONE,      0x811, PAL_NONE,  0,  1, 16, 14,  21, 0),
00103   M(     0xf54, PAL_NONE,      0x812, PAL_NONE,  0,  1, 16, 14,  21, 0),
00104   M(     0xf54, PAL_NONE,      0x812, PAL_NONE,  0,  1, 16, 14,  21, 0),
00105   M(     0xf54, PAL_NONE,      0x813, PAL_NONE,  1,  1, 14, 14,  12, 0),
00106   M(     0xf54, PAL_NONE,      0x814, PAL_NONE,  1,  1, 14, 14,  15, 0),
00107   M(     0xf54, PAL_NONE,      0x815, PAL_NONE,  1,  1, 14, 14,  22, 0),
00108   M(     0xf54, PAL_NONE,      0x815, PAL_NONE,  1,  1, 14, 14,  22, 0),
00109   M(     0xf54, PAL_NONE,        0x0, PAL_NONE,  0,  0,  1,  1,   0, 0),
00110   M(     0xf54, PAL_NONE,        0x0, PAL_NONE,  0,  0,  1,  1,   0, 0),
00111   M(     0xf54, PAL_NONE,        0x0, PAL_NONE,  0,  0,  1,  1,   0, 0),
00112   M(     0xf54, PAL_NONE,      0x816, PAL_NONE,  0,  0, 16, 15,  20, 0),
00113   M(     0xf54, PAL_NONE,        0x0, PAL_NONE,  0,  0,  1,  1,   0, 0),
00114   M(     0xf54, PAL_NONE,        0x0, PAL_NONE,  0,  0,  1,  1,   0, 0),
00115   M(     0xf54, PAL_NONE,        0x0, PAL_NONE,  0,  0,  1,  1,   0, 0),
00116   M(     0xf54, PAL_NONE,      0x817, PAL_NONE,  0,  1, 16, 13,  19, 0),
00117   M(     0x81d, PAL_NONE,      0x818, PAL_NONE,  0,  0, 16, 16,  10, 0),
00118   M(     0x81d, PAL_NONE,      0x819, PAL_NONE,  0,  0, 16, 16,  15, 0),
00119   M(     0x81d, PAL_NONE,      0x81a, PAL_NONE,  0,  0, 16, 16,  31, 0),
00120   M(     0x81d, PAL_NONE,      0x81b, PAL_NONE,  0,  0, 16, 16,  39, 0),
00121   M(     0x81d, PAL_NONE,      0x81c, PAL_NONE,  0,  0, 16, 16,   7, 0),
00122   M(     0x81d, PAL_NONE,      0x81c, PAL_NONE,  0,  0, 16, 16,   7, 0),
00123   M(     0x81d, PAL_NONE,      0x81c, PAL_NONE,  0,  0, 16, 16,   7, 0),
00124   M(     0x81d, PAL_NONE,      0x81c, PAL_NONE,  0,  0, 16, 16,   7, 0),
00125   M(     0xf54, PAL_NONE,     0x81e | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  1,  1, 14, 14,   4, 0),
00126   M(     0xf54, PAL_NONE,     0x81f | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  1,  1, 14, 14,  24, 0),
00127   M(     0xf54, PAL_NONE,     0x820 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  1,  1, 14, 14,  27, 0),
00128   M(     0x58c, PAL_NONE,     0x820 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  1,  1, 14, 14,  27, 0),
00129   M(     0xf54, PAL_NONE,     0x821 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  3,  3, 10,  9,   3, 0),
00130   M(     0xf54, PAL_NONE,     0x822 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  3,  3, 10,  9,  63, 0),
00131   M(     0xf54, PAL_NONE,     0x823 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  3,  3, 10,  9,  62, 0),
00132   M(     0x58c, PAL_NONE,     0x823 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  3,  3, 10,  9,  62, 0),
00133   M(     0xf54, PAL_NONE,     0x824 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  4,  4,  7,  7,   3, 0),
00134   M(     0xf54, PAL_NONE,     0x825 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  4,  4,  7,  7,  72, 0),
00135   M(     0xf54, PAL_NONE,     0x825 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  4,  4,  7,  7,  72, 0),
00136   M(     0x58c, PAL_NONE,     0x826 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  4,  4,  7,  7,  80, 0),
00137   M(     0xf54, PAL_NONE,     0x827 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  2,  0, 12, 16,  51, 0),
00138   M(     0xf54, PAL_NONE,     0x828 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  2,  0, 12, 16,  51, 0),
00139   M(     0xf54, PAL_NONE,     0x829 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  2,  0, 12, 16,  51, 0),
00140   M(     0x58c, PAL_NONE,     0x829 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  2,  0, 12, 16,  51, 0),
00141   M(     0xf54, PAL_NONE,     0x82a | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  26, 0),
00142   M(     0xf54, PAL_NONE,     0x82b | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  44, 0),
00143   M(     0xf54, PAL_NONE,     0x82c | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  46, 0),
00144   M(     0x58c, PAL_NONE,     0x82c | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  46, 0),
00145   M(     0xf54, PAL_NONE,      0x82d, PAL_NONE,  3,  1, 10, 13,   2, 0),
00146   M(     0xf54, PAL_NONE,      0x82e, PAL_NONE,  3,  1, 10, 13,  11, 0),
00147   M(     0xf54, PAL_NONE,      0x82f, PAL_NONE,  3,  1, 10, 13,  11, 0),
00148   M(     0x58c, PAL_NONE,      0x82f, PAL_NONE,  3,  1, 10, 13,  11, 0),
00149   M(     0xfdd, PAL_NONE,        0x0, PAL_NONE,  0,  0,  1,  1,   0, 0),
00150   M(     0xfdd, PAL_NONE,        0x0, PAL_NONE,  0,  0,  1,  1,   0, 0),
00151   M(     0xfdd, PAL_NONE,        0x0, PAL_NONE,  0,  0,  1,  1,   0, 0),
00152   M(     0xfdd, PAL_NONE,        0x0, PAL_NONE,  0,  0,  1,  1,   0, 0),
00153   M(     0xfdd, PAL_NONE,        0x0, PAL_NONE,  0,  0,  1,  1,   0, 0),
00154   M(     0xfdd, PAL_NONE,        0x0, PAL_NONE,  0,  0,  1,  1,   0, 0),
00155   M(     0xfdd, PAL_NONE,        0x0, PAL_NONE,  0,  0,  1,  1,   0, 0),
00156   M(     0xfdd, PAL_NONE,      0x833, PAL_NONE,  0,  0, 16, 16,  20, 0),
00157   M(     0xfdd, PAL_NONE,      0x837, PAL_NONE,  0,  0, 16, 16,  20, 0),
00158   M(     0xfdd, PAL_NONE,      0x834, PAL_NONE,  0,  0, 16, 16,  20, 0),
00159   M(     0xfdd, PAL_NONE,      0x834, PAL_NONE,  0,  0, 16, 16,  20, 0),
00160   M(     0xfdd, PAL_NONE,      0x830, PAL_NONE,  0,  0, 16, 16,  20, 0),
00161   M(     0xfdd, PAL_NONE,      0x838, PAL_NONE,  0,  0, 16, 16,  20, 0),
00162   M(     0xfdd, PAL_NONE,      0x835, PAL_NONE,  0,  0, 16, 16,  20, 0),
00163   M(     0xfdd, PAL_NONE,      0x835, PAL_NONE,  0,  0, 16, 16,  20, 0),
00164   M(     0xfdd, PAL_NONE,      0x831, PAL_NONE,  0,  0, 16, 16,  20, 0),
00165   M(     0xfdd, PAL_NONE,      0x839, PAL_NONE,  0,  0, 16, 16,  20, 0),
00166   M(     0xfdd, PAL_NONE,      0x836, PAL_NONE,  0,  0, 16, 16,  20, 0),
00167   M(     0xfdd, PAL_NONE,      0x836, PAL_NONE,  0,  0, 16, 16,  20, 0),
00168   M(     0xfdd, PAL_NONE,      0x832, PAL_NONE,  0,  0, 16, 16,  20, 0),
00169   M(     0x7e6, PAL_NONE,        0x0, PAL_NONE,  0,  0,  1,  1,   0, 0),
00170   M(     0x87d, PAL_NONE,      0x87e, PAL_NONE,  0,  0, 16, 16,  20, 0),
00171   M(     0x87d, PAL_NONE,      0x87e, PAL_NONE,  0,  0, 16, 16,  20, 0),
00172   M(     0x87d, PAL_NONE,      0x87e, PAL_NONE,  0,  0, 16, 16,  20, 0),
00173   M(     0x87d, PAL_NONE,      0x87e, PAL_NONE,  0,  0, 16, 16,  20, 0),
00174   M(     0x87d, PAL_NONE,      0x87f, PAL_NONE,  0,  0, 16, 16,  20, 0),
00175   M(     0x87d, PAL_NONE,      0x880, PAL_NONE,  0,  0, 16, 16,  20, 0),
00176   M(     0x87d, PAL_NONE,      0x881, PAL_NONE,  0,  0, 16, 16,  20, 0),
00177   M(     0x87d, PAL_NONE,      0x882, PAL_NONE,  0,  0, 16, 16,  20, 0),
00178   M(     0x87d, PAL_NONE,      0x883, PAL_NONE,  0,  0, 16, 16,  20, 0),
00179   M(     0x87d, PAL_NONE,      0x883, PAL_NONE,  0,  0, 16, 16,  20, 0),
00180   M(     0x87d, PAL_NONE,      0x882, PAL_NONE,  0,  0, 16, 16,  20, 0),
00181   M(     0x87d, PAL_NONE,      0x881, PAL_NONE,  0,  0, 16, 16,  20, 0),
00182   M(     0x87d, PAL_NONE,      0x880, PAL_NONE,  0,  0, 16, 16,  20, 0),
00183   M(     0x87d, PAL_NONE,      0x87f, PAL_NONE,  0,  0, 16, 16,  20, 0),
00184   M(     0x87d, PAL_NONE,      0x87e, PAL_NONE,  0,  0, 16, 16,  20, 0),
00185   M(     0x83a, PAL_NONE,     0x83c | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  18, 0),
00186   M(     0x83a, PAL_NONE,     0x83c | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  18, 0),
00187   M(     0x83a, PAL_NONE,     0x83c | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  18, 0),
00188   M(     0x83a, PAL_NONE,     0x83c | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  18, 0),
00189   M(     0x83b, PAL_NONE,     0x83d | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  18, 0),
00190   M(     0x83b, PAL_NONE,     0x83d | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  18, 0),
00191   M(     0x83b, PAL_NONE,     0x83d | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  18, 0),
00192   M(     0x83b, PAL_NONE,     0x83d | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  18, 0),
00193   M(     0x7e6, PAL_NONE,        0x0, PAL_NONE,  0,  0,  1,  1,   0, 0),
00194   M(     0x83e, PAL_NONE,     0x83f | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  18, 0),
00195   M(     0x83e, PAL_NONE,     0x83f | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  18, 0),
00196   M(     0x83e, PAL_NONE,     0x83f | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  18, 0),
00197   M(     0x7e6, PAL_NONE,        0x0, PAL_NONE,  0,  0,  1,  1,   0, 0),
00198   M(     0x840, PAL_NONE,      0x841, PAL_NONE,  0,  0, 16, 16,  18, 0),
00199   M(     0x840, PAL_NONE,      0x841, PAL_NONE,  0,  0, 16, 16,  18, 0),
00200   M(     0x840, PAL_NONE,      0x841, PAL_NONE,  0,  0, 16, 16,  18, 0),
00201   M(     0x7e6, PAL_NONE,        0x0, PAL_NONE,  0,  0,  1,  1,   0, 0),
00202   M(     0x842, PAL_NONE,      0x843, PAL_NONE,  0,  0, 16, 16,  30, 0),
00203   M(     0x842, PAL_NONE,      0x843, PAL_NONE,  0,  0, 16, 16,  30, 0),
00204   M(     0x842, PAL_NONE,      0x843, PAL_NONE,  0,  0, 16, 16,  30, 0),
00205   M(     0x7e6, PAL_NONE,        0x0, PAL_NONE,  0,  0,  1,  1,   0, 0),
00206   M(     0x844, PAL_NONE,      0x845, PAL_NONE,  0,  0, 16, 16,  16, 0),
00207   M(     0x844, PAL_NONE,      0x845, PAL_NONE,  0,  0, 16, 16,  16, 0),
00208   M(     0x844, PAL_NONE,      0x845, PAL_NONE,  0,  0, 16, 16,  16, 0),
00209   M(     0x7e6, PAL_NONE,      0x869, PAL_NONE,  0,  0, 16, 16,  50, 0),
00210   M(     0x7e6, PAL_NONE,      0x86d, PAL_NONE,  0,  0, 16, 16,  50, 0),
00211   M(     0x7e6, PAL_NONE,      0x86d, PAL_NONE,  0,  0, 16, 16,  50, 0),
00212   M(    0x862 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,     0x866 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  50, 0),
00213   M(     0x7e6, PAL_NONE,      0x86a, PAL_NONE,  0,  0, 16, 16,  50, 0),
00214   M(     0x7e6, PAL_NONE,      0x86e, PAL_NONE,  0,  0, 16, 16,  50, 0),
00215   M(     0x7e6, PAL_NONE,      0x86e, PAL_NONE,  0,  0, 16, 16,  50, 0),
00216   M(    0x863 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,     0x867 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  50, 0),
00217   M(     0x7e6, PAL_NONE,      0x86b, PAL_NONE,  0,  0, 16, 16,  50, 0),
00218   M(     0x7e6, PAL_NONE,      0x86f, PAL_NONE,  0,  0, 16, 16,  50, 0),
00219   M(     0x7e6, PAL_NONE,      0x86f, PAL_NONE,  0,  0, 16, 16,  50, 0),
00220   M(    0x864 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,     0x868 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  50, 0),
00221   M(     0x7e6, PAL_NONE,      0x86c, PAL_NONE,  0,  0, 16, 16,  50, 0),
00222   M(     0x7e6, PAL_NONE,      0x870, PAL_NONE,  0,  0, 16, 16,  50, 0),
00223   M(     0x7e6, PAL_NONE,      0x870, PAL_NONE,  0,  0, 16, 16,  50, 0),
00224   M(    0x865 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,        0x0, PAL_NONE,  0,  0,  1,  1,   0, 0),
00225   M(     0xf54, PAL_NONE,     0x871 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  50, 0),
00226   M(     0xf54, PAL_NONE,     0x875 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  50, 0),
00227   M(     0xf54, PAL_NONE,     0x875 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  50, 0),
00228   M(     0xf54, PAL_NONE,     0x879 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  50, 0),
00229   M(     0xf54, PAL_NONE,     0x872 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  50, 0),
00230   M(     0xf54, PAL_NONE,     0x876 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  50, 0),
00231   M(     0xf54, PAL_NONE,     0x876 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  50, 0),
00232   M(     0xf54, PAL_NONE,     0x87a | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  50, 0),
00233   M(     0xf54, PAL_NONE,     0x873 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  50, 0),
00234   M(     0xf54, PAL_NONE,     0x877 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  50, 0),
00235   M(     0xf54, PAL_NONE,     0x877 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  50, 0),
00236   M(     0xf54, PAL_NONE,     0x87b | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  50, 0),
00237   M(     0xf54, PAL_NONE,     0x874 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  50, 0),
00238   M(     0xf54, PAL_NONE,     0x878 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  50, 0),
00239   M(     0xf54, PAL_NONE,     0x878 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  50, 0),
00240   M(     0xf54, PAL_NONE,     0x87c | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  50, 0),
00241   M(     0xf54, PAL_NONE,      0x7ea, PAL_NONE,  3,  2,  8,  8,  18, 0),
00242   M(     0xf54, PAL_NONE,      0x7eb, PAL_NONE,  3,  2,  8,  8,  37, 0),
00243   M(     0xf54, PAL_NONE,      0x7ec, PAL_NONE,  3,  2,  8,  8,  49, 0),
00244   M(     0x7e6, PAL_NONE,      0x7ec, PAL_NONE,  3,  2,  8,  8,  49, 0),
00245   M(     0x7e6, PAL_NONE,      0x7ec, PAL_NONE,  3,  2,  8,  8,  49, 0),
00246   M(     0x7e6, PAL_NONE,      0x7ed, PAL_NONE,  3,  2,  8,  8,  49, 0),
00247   M(     0x7e6, PAL_NONE,      0x7ee, PAL_NONE,  3,  2,  8,  8,  49, 0),
00248   M(     0x7e6, PAL_NONE,      0x7ee, PAL_NONE,  3,  2,  8,  8,  49, 0),
00249   M(     0xf54, PAL_NONE,      0x7ef, PAL_NONE,  3,  2, 10,  7,  20, 0),
00250   M(     0xf54, PAL_NONE,      0x7f0, PAL_NONE,  3,  2, 10,  7,  40, 0),
00251   M(     0xf54, PAL_NONE,      0x7f1, PAL_NONE,  3,  2, 10,  7,  40, 0),
00252   M(     0x7e6, PAL_NONE,      0x7f1, PAL_NONE,  3,  2, 10,  7,  40, 0),
00253   M(     0xf54, PAL_NONE,      0x7f2, PAL_NONE,  4,  4,  7,  8,  22, 0),
00254   M(     0xf54, PAL_NONE,      0x7f3, PAL_NONE,  4,  4,  7,  8,  22, 0),
00255   M(     0xf54, PAL_NONE,      0x7f4, PAL_NONE,  4,  4,  7,  8,  22, 0),
00256   M(     0x7e6, PAL_NONE,      0x7f4, PAL_NONE,  4,  4,  7,  8,  22, 0),
00257   M(     0xf54, PAL_NONE,      0x7f5, PAL_NONE,  2,  1, 11, 13,  12, 0),
00258   M(     0xf54, PAL_NONE,      0x7f6, PAL_NONE,  2,  1, 11, 13,  12, 0),
00259   M(     0xf54, PAL_NONE,      0x7f7, PAL_NONE,  2,  1, 11, 13,  12, 0),
00260   M(     0x7e6, PAL_NONE,      0x7f7, PAL_NONE,  2,  1, 11, 13,  12, 0),
00261   M(     0x7e6, PAL_NONE,      0x85c, PAL_NONE,  0,  0,  1,  1,   1, 0),
00262   M(     0x851, PAL_NONE,      0x852, PAL_NONE,  0,  0, 16, 16,  20, 0),
00263   M(     0x851, PAL_NONE,      0x852, PAL_NONE,  0,  0, 16, 16,  20, 0),
00264   M(    0x846 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,     0x847 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  20, 0),
00265   M(     0x7e6, PAL_NONE,      0x85d, PAL_NONE,  0,  0,  1,  1,   1, 0),
00266   M(     0x853, PAL_NONE,      0x854, PAL_NONE,  0,  0, 16, 16,  20, 0),
00267   M(     0x853, PAL_NONE,      0x854, PAL_NONE,  0,  0, 16, 16,  20, 0),
00268   M(    0x848 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,     0x849 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  20, 0),
00269   M(     0x7e6, PAL_NONE,      0x85e, PAL_NONE,  0,  0,  1,  1,   1, 0),
00270   M(     0x855, PAL_NONE,      0x856, PAL_NONE,  0,  0, 16, 16,  20, 0),
00271   M(     0x855, PAL_NONE,      0x856, PAL_NONE,  0,  0, 16, 16,  20, 0),
00272   M(    0x84a | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,     0x84b | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  20, 0),
00273   M(     0x7e6, PAL_NONE,      0x85f, PAL_NONE,  0,  0,  1,  1,   1, 0),
00274   M(     0x857, PAL_NONE,        0x0, PAL_NONE,  0,  0,  1,  1,   0, 0),
00275   M(     0x857, PAL_NONE,        0x0, PAL_NONE,  0,  0,  1,  1,   0, 0),
00276   M(    0x84c | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,        0x0, PAL_NONE,  0,  0,  1,  1,   0, 0),
00277   M(     0x7e6, PAL_NONE,      0x860, PAL_NONE,  0,  0,  1,  1,   1, 0),
00278   M(     0x858, PAL_NONE,      0x859, PAL_NONE,  0,  0, 16, 16,  20, 0),
00279   M(     0x858, PAL_NONE,      0x859, PAL_NONE,  0,  0, 16, 16,  20, 0),
00280   M(    0x84d | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,     0x84e | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  20, 0),
00281   M(     0x7e6, PAL_NONE,      0x861, PAL_NONE,  0,  0,  1,  1,   1, 0),
00282   M(     0x85a, PAL_NONE,      0x85b, PAL_NONE,  0,  0, 16, 16,  20, 0),
00283   M(     0x85a, PAL_NONE,      0x85b, PAL_NONE,  0,  0, 16, 16,  20, 0),
00284   M(    0x84f | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,     0x850 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  20, 0),
00285   M(     0x7e6, PAL_NONE,      0x884, PAL_NONE,  0,  0, 16, 16,  25, 0),
00286   M(     0x7e6, PAL_NONE,      0x884, PAL_NONE,  0,  0, 16, 16,  25, 0),
00287   M(     0x7e6, PAL_NONE,      0x884, PAL_NONE,  0,  0, 16, 16,  25, 0),
00288   M(     0x886, PAL_NONE,      0x884, PAL_NONE,  0,  0, 16, 16,  25, 0),
00289   M(     0x7e6, PAL_NONE,      0x885, PAL_NONE,  0,  0, 16, 16,  25, 0),
00290   M(     0x7e6, PAL_NONE,      0x885, PAL_NONE,  0,  0, 16, 16,  25, 0),
00291   M(     0x7e6, PAL_NONE,      0x885, PAL_NONE,  0,  0, 16, 16,  25, 0),
00292   M(     0x887, PAL_NONE,      0x885, PAL_NONE,  0,  0, 16, 16,  25, 0),
00293   M(     0x7e6, PAL_NONE,     0x88c | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  25, 0),
00294   M(     0x7e6, PAL_NONE,     0x88d | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  25, 0),
00295   M(     0x7e6, PAL_NONE,     0x88d | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  25, 0),
00296   M(     0x7e6, PAL_NONE,     0x88e | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  25, 0),
00297   M(     0x7e6, PAL_NONE,     0x88f | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  25, 0),
00298   M(     0x7e6, PAL_NONE,     0x890 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  25, 0),
00299   M(     0x7e6, PAL_NONE,     0x890 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  25, 0),
00300   M(     0x7e6, PAL_NONE,     0x891 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  25, 0),
00301   M(     0x7e6, PAL_NONE,     0x892 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  25, 0),
00302   M(     0x7e6, PAL_NONE,     0x893 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  25, 0),
00303   M(     0x7e6, PAL_NONE,     0x893 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  25, 0),
00304   M(     0x7e6, PAL_NONE,     0x894 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  25, 0),
00305   M(     0x7e6, PAL_NONE,     0x895 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  25, 0),
00306   M(     0x7e6, PAL_NONE,     0x896 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  25, 0),
00307   M(     0x7e6, PAL_NONE,     0x896 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  25, 0),
00308   M(     0x7e6, PAL_NONE,     0x897 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  25, 0),
00309   M(     0x7e6, PAL_NONE,      0x898, PAL_NONE,  0,  0, 16, 16,  25, 0),
00310   M(     0x7e6, PAL_NONE,      0x899, PAL_NONE,  0,  0, 16, 16,  25, 0),
00311   M(     0x7e6, PAL_NONE,      0x899, PAL_NONE,  0,  0, 16, 16,  25, 0),
00312   M(     0x7e6, PAL_NONE,      0x89a, PAL_NONE,  0,  0, 16, 16,  25, 0),
00313   M(     0x7e6, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00314   M(     0x7e6, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00315   M(     0x7e6, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00316   M(     0x7e6, PAL_NONE,      0x8a6, PAL_NONE,  0,  0, 16, 16,  25, 0),
00317   M(     0x7e6, PAL_NONE,      0x89b, PAL_NONE,  0,  0, 16, 16,  25, 0),
00318   M(     0x7e6, PAL_NONE,      0x89c, PAL_NONE,  0,  0, 16, 16,  25, 0),
00319   M(     0x7e6, PAL_NONE,      0x89c, PAL_NONE,  0,  0, 16, 16,  25, 0),
00320   M(     0x7e6, PAL_NONE,      0x89d, PAL_NONE,  0,  0, 16, 16,  25, 0),
00321   M(     0x7e6, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00322   M(     0x7e6, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00323   M(     0x7e6, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00324   M(     0x7e6, PAL_NONE,      0x89e, PAL_NONE,  0,  0, 16, 16,  25, 0),
00325   M(     0x7e6, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00326   M(     0x7e6, PAL_NONE,      0x89f, PAL_NONE,  0,  0, 16, 16,  25, 0),
00327   M(     0x7e6, PAL_NONE,      0x8a0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00328   M(     0x7e6, PAL_NONE,      0x8a0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00329   M(     0x7e6, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00330   M(     0x7e6, PAL_NONE,      0x89f, PAL_NONE,  0,  0, 16, 16,  25, 0),
00331   M(     0x7e6, PAL_NONE,      0x8a0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00332   M(     0x7e6, PAL_NONE,      0x8a1, PAL_NONE,  0,  0, 16, 16,  25, 0),
00333   M(     0x7e6, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00334   M(     0x7e6, PAL_NONE,      0x8a2, PAL_NONE,  0,  0, 16, 16,  25, 0),
00335   M(     0x7e6, PAL_NONE,      0x8a3, PAL_NONE,  0,  0, 16, 16,  25, 0),
00336   M(     0x7e6, PAL_NONE,      0x8a4, PAL_NONE,  0,  0, 16, 16,  25, 0),
00337   M(     0x7e6, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00338   M(     0x7e6, PAL_NONE,      0x8a2, PAL_NONE,  0,  0, 16, 16,  25, 0),
00339   M(     0x7e6, PAL_NONE,      0x8a3, PAL_NONE,  0,  0, 16, 16,  25, 0),
00340   M(     0x7e6, PAL_NONE,      0x8a5, PAL_NONE,  0,  0, 16, 16,  25, 0),
00341   M(     0x8a7, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00342   M(     0x7e6, PAL_NONE,      0x8b7, PAL_NONE,  0,  0, 16, 16,  25, 0),
00343   M(     0x7e6, PAL_NONE,      0x8b7, PAL_NONE,  0,  0, 16, 16,  25, 0),
00344   M(     0x7e6, PAL_NONE,      0x8c7, PAL_NONE,  0,  0, 16, 16,  25, 0),
00345   M(     0x8a8, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00346   M(     0x8b8, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00347   M(     0x8b8, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00348   M(     0x8c8, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00349   M(     0x8a9, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00350   M(     0x7e6, PAL_NONE,      0x8b9, PAL_NONE,  0,  0, 16, 16,  25, 0),
00351   M(     0x7e6, PAL_NONE,      0x8b9, PAL_NONE,  0,  0, 16, 16,  25, 0),
00352   M(     0x7e6, PAL_NONE,      0x8c9, PAL_NONE,  0,  0, 16, 16,  25, 0),
00353   M(     0x8aa, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00354   M(     0x7e6, PAL_NONE,      0x8ba, PAL_NONE,  0,  0, 16, 16,  25, 0),
00355   M(     0x7e6, PAL_NONE,      0x8ba, PAL_NONE,  0,  0, 16, 16,  25, 0),
00356   M(     0x7e6, PAL_NONE,      0x8ca, PAL_NONE,  0,  0, 16, 16,  25, 0),
00357   M(     0x8ab, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00358   M(     0x8bb, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00359   M(     0x8bb, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00360   M(     0x8cb, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00361   M(     0x8ac, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00362   M(     0x8bc, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00363   M(     0x8bc, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00364   M(     0x8cc, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00365   M(     0x8ad, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00366   M(     0x8bd, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00367   M(     0x8bd, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00368   M(     0x8cd, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00369   M(     0x8ae, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00370   M(     0x8be, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00371   M(     0x8be, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00372   M(     0x8ce, PAL_NONE,      0x8d7, PAL_NONE,  0,  0, 16, 16,  35, 0),
00373   M(     0x8af, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00374   M(     0x8bf, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00375   M(     0x8bf, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00376   M(     0x8cf, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00377   M(     0x8b0, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00378   M(     0x8c0, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00379   M(     0x8c0, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00380   M(     0x8d0, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00381   M(     0x8b1, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00382   M(     0x8c1, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00383   M(     0x8c1, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00384   M(     0x8d1, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00385   M(     0x8b2, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00386   M(     0x8c2, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00387   M(     0x8c2, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00388   M(     0x8d2, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00389   M(     0x8b3, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00390   M(     0x8c3, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00391   M(     0x8c3, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00392   M(     0x8d3, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00393   M(     0x8b4, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00394   M(     0x8c4, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00395   M(     0x8c4, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00396   M(     0x8d4, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00397   M(     0x8b5, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00398   M(     0x8c5, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00399   M(     0x8c5, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00400   M(     0x8d5, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00401   M(     0x8b6, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00402   M(     0x8c6, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00403   M(     0x8c6, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00404   M(     0x8d6, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00405   M(     0x8ce, PAL_NONE,      0x8d7, PAL_NONE,  0,  0, 16, 16,  35, 0),
00406   M(     0x8ce, PAL_NONE,      0x8d8, PAL_NONE,  0,  0, 16, 16,  35, 0),
00407   M(     0x8ce, PAL_NONE,      0x8d9, PAL_NONE,  0,  0, 16, 16,  35, 0),
00408   M(     0x8ce, PAL_NONE,      0x8d9, PAL_NONE,  0,  0, 16, 16,  35, 0),
00409   M(     0x7e6, PAL_NONE,      0x88a, PAL_NONE,  0,  0, 16, 16,  25, 0),
00410   M(     0x7e6, PAL_NONE,      0x88a, PAL_NONE,  0,  0, 16, 16,  25, 0),
00411   M(     0x7e6, PAL_NONE,      0x88a, PAL_NONE,  0,  0, 16, 16,  25, 0),
00412   M(     0x888, PAL_NONE,      0x88a, PAL_NONE,  0,  0, 16, 16,  25, 0),
00413   M(     0x7e6, PAL_NONE,      0x88b, PAL_NONE,  0,  0, 16, 16,  25, 0),
00414   M(     0x7e6, PAL_NONE,      0x88b, PAL_NONE,  0,  0, 16, 16,  25, 0),
00415   M(     0x7e6, PAL_NONE,      0x88b, PAL_NONE,  0,  0, 16, 16,  25, 0),
00416   M(     0x889, PAL_NONE,      0x88b, PAL_NONE,  0,  0, 16, 16,  25, 0),
00417   M(     0x8da, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00418   M(     0x7e6, PAL_NONE,      0x8e3, PAL_NONE,  0,  0, 16, 16,  25, 0),
00419   M(     0x7e6, PAL_NONE,      0x8e3, PAL_NONE,  0,  0, 16, 16,  25, 0),
00420   M(     0x7e6, PAL_NONE,      0x8ec, PAL_NONE,  0,  0, 16, 16,  25, 0),
00421   M(     0x8db, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00422   M(     0x7e6, PAL_NONE,      0x8e4, PAL_NONE,  0,  0, 16, 16,  25, 0),
00423   M(     0x7e6, PAL_NONE,      0x8e4, PAL_NONE,  0,  0, 16, 16,  25, 0),
00424   M(     0x7e6, PAL_NONE,      0x8ed, PAL_NONE,  0,  0, 16, 16,  25, 0),
00425   M(     0x8dc, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00426   M(     0x7e6, PAL_NONE,      0x8e5, PAL_NONE,  0,  0, 16, 16,  25, 0),
00427   M(     0x7e6, PAL_NONE,      0x8e5, PAL_NONE,  0,  0, 16, 16,  25, 0),
00428   M(     0x7e6, PAL_NONE,      0x8ee, PAL_NONE,  0,  0, 16, 16,  25, 0),
00429   M(     0x8dd, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00430   M(     0x7e6, PAL_NONE,      0x8e6, PAL_NONE,  0,  0, 16, 16,  25, 0),
00431   M(     0x7e6, PAL_NONE,      0x8e6, PAL_NONE,  0,  0, 16, 16,  25, 0),
00432   M(     0x7e6, PAL_NONE,      0x8ef, PAL_NONE,  0,  0, 16, 16,  25, 0),
00433   M(     0x8de, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00434   M(     0x8e7, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00435   M(     0x8e7, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00436   M(     0x8f0, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00437   M(     0x8df, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00438   M(     0x8e8, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00439   M(     0x8e8, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00440   M(     0x8f1, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00441   M(     0x8e0, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00442   M(     0x7e6, PAL_NONE,      0x8e9, PAL_NONE,  0,  0, 16, 16,  25, 0),
00443   M(     0x7e6, PAL_NONE,      0x8e9, PAL_NONE,  0,  0, 16, 16,  25, 0),
00444   M(     0x7e6, PAL_NONE,      0x8f2, PAL_NONE,  0,  0, 16, 16,  25, 0),
00445   M(     0x8e1, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00446   M(     0x8ea, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00447   M(     0x8ea, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00448   M(     0x8f3, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00449   M(     0x8e2, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00450   M(     0x8eb, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00451   M(     0x8eb, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00452   M(     0x8f4, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00453   M(     0x8f5, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00454   M(     0x905, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00455   M(     0x905, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00456   M(     0x915, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00457   M(     0x8f6, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00458   M(     0x906, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00459   M(     0x906, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00460   M(     0x916, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00461   M(     0x8f7, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00462   M(     0x907, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00463   M(     0x907, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00464   M(     0x917, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00465   M(     0x8f8, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00466   M(     0x908, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00467   M(     0x908, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00468   M(     0x918, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00469   M(     0x8f9, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00470   M(     0x909, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00471   M(     0x909, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00472   M(     0x919, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00473   M(     0x8fa, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00474   M(     0x90a, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00475   M(     0x90a, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00476   M(     0x91a, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00477   M(     0x8fb, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00478   M(     0x90b, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00479   M(     0x90b, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00480   M(     0x91b, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00481   M(     0x8fc, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00482   M(     0x90c, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00483   M(     0x90c, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00484   M(     0x91c, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00485   M(     0x8fd, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00486   M(     0x90d, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00487   M(     0x90d, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00488   M(     0x91d, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00489   M(     0x8fe, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00490   M(     0x90e, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00491   M(     0x90e, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00492   M(     0x91e, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00493   M(     0x8ff, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00494   M(     0x90f, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00495   M(     0x90f, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00496   M(     0x91f, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00497   M(     0x900, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00498   M(     0x910, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00499   M(     0x910, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00500   M(     0x920, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00501   M(     0x901, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00502   M(     0x911, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00503   M(     0x911, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00504   M(     0x921, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00505   M(     0x902, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00506   M(     0x912, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00507   M(     0x912, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00508   M(     0x922, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00509   M(     0x903, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00510   M(     0x913, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00511   M(     0x913, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00512   M(     0x923, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00513   M(     0x904, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00514   M(     0x914, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00515   M(     0x914, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00516   M(     0x924, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00517   M(     0x925, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00518   M(     0x925, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00519   M(     0x925, PAL_NONE,      0x926, PAL_NONE,  0,  0, 16, 16,  30, 0),
00520   M(     0x925, PAL_NONE,      0x926, PAL_NONE,  0,  0, 16, 16,  30, 0),
00521   M(     0x925, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00522   M(     0x925, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  25, 0),
00523   M(     0x925, PAL_NONE,      0x927, PAL_NONE,  0,  0, 16, 16,  30, 0),
00524   M(     0x925, PAL_NONE,      0x927, PAL_NONE,  0,  0, 16, 16,  30, 0),
00525   M(    0x11c6, PAL_NONE,     0x92b | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  25, 0),
00526   M(    0x11c6, PAL_NONE,     0x92c | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  25, 0),
00527   M(    0x11c6, PAL_NONE,     0x92c | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  25, 0),
00528   M(    0x11c6, PAL_NONE,     0x92d | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  25, 0),
00529   M(    0x11c6, PAL_NONE,     0x92e | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  25, 0),
00530   M(    0x11c6, PAL_NONE,     0x92f | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  25, 0),
00531   M(    0x11c6, PAL_NONE,     0x92f | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  25, 0),
00532   M(    0x11c6, PAL_NONE,     0x930 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  25, 0),
00533   M(    0x11c6, PAL_NONE,     0x928 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  25, 0),
00534   M(    0x11c6, PAL_NONE,     0x929 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  25, 0),
00535   M(    0x11c6, PAL_NONE,     0x929 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  25, 0),
00536   M(    0x11c6, PAL_NONE,     0x92a | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  25, 0),
00537   M(     0x7e6, PAL_NONE,      0x869, PAL_NONE,  0,  0, 16, 16,  50, 0),
00538   M(     0x7e6, PAL_NONE,      0x86d, PAL_NONE,  0,  0, 16, 16,  50, 0),
00539   M(     0x7e6, PAL_NONE,      0x86d, PAL_NONE,  0,  0, 16, 16,  50, 0),
00540   M(    0x862 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,     0x866 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  50, 0),
00541   M(     0x7e6, PAL_NONE,      0x86a, PAL_NONE,  0,  0, 16, 16,  50, 0),
00542   M(     0x7e6, PAL_NONE,      0x86e, PAL_NONE,  0,  0, 16, 16,  50, 0),
00543   M(     0x7e6, PAL_NONE,      0x86e, PAL_NONE,  0,  0, 16, 16,  50, 0),
00544   M(    0x863 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,     0x867 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  50, 0),
00545   M(     0x7e6, PAL_NONE,      0x86b, PAL_NONE,  0,  0, 16, 16,  50, 0),
00546   M(     0x7e6, PAL_NONE,      0x86f, PAL_NONE,  0,  0, 16, 16,  50, 0),
00547   M(     0x7e6, PAL_NONE,      0x86f, PAL_NONE,  0,  0, 16, 16,  50, 0),
00548   M(    0x864 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,     0x868 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  50, 0),
00549   M(     0x7e6, PAL_NONE,      0x86c, PAL_NONE,  0,  0, 16, 16,  50, 0),
00550   M(     0x7e6, PAL_NONE,      0x870, PAL_NONE,  0,  0, 16, 16,  50, 0),
00551   M(     0x7e6, PAL_NONE,      0x870, PAL_NONE,  0,  0, 16, 16,  50, 0),
00552   M(    0x865 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,        0x0, PAL_NONE,  0,  0,  1,  1,   0, 0),
00553   M(     0x7e6, PAL_NONE,      0x931, PAL_NONE,  0,  0, 16, 16,  50, 0),
00554   M(     0x7e6, PAL_NONE,      0x935, PAL_NONE,  0,  0, 16, 16,  50, 0),
00555   M(     0x7e6, PAL_NONE,      0x935, PAL_NONE,  0,  0, 16, 16,  50, 0),
00556   M(     0x7e6, PAL_NONE,      0x939, PAL_NONE,  0,  0, 16, 16,  50, 0),
00557   M(     0x7e6, PAL_NONE,      0x932, PAL_NONE,  0,  0, 16, 16,  50, 0),
00558   M(     0x7e6, PAL_NONE,      0x936, PAL_NONE,  0,  0, 16, 16,  50, 0),
00559   M(     0x7e6, PAL_NONE,      0x936, PAL_NONE,  0,  0, 16, 16,  50, 0),
00560   M(     0x7e6, PAL_NONE,      0x93a, PAL_NONE,  0,  0, 16, 16,  50, 0),
00561   M(     0x7e6, PAL_NONE,      0x933, PAL_NONE,  0,  0, 16, 16,  50, 0),
00562   M(     0x7e6, PAL_NONE,      0x937, PAL_NONE,  0,  0, 16, 16,  50, 0),
00563   M(     0x7e6, PAL_NONE,      0x937, PAL_NONE,  0,  0, 16, 16,  50, 0),
00564   M(     0x7e6, PAL_NONE,      0x93b, PAL_NONE,  0,  0, 16, 16,  50, 0),
00565   M(     0x7e6, PAL_NONE,      0x934, PAL_NONE,  0,  0, 16, 16,  50, 0),
00566   M(     0x7e6, PAL_NONE,      0x938, PAL_NONE,  0,  0, 16, 16,  50, 0),
00567   M(     0x7e6, PAL_NONE,      0x938, PAL_NONE,  0,  0, 16, 16,  50, 0),
00568   M(     0x7e6, PAL_NONE,      0x93c, PAL_NONE,  0,  0, 16, 16,  50, 0),
00569   M(     0x81d, PAL_NONE,      0x818, PAL_NONE,  0,  0, 16, 16,  10, 0),
00570   M(     0x81d, PAL_NONE,      0x819, PAL_NONE,  0,  0, 16, 16,  15, 0),
00571   M(     0x81d, PAL_NONE,      0x81a, PAL_NONE,  0,  0, 16, 16,  31, 0),
00572   M(     0x81d, PAL_NONE,      0x81b, PAL_NONE,  0,  0, 16, 16,  39, 0),
00573   M(     0x81d, PAL_NONE,      0x81c, PAL_NONE,  0,  0, 16, 16,   7, 0),
00574   M(     0x81d, PAL_NONE,      0x81c, PAL_NONE,  0,  0, 16, 16,   7, 0),
00575   M(     0x81d, PAL_NONE,      0x81c, PAL_NONE,  0,  0, 16, 16,   7, 0),
00576   M(     0x81d, PAL_NONE,      0x81c, PAL_NONE,  0,  0, 16, 16,   7, 0),
00577   M(     0x7e6, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
00578   M(     0x7e6, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
00579   M(     0x7e6, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
00580   M(     0x7e6, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
00581   M(     0x7e6, PAL_NONE,     0x1245 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  50, 0),
00582   M(     0x7e6, PAL_NONE,     0x1248 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  50, 0),
00583   M(     0x7e6, PAL_NONE,     0x1248 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  50, 0),
00584   M(     0x7e6, PAL_NONE,     0x124b | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  50, 0),
00585   M(     0x7e6, PAL_NONE,     0x1247 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  50, 0),
00586   M(     0x7e6, PAL_NONE,     0x124a | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  50, 0),
00587   M(     0x7e6, PAL_NONE,     0x124a | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  50, 0),
00588   M(     0x7e6, PAL_NONE,     0x124d | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  50, 0),
00589   M(     0x7e6, PAL_NONE,     0x1246 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  50, 0),
00590   M(     0x7e6, PAL_NONE,     0x1249 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  50, 0),
00591   M(     0x7e6, PAL_NONE,     0x1249 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  50, 0),
00592   M(     0x7e6, PAL_NONE,     0x124c | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  50, 0),
00593   M(     0x81d, PAL_NONE,     0x124e, PAL_NONE,  0,  0, 16, 16,  10, 0),
00594   M(     0x81d, PAL_NONE,     0x124f, PAL_NONE,  0,  0, 16, 16,  10, 0),
00595   M(     0x81d, PAL_NONE,     0x1250, PAL_NONE,  0,  0, 16, 16,  10, 0),
00596   M(     0x81d, PAL_NONE,     0x1251, PAL_NONE,  0,  0, 16, 16,  10, 0),
00597   M(     0x81d, PAL_NONE,     0x1252, PAL_NONE,  0,  0, 16, 16,  10, 0),
00598   M(     0x81d, PAL_NONE,     0x1252, PAL_NONE,  0,  0, 16, 16,  10, 0),
00599   M(     0x81d, PAL_NONE,     0x1252, PAL_NONE,  0,  0, 16, 16,  10, 0),
00600   M(     0x81d, PAL_NONE,     0x1252, PAL_NONE,  0,  0, 16, 16,  10, 0),
00601   M(     0x81d, PAL_NONE,     0x1253, PAL_NONE,  0,  0, 16, 16,  10, 0),
00602   M(     0x81d, PAL_NONE,     0x1254, PAL_NONE,  0,  0, 16, 16,  10, 0),
00603   M(     0x81d, PAL_NONE,     0x1254, PAL_NONE,  0,  0, 16, 16,  10, 0),
00604   M(     0x81d, PAL_NONE,     0x1255, PAL_NONE,  0,  0, 16, 16,  10, 0),
00605   M(     0x7e6, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
00606   M(     0x7e6, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
00607   M(     0x7e6, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
00608   M(     0x7e6, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
00609   M(     0x7e6, PAL_NONE,     0x125b, PAL_NONE,  0,  0, 16, 16,  50, 0),
00610   M(     0x7e6, PAL_NONE,     0x125e, PAL_NONE,  0,  0, 16, 16,  50, 0),
00611   M(     0x7e6, PAL_NONE,     0x125e, PAL_NONE,  0,  0, 16, 16,  50, 0),
00612   M(     0x7e6, PAL_NONE,     0x1261, PAL_NONE,  0,  0, 16, 16,  50, 0),
00613   M(     0x7e6, PAL_NONE,     0x125c, PAL_NONE,  0,  0, 16, 16,  50, 0),
00614   M(     0x7e6, PAL_NONE,     0x125f, PAL_NONE,  0,  0, 16, 16,  50, 0),
00615   M(     0x7e6, PAL_NONE,     0x125f, PAL_NONE,  0,  0, 16, 16,  50, 0),
00616   M(     0x7e6, PAL_NONE,     0x1262, PAL_NONE,  0,  0, 16, 16,  50, 0),
00617   M(     0x7e6, PAL_NONE,     0x125d, PAL_NONE,  0,  0, 16, 16,  50, 0),
00618   M(     0x7e6, PAL_NONE,     0x1260, PAL_NONE,  0,  0, 16, 16,  50, 0),
00619   M(     0x7e6, PAL_NONE,     0x1260, PAL_NONE,  0,  0, 16, 16,  50, 0),
00620   M(     0x7e6, PAL_NONE,     0x1263, PAL_NONE,  0,  0, 16, 16,  50, 0),
00621   M(    0x1243, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
00622   M(    0x1243, PAL_NONE,     0x1264, PAL_NONE,  0,  0, 16, 16,  50, 0),
00623   M(    0x1243, PAL_NONE,     0x1264, PAL_NONE,  0,  0, 16, 16,  50, 0),
00624   M(    0x1243, PAL_NONE,     0x1268, PAL_NONE,  0,  0, 16, 16,  50, 0),
00625   M(    0x1243, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
00626   M(    0x1243, PAL_NONE,     0x1265, PAL_NONE,  0,  0, 16, 16,  50, 0),
00627   M(    0x1243, PAL_NONE,     0x1265, PAL_NONE,  0,  0, 16, 16,  50, 0),
00628   M(    0x1243, PAL_NONE,     0x1269, PAL_NONE,  0,  0, 16, 16,  50, 4),
00629   M(    0x1243, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
00630   M(    0x1243, PAL_NONE,     0x1266, PAL_NONE,  0,  0, 16, 16,  50, 0),
00631   M(    0x1243, PAL_NONE,     0x1266, PAL_NONE,  0,  0, 16, 16,  50, 0),
00632   M(    0x1243, PAL_NONE,     0x126a, PAL_NONE,  0,  0, 16, 16,  50, 0),
00633   M(    0x1243, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
00634   M(    0x1243, PAL_NONE,     0x1267, PAL_NONE,  0,  0, 16, 16,  50, 0),
00635   M(    0x1243, PAL_NONE,     0x1267, PAL_NONE,  0,  0, 16, 16,  50, 0),
00636   M(    0x1243, PAL_NONE,     0x126b, PAL_NONE,  0,  0, 16, 16,  50, 0),
00637   M(    0x1243, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
00638   M(    0x1243, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
00639   M(    0x1243, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
00640   M(    0x1243, PAL_NONE,     0x126c, PAL_NONE,  0,  0, 16, 16,  50, 0),
00641   M(    0x1243, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
00642   M(    0x1243, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
00643   M(    0x1243, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
00644   M(    0x1243, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
00645   M(    0x1271, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
00646   M(    0x1271, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
00647   M(    0x1271, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
00648   M(    0x1271, PAL_NONE,     0x1279, PAL_NONE,  0,  0, 16, 16,  50, 0),
00649   M(    0x1272, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
00650   M(    0x1272, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
00651   M(    0x1272, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
00652   M(    0x1272, PAL_NONE,     0x127a, PAL_NONE,  0,  0, 16, 16,  50, 0),
00653   M(    0x1273, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
00654   M(    0x1273, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
00655   M(    0x1273, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
00656   M(    0x1273, PAL_NONE,     0x127b, PAL_NONE,  0,  0, 16, 16,  50, 0),
00657   M(    0x1274, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
00658   M(    0x1274, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
00659   M(    0x1274, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
00660   M(    0x1274, PAL_NONE,     0x127c, PAL_NONE,  0,  0, 16, 16,  50, 0),
00661   M(    0x1275, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
00662   M(    0x1275, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
00663   M(    0x1275, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
00664   M(    0x1275, PAL_NONE,     0x127d, PAL_NONE,  0,  0, 16, 16,  50, 0),
00665   M(    0x1276, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
00666   M(    0x1276, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
00667   M(    0x1276, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
00668   M(    0x1276, PAL_NONE,     0x127e, PAL_NONE,  0,  0, 16, 16,  50, 0),
00669   M(    0x1277, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
00670   M(    0x1277, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
00671   M(    0x1277, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
00672   M(    0x1277, PAL_NONE,     0x127f, PAL_NONE,  0,  0, 16, 16,  50, 0),
00673   M(    0x1278, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
00674   M(    0x1278, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
00675   M(    0x1278, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
00676   M(    0x1278, PAL_NONE,     0x1280, PAL_NONE,  0,  0, 16, 16,  50, 0),
00677   M(    0x1244, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
00678   M(    0x1244, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
00679   M(    0x1244, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
00680   M(    0x1244, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
00681   M(    0x1244, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
00682   M(    0x1244, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
00683   M(    0x1244, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
00684   M(    0x1244, PAL_NONE,     0x1284 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  50, 0),
00685   M(    0x1244, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
00686   M(    0x1244, PAL_NONE,     0x1283 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  50, 0),
00687   M(    0x1244, PAL_NONE,     0x1283 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  50, 0),
00688   M(    0x1244, PAL_NONE,     0x1286 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  50, 0),
00689   M(    0x1244, PAL_NONE,     0x1281 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  50, 0),
00690   M(    0x1244, PAL_NONE,     0x1282 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  50, 0),
00691   M(    0x1244, PAL_NONE,     0x1282 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  50, 0),
00692   M(    0x1244, PAL_NONE,     0x1285 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  50, 0),
00693   M(    0x1243, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
00694   M(    0x1243, PAL_NONE,     0x1287 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  50, 0),
00695   M(    0x1243, PAL_NONE,     0x1287 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  50, 0),
00696   M(    0x1243, PAL_NONE,     0x1287 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  50, 0),
00697   M(    0x1244, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
00698   M(    0x1244, PAL_NONE,     0x1288 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  50, 0),
00699   M(    0x1244, PAL_NONE,     0x1288 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  50, 0),
00700   M(    0x1244, PAL_NONE,     0x1288 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  50, 0),
00701   M(    0x1243, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
00702   M(    0x1243, PAL_NONE,     0x1289 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  50, 3),
00703   M(    0x1243, PAL_NONE,     0x1289 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  50, 3),
00704   M(    0x1243, PAL_NONE,     0x1289 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  50, 3),
00705   M(    0x1244, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
00706   M(    0x1244, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
00707   M(    0x1244, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
00708   M(    0x1244, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
00709   M(     0xf8d, PAL_NONE,     0x129b, PAL_NONE,  0,  0, 16, 16,  50, 0),
00710   M(     0xf8d, PAL_NONE,     0x129b, PAL_NONE,  0,  0, 16, 16,  50, 0),
00711   M(     0xf8d, PAL_NONE,     0x129b, PAL_NONE,  0,  0, 16, 16,  50, 0),
00712   M(     0xf8d, PAL_NONE,     0x129b, PAL_NONE,  0,  0, 16, 16,  50, 0),
00713   M(     0xf8d, PAL_NONE,     0x129c, PAL_NONE,  0,  0, 16, 16,  50, 2),
00714   M(     0xf8d, PAL_NONE,     0x129c, PAL_NONE,  0,  0, 16, 16,  50, 2),
00715   M(     0xf8d, PAL_NONE,     0x129c, PAL_NONE,  0,  0, 16, 16,  50, 2),
00716   M(     0xf8d, PAL_NONE,     0x129c, PAL_NONE,  0,  0, 16, 16,  50, 2),
00717   M(     0xf8d, PAL_NONE,     0x129d, PAL_NONE,  0,  0, 16, 16,  50, 0),
00718   M(     0xf8d, PAL_NONE,     0x129d, PAL_NONE,  0,  0, 16, 16,  50, 0),
00719   M(     0xf8d, PAL_NONE,     0x129d, PAL_NONE,  0,  0, 16, 16,  50, 0),
00720   M(     0xf8d, PAL_NONE,     0x129d, PAL_NONE,  0,  0, 16, 16,  50, 0),
00721   M(    0x12a0 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
00722   M(    0x12a0 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
00723   M(    0x12a0 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
00724   M(    0x12a0 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
00725   M(    0x12a1 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
00726   M(    0x12a1 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
00727   M(    0x12a1 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
00728   M(    0x12a1 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
00729   M(    0x12a2 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
00730   M(    0x12a2 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
00731   M(    0x12a2 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
00732   M(    0x12a2 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
00733   M(    0x12a3 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
00734   M(    0x12a3 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
00735   M(    0x12a3 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
00736   M(    0x12a3 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
00737   M(     0xf8d, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
00738   M(     0xf8d, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
00739   M(     0xf8d, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
00740   M(     0xf8d, PAL_NONE,        0x0, PAL_NONE,  0,  0, 16, 16,  50, 0),
00741   M(     0xf8d, PAL_NONE,     0x12a4 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  50, 0),
00742   M(     0xf8d, PAL_NONE,     0x12a4 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  50, 0),
00743   M(     0xf8d, PAL_NONE,     0x12a4 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  50, 0),
00744   M(     0xf8d, PAL_NONE,     0x12a4 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  50, 0),
00745   M(     0xf8d, PAL_NONE,     0x12a6 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  50, 0),
00746   M(     0xf8d, PAL_NONE,     0x12a6 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  50, 0),
00747   M(     0xf8d, PAL_NONE,     0x12a6 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  50, 0),
00748   M(     0xf8d, PAL_NONE,     0x12a6 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  50, 0),
00749   M(     0xf8d, PAL_NONE,     0x12a5 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  50, 1),
00750   M(     0xf8d, PAL_NONE,     0x12a5 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  50, 1),
00751   M(     0xf8d, PAL_NONE,     0x12a5 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  50, 1),
00752   M(     0xf8d, PAL_NONE,     0x12a5 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE,  0,  0, 16, 16,  50, 1),
00753 };
00754 #undef M
00755 
00756 /* this is ONLY used for Sugar Mine*/
00757 static const DrawIndustryAnimationStruct _draw_industry_spec1[96] = {
00758   {  8,   4,   0,   0},
00759   {  6,   0,   1,   0},
00760   {  4,   0,   2,   0},
00761   {  6,   0,   3,   0},
00762   {  8,   0,   4,   0},
00763   { 10,   0,   5,   0},
00764   { 12,   0,   6,   0},
00765   { 10,   0,   1,   0},
00766   {  8,   0,   2,   0},
00767   {  6,   0,   3,   0},
00768   {  4,   0,   4,   0},
00769   {  6,   0,   5,   1},
00770   {  8,   0,   6,   1},
00771   { 10,   0,   1,   1},
00772   { 12,   0,   2,   1},
00773   { 10,   0,   3,   1},
00774   {  8,   1,   4,   1},
00775   {  6,   1,   5,   1},
00776   {  4,   1,   6,   1},
00777   {  6,   1,   1,   1},
00778   {  8,   1,   2,   1},
00779   { 10,   1,   3,   1},
00780   { 12,   1,   4,   1},
00781   { 10,   1,   5,   2},
00782   {  8,   1,   6,   2},
00783   {  6,   1,   1,   2},
00784   {  4,   1,   2,   2},
00785   {  6,   1,   3,   2},
00786   {  8,   1,   4,   2},
00787   { 10,   1,   5,   2},
00788   { 12,   1,   6,   2},
00789   { 10,   1,   1,   2},
00790   {  8,   2,   2,   2},
00791   {  6,   2,   3,   2},
00792   {  4,   2,   4,   3},
00793   {  6,   2,   5,   3},
00794   {  8,   2,   6,   3},
00795   { 10,   2,   1,   3},
00796   { 12,   2,   2,   3},
00797   { 10,   2,   3,   3},
00798   {  8,   2,   4,   3},
00799   {  6,   2,   5,   3},
00800   {  4,   2,   6,   3},
00801   {  6,   2,   1,   3},
00802   {  8,   2,   2,   3},
00803   { 10,   2,   3,   4},
00804   { 12,   2,   4,   4},
00805   { 10,   2,   5,   4},
00806   {  8,   3,   6,   4},
00807   {  6,   3,   1,   4},
00808   {  4,   3,   2,   4},
00809   {  6,   3,   3,   4},
00810   {  8,   3,   4,   4},
00811   { 10,   3,   5,   4},
00812   { 12,   3,   6,   4},
00813   { 10,   3,   1,   4},
00814   {  8,   3,   2,   4},
00815   {  6,   3,   3,   4},
00816   {  4,   3,   4,   4},
00817   {  6,   3,   5,   4},
00818   {  8,   3,   6,   4},
00819   { 10,   3,   1,   4},
00820   { 12,   3,   2,   4},
00821   { 10,   3,   3,   4},
00822   {  8,   4,   4,   4},
00823   {  6,   4,   5,   4},
00824   {  4,   4,   6,   4},
00825   {  6,   4,   0,   4},
00826   {  8,   4,   0,   4},
00827   { 10,   4,   0,   4},
00828   { 12,   4,   0,   4},
00829   { 10,   4,   0,   4},
00830   {  8,   4,   0,   4},
00831   {  6,   4,   0,   4},
00832   {  4,   4,   0,   4},
00833   {  6,   4,   0,   4},
00834   {  8,   4,   0,   4},
00835   { 10,   4,   0,   4},
00836   { 12,   4,   0,   4},
00837   { 10,   4,   0,   4},
00838   {  8,   4,   0,   4},
00839   {  6,   4,   0,   4},
00840   {  4,   4,   0,   4},
00841   {  6,   4,   0,   4},
00842   {  8,   4,   0,   4},
00843   { 10,   4,   0,   4},
00844   { 12,   4,   0,   4},
00845   { 10,   4,   0,   4},
00846   {  8,   4,   0,   4},
00847   {  6,   4,   0,   4},
00848   {  4,   4,   0,   4},
00849   {  6,   4,   0,   4},
00850   {  8,   4,   0,   4},
00851   { 10,   4,   0,   4},
00852   { 12,   4,   0,   4},
00853   { 10,   4,   0,   4},
00854 };
00855 
00856 /* this is ONLY used for Sugar Mine*/
00857 static const DrawIndustryCoordinates _drawtile_proc1[5] = {
00858   {22, 73},
00859   {17, 70},
00860   {14, 69},
00861   {10, 66},
00862   { 8, 41},
00863 };
00864 
00871 #define MD( img1, img2, img3) { (50 - img1 * 2), img1, img2, img3 }
00872 static const DrawIndustryAnimationStruct _industry_anim_offs_toys[] = {
00873   MD(255, 255,   0),
00874   MD(  0, 255,   0),
00875   MD(  1, 255,   0),
00876   MD(  2, 255,   0),
00877   MD(  3, 255,   0),
00878   MD(  4, 255,   0),
00879   MD(  5, 255,   0),
00880   MD(  6, 255,   0),
00881   MD(  7, 255,   0),
00882   MD(  8, 255,   0),
00883   MD(  9, 255,   0),
00884   MD( 10, 255,   0),
00885   MD( 11, 255,   0),
00886   MD( 12, 255,   0),
00887   MD( 13, 255,   0),
00888   MD( 14, 255,   0),
00889   MD( 15, 255,   0),
00890   MD( 16, 255,   0),
00891   MD( 17, 255,   0),
00892   MD( 18, 255,   0),
00893   MD( 18, 255,   1),
00894   MD( 18, 255,   2),
00895   MD( 18, 255,   4),
00896   MD( 18, 255,   6),
00897   MD( 18, 255,   8),
00898   MD( 18, 255,  11),
00899   MD( 18, 255,  14),
00900   MD( 18, 255,  17),
00901   MD( 18, 255,  20),
00902   MD( 18, 255,  24),
00903   MD(255,   0,  29),
00904   MD(255,   0,  24),
00905   MD(255,   0,  20),
00906   MD(255,   0,  17),
00907   MD(255,   0,  14),
00908   MD(255,   0,  11),
00909   MD(255,   0,   8),
00910   MD(255,   0,   6),
00911   MD(255,   0,   4),
00912   MD(255,   0,   2),
00913   MD(255,   0,   1),
00914   MD(255,   1,   0),
00915   MD(255,   2,   0),
00916   MD(255,   3,   0),
00917   MD(255,   4,   0),
00918   MD(255,   5,   0),
00919   MD(255,   6,   0),
00920   MD(255,   7,   0),
00921   MD(255,   8,   0),
00922   MD(255, 255,   0),
00923 };
00924 #undef MD
00925 
00926 /* this is ONLY used for Toffee Quarry*/
00927 static const byte _industry_anim_offs_toffee[] = {
00928   255,   0,   0,   0,   2,   4,   6,   8,  10,   9,
00929     7,   5,   3,   1, 255,   0,   0,   0,   2,   4,
00930     6,   8,  10,   9,   7,   5,   3,   1, 255,   0,
00931     0,   0,   2,   4,   6,   8,  10,   9,   7,   5,
00932     3,   1, 255,   0,   0,   0,   2,   4,   6,   8,
00933    10,   9,   7,   5,   3,   1, 255,   0,   0,   0,
00934     2,   4,   6,   8,  10,   9,   7,   5,   3,   1
00935 };
00936 
00937 /* this is ONLY used for the Bubble Generator*/
00938 static const byte _industry_anim_offs_bubbles[] = {
00939   68, 69, 71, 74, 77, 80, 83, 85, 86, 86,
00940   86, 86, 86, 86, 86, 86, 86, 86, 86, 86,
00941   86, 86, 85, 84, 83, 82, 81, 80, 79, 78,
00942   77, 76, 75, 74, 73, 72, 71, 70, 69, 68,
00943 };
00944 
00948 static const DrawIndustryCoordinates _coal_plant_sparks[] = {
00949   {11, 23},
00950   {11, 11},
00951   {14,  6},
00952   {13,  3},
00953   {18,  1},
00954   {15,  0},
00955 };
00956 

Generated on Sun Nov 14 14:41:57 2010 for OpenTTD by  doxygen 1.6.1