src/table/industry_land.h
branchcustombridgeheads
changeset 5643 3778051e8095
parent 5623 ef2a8a524a95
equal deleted inserted replaced
5642:bfa6074e2833 5643:3778051e8095
       
     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 };