sm64

A Super Mario 64 decompilation
Log | Files | Refs | README | LICENSE

model.inc.c (39758B)


      1 // 0x07009700 - 0x070097E0
      2 static const Vtx bits_seg7_vertex_07009700[] = {
      3     {{{  -844,  -1433,    543}, 0, {  4738,  -5142}, {0xc2, 0xff, 0xc0, 0xff}}},
      4     {{{ -1765,  -1433,    645}, 0, {  4056,    990}, {0xc2, 0xff, 0xc0, 0xff}}},
      5     {{{  -844,  -1433,   1362}, 0, {  -712,  -5142}, {0xc2, 0xff, 0xc0, 0xff}}},
      6     {{{ -1765,  -1433,   1260}, 0, {     0,    990}, {0xc2, 0xff, 0xc0, 0xff}}},
      7     {{{  2099,   1808,   -498}, 0, { 11182, -24780}, {0xc2, 0xff, 0xc0, 0xff}}},
      8     {{{  1818,   1741,  -1117}, 0, { 15298, -22906}, {0xc2, 0xff, 0xc0, 0xff}}},
      9     {{{  1324,   1545,   -539}, 0, { 11452, -19626}, {0xc2, 0xff, 0xc0, 0xff}}},
     10     {{{  1289,   1528,  -1369}, 0, { 16980, -19388}, {0xc2, 0xff, 0xc0, 0xff}}},
     11     {{{  2070,   1768,    319}, 0, {  5742, -24586}, {0xc2, 0xff, 0xc0, 0xff}}},
     12     {{{  1292,   1500,    380}, 0, {  5332, -19406}, {0xc2, 0xff, 0xc0, 0xff}}},
     13     {{{  1292,   1500,    380}, 0, {  5330, -19418}, {0xc2, 0xff, 0xc0, 0xff}}},
     14     {{{  1873,   1764,    894}, 0, {  1914, -23284}, {0xc2, 0xff, 0xc0, 0xff}}},
     15     {{{  2070,   1768,    319}, 0, {  5740, -24596}, {0xc2, 0xff, 0xc0, 0xff}}},
     16     {{{  1396,   1587,   1188}, 0, {   -42, -20112}, {0xc2, 0xff, 0xc0, 0xff}}},
     17 };
     18 
     19 // 0x070097E0 - 0x070098E0
     20 static const Vtx bits_seg7_vertex_070097E0[] = {
     21     {{{   179,    102,    543}, 0, {  4738, -11824}, {0xc2, 0xff, 0xc0, 0xff}}},
     22     {{{   179,    102,   1362}, 0, {  -712, -11824}, {0xc2, 0xff, 0xc0, 0xff}}},
     23     {{{   589,    205,   1362}, 0, {  -712, -14548}, {0xc2, 0xff, 0xc0, 0xff}}},
     24     {{{   589,    205,    543}, 0, {  4738, -14548}, {0xc2, 0xff, 0xc0, 0xff}}},
     25     {{{ -1000,   -246,  -1612}, 0, { 18774,  -4100}, {0xc2, 0xff, 0xc0, 0xff}}},
     26     {{{ -1612,   -306,   -793}, 0, { 13322,      0}, {0xc2, 0xff, 0xc0, 0xff}}},
     27     {{{ -1000,   -246,   -793}, 0, { 13322,  -4100}, {0xc2, 0xff, 0xc0, 0xff}}},
     28     {{{ -1612,   -306,  -1612}, 0, { 18774,      0}, {0xc2, 0xff, 0xc0, 0xff}}},
     29     {{{ -2226,   -306,   -793}, 0, { 13322,   4054}, {0xc2, 0xff, 0xc0, 0xff}}},
     30     {{{ -2226,   -306,  -1612}, 0, { 18774,   4054}, {0xc2, 0xff, 0xc0, 0xff}}},
     31     {{{  -127,   -101,    543}, 0, { -4800, -13060}, {0xb0, 0xe5, 0xa4, 0xff}}},
     32     {{{  -127,   -101,   1362}, 0, {   650, -13060}, {0xb0, 0xe5, 0xa4, 0xff}}},
     33     {{{   179,    102,   1362}, 0, {   650, -15498}, {0xb0, 0xe5, 0xa4, 0xff}}},
     34     {{{  -844,  -1433,    543}, 0, { -4800,  -4630}, {0xb0, 0xe5, 0xa4, 0xff}}},
     35     {{{  -434,  -1228,   1362}, 0, {   650,  -7678}, {0xb0, 0xe5, 0xa4, 0xff}}},
     36     {{{  -434,  -1228,    543}, 0, { -4800,  -7678}, {0xb0, 0xe5, 0xa4, 0xff}}},
     37 };
     38 
     39 // 0x070098E0 - 0x070099C0
     40 static const Vtx bits_seg7_vertex_070098E0[] = {
     41     {{{  -844,  -1433,    543}, 0, { -4800,  -4630}, {0xb0, 0xe5, 0xa4, 0xff}}},
     42     {{{  -844,  -1433,   1362}, 0, {   650,  -4630}, {0xb0, 0xe5, 0xa4, 0xff}}},
     43     {{{  -434,  -1228,   1362}, 0, {   650,  -7678}, {0xb0, 0xe5, 0xa4, 0xff}}},
     44     {{{  1289,   1528,  -1369}, 0, { -4546,    -56}, {0xb0, 0xe5, 0xa4, 0xff}}},
     45     {{{   530,   1154,  -1612}, 0, { -6354,   5514}, {0xb0, 0xe5, 0xa4, 0xff}}},
     46     {{{   530,   1154,   -793}, 0, {  -906,   5700}, {0xb0, 0xe5, 0xa4, 0xff}}},
     47     {{{  1324,   1545,   -539}, 0, {   984,   -130}, {0xb0, 0xe5, 0xa4, 0xff}}},
     48     {{{   968,   1190,   1395}, 0, {   850, -23610}, {0xb0, 0xe5, 0xa4, 0xff}}},
     49     {{{  1396,   1587,   1188}, 0, {  -524, -27342}, {0xb0, 0xe5, 0xa4, 0xff}}},
     50     {{{  1292,   1500,    380}, 0, { -5898, -26462}, {0xb0, 0xe5, 0xa4, 0xff}}},
     51     {{{   948,   1170,    551}, 0, { -4764, -23438}, {0xb0, 0xe5, 0xa4, 0xff}}},
     52     {{{  -246,     73,   -793}, 0, {-13384, -12126}, {0xb0, 0xe5, 0xa4, 0xff}}},
     53     {{{  -246,     73,  -1612}, 0, {-18836, -12126}, {0xb0, 0xe5, 0xa4, 0xff}}},
     54     {{{ -1000,   -246,  -1612}, 0, {-18836,  -6686}, {0xb0, 0xe5, 0xa4, 0xff}}},
     55 };
     56 
     57 // 0x070099C0 - 0x07009AA0
     58 static const Vtx bits_seg7_vertex_070099C0[] = {
     59     {{{  -127,   -101,    543}, 0, { -4800, -13060}, {0xb0, 0xe5, 0xa4, 0xff}}},
     60     {{{   179,    102,   1362}, 0, {   650, -15498}, {0xb0, 0xe5, 0xa4, 0xff}}},
     61     {{{   179,    102,    543}, 0, { -4800, -15498}, {0xb0, 0xe5, 0xa4, 0xff}}},
     62     {{{  -246,     73,   -793}, 0, {-13384, -12126}, {0xb0, 0xe5, 0xa4, 0xff}}},
     63     {{{ -1000,   -246,  -1612}, 0, {-18836,  -6686}, {0xb0, 0xe5, 0xa4, 0xff}}},
     64     {{{ -1000,   -246,   -793}, 0, {-13384,  -6686}, {0xb0, 0xe5, 0xa4, 0xff}}},
     65     {{{   530,   1154,   -793}, 0, {  5210,  -7628}, {0x97, 0xcd, 0x97, 0xff}}},
     66     {{{   530,   1154,  -1612}, 0, {  -238,  -7766}, {0x97, 0xcd, 0x97, 0xff}}},
     67     {{{  -246,     73,  -1612}, 0, {  -460,   1086}, {0x97, 0xcd, 0x97, 0xff}}},
     68     {{{  -246,     73,   -793}, 0, {  4988,   1224}, {0x97, 0xcd, 0x97, 0xff}}},
     69     {{{   589,    205,   1362}, 0, {   650,  -9912}, {0x97, 0xcd, 0x97, 0xff}}},
     70     {{{   968,   1190,   1395}, 0, {   868, -16466}, {0x97, 0xcd, 0x97, 0xff}}},
     71     {{{   948,   1170,    551}, 0, { -4746, -16336}, {0x97, 0xcd, 0x97, 0xff}}},
     72     {{{   589,    205,    543}, 0, { -4800,  -9912}, {0x97, 0xcd, 0x97, 0xff}}},
     73 };
     74 
     75 // 0x07009AA0 - 0x07009AE0
     76 static const Vtx bits_seg7_vertex_07009AA0[] = {
     77     {{{  -434,  -1228,    543}, 0, { -4800,   -504}, {0x97, 0xcd, 0x97, 0xff}}},
     78     {{{  -434,  -1228,   1362}, 0, {   650,   -504}, {0x97, 0xcd, 0x97, 0xff}}},
     79     {{{  -127,   -101,   1362}, 0, {   650,  -7998}, {0x97, 0xcd, 0x97, 0xff}}},
     80     {{{  -127,   -101,    543}, 0, { -4800,  -7998}, {0x97, 0xcd, 0x97, 0xff}}},
     81 };
     82 
     83 // 0x07009AE0 - 0x07009BD0
     84 static const Vtx bits_seg7_vertex_07009AE0[] = {
     85     {{{   932,   1099,   -139}, 0, {   932,   1302}, {0xc8, 0xc8, 0xc8, 0xff}}},
     86     {{{   830,   1099,    -36}, 0, {   420,   1302}, {0xc8, 0xc8, 0xc8, 0xff}}},
     87     {{{   932,   1099,    -36}, 0, {   676,   1046}, {0xc8, 0xc8, 0xc8, 0xff}}},
     88     {{{   830,   1099,   -139}, 0, {   676,   1558}, {0xc8, 0xc8, 0xc8, 0xff}}},
     89     {{{   -13,    550,  -2294}, 0, {   734,   1244}, {0xc8, 0xc8, 0xc8, 0xff}}},
     90     {{{  -116,    550,  -2192}, 0, {   734,    734}, {0xc8, 0xc8, 0xc8, 0xff}}},
     91     {{{   -13,    550,  -2192}, 0, {   990,    990}, {0xc8, 0xc8, 0xc8, 0xff}}},
     92     {{{  -116,    550,  -2294}, 0, {   478,    990}, {0xc8, 0xc8, 0xc8, 0xff}}},
     93     {{{   382,   1085,  -2294}, 0, {   734,   1244}, {0xc8, 0xc8, 0xc8, 0xff}}},
     94     {{{   280,   1085,  -2294}, 0, {   478,    990}, {0xc8, 0xc8, 0xc8, 0xff}}},
     95     {{{   280,   1085,  -2192}, 0, {   734,    734}, {0xc8, 0xc8, 0xc8, 0xff}}},
     96     {{{   382,   1085,  -2192}, 0, {   990,    990}, {0xc8, 0xc8, 0xc8, 0xff}}},
     97     {{{  1035,    894,   -241}, 0, {  1442,   1302}, {0x7d, 0x7d, 0x7d, 0xff}}},
     98     {{{   932,    741,   -139}, 0, {   932,   1302}, {0x7d, 0x7d, 0x7d, 0xff}}},
     99     {{{   830,    741,   -139}, 0, {   676,   1558}, {0x7d, 0x7d, 0x7d, 0xff}}},
    100 };
    101 
    102 // 0x07009BD0 - 0x07009CD0
    103 static const Vtx bits_seg7_vertex_07009BD0[] = {
    104     {{{   779,    894,    116}, 0, {   -88,   1046}, {0x7d, 0x7d, 0x7d, 0xff}}},
    105     {{{   830,   1099,    -36}, 0, {   420,   1302}, {0x7d, 0x7d, 0x7d, 0xff}}},
    106     {{{   728,    894,   -241}, 0, {   676,   2068}, {0x7d, 0x7d, 0x7d, 0xff}}},
    107     {{{   830,   1099,   -139}, 0, {   676,   1558}, {0x7d, 0x7d, 0x7d, 0xff}}},
    108     {{{  1035,    894,   -241}, 0, {  1442,   1302}, {0x7d, 0x7d, 0x7d, 0xff}}},
    109     {{{   932,   1099,    -36}, 0, {   676,   1046}, {0x7d, 0x7d, 0x7d, 0xff}}},
    110     {{{   984,    894,    116}, 0, {   420,    538}, {0x7d, 0x7d, 0x7d, 0xff}}},
    111     {{{   932,   1099,   -139}, 0, {   932,   1302}, {0x7d, 0x7d, 0x7d, 0xff}}},
    112     {{{   830,    741,    -36}, 0, {   420,   1302}, {0x7d, 0x7d, 0x7d, 0xff}}},
    113     {{{   932,    741,    -36}, 0, {   676,   1046}, {0x7d, 0x7d, 0x7d, 0xff}}},
    114     {{{    88,    346,  -2397}, 0, {   734,   1754}, {0x7d, 0x7d, 0x7d, 0xff}}},
    115     {{{   -13,    550,  -2192}, 0, {   990,    990}, {0x7d, 0x7d, 0x7d, 0xff}}},
    116     {{{    37,    346,  -2038}, 0, {  1502,    734}, {0x7d, 0x7d, 0x7d, 0xff}}},
    117     {{{   830,    741,   -139}, 0, {   676,   1558}, {0x7d, 0x7d, 0x7d, 0xff}}},
    118     {{{  -116,    192,  -2294}, 0, {   478,    990}, {0x7d, 0x7d, 0x7d, 0xff}}},
    119     {{{  -218,    346,  -2397}, 0, {     0,    990}, {0x7d, 0x7d, 0x7d, 0xff}}},
    120 };
    121 
    122 // 0x07009CD0 - 0x07009DC0
    123 static const Vtx bits_seg7_vertex_07009CD0[] = {
    124     {{{    88,    346,  -2397}, 0, {   734,   1754}, {0x7d, 0x7d, 0x7d, 0xff}}},
    125     {{{   -13,    192,  -2294}, 0, {   734,   1244}, {0x7d, 0x7d, 0x7d, 0xff}}},
    126     {{{  -116,    192,  -2294}, 0, {   478,    990}, {0x7d, 0x7d, 0x7d, 0xff}}},
    127     {{{  -167,    346,  -2038}, 0, {   990,    224}, {0x7d, 0x7d, 0x7d, 0xff}}},
    128     {{{  -116,    192,  -2192}, 0, {   734,    734}, {0x7d, 0x7d, 0x7d, 0xff}}},
    129     {{{   -13,    192,  -2192}, 0, {   990,    990}, {0x7d, 0x7d, 0x7d, 0xff}}},
    130     {{{    37,    346,  -2038}, 0, {  1502,    734}, {0x7d, 0x7d, 0x7d, 0xff}}},
    131     {{{   -13,    550,  -2294}, 0, {   734,   1244}, {0x7d, 0x7d, 0x7d, 0xff}}},
    132     {{{   -13,    550,  -2192}, 0, {   990,    990}, {0x7d, 0x7d, 0x7d, 0xff}}},
    133     {{{   229,    880,  -2038}, 0, {   990,    224}, {0x7d, 0x7d, 0x7d, 0xff}}},
    134     {{{   382,    727,  -2192}, 0, {   990,    990}, {0x7d, 0x7d, 0x7d, 0xff}}},
    135     {{{   433,    880,  -2038}, 0, {  1502,    734}, {0x7d, 0x7d, 0x7d, 0xff}}},
    136     {{{  -116,    550,  -2192}, 0, {   734,    734}, {0x7d, 0x7d, 0x7d, 0xff}}},
    137     {{{  -116,    550,  -2294}, 0, {   478,    990}, {0x7d, 0x7d, 0x7d, 0xff}}},
    138     {{{  -218,    346,  -2397}, 0, {     0,    990}, {0x7d, 0x7d, 0x7d, 0xff}}},
    139 };
    140 
    141 // 0x07009DC0 - 0x07009EC0
    142 static const Vtx bits_seg7_vertex_07009DC0[] = {
    143     {{{   229,    880,  -2038}, 0, {   990,    224}, {0x7d, 0x7d, 0x7d, 0xff}}},
    144     {{{   280,   1085,  -2192}, 0, {   734,    734}, {0x7d, 0x7d, 0x7d, 0xff}}},
    145     {{{   177,    880,  -2397}, 0, {     0,    990}, {0x7d, 0x7d, 0x7d, 0xff}}},
    146     {{{   280,   1085,  -2294}, 0, {   478,    990}, {0x7d, 0x7d, 0x7d, 0xff}}},
    147     {{{   485,    880,  -2397}, 0, {   734,   1754}, {0x7d, 0x7d, 0x7d, 0xff}}},
    148     {{{   382,   1085,  -2192}, 0, {   990,    990}, {0x7d, 0x7d, 0x7d, 0xff}}},
    149     {{{   433,    880,  -2038}, 0, {  1502,    734}, {0x7d, 0x7d, 0x7d, 0xff}}},
    150     {{{   382,   1085,  -2294}, 0, {   734,   1244}, {0x7d, 0x7d, 0x7d, 0xff}}},
    151     {{{   382,    727,  -2294}, 0, {   734,   1244}, {0x7d, 0x7d, 0x7d, 0xff}}},
    152     {{{   280,    727,  -2294}, 0, {   478,    990}, {0x7d, 0x7d, 0x7d, 0xff}}},
    153     {{{   280,    727,  -2192}, 0, {   734,    734}, {0x7d, 0x7d, 0x7d, 0xff}}},
    154     {{{   382,    727,  -2192}, 0, {   990,    990}, {0x7d, 0x7d, 0x7d, 0xff}}},
    155     {{{   932,    741,    -36}, 0, {   676,   1046}, {0x50, 0x50, 0x50, 0xff}}},
    156     {{{   830,    741,   -139}, 0, {   676,   1558}, {0x50, 0x50, 0x50, 0xff}}},
    157     {{{   932,    741,   -139}, 0, {   932,   1302}, {0x50, 0x50, 0x50, 0xff}}},
    158     {{{   830,    741,    -36}, 0, {   420,   1302}, {0x50, 0x50, 0x50, 0xff}}},
    159 };
    160 
    161 // 0x07009EC0 - 0x07009FB0
    162 static const Vtx bits_seg7_vertex_07009EC0[] = {
    163     {{{   -13,    192,  -2192}, 0, {   990,    990}, {0x50, 0x50, 0x50, 0xff}}},
    164     {{{  -116,    192,  -2192}, 0, {   734,    734}, {0x50, 0x50, 0x50, 0xff}}},
    165     {{{  -116,    192,  -2294}, 0, {   478,    990}, {0x50, 0x50, 0x50, 0xff}}},
    166     {{{   -13,    192,  -2294}, 0, {   734,   1244}, {0x50, 0x50, 0x50, 0xff}}},
    167     {{{   382,    727,  -2192}, 0, {   990,    990}, {0x50, 0x50, 0x50, 0xff}}},
    168     {{{   280,    727,  -2294}, 0, {   478,    990}, {0x50, 0x50, 0x50, 0xff}}},
    169     {{{   382,    727,  -2294}, 0, {   734,   1244}, {0x50, 0x50, 0x50, 0xff}}},
    170     {{{   280,    727,  -2192}, 0, {   734,    734}, {0x50, 0x50, 0x50, 0xff}}},
    171     {{{   -13,    192,  -2192}, 0, {   990,    990}, {0x64, 0x64, 0x64, 0xff}}},
    172     {{{   -13,    192,  -2294}, 0, {   734,   1244}, {0x64, 0x64, 0x64, 0xff}}},
    173     {{{    88,    346,  -2397}, 0, {   734,   1754}, {0x64, 0x64, 0x64, 0xff}}},
    174     {{{   932,    741,    -36}, 0, {   676,   1046}, {0x64, 0x64, 0x64, 0xff}}},
    175     {{{   932,    741,   -139}, 0, {   932,   1302}, {0x64, 0x64, 0x64, 0xff}}},
    176     {{{  1035,    894,   -241}, 0, {  1442,   1302}, {0x64, 0x64, 0x64, 0xff}}},
    177     {{{   984,    894,    116}, 0, {   420,    538}, {0x64, 0x64, 0x64, 0xff}}},
    178 };
    179 
    180 // 0x07009FB0 - 0x0700A090
    181 static const Vtx bits_seg7_vertex_07009FB0[] = {
    182     {{{   728,    894,   -241}, 0, {   676,   2068}, {0x64, 0x64, 0x64, 0xff}}},
    183     {{{   830,    741,   -139}, 0, {   676,   1558}, {0x64, 0x64, 0x64, 0xff}}},
    184     {{{   830,    741,    -36}, 0, {   420,   1302}, {0x64, 0x64, 0x64, 0xff}}},
    185     {{{   779,    894,    116}, 0, {   -88,   1046}, {0x64, 0x64, 0x64, 0xff}}},
    186     {{{  -218,    346,  -2397}, 0, {     0,    990}, {0x64, 0x64, 0x64, 0xff}}},
    187     {{{  -116,    192,  -2192}, 0, {   734,    734}, {0x64, 0x64, 0x64, 0xff}}},
    188     {{{  -167,    346,  -2038}, 0, {   990,    224}, {0x64, 0x64, 0x64, 0xff}}},
    189     {{{  -116,    192,  -2294}, 0, {   478,    990}, {0x64, 0x64, 0x64, 0xff}}},
    190     {{{   177,    880,  -2397}, 0, {     0,    990}, {0x64, 0x64, 0x64, 0xff}}},
    191     {{{   280,    727,  -2192}, 0, {   734,    734}, {0x64, 0x64, 0x64, 0xff}}},
    192     {{{   229,    880,  -2038}, 0, {   990,    224}, {0x64, 0x64, 0x64, 0xff}}},
    193     {{{    37,    346,  -2038}, 0, {  1502,    734}, {0x64, 0x64, 0x64, 0xff}}},
    194     {{{   -13,    192,  -2192}, 0, {   990,    990}, {0x64, 0x64, 0x64, 0xff}}},
    195     {{{    88,    346,  -2397}, 0, {   734,   1754}, {0x64, 0x64, 0x64, 0xff}}},
    196 };
    197 
    198 // 0x0700A090 - 0x0700A170
    199 static const Vtx bits_seg7_vertex_0700A090[] = {
    200     {{{   433,    880,  -2038}, 0, {  1502,    734}, {0x64, 0x64, 0x64, 0xff}}},
    201     {{{   382,    727,  -2192}, 0, {   990,    990}, {0x64, 0x64, 0x64, 0xff}}},
    202     {{{   485,    880,  -2397}, 0, {   734,   1754}, {0x64, 0x64, 0x64, 0xff}}},
    203     {{{   382,    727,  -2294}, 0, {   734,   1244}, {0x64, 0x64, 0x64, 0xff}}},
    204     {{{   177,    880,  -2397}, 0, {     0,    990}, {0x64, 0x64, 0x64, 0xff}}},
    205     {{{   280,    727,  -2294}, 0, {   478,    990}, {0x64, 0x64, 0x64, 0xff}}},
    206     {{{   280,    727,  -2192}, 0, {   734,    734}, {0x64, 0x64, 0x64, 0xff}}},
    207     {{{  -218,    346,  -2397}, 0, {     0,    990}, {0x96, 0x96, 0x96, 0xff}}},
    208     {{{   -13,    550,  -2294}, 0, {   734,   1244}, {0x96, 0x96, 0x96, 0xff}}},
    209     {{{    88,    346,  -2397}, 0, {   734,   1754}, {0x96, 0x96, 0x96, 0xff}}},
    210     {{{   728,    894,   -241}, 0, {   676,   2068}, {0x96, 0x96, 0x96, 0xff}}},
    211     {{{   830,   1099,   -139}, 0, {   676,   1558}, {0x96, 0x96, 0x96, 0xff}}},
    212     {{{   932,   1099,   -139}, 0, {   932,   1302}, {0x96, 0x96, 0x96, 0xff}}},
    213     {{{  1035,    894,   -241}, 0, {  1442,   1302}, {0x96, 0x96, 0x96, 0xff}}},
    214 };
    215 
    216 // 0x0700A170 - 0x0700A250
    217 static const Vtx bits_seg7_vertex_0700A170[] = {
    218     {{{   984,    894,    116}, 0, {   420,    538}, {0x96, 0x96, 0x96, 0xff}}},
    219     {{{   830,   1099,    -36}, 0, {   420,   1302}, {0x96, 0x96, 0x96, 0xff}}},
    220     {{{   779,    894,    116}, 0, {   -88,   1046}, {0x96, 0x96, 0x96, 0xff}}},
    221     {{{   932,   1099,    -36}, 0, {   676,   1046}, {0x96, 0x96, 0x96, 0xff}}},
    222     {{{    37,    346,  -2038}, 0, {  1502,    734}, {0x96, 0x96, 0x96, 0xff}}},
    223     {{{  -116,    550,  -2192}, 0, {   734,    734}, {0x96, 0x96, 0x96, 0xff}}},
    224     {{{  -167,    346,  -2038}, 0, {   990,    224}, {0x96, 0x96, 0x96, 0xff}}},
    225     {{{   -13,    550,  -2192}, 0, {   990,    990}, {0x96, 0x96, 0x96, 0xff}}},
    226     {{{   433,    880,  -2038}, 0, {  1502,    734}, {0x96, 0x96, 0x96, 0xff}}},
    227     {{{   382,   1085,  -2192}, 0, {   990,    990}, {0x96, 0x96, 0x96, 0xff}}},
    228     {{{   280,   1085,  -2192}, 0, {   734,    734}, {0x96, 0x96, 0x96, 0xff}}},
    229     {{{  -218,    346,  -2397}, 0, {     0,    990}, {0x96, 0x96, 0x96, 0xff}}},
    230     {{{  -116,    550,  -2294}, 0, {   478,    990}, {0x96, 0x96, 0x96, 0xff}}},
    231     {{{   -13,    550,  -2294}, 0, {   734,   1244}, {0x96, 0x96, 0x96, 0xff}}},
    232 };
    233 
    234 // 0x0700A250 - 0x0700A2C0
    235 static const Vtx bits_seg7_vertex_0700A250[] = {
    236     {{{   177,    880,  -2397}, 0, {     0,    990}, {0x96, 0x96, 0x96, 0xff}}},
    237     {{{   382,   1085,  -2294}, 0, {   734,   1244}, {0x96, 0x96, 0x96, 0xff}}},
    238     {{{   485,    880,  -2397}, 0, {   734,   1754}, {0x96, 0x96, 0x96, 0xff}}},
    239     {{{   280,   1085,  -2294}, 0, {   478,    990}, {0x96, 0x96, 0x96, 0xff}}},
    240     {{{   433,    880,  -2038}, 0, {  1502,    734}, {0x96, 0x96, 0x96, 0xff}}},
    241     {{{   280,   1085,  -2192}, 0, {   734,    734}, {0x96, 0x96, 0x96, 0xff}}},
    242     {{{   229,    880,  -2038}, 0, {   990,    224}, {0x96, 0x96, 0x96, 0xff}}},
    243 };
    244 
    245 // 0x0700A2C0 - 0x0700A3A0
    246 static const Vtx bits_seg7_vertex_0700A2C0[] = {
    247     {{{   550,   1133,  -1612}, 0, {  1200,   9394}, {0x61, 0x52, 0xac, 0xff}}},
    248     {{{   550,   1133,   -793}, 0, {  -842,   7350}, {0x61, 0x52, 0xac, 0xff}}},
    249     {{{  -205,    -29,   -793}, 0, { -2780,   9288}, {0x61, 0x52, 0xac, 0xff}}},
    250     {{{  -205,    -29,  -1612}, 0, {  -736,  11332}, {0x61, 0x52, 0xac, 0xff}}},
    251     {{{   609,    164,    543}, 0, { -4030,   3868}, {0x61, 0x52, 0xac, 0xff}}},
    252     {{{   969,   1150,    551}, 0, { -3152,   2952}, {0x61, 0x52, 0xac, 0xff}}},
    253     {{{   988,   1169,   1395}, 0, { -5210,    800}, {0x61, 0x52, 0xac, 0xff}}},
    254     {{{   609,    164,   1362}, 0, { -6074,   1824}, {0x61, 0x52, 0xac, 0xff}}},
    255     {{{  1396,   1546,   1188}, 0, { -3880,    502}, {0x61, 0x52, 0xac, 0xff}}},
    256     {{{  1292,   1480,    380}, 0, { -2126,   2776}, {0x61, 0x52, 0xac, 0xff}}},
    257     {{{   609,    164,    543}, 0, { 10444,   3288}, {0x61, 0x52, 0xac, 0xff}}},
    258     {{{   948,   1170,    551}, 0, { 13750,    756}, {0x61, 0x52, 0xac, 0xff}}},
    259     {{{   969,   1150,    551}, 0, { 13750,   1776}, {0x61, 0x52, 0xac, 0xff}}},
    260     {{{   589,    205,    543}, 0, { 10444,   2266}, {0x61, 0x52, 0xac, 0xff}}},
    261 };
    262 
    263 // 0x0700A3A0 - 0x0700A4A0
    264 static const Vtx bits_seg7_vertex_0700A3A0[] = {
    265     {{{   -66,   -163,   1337}, 0, { -7862,   3614}, {0x61, 0x52, 0xac, 0xff}}},
    266     {{{   -66,   -163,    543}, 0, { -5818,   5658}, {0x61, 0x52, 0xac, 0xff}}},
    267     {{{   173,     37,    543}, 0, { -5306,   5146}, {0x61, 0x52, 0xac, 0xff}}},
    268     {{{   173,     37,   1362}, 0, { -7350,   3102}, {0x61, 0x52, 0xac, 0xff}}},
    269     {{{  -332,  -1310,   1362}, 0, { -8628,   4380}, {0x61, 0x52, 0xac, 0xff}}},
    270     {{{  -332,  -1310,    543}, 0, { -6584,   6424}, {0x61, 0x52, 0xac, 0xff}}},
    271     {{{  2099,   1808,   -498}, 0, {  2620,   2416}, {0x7f, 0x7a, 0xc2, 0xff}}},
    272     {{{  2099,   1788,   -498}, 0, {  1854,   3184}, {0x7f, 0x7a, 0xc2, 0xff}}},
    273     {{{  1818,   1720,  -1117}, 0, {  3228,   4896}, {0x7f, 0x7a, 0xc2, 0xff}}},
    274     {{{  1818,   1741,  -1117}, 0, {  3994,   4130}, {0x7f, 0x7a, 0xc2, 0xff}}},
    275     {{{  2070,   1748,    319}, 0, {  -286,   1244}, {0x7f, 0x7a, 0xc2, 0xff}}},
    276     {{{  2070,   1768,    319}, 0, {   478,    478}, {0x7f, 0x7a, 0xc2, 0xff}}},
    277     {{{ -2124,   -511,  -1612}, 0, {     0,    990}, {0x7f, 0x7a, 0xc2, 0xff}}},
    278     {{{ -2124,   -511,   -793}, 0, {  2012,  -1054}, {0x7f, 0x7a, 0xc2, 0xff}}},
    279     {{{ -2226,   -306,   -793}, 0, {  2522,   -542}, {0x7f, 0x7a, 0xc2, 0xff}}},
    280     {{{ -2226,   -306,  -1612}, 0, {   480,   1500}, {0x7f, 0x7a, 0xc2, 0xff}}},
    281 };
    282 
    283 // 0x0700A4A0 - 0x0700A580
    284 static const Vtx bits_seg7_vertex_0700A4A0[] = {
    285     {{{  1292,   1500,    380}, 0, {  9962,   1036}, {0x7f, 0x7a, 0xc2, 0xff}}},
    286     {{{  1324,   1525,   -539}, 0, {  7012,   2676}, {0x7f, 0x7a, 0xc2, 0xff}}},
    287     {{{  1292,   1480,    380}, 0, {  9194,    270}, {0x7f, 0x7a, 0xc2, 0xff}}},
    288     {{{  1324,   1545,   -539}, 0, {  7778,   3444}, {0x7f, 0x7a, 0xc2, 0xff}}},
    289     {{{  1873,   1764,    894}, 0, {  -964,   -946}, {0x7f, 0x7a, 0xc2, 0xff}}},
    290     {{{  2070,   1748,    319}, 0, {  -286,   1244}, {0x7f, 0x7a, 0xc2, 0xff}}},
    291     {{{  2070,   1768,    319}, 0, {   478,    478}, {0x7f, 0x7a, 0xc2, 0xff}}},
    292     {{{  1873,   1741,    894}, 0, { -1730,   -180}, {0x7f, 0x7a, 0xc2, 0xff}}},
    293     {{{  -844,  -1596,    543}, 0, {  1246,   2776}, {0x66, 0x5b, 0xa3, 0xff}}},
    294     {{{  -844,  -1433,    543}, 0, {  2778,   2776}, {0x66, 0x5b, 0xa3, 0xff}}},
    295     {{{  -434,  -1228,    543}, 0, {  4312,   3288}, {0x66, 0x5b, 0xa3, 0xff}}},
    296     {{{  -332,  -1310,    543}, 0, {  4312,   4310}, {0x66, 0x5b, 0xa3, 0xff}}},
    297     {{{  -127,   -101,    543}, 0, {  7888,   1244}, {0x66, 0x5b, 0xa3, 0xff}}},
    298     {{{   -66,   -163,    543}, 0, {  7888,   2266}, {0x66, 0x5b, 0xa3, 0xff}}},
    299 };
    300 
    301 // 0x0700A580 - 0x0700A680
    302 static const Vtx bits_seg7_vertex_0700A580[] = {
    303     {{{   -66,   -163,   1337}, 0, {  7888,   2266}, {0x66, 0x5b, 0xa3, 0xff}}},
    304     {{{  -434,  -1228,   1362}, 0, {  4312,   3288}, {0x66, 0x5b, 0xa3, 0xff}}},
    305     {{{  -332,  -1310,   1362}, 0, {  4312,   4310}, {0x66, 0x5b, 0xa3, 0xff}}},
    306     {{{  -844,  -1433,   1362}, 0, {  2778,   2776}, {0x66, 0x5b, 0xa3, 0xff}}},
    307     {{{  -844,  -1596,   1362}, 0, {  2012,   3544}, {0x66, 0x5b, 0xa3, 0xff}}},
    308     {{{  -127,   -101,   1362}, 0, {  7888,   1244}, {0x66, 0x5b, 0xa3, 0xff}}},
    309     {{{ -1765,  -1637,   1260}, 0, {     0,    990}, {0x66, 0x5b, 0xa3, 0xff}}},
    310     {{{ -1765,  -1433,   1260}, 0, {   478,    480}, {0x66, 0x5b, 0xa3, 0xff}}},
    311     {{{  -844,  -1596,    543}, 0, {  1246,   2776}, {0x66, 0x5b, 0xa3, 0xff}}},
    312     {{{ -1765,  -1433,    645}, 0, {   478,    478}, {0x66, 0x5b, 0xa3, 0xff}}},
    313     {{{  -844,  -1433,    543}, 0, {  2778,   2776}, {0x66, 0x5b, 0xa3, 0xff}}},
    314     {{{ -1765,  -1637,    645}, 0, {     0,    990}, {0x66, 0x5b, 0xa3, 0xff}}},
    315     {{{  -246,     73,  -1612}, 0, {  8028,    512}, {0x66, 0x5b, 0xa3, 0xff}}},
    316     {{{ -1000,   -410,  -1612}, 0, {  4838,    448}, {0x66, 0x5b, 0xa3, 0xff}}},
    317     {{{ -1000,   -246,  -1612}, 0, {  5350,   -574}, {0x66, 0x5b, 0xa3, 0xff}}},
    318     {{{  -205,    -29,  -1612}, 0, {  8028,   1532}, {0x66, 0x5b, 0xa3, 0xff}}},
    319 };
    320 
    321 // 0x0700A680 - 0x0700A780
    322 static const Vtx bits_seg7_vertex_0700A680[] = {
    323     {{{  -205,    -29,  -1612}, 0, {  8028,   1532}, {0x66, 0x5b, 0xa3, 0xff}}},
    324     {{{  -246,     73,  -1612}, 0, {  8028,    512}, {0x66, 0x5b, 0xa3, 0xff}}},
    325     {{{   530,   1154,  -1612}, 0, { 12664,   -248}, {0x66, 0x5b, 0xa3, 0xff}}},
    326     {{{   550,   1133,  -1612}, 0, { 12664,    774}, {0x66, 0x5b, 0xa3, 0xff}}},
    327     {{{ -1000,   -410,  -1612}, 0, {  4838,    448}, {0x66, 0x5b, 0xa3, 0xff}}},
    328     {{{ -1714,   -511,  -1612}, 0, {  2906,  -1692}, {0x66, 0x5b, 0xa3, 0xff}}},
    329     {{{ -1612,   -306,  -1612}, 0, {  3672,  -1948}, {0x66, 0x5b, 0xa3, 0xff}}},
    330     {{{ -1000,   -246,  -1612}, 0, {  5350,   -574}, {0x66, 0x5b, 0xa3, 0xff}}},
    331     {{{  1818,   1741,  -1117}, 0, { 17342,   1500}, {0x66, 0x5b, 0xa3, 0xff}}},
    332     {{{  1818,   1720,  -1117}, 0, { 16830,   2522}, {0x66, 0x5b, 0xa3, 0xff}}},
    333     {{{  1289,   1507,  -1369}, 0, { 14980,   1734}, {0x66, 0x5b, 0xa3, 0xff}}},
    334     {{{  1289,   1528,  -1369}, 0, { 15492,    714}, {0x66, 0x5b, 0xa3, 0xff}}},
    335     {{{  1324,   1525,   -539}, 0, { 15112,   1778}, {0x66, 0x5b, 0xa3, 0xff}}},
    336     {{{  1324,   1545,   -539}, 0, { 15624,    758}, {0x66, 0x5b, 0xa3, 0xff}}},
    337     {{{   530,   1154,   -793}, 0, { 12664,   -248}, {0x66, 0x5b, 0xa3, 0xff}}},
    338     {{{   550,   1133,   -793}, 0, { 12664,    774}, {0x66, 0x5b, 0xa3, 0xff}}},
    339 };
    340 
    341 // 0x0700A780 - 0x0700A880
    342 static const Vtx bits_seg7_vertex_0700A780[] = {
    343     {{{   550,   1133,   -793}, 0, { 12664,    774}, {0x66, 0x5b, 0xa3, 0xff}}},
    344     {{{   530,   1154,   -793}, 0, { 12664,   -248}, {0x66, 0x5b, 0xa3, 0xff}}},
    345     {{{  -246,     73,   -793}, 0, {  8028,    512}, {0x66, 0x5b, 0xa3, 0xff}}},
    346     {{{  -205,    -29,   -793}, 0, {  8028,   1532}, {0x66, 0x5b, 0xa3, 0xff}}},
    347     {{{ -1000,   -246,   -793}, 0, {  5350,   -574}, {0x66, 0x5b, 0xa3, 0xff}}},
    348     {{{ -1000,   -410,   -793}, 0, {  4838,    448}, {0x66, 0x5b, 0xa3, 0xff}}},
    349     {{{   948,   1170,    551}, 0, { 13750,    756}, {0x66, 0x5b, 0xa3, 0xff}}},
    350     {{{  1292,   1500,    380}, 0, { 15428,    790}, {0x66, 0x5b, 0xa3, 0xff}}},
    351     {{{  1292,   1480,    380}, 0, { 14918,   1810}, {0x66, 0x5b, 0xa3, 0xff}}},
    352     {{{   969,   1150,    551}, 0, { 13750,   1776}, {0x66, 0x5b, 0xa3, 0xff}}},
    353     {{{   988,   1169,   1395}, 0, { 13846,   1774}, {0x66, 0x5b, 0xa3, 0xff}}},
    354     {{{   968,   1190,   1395}, 0, { 13846,    754}, {0x66, 0x5b, 0xa3, 0xff}}},
    355     {{{   589,    205,   1362}, 0, { 10444,   2266}, {0x66, 0x5b, 0xa3, 0xff}}},
    356     {{{   609,    164,   1362}, 0, { 10444,   3288}, {0x66, 0x5b, 0xa3, 0xff}}},
    357     {{{  1396,   1546,   1188}, 0, { 15396,   1852}, {0x66, 0x5b, 0xa3, 0xff}}},
    358     {{{  1396,   1587,   1188}, 0, { 15908,    832}, {0x66, 0x5b, 0xa3, 0xff}}},
    359 };
    360 
    361 // 0x0700A880 - 0x0700A970
    362 static const Vtx bits_seg7_vertex_0700A880[] = {
    363     {{{   179,    102,   1362}, 0, {  9166,   1500}, {0x66, 0x5b, 0xa3, 0xff}}},
    364     {{{   173,     37,   1362}, 0, {  8654,   2522}, {0x66, 0x5b, 0xa3, 0xff}}},
    365     {{{   609,    164,   1362}, 0, { 10444,   3288}, {0x66, 0x5b, 0xa3, 0xff}}},
    366     {{{   589,    205,   1362}, 0, { 10444,   2266}, {0x66, 0x5b, 0xa3, 0xff}}},
    367     {{{   -66,   -163,    543}, 0, {  7888,   2266}, {0x66, 0x5b, 0xa3, 0xff}}},
    368     {{{   179,    102,    543}, 0, {  9166,   1500}, {0x66, 0x5b, 0xa3, 0xff}}},
    369     {{{   173,     37,    543}, 0, {  8654,   2522}, {0x66, 0x5b, 0xa3, 0xff}}},
    370     {{{  1396,   1587,   1188}, 0, { 15908,    832}, {0x66, 0x5b, 0xa3, 0xff}}},
    371     {{{  1873,   1741,    894}, 0, { 17026,   2600}, {0x66, 0x5b, 0xa3, 0xff}}},
    372     {{{  1873,   1764,    894}, 0, { 17538,   1578}, {0x66, 0x5b, 0xa3, 0xff}}},
    373     {{{  1396,   1546,   1188}, 0, { 15396,   1852}, {0x66, 0x5b, 0xa3, 0xff}}},
    374     {{{  -127,   -101,   1362}, 0, {  7888,   1244}, {0x66, 0x5b, 0xa3, 0xff}}},
    375     {{{   -66,   -163,   1337}, 0, {  7888,   2266}, {0x66, 0x5b, 0xa3, 0xff}}},
    376     {{{   589,    205,    543}, 0, { 10444,   2266}, {0x66, 0x5b, 0xa3, 0xff}}},
    377     {{{   609,    164,    543}, 0, { 10444,   3288}, {0x66, 0x5b, 0xa3, 0xff}}},
    378 };
    379 
    380 // 0x0700A970 - 0x0700AA70
    381 static const Vtx bits_seg7_vertex_0700A970[] = {
    382     {{{ -1714,   -511,  -1612}, 0, {  2906,  -1692}, {0x66, 0x5b, 0xa3, 0xff}}},
    383     {{{ -2226,   -306,  -1612}, 0, {  2140,  -3482}, {0x66, 0x5b, 0xa3, 0xff}}},
    384     {{{ -1612,   -306,  -1612}, 0, {  3672,  -1948}, {0x66, 0x5b, 0xa3, 0xff}}},
    385     {{{   -66,   -163,    543}, 0, {  7888,   2266}, {0x66, 0x5b, 0xa3, 0xff}}},
    386     {{{  -127,   -101,    543}, 0, {  7888,   1244}, {0x66, 0x5b, 0xa3, 0xff}}},
    387     {{{   179,    102,    543}, 0, {  9166,   1500}, {0x66, 0x5b, 0xa3, 0xff}}},
    388     {{{ -1000,   -246,   -793}, 0, {  5350,   -574}, {0x66, 0x5b, 0xa3, 0xff}}},
    389     {{{ -1612,   -306,   -793}, 0, {  3672,  -1948}, {0x66, 0x5b, 0xa3, 0xff}}},
    390     {{{ -1714,   -511,   -793}, 0, {  2906,  -1692}, {0x66, 0x5b, 0xa3, 0xff}}},
    391     {{{ -1000,   -410,   -793}, 0, {  4838,    448}, {0x66, 0x5b, 0xa3, 0xff}}},
    392     {{{ -2124,   -511,  -1612}, 0, {  1884,  -2714}, {0x66, 0x5b, 0xa3, 0xff}}},
    393     {{{  -844,  -1596,   1362}, 0, {-10162,   5912}, {0x5e, 0x4a, 0x95, 0xff}}},
    394     {{{  -844,  -1596,    543}, 0, { -8884,   8724}, {0x5e, 0x4a, 0x95, 0xff}}},
    395     {{{  -332,  -1310,    543}, 0, { -6584,   6424}, {0x5e, 0x4a, 0x95, 0xff}}},
    396     {{{  -332,  -1310,   1362}, 0, { -8628,   4380}, {0x5e, 0x4a, 0x95, 0xff}}},
    397     {{{ -1765,  -1637,   1260}, 0, {-12206,   8468}, {0x5e, 0x4a, 0x95, 0xff}}},
    398 };
    399 
    400 // 0x0700AA70 - 0x0700AB70
    401 static const Vtx bits_seg7_vertex_0700AA70[] = {
    402     {{{ -1765,  -1637,   1260}, 0, {-12206,   8468}, {0x5e, 0x4a, 0x95, 0xff}}},
    403     {{{ -1765,  -1637,    645}, 0, {-10672,  10000}, {0x5e, 0x4a, 0x95, 0xff}}},
    404     {{{  -844,  -1596,    543}, 0, { -8884,   8724}, {0x5e, 0x4a, 0x95, 0xff}}},
    405     {{{  1818,   1720,  -1117}, 0, {  2922,   5202}, {0x5e, 0x4a, 0x95, 0xff}}},
    406     {{{  2099,   1788,   -498}, 0, {  2082,   2956}, {0x5e, 0x4a, 0x95, 0xff}}},
    407     {{{  1289,   1507,  -1369}, 0, {  2234,   7150}, {0x5e, 0x4a, 0x95, 0xff}}},
    408     {{{  1324,   1525,   -539}, 0, {   250,   4990}, {0x5e, 0x4a, 0x95, 0xff}}},
    409     {{{   550,   1133,   -793}, 0, {  -842,   7350}, {0x5e, 0x4a, 0x95, 0xff}}},
    410     {{{   550,   1133,  -1612}, 0, {  1200,   9394}, {0x5e, 0x4a, 0x95, 0xff}}},
    411     {{{  1292,   1480,    380}, 0, { -2126,   2776}, {0x5e, 0x4a, 0x95, 0xff}}},
    412     {{{  1396,   1546,   1188}, 0, { -3880,    502}, {0x5e, 0x4a, 0x95, 0xff}}},
    413     {{{  2070,   1748,    319}, 0, {     0,    990}, {0x5e, 0x4a, 0x95, 0xff}}},
    414     {{{  1873,   1741,    894}, 0, { -1958,     48}, {0x5e, 0x4a, 0x95, 0xff}}},
    415     {{{   173,     37,   1362}, 0, { -7350,   3102}, {0x5e, 0x4a, 0x95, 0xff}}},
    416     {{{   173,     37,    543}, 0, { -5306,   5146}, {0x5e, 0x4a, 0x95, 0xff}}},
    417     {{{   609,    164,    543}, 0, { -4030,   3868}, {0x5e, 0x4a, 0x95, 0xff}}},
    418 };
    419 
    420 // 0x0700AB70 - 0x0700AC20
    421 static const Vtx bits_seg7_vertex_0700AB70[] = {
    422     {{{   173,     37,   1362}, 0, { -7350,   3102}, {0x5e, 0x4a, 0x95, 0xff}}},
    423     {{{   609,    164,    543}, 0, { -4030,   3868}, {0x5e, 0x4a, 0x95, 0xff}}},
    424     {{{   609,    164,   1362}, 0, { -6074,   1824}, {0x5e, 0x4a, 0x95, 0xff}}},
    425     {{{  -205,    -29,  -1612}, 0, {  -736,  11332}, {0x5e, 0x4a, 0x95, 0xff}}},
    426     {{{  -205,    -29,   -793}, 0, { -2780,   9288}, {0x5e, 0x4a, 0x95, 0xff}}},
    427     {{{ -1000,   -410,   -793}, 0, { -4918,  11426}, {0x5e, 0x4a, 0x95, 0xff}}},
    428     {{{ -1000,   -410,  -1612}, 0, { -2874,  13470}, {0x5e, 0x4a, 0x95, 0xff}}},
    429     {{{ -1714,   -511,   -793}, 0, { -6954,  13464}, {0x5e, 0x4a, 0x95, 0xff}}},
    430     {{{ -1714,   -511,  -1612}, 0, { -4910,  15508}, {0x5e, 0x4a, 0x95, 0xff}}},
    431     {{{ -2124,   -511,  -1612}, 0, { -5932,  16530}, {0x5e, 0x4a, 0x95, 0xff}}},
    432     {{{ -2124,   -511,   -793}, 0, { -7976,  14486}, {0x5e, 0x4a, 0x95, 0xff}}},
    433 };
    434 
    435 // 0x0700AC20 - 0x0700AD20
    436 static const Vtx bits_seg7_vertex_0700AC20[] = {
    437     {{{ -1714,   -511,   1152}, 0, {  1672,    660}, {0x44, 0x44, 0x44, 0xff}}},
    438     {{{ -2124,   -511,   -793}, 0, {   308,  -5604}, {0x44, 0x44, 0x44, 0xff}}},
    439     {{{ -1714,   -511,   -793}, 0, {  1672,  -5604}, {0x44, 0x44, 0x44, 0xff}}},
    440     {{{ -2124,   -511,   1152}, 0, {   308,    660}, {0x44, 0x44, 0x44, 0xff}}},
    441     {{{ -2226,   -306,   1254}, 0, {     0,    990}, {0xff, 0xff, 0xff, 0xff}}},
    442     {{{ -1612,   -306,   1254}, 0, {  2012,    990}, {0xff, 0xff, 0xff, 0xff}}},
    443     {{{ -1612,   -306,   -793}, 0, {  2012,  -5604}, {0xff, 0xff, 0xff, 0xff}}},
    444     {{{ -2226,   -306,   -793}, 0, {     0,  -5604}, {0xff, 0xff, 0xff, 0xff}}},
    445     {{{ -2226,   -306,   1254}, 0, {     0,    990}, {0x64, 0x64, 0x64, 0xff}}},
    446     {{{ -2124,   -511,   1152}, 0, {   308,    660}, {0x64, 0x64, 0x64, 0xff}}},
    447     {{{ -1714,   -511,   1152}, 0, {  1672,    660}, {0x64, 0x64, 0x64, 0xff}}},
    448     {{{ -1612,   -306,   1254}, 0, {  2012,    990}, {0x64, 0x64, 0x64, 0xff}}},
    449     {{{ -2226,   -306,   -793}, 0, {     0,  -5604}, {0x96, 0x96, 0x96, 0xff}}},
    450     {{{ -2124,   -511,   -793}, 0, {   308,  -5604}, {0x96, 0x96, 0x96, 0xff}}},
    451     {{{ -2124,   -511,   1152}, 0, {   308,    660}, {0x96, 0x96, 0x96, 0xff}}},
    452     {{{ -2226,   -306,   1254}, 0, {     0,    990}, {0x96, 0x96, 0x96, 0xff}}},
    453 };
    454 
    455 // 0x0700AD20 - 0x0700AD60
    456 static const Vtx bits_seg7_vertex_0700AD20[] = {
    457     {{{ -1612,   -306,   1254}, 0, {  2012,    990}, {0x96, 0x96, 0x96, 0xff}}},
    458     {{{ -1714,   -511,   -793}, 0, {  1672,  -5604}, {0x96, 0x96, 0x96, 0xff}}},
    459     {{{ -1612,   -306,   -793}, 0, {  2012,  -5604}, {0x96, 0x96, 0x96, 0xff}}},
    460     {{{ -1714,   -511,   1152}, 0, {  1672,    660}, {0x96, 0x96, 0x96, 0xff}}},
    461 };
    462 
    463 // 0x0700AD60 - 0x0700AE98
    464 static const Gfx bits_seg7_dl_0700AD60[] = {
    465     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sky_09007800),
    466     gsDPLoadSync(),
    467     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    468     gsSPVertex(bits_seg7_vertex_07009700, 14, 0),
    469     gsSP2Triangles( 0,  1,  2, 0x0,  1,  3,  2, 0x0),
    470     gsSP2Triangles( 4,  5,  6, 0x0,  5,  7,  6, 0x0),
    471     gsSP2Triangles( 8,  4,  6, 0x0,  8,  6,  9, 0x0),
    472     gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
    473     gsSPVertex(bits_seg7_vertex_070097E0, 16, 0),
    474     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    475     gsSP2Triangles( 4,  5,  6, 0x0,  4,  7,  5, 0x0),
    476     gsSP2Triangles( 7,  8,  5, 0x0,  7,  9,  8, 0x0),
    477     gsSP2Triangles(10, 11, 12, 0x0, 13, 14, 15, 0x0),
    478     gsSPVertex(bits_seg7_vertex_070098E0, 14, 0),
    479     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    480     gsSP2Triangles( 6,  3,  5, 0x0,  7,  8,  9, 0x0),
    481     gsSP2Triangles(10,  7,  9, 0x0, 11, 12, 13, 0x0),
    482     gsSPVertex(bits_seg7_vertex_070099C0, 14, 0),
    483     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    484     gsSP2Triangles( 6,  7,  8, 0x0,  6,  8,  9, 0x0),
    485     gsSP2Triangles(10, 11, 12, 0x0, 13, 10, 12, 0x0),
    486     gsSPVertex(bits_seg7_vertex_07009AA0, 4, 0),
    487     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    488     gsSPEndDisplayList(),
    489 };
    490 
    491 // 0x0700AE98 - 0x0700B0E0
    492 static const Gfx bits_seg7_dl_0700AE98[] = {
    493     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sky_09001800),
    494     gsDPLoadSync(),
    495     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    496     gsSPVertex(bits_seg7_vertex_07009AE0, 15, 0),
    497     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    498     gsSP2Triangles( 4,  5,  6, 0x0,  4,  7,  5, 0x0),
    499     gsSP2Triangles( 8,  9, 10, 0x0,  8, 10, 11, 0x0),
    500     gsSP1Triangle(12, 13, 14, 0x0),
    501     gsSPVertex(bits_seg7_vertex_07009BD0, 16, 0),
    502     gsSP2Triangles( 0,  1,  2, 0x0,  1,  3,  2, 0x0),
    503     gsSP2Triangles( 4,  5,  6, 0x0,  4,  7,  5, 0x0),
    504     gsSP2Triangles( 0,  8,  9, 0x0,  0,  9,  6, 0x0),
    505     gsSP2Triangles(10, 11, 12, 0x0,  4, 13,  2, 0x0),
    506     gsSP1Triangle(10, 14, 15, 0x0),
    507     gsSPVertex(bits_seg7_vertex_07009CD0, 15, 0),
    508     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    509     gsSP2Triangles( 3,  5,  6, 0x0,  0,  7,  8, 0x0),
    510     gsSP2Triangles( 9, 10, 11, 0x0, 12, 13, 14, 0x0),
    511     gsSP1Triangle( 3, 12, 14, 0x0),
    512     gsSPVertex(bits_seg7_vertex_07009DC0, 16, 0),
    513     gsSP2Triangles( 0,  1,  2, 0x0,  1,  3,  2, 0x0),
    514     gsSP2Triangles( 4,  5,  6, 0x0,  4,  7,  5, 0x0),
    515     gsSP2Triangles( 4,  8,  9, 0x0,  0, 10, 11, 0x0),
    516     gsSP2Triangles( 4,  9,  2, 0x0, 12, 13, 14, 0x0),
    517     gsSP1Triangle(12, 15, 13, 0x0),
    518     gsSPVertex(bits_seg7_vertex_07009EC0, 15, 0),
    519     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    520     gsSP2Triangles( 4,  5,  6, 0x0,  4,  7,  5, 0x0),
    521     gsSP2Triangles( 8,  9, 10, 0x0, 11, 12, 13, 0x0),
    522     gsSP1Triangle(14, 11, 13, 0x0),
    523     gsSPVertex(bits_seg7_vertex_07009FB0, 14, 0),
    524     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    525     gsSP2Triangles( 4,  5,  6, 0x0,  4,  7,  5, 0x0),
    526     gsSP2Triangles( 8,  9, 10, 0x0, 11, 12, 13, 0x0),
    527     gsSPVertex(bits_seg7_vertex_0700A090, 14, 0),
    528     gsSP2Triangles( 0,  1,  2, 0x0,  1,  3,  2, 0x0),
    529     gsSP2Triangles( 4,  5,  6, 0x0,  7,  8,  9, 0x0),
    530     gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
    531     gsSPVertex(bits_seg7_vertex_0700A170, 14, 0),
    532     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    533     gsSP2Triangles( 4,  5,  6, 0x0,  4,  7,  5, 0x0),
    534     gsSP2Triangles( 8,  9, 10, 0x0, 11, 12, 13, 0x0),
    535     gsSPVertex(bits_seg7_vertex_0700A250, 7, 0),
    536     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    537     gsSP1Triangle( 4,  5,  6, 0x0),
    538     gsSPEndDisplayList(),
    539 };
    540 
    541 // 0x0700B0E0 - 0x0700B420
    542 static const Gfx bits_seg7_dl_0700B0E0[] = {
    543     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sky_09007000),
    544     gsDPLoadSync(),
    545     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    546     gsSPVertex(bits_seg7_vertex_0700A2C0, 14, 0),
    547     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    548     gsSP2Triangles( 4,  5,  6, 0x0,  7,  4,  6, 0x0),
    549     gsSP2Triangles( 6,  5,  8, 0x0,  5,  9,  8, 0x0),
    550     gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
    551     gsSPVertex(bits_seg7_vertex_0700A3A0, 16, 0),
    552     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    553     gsSP2Triangles( 4,  1,  0, 0x0,  4,  5,  1, 0x0),
    554     gsSP2Triangles( 6,  7,  8, 0x0,  6,  8,  9, 0x0),
    555     gsSP2Triangles(10,  6, 11, 0x0, 10,  7,  6, 0x0),
    556     gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0),
    557     gsSPVertex(bits_seg7_vertex_0700A4A0, 14, 0),
    558     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    559     gsSP2Triangles( 4,  5,  6, 0x0,  4,  7,  5, 0x0),
    560     gsSP2Triangles( 8,  9, 10, 0x0,  8, 10, 11, 0x0),
    561     gsSP2Triangles(11, 10, 12, 0x0, 11, 12, 13, 0x0),
    562     gsSPVertex(bits_seg7_vertex_0700A580, 16, 0),
    563     gsSP2Triangles( 0,  1,  2, 0x0,  2,  1,  3, 0x0),
    564     gsSP2Triangles( 2,  3,  4, 0x0,  0,  5,  1, 0x0),
    565     gsSP2Triangles( 3,  6,  4, 0x0,  3,  7,  6, 0x0),
    566     gsSP2Triangles( 8,  9, 10, 0x0,  8, 11,  9, 0x0),
    567     gsSP2Triangles(12, 13, 14, 0x0, 12, 15, 13, 0x0),
    568     gsSPVertex(bits_seg7_vertex_0700A680, 16, 0),
    569     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    570     gsSP2Triangles( 4,  5,  6, 0x0,  4,  6,  7, 0x0),
    571     gsSP2Triangles( 8,  9, 10, 0x0,  8, 10, 11, 0x0),
    572     gsSP2Triangles( 3, 11, 10, 0x0,  3,  2, 11, 0x0),
    573     gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0),
    574     gsSPVertex(bits_seg7_vertex_0700A780, 16, 0),
    575     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    576     gsSP2Triangles( 4,  5,  3, 0x0,  4,  3,  2, 0x0),
    577     gsSP2Triangles( 6,  7,  8, 0x0,  9,  6,  8, 0x0),
    578     gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
    579     gsSP2Triangles(14, 15, 10, 0x0, 15, 11, 10, 0x0),
    580     gsSPVertex(bits_seg7_vertex_0700A880, 15, 0),
    581     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    582     gsSP2Triangles( 4,  5,  6, 0x0,  7,  8,  9, 0x0),
    583     gsSP2Triangles( 7, 10,  8, 0x0,  1,  0, 11, 0x0),
    584     gsSP2Triangles( 1, 11, 12, 0x0, 13,  6,  5, 0x0),
    585     gsSP1Triangle(13, 14,  6, 0x0),
    586     gsSPVertex(bits_seg7_vertex_0700A970, 16, 0),
    587     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    588     gsSP2Triangles( 6,  7,  8, 0x0,  6,  8,  9, 0x0),
    589     gsSP2Triangles( 0, 10,  1, 0x0, 11, 12, 13, 0x0),
    590     gsSP2Triangles(11, 13, 14, 0x0, 11, 15, 12, 0x0),
    591     gsSPVertex(bits_seg7_vertex_0700AA70, 16, 0),
    592     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    593     gsSP2Triangles( 4,  6,  5, 0x0,  5,  6,  7, 0x0),
    594     gsSP2Triangles( 5,  7,  8, 0x0,  9,  6,  4, 0x0),
    595     gsSP2Triangles(10,  9, 11, 0x0,  9,  4, 11, 0x0),
    596     gsSP2Triangles(10, 11, 12, 0x0, 13, 14, 15, 0x0),
    597     gsSPVertex(bits_seg7_vertex_0700AB70, 11, 0),
    598     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    599     gsSP2Triangles( 3,  5,  6, 0x0,  7,  6,  5, 0x0),
    600     gsSP2Triangles( 7,  8,  6, 0x0,  7,  9,  8, 0x0),
    601     gsSP1Triangle( 7, 10,  9, 0x0),
    602     gsSPEndDisplayList(),
    603 };
    604 
    605 // 0x0700B420 - 0x0700B4A0
    606 static const Gfx bits_seg7_dl_0700B420[] = {
    607     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sky_09008000),
    608     gsDPLoadSync(),
    609     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    610     gsSPVertex(bits_seg7_vertex_0700AC20, 16, 0),
    611     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    612     gsSP2Triangles( 4,  5,  6, 0x0,  4,  6,  7, 0x0),
    613     gsSP2Triangles( 8,  9, 10, 0x0,  8, 10, 11, 0x0),
    614     gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0),
    615     gsSPVertex(bits_seg7_vertex_0700AD20, 4, 0),
    616     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    617     gsSPEndDisplayList(),
    618 };
    619 
    620 // 0x0700B4A0 - 0x0700B528
    621 const Gfx bits_seg7_dl_0700B4A0[] = {
    622     gsDPPipeSync(),
    623     gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB),
    624     gsSPClearGeometryMode(G_LIGHTING),
    625     gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD),
    626     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
    627     gsDPTileSync(),
    628     gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD),
    629     gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
    630     gsSPDisplayList(bits_seg7_dl_0700AD60),
    631     gsSPDisplayList(bits_seg7_dl_0700AE98),
    632     gsSPDisplayList(bits_seg7_dl_0700B0E0),
    633     gsSPDisplayList(bits_seg7_dl_0700B420),
    634     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
    635     gsDPPipeSync(),
    636     gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
    637     gsSPSetGeometryMode(G_LIGHTING),
    638     gsSPEndDisplayList(),
    639 };