sm64

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

model.inc.c (26641B)


      1 // 0x0700BA88 - 0x0700BB88
      2 static const Vtx bits_seg7_vertex_0700BA88[] = {
      3     {{{  2648,   -352,    307}, 0, {  1462,      0}, {0xb1, 0xbf, 0xfa, 0xff}}},
      4     {{{  1843,   -352,   -306}, 0, {   804,   2144}, {0xb1, 0xbf, 0xfa, 0xff}}},
      5     {{{  1843,   -352,    307}, 0, {    -6,   1026}, {0xb1, 0xbf, 0xfa, 0xff}}},
      6     {{{  2648,   -352,   -306}, 0, {  2270,   1086}, {0xb1, 0xbf, 0xfa, 0xff}}},
      7     {{{  1843,   -455,    307}, 0, {    -6,   1026}, {0x3d, 0x3c, 0x76, 0xff}}},
      8     {{{  2648,   -455,   -306}, 0, {  2270,   1086}, {0x3d, 0x3c, 0x76, 0xff}}},
      9     {{{  2648,   -455,    307}, 0, {  1462,      0}, {0x3d, 0x3c, 0x76, 0xff}}},
     10     {{{  1843,   -455,   -306}, 0, {   804,   2144}, {0x3d, 0x3c, 0x76, 0xff}}},
     11     {{{  2648,   -455,    307}, 0, {  1462,      0}, {0x6b, 0x72, 0xb5, 0xff}}},
     12     {{{  2648,   -455,   -306}, 0, {  2270,   1086}, {0x6b, 0x72, 0xb5, 0xff}}},
     13     {{{  2648,   -352,   -306}, 0, {  2270,   1086}, {0x6b, 0x72, 0xb5, 0xff}}},
     14     {{{  2648,   -352,    307}, 0, {  1462,      0}, {0x6b, 0x72, 0xb5, 0xff}}},
     15     {{{  1843,   -352,    307}, 0, {    -6,   1026}, {0x6b, 0x72, 0xb5, 0xff}}},
     16     {{{  1843,   -352,   -306}, 0, {   804,   2144}, {0x6b, 0x72, 0xb5, 0xff}}},
     17     {{{  1843,   -455,   -306}, 0, {   804,   2144}, {0x6b, 0x72, 0xb5, 0xff}}},
     18     {{{  1843,   -455,    307}, 0, {    -6,   1026}, {0x6b, 0x72, 0xb5, 0xff}}},
     19 };
     20 
     21 // 0x0700BB88 - 0x0700BC08
     22 static const Vtx bits_seg7_vertex_0700BB88[] = {
     23     {{{  2648,   -455,   -306}, 0, {  2270,   1086}, {0x52, 0x52, 0xac, 0xff}}},
     24     {{{  1843,   -455,   -306}, 0, {   804,   2144}, {0x52, 0x52, 0xac, 0xff}}},
     25     {{{  1843,   -352,   -306}, 0, {   804,   2144}, {0x52, 0x52, 0xac, 0xff}}},
     26     {{{  2648,   -352,   -306}, 0, {  2270,   1086}, {0x52, 0x52, 0xac, 0xff}}},
     27     {{{  2648,   -352,    307}, 0, {  1462,      0}, {0x52, 0x52, 0xac, 0xff}}},
     28     {{{  1843,   -455,    307}, 0, {    -6,   1026}, {0x52, 0x52, 0xac, 0xff}}},
     29     {{{  2648,   -455,    307}, 0, {  1462,      0}, {0x52, 0x52, 0xac, 0xff}}},
     30     {{{  1843,   -352,    307}, 0, {    -6,   1026}, {0x52, 0x52, 0xac, 0xff}}},
     31 };
     32 
     33 // 0x0700BC08 - 0x0700BD08
     34 static const Vtx bits_seg7_vertex_0700BC08[] = {
     35     {{{ -2402,   1111,    -12}, 0, { -6332,    650}, {0xb1, 0xbf, 0xfa, 0xff}}},
     36     {{{ -2402,   1111,     13}, 0, { -6332,    650}, {0xb1, 0xbf, 0xfa, 0xff}}},
     37     {{{ -2387,   1111,     13}, 0, { -6128,    598}, {0xb1, 0xbf, 0xfa, 0xff}}},
     38     {{{ -2379,   1111,      0}, 0, { -6026,    572}, {0xb1, 0xbf, 0xfa, 0xff}}},
     39     {{{ -2387,   1111,    -12}, 0, { -6128,    598}, {0xb1, 0xbf, 0xfa, 0xff}}},
     40     {{{ -2410,   1111,      0}, 0, { -6434,    674}, {0xb1, 0xbf, 0xfa, 0xff}}},
     41     {{{ -2402,    343,     13}, 0, {  1330,    650}, {0x3d, 0x3c, 0x76, 0xff}}},
     42     {{{ -2410,    343,      0}, 0, {  1228,    674}, {0x3d, 0x3c, 0x76, 0xff}}},
     43     {{{ -2402,    343,    -12}, 0, {  1330,    650}, {0x3d, 0x3c, 0x76, 0xff}}},
     44     {{{ -2387,    343,     13}, 0, {  1536,    598}, {0x3d, 0x3c, 0x76, 0xff}}},
     45     {{{ -2379,    343,      0}, 0, {  1638,    572}, {0x3d, 0x3c, 0x76, 0xff}}},
     46     {{{ -2387,    343,    -12}, 0, {  1536,    598}, {0x3d, 0x3c, 0x76, 0xff}}},
     47     {{{ -2410,    343,      0}, 0, {  1228,    674}, {0x97, 0xa9, 0xcd, 0xff}}},
     48     {{{ -2410,   1111,      0}, 0, { -6434,    674}, {0x97, 0xa9, 0xcd, 0xff}}},
     49     {{{ -2402,   1111,    -12}, 0, { -6332,    650}, {0x97, 0xa9, 0xcd, 0xff}}},
     50     {{{ -2402,    343,    -12}, 0, {  1330,    650}, {0x97, 0xa9, 0xcd, 0xff}}},
     51 };
     52 
     53 // 0x0700BD08 - 0x0700BE08
     54 static const Vtx bits_seg7_vertex_0700BD08[] = {
     55     {{{ -2379,    343,      0}, 0, {  1638,    572}, {0x97, 0xa9, 0xcd, 0xff}}},
     56     {{{ -2387,   1111,     13}, 0, { -6128,    598}, {0x97, 0xa9, 0xcd, 0xff}}},
     57     {{{ -2387,    343,     13}, 0, {  1536,    598}, {0x97, 0xa9, 0xcd, 0xff}}},
     58     {{{ -2379,   1111,      0}, 0, { -6026,    572}, {0x97, 0xa9, 0xcd, 0xff}}},
     59     {{{ -2402,    343,    -12}, 0, {  1330,    650}, {0x52, 0x70, 0xac, 0xff}}},
     60     {{{ -2402,   1111,    -12}, 0, { -6332,    650}, {0x52, 0x70, 0xac, 0xff}}},
     61     {{{ -2387,   1111,    -12}, 0, { -6128,    598}, {0x52, 0x70, 0xac, 0xff}}},
     62     {{{ -2387,    343,    -12}, 0, {  1536,    598}, {0x52, 0x70, 0xac, 0xff}}},
     63     {{{ -2387,    343,     13}, 0, {  1536,    598}, {0x52, 0x70, 0xac, 0xff}}},
     64     {{{ -2387,   1111,     13}, 0, { -6128,    598}, {0x52, 0x70, 0xac, 0xff}}},
     65     {{{ -2402,   1111,     13}, 0, { -6332,    650}, {0x52, 0x70, 0xac, 0xff}}},
     66     {{{ -2402,    343,     13}, 0, {  1330,    650}, {0x52, 0x70, 0xac, 0xff}}},
     67     {{{ -2387,    343,    -12}, 0, {  1536,    598}, {0x79, 0x8c, 0xeb, 0xff}}},
     68     {{{ -2387,   1111,    -12}, 0, { -6128,    598}, {0x79, 0x8c, 0xeb, 0xff}}},
     69     {{{ -2379,   1111,      0}, 0, { -6026,    572}, {0x79, 0x8c, 0xeb, 0xff}}},
     70     {{{ -2379,    343,      0}, 0, {  1638,    572}, {0x79, 0x8c, 0xeb, 0xff}}},
     71 };
     72 
     73 // 0x0700BE08 - 0x0700BE48
     74 static const Vtx bits_seg7_vertex_0700BE08[] = {
     75     {{{ -2402,    343,     13}, 0, {  1330,    650}, {0x79, 0x8c, 0xeb, 0xff}}},
     76     {{{ -2410,   1111,      0}, 0, { -6434,    674}, {0x79, 0x8c, 0xeb, 0xff}}},
     77     {{{ -2410,    343,      0}, 0, {  1228,    674}, {0x79, 0x8c, 0xeb, 0xff}}},
     78     {{{ -2402,   1111,     13}, 0, { -6332,    650}, {0x79, 0x8c, 0xeb, 0xff}}},
     79 };
     80 
     81 // 0x0700BE48 - 0x0700BF48
     82 static const Vtx bits_seg7_vertex_0700BE48[] = {
     83     {{{ -2610,   -414,    307}, 0, { -2074,      0}, {0x3d, 0x3c, 0x76, 0xff}}},
     84     {{{ -2610,   -414,   -306}, 0, { -2074,      0}, {0x3d, 0x3c, 0x76, 0xff}}},
     85     {{{ -2201,   -414,   -306}, 0, {  -712,      0}, {0x3d, 0x3c, 0x76, 0xff}}},
     86     {{{ -2201,   -414,    307}, 0, {  -712,      0}, {0x3d, 0x3c, 0x76, 0xff}}},
     87     {{{ -2201,   -414,    307}, 0, {  -712,      0}, {0x79, 0x9f, 0xeb, 0xff}}},
     88     {{{ -2201,   -414,   -306}, 0, {  -712,      0}, {0x79, 0x9f, 0xeb, 0xff}}},
     89     {{{ -2388,    148,   -306}, 0, { -2824,   -646}, {0x79, 0x9f, 0xeb, 0xff}}},
     90     {{{ -2388,    148,    307}, 0, { -2824,   -646}, {0x79, 0x9f, 0xeb, 0xff}}},
     91     {{{ -2422,    148,    307}, 0, { -2824,   -646}, {0x79, 0x9f, 0xeb, 0xff}}},
     92     {{{ -2422,    148,   -306}, 0, { -2824,   -646}, {0x79, 0x9f, 0xeb, 0xff}}},
     93     {{{ -2610,   -414,   -306}, 0, { -2074,      0}, {0x79, 0x9f, 0xeb, 0xff}}},
     94     {{{ -2610,   -414,    307}, 0, { -2074,      0}, {0x79, 0x9f, 0xeb, 0xff}}},
     95     {{{ -2610,   -414,   -306}, 0, { -2074,      0}, {0x52, 0x70, 0xac, 0xff}}},
     96     {{{ -2422,    148,   -306}, 0, { -2762,   -594}, {0x52, 0x70, 0xac, 0xff}}},
     97     {{{ -2388,    148,   -306}, 0, { -2648,   -594}, {0x52, 0x70, 0xac, 0xff}}},
     98     {{{ -2201,   -414,   -306}, 0, {  -712,      0}, {0x52, 0x70, 0xac, 0xff}}},
     99 };
    100 
    101 // 0x0700BF48 - 0x0700BF88
    102 static const Vtx bits_seg7_vertex_0700BF48[] = {
    103     {{{ -2201,   -414,    307}, 0, {  -712,      0}, {0x52, 0x70, 0xac, 0xff}}},
    104     {{{ -2422,    148,    307}, 0, { -2762,   -594}, {0x52, 0x70, 0xac, 0xff}}},
    105     {{{ -2610,   -414,    307}, 0, { -2074,      0}, {0x52, 0x70, 0xac, 0xff}}},
    106     {{{ -2388,    148,    307}, 0, { -2648,   -594}, {0x52, 0x70, 0xac, 0xff}}},
    107 };
    108 
    109 // 0x0700BF88 - 0x0700C088
    110 static const Vtx bits_seg7_vertex_0700BF88[] = {
    111     {{{  1010,   -250,    307}, 0, { 11284,  -1638}, {0xeb, 0xeb, 0x79, 0xff}}},
    112     {{{  1215,   -250,    307}, 0, { 12598,  -1930}, {0xeb, 0xeb, 0x79, 0xff}}},
    113     {{{  1215,   -250,   -306}, 0, { 12598,  -1930}, {0xeb, 0xeb, 0x79, 0xff}}},
    114     {{{ -1344,   -147,    307}, 0, { -4338,   1718}, {0xeb, 0xeb, 0x79, 0xff}}},
    115     {{{ -1139,   -147,   -306}, 0, { -3024,   1426}, {0xeb, 0xeb, 0x79, 0xff}}},
    116     {{{ -1344,   -147,   -306}, 0, { -4338,   1718}, {0xeb, 0xeb, 0x79, 0xff}}},
    117     {{{ -1139,   -147,    307}, 0, { -3024,   1426}, {0xeb, 0xeb, 0x79, 0xff}}},
    118     {{{  -525,   -147,    307}, 0, {   918,    552}, {0xeb, 0xeb, 0x79, 0xff}}},
    119     {{{  -320,   -147,   -306}, 0, {  2232,    260}, {0xeb, 0xeb, 0x79, 0xff}}},
    120     {{{  -525,   -147,   -306}, 0, {   918,    552}, {0xeb, 0xeb, 0x79, 0xff}}},
    121     {{{  -320,   -147,    307}, 0, {  2232,    260}, {0xeb, 0xeb, 0x79, 0xff}}},
    122     {{{   396,   -250,    307}, 0, {  7342,   -762}, {0xeb, 0xeb, 0x79, 0xff}}},
    123     {{{   600,   -250,    307}, 0, {  8656,  -1054}, {0xeb, 0xeb, 0x79, 0xff}}},
    124     {{{   600,   -250,   -306}, 0, {  8656,  -1054}, {0xeb, 0xeb, 0x79, 0xff}}},
    125     {{{   396,   -250,   -306}, 0, {  7342,   -762}, {0xeb, 0xeb, 0x79, 0xff}}},
    126     {{{  1010,   -250,   -306}, 0, { 11284,  -1638}, {0xeb, 0xeb, 0x79, 0xff}}},
    127 };
    128 
    129 // 0x0700C088 - 0x0700C188
    130 static const Vtx bits_seg7_vertex_0700C088[] = {
    131     {{{  -832,    261,    307}, 0, {   990,   7120}, {0xff, 0xff, 0x65, 0xff}}},
    132     {{{  -832,    261,   -306}, 0, {   990,   7120}, {0xff, 0xff, 0x65, 0xff}}},
    133     {{{  -935,    159,   -306}, 0, {  2012,   7120}, {0xff, 0xff, 0x65, 0xff}}},
    134     {{{   805,    159,    307}, 0, { -6672,  -1566}, {0xff, 0xff, 0x65, 0xff}}},
    135     {{{   703,     56,   -306}, 0, { -5650,  -1566}, {0xff, 0xff, 0x65, 0xff}}},
    136     {{{   703,     56,    307}, 0, { -5650,  -1566}, {0xff, 0xff, 0x65, 0xff}}},
    137     {{{   805,    159,   -306}, 0, { -6672,  -1566}, {0xff, 0xff, 0x65, 0xff}}},
    138     {{{   908,     56,    307}, 0, {  9094,  -1492}, {0xff, 0xff, 0x65, 0xff}}},
    139     {{{   908,     56,   -306}, 0, {  9094,  -1492}, {0xff, 0xff, 0x65, 0xff}}},
    140     {{{   805,    159,   -306}, 0, {  7926,  -1346}, {0xff, 0xff, 0x65, 0xff}}},
    141     {{{   805,    159,    307}, 0, {  7926,  -1346}, {0xff, 0xff, 0x65, 0xff}}},
    142     {{{  -730,    159,    307}, 0, { -1928,    844}, {0xff, 0xff, 0x65, 0xff}}},
    143     {{{  -832,    261,   -306}, 0, { -3096,    990}, {0xff, 0xff, 0x65, 0xff}}},
    144     {{{  -832,    261,    307}, 0, { -3096,    990}, {0xff, 0xff, 0x65, 0xff}}},
    145     {{{  -730,    159,   -306}, 0, { -1928,    844}, {0xff, 0xff, 0x65, 0xff}}},
    146     {{{  -935,    159,    307}, 0, {  2012,   7120}, {0xff, 0xff, 0x65, 0xff}}},
    147 };
    148 
    149 // 0x0700C188 - 0x0700C288
    150 static const Vtx bits_seg7_vertex_0700C188[] = {
    151     {{{  1010,   -455,    307}, 0, { 12306,  -1638}, {0x62, 0x51, 0x52, 0xff}}},
    152     {{{  1010,   -455,   -306}, 0, { 12306,  -1638}, {0x62, 0x51, 0x52, 0xff}}},
    153     {{{  1215,   -455,   -306}, 0, { 13620,  -1930}, {0x62, 0x51, 0x52, 0xff}}},
    154     {{{ -1344,   -455,    307}, 0, { -2804,   1718}, {0x62, 0x51, 0x52, 0xff}}},
    155     {{{ -1344,   -455,   -306}, 0, { -2804,   1718}, {0x62, 0x51, 0x52, 0xff}}},
    156     {{{ -1139,   -455,   -306}, 0, { -1490,   1426}, {0x62, 0x51, 0x52, 0xff}}},
    157     {{{ -1139,   -455,    307}, 0, { -1490,   1426}, {0x62, 0x51, 0x52, 0xff}}},
    158     {{{  -525,   -455,    307}, 0, {  2450,    552}, {0x62, 0x51, 0x52, 0xff}}},
    159     {{{  -320,   -455,   -306}, 0, {  3764,    260}, {0x62, 0x51, 0x52, 0xff}}},
    160     {{{  -320,   -455,    307}, 0, {  3764,    260}, {0x62, 0x51, 0x52, 0xff}}},
    161     {{{  -525,   -455,   -306}, 0, {  2450,    552}, {0x62, 0x51, 0x52, 0xff}}},
    162     {{{   396,   -455,    307}, 0, {  8364,   -762}, {0x62, 0x51, 0x52, 0xff}}},
    163     {{{   600,   -455,   -306}, 0, {  9678,  -1054}, {0x62, 0x51, 0x52, 0xff}}},
    164     {{{   600,   -455,    307}, 0, {  9678,  -1054}, {0x62, 0x51, 0x52, 0xff}}},
    165     {{{   396,   -455,   -306}, 0, {  8364,   -762}, {0x62, 0x51, 0x52, 0xff}}},
    166     {{{  1215,   -455,    307}, 0, { 13620,  -1930}, {0x62, 0x51, 0x52, 0xff}}},
    167 };
    168 
    169 // 0x0700C288 - 0x0700C378
    170 static const Vtx bits_seg7_vertex_0700C288[] = {
    171     {{{  -320,   -147,    307}, 0, {  2232,    260}, {0xbb, 0x96, 0x6c, 0xff}}},
    172     {{{  -320,   -455,   -306}, 0, {  3764,    260}, {0xbb, 0x96, 0x6c, 0xff}}},
    173     {{{  -320,   -147,   -306}, 0, {  2232,    260}, {0xbb, 0x96, 0x6c, 0xff}}},
    174     {{{ -1139,   -147,    307}, 0, { -3024,   1426}, {0xbb, 0x96, 0x6c, 0xff}}},
    175     {{{ -1139,   -455,    307}, 0, { -1490,   1426}, {0xbb, 0x96, 0x6c, 0xff}}},
    176     {{{ -1139,   -455,   -306}, 0, { -1490,   1426}, {0xbb, 0x96, 0x6c, 0xff}}},
    177     {{{ -1139,   -147,   -306}, 0, { -3024,   1426}, {0xbb, 0x96, 0x6c, 0xff}}},
    178     {{{ -1344,   -147,   -306}, 0, { -4338,   1718}, {0xbb, 0x96, 0x6c, 0xff}}},
    179     {{{ -1344,   -455,   -306}, 0, { -2804,   1718}, {0xbb, 0x96, 0x6c, 0xff}}},
    180     {{{ -1344,   -455,    307}, 0, { -2804,   1718}, {0xbb, 0x96, 0x6c, 0xff}}},
    181     {{{ -1344,   -147,    307}, 0, { -4338,   1718}, {0xbb, 0x96, 0x6c, 0xff}}},
    182     {{{  -525,   -147,   -306}, 0, {   918,    552}, {0xbb, 0x96, 0x6c, 0xff}}},
    183     {{{  -525,   -455,    307}, 0, {  2450,    552}, {0xbb, 0x96, 0x6c, 0xff}}},
    184     {{{  -525,   -147,    307}, 0, {   918,    552}, {0xbb, 0x96, 0x6c, 0xff}}},
    185     {{{  -525,   -455,   -306}, 0, {  2450,    552}, {0xbb, 0x96, 0x6c, 0xff}}},
    186 };
    187 
    188 // 0x0700C378 - 0x0700C468
    189 static const Vtx bits_seg7_vertex_0700C378[] = {
    190     {{{  1010,   -250,   -306}, 0, { 11284,  -1638}, {0xbb, 0x96, 0x6c, 0xff}}},
    191     {{{  1010,   -455,   -306}, 0, { 12306,  -1638}, {0xbb, 0x96, 0x6c, 0xff}}},
    192     {{{  1010,   -455,    307}, 0, { 12306,  -1638}, {0xbb, 0x96, 0x6c, 0xff}}},
    193     {{{  -320,   -147,    307}, 0, {  2232,    260}, {0xbb, 0x96, 0x6c, 0xff}}},
    194     {{{  -320,   -455,    307}, 0, {  3764,    260}, {0xbb, 0x96, 0x6c, 0xff}}},
    195     {{{  -320,   -455,   -306}, 0, {  3764,    260}, {0xbb, 0x96, 0x6c, 0xff}}},
    196     {{{   600,   -250,    307}, 0, {  8656,  -1054}, {0xbb, 0x96, 0x6c, 0xff}}},
    197     {{{   600,   -455,    307}, 0, {  9678,  -1054}, {0xbb, 0x96, 0x6c, 0xff}}},
    198     {{{   600,   -455,   -306}, 0, {  9678,  -1054}, {0xbb, 0x96, 0x6c, 0xff}}},
    199     {{{   600,   -250,   -306}, 0, {  8656,  -1054}, {0xbb, 0x96, 0x6c, 0xff}}},
    200     {{{   396,   -250,   -306}, 0, {  7342,   -762}, {0xbb, 0x96, 0x6c, 0xff}}},
    201     {{{   396,   -455,    307}, 0, {  8364,   -762}, {0xbb, 0x96, 0x6c, 0xff}}},
    202     {{{   396,   -250,    307}, 0, {  7342,   -762}, {0xbb, 0x96, 0x6c, 0xff}}},
    203     {{{   396,   -455,   -306}, 0, {  8364,   -762}, {0xbb, 0x96, 0x6c, 0xff}}},
    204     {{{  1010,   -250,    307}, 0, { 11284,  -1638}, {0xbb, 0x96, 0x6c, 0xff}}},
    205 };
    206 
    207 // 0x0700C468 - 0x0700C558
    208 static const Vtx bits_seg7_vertex_0700C468[] = {
    209     {{{  1215,   -250,    307}, 0, { 12598,  -1930}, {0xbb, 0x96, 0x6c, 0xff}}},
    210     {{{  1215,   -455,    307}, 0, { 13620,  -1930}, {0xbb, 0x96, 0x6c, 0xff}}},
    211     {{{  1215,   -455,   -306}, 0, { 13620,  -1930}, {0xbb, 0x96, 0x6c, 0xff}}},
    212     {{{  1215,   -250,   -306}, 0, { 12598,  -1930}, {0xbb, 0x96, 0x6c, 0xff}}},
    213     {{{   600,   -250,    307}, 0, {  8656,  -1054}, {0x90, 0x6b, 0x59, 0xff}}},
    214     {{{   396,   -455,    307}, 0, {  8364,   -762}, {0x90, 0x6b, 0x59, 0xff}}},
    215     {{{   600,   -455,    307}, 0, {  9678,  -1054}, {0x90, 0x6b, 0x59, 0xff}}},
    216     {{{ -1139,   -147,    307}, 0, { -3024,   1426}, {0x90, 0x6b, 0x59, 0xff}}},
    217     {{{ -1344,   -147,    307}, 0, { -4338,   1718}, {0x90, 0x6b, 0x59, 0xff}}},
    218     {{{ -1344,   -455,    307}, 0, { -2804,   1718}, {0x90, 0x6b, 0x59, 0xff}}},
    219     {{{ -1139,   -455,    307}, 0, { -1490,   1426}, {0x90, 0x6b, 0x59, 0xff}}},
    220     {{{  -320,   -147,    307}, 0, {  2232,    260}, {0x90, 0x6b, 0x59, 0xff}}},
    221     {{{  -525,   -455,    307}, 0, {  2450,    552}, {0x90, 0x6b, 0x59, 0xff}}},
    222     {{{  -320,   -455,    307}, 0, {  3764,    260}, {0x90, 0x6b, 0x59, 0xff}}},
    223     {{{  -525,   -147,    307}, 0, {   918,    552}, {0x90, 0x6b, 0x59, 0xff}}},
    224 };
    225 
    226 // 0x0700C558 - 0x0700C648
    227 static const Vtx bits_seg7_vertex_0700C558[] = {
    228     {{{   703,     56,    307}, 0, {  7780,  -1200}, {0x90, 0x6b, 0x59, 0xff}}},
    229     {{{   805,    -45,    307}, 0, {  8948,  -1346}, {0x90, 0x6b, 0x59, 0xff}}},
    230     {{{   908,     56,    307}, 0, {  9094,  -1492}, {0x90, 0x6b, 0x59, 0xff}}},
    231     {{{   805,    159,    307}, 0, {  7926,  -1346}, {0x90, 0x6b, 0x59, 0xff}}},
    232     {{{  -935,    159,    307}, 0, { -3242,   1134}, {0x90, 0x6b, 0x59, 0xff}}},
    233     {{{  -832,     56,    307}, 0, { -2074,    990}, {0x90, 0x6b, 0x59, 0xff}}},
    234     {{{  -730,    159,    307}, 0, { -1928,    844}, {0x90, 0x6b, 0x59, 0xff}}},
    235     {{{   600,   -250,    307}, 0, {  8656,  -1054}, {0x90, 0x6b, 0x59, 0xff}}},
    236     {{{   396,   -250,    307}, 0, {  7342,   -762}, {0x90, 0x6b, 0x59, 0xff}}},
    237     {{{   396,   -455,    307}, 0, {  8364,   -762}, {0x90, 0x6b, 0x59, 0xff}}},
    238     {{{  1215,   -250,    307}, 0, { 12598,  -1930}, {0x90, 0x6b, 0x59, 0xff}}},
    239     {{{  1010,   -250,    307}, 0, { 11284,  -1638}, {0x90, 0x6b, 0x59, 0xff}}},
    240     {{{  1010,   -455,    307}, 0, { 12306,  -1638}, {0x90, 0x6b, 0x59, 0xff}}},
    241     {{{  1215,   -455,    307}, 0, { 13620,  -1930}, {0x90, 0x6b, 0x59, 0xff}}},
    242     {{{  -832,    261,    307}, 0, { -3096,    990}, {0x90, 0x6b, 0x59, 0xff}}},
    243 };
    244 
    245 // 0x0700C648 - 0x0700C738
    246 static const Vtx bits_seg7_vertex_0700C648[] = {
    247     {{{   703,     56,    307}, 0, {  7780,  -1200}, {0x76, 0x6a, 0x52, 0xff}}},
    248     {{{   703,     56,   -306}, 0, {  7780,  -1200}, {0x76, 0x6a, 0x52, 0xff}}},
    249     {{{   805,    -45,   -306}, 0, {  8948,  -1346}, {0x76, 0x6a, 0x52, 0xff}}},
    250     {{{   805,    -45,    307}, 0, {  8948,  -1346}, {0x76, 0x6a, 0x52, 0xff}}},
    251     {{{   908,     56,   -306}, 0, {  9094,  -1492}, {0x76, 0x6a, 0x52, 0xff}}},
    252     {{{   908,     56,    307}, 0, {  9094,  -1492}, {0x76, 0x6a, 0x52, 0xff}}},
    253     {{{  -832,     56,    307}, 0, { -2074,    990}, {0x76, 0x6a, 0x52, 0xff}}},
    254     {{{  -730,    159,   -306}, 0, { -1928,    844}, {0x76, 0x6a, 0x52, 0xff}}},
    255     {{{  -730,    159,    307}, 0, { -1928,    844}, {0x76, 0x6a, 0x52, 0xff}}},
    256     {{{  -832,     56,   -306}, 0, { -2074,    990}, {0x76, 0x6a, 0x52, 0xff}}},
    257     {{{  -935,    159,    307}, 0, { -3242,   1134}, {0x76, 0x6a, 0x52, 0xff}}},
    258     {{{  -935,    159,   -306}, 0, { -3242,   1134}, {0x76, 0x6a, 0x52, 0xff}}},
    259     {{{   600,   -455,   -306}, 0, {  9678,  -1054}, {0xbf, 0xaa, 0x3f, 0xff}}},
    260     {{{   396,   -250,   -306}, 0, {  7342,   -762}, {0xbf, 0xaa, 0x3f, 0xff}}},
    261     {{{   600,   -250,   -306}, 0, {  8656,  -1054}, {0xbf, 0xaa, 0x3f, 0xff}}},
    262 };
    263 
    264 // 0x0700C738 - 0x0700C828
    265 static const Vtx bits_seg7_vertex_0700C738[] = {
    266     {{{ -1139,   -455,   -306}, 0, { -1490,   1426}, {0xbf, 0xaa, 0x3f, 0xff}}},
    267     {{{ -1344,   -455,   -306}, 0, { -2804,   1718}, {0xbf, 0xaa, 0x3f, 0xff}}},
    268     {{{ -1344,   -147,   -306}, 0, { -4338,   1718}, {0xbf, 0xaa, 0x3f, 0xff}}},
    269     {{{ -1139,   -147,   -306}, 0, { -3024,   1426}, {0xbf, 0xaa, 0x3f, 0xff}}},
    270     {{{  -320,   -455,   -306}, 0, {  3764,    260}, {0xbf, 0xaa, 0x3f, 0xff}}},
    271     {{{  -525,   -147,   -306}, 0, {   918,    552}, {0xbf, 0xaa, 0x3f, 0xff}}},
    272     {{{  -320,   -147,   -306}, 0, {  2232,    260}, {0xbf, 0xaa, 0x3f, 0xff}}},
    273     {{{  -525,   -455,   -306}, 0, {  2450,    552}, {0xbf, 0xaa, 0x3f, 0xff}}},
    274     {{{   805,    159,   -306}, 0, {  7926,  -1346}, {0xbf, 0xaa, 0x3f, 0xff}}},
    275     {{{   805,    -45,   -306}, 0, {  8948,  -1346}, {0xbf, 0xaa, 0x3f, 0xff}}},
    276     {{{   703,     56,   -306}, 0, {  7780,  -1200}, {0xbf, 0xaa, 0x3f, 0xff}}},
    277     {{{   908,     56,   -306}, 0, {  9094,  -1492}, {0xbf, 0xaa, 0x3f, 0xff}}},
    278     {{{  -832,    261,   -306}, 0, { -3096,    990}, {0xbf, 0xaa, 0x3f, 0xff}}},
    279     {{{  -730,    159,   -306}, 0, { -1928,    844}, {0xbf, 0xaa, 0x3f, 0xff}}},
    280     {{{  -832,     56,   -306}, 0, { -2074,    990}, {0xbf, 0xaa, 0x3f, 0xff}}},
    281 };
    282 
    283 // 0x0700C828 - 0x0700C8C8
    284 static const Vtx bits_seg7_vertex_0700C828[] = {
    285     {{{   600,   -455,   -306}, 0, {  9678,  -1054}, {0xbf, 0xaa, 0x3f, 0xff}}},
    286     {{{   396,   -455,   -306}, 0, {  8364,   -762}, {0xbf, 0xaa, 0x3f, 0xff}}},
    287     {{{   396,   -250,   -306}, 0, {  7342,   -762}, {0xbf, 0xaa, 0x3f, 0xff}}},
    288     {{{  1215,   -455,   -306}, 0, { 13620,  -1930}, {0xbf, 0xaa, 0x3f, 0xff}}},
    289     {{{  1010,   -455,   -306}, 0, { 12306,  -1638}, {0xbf, 0xaa, 0x3f, 0xff}}},
    290     {{{  1010,   -250,   -306}, 0, { 11284,  -1638}, {0xbf, 0xaa, 0x3f, 0xff}}},
    291     {{{  1215,   -250,   -306}, 0, { 12598,  -1930}, {0xbf, 0xaa, 0x3f, 0xff}}},
    292     {{{  -832,    261,   -306}, 0, { -3096,    990}, {0xbf, 0xaa, 0x3f, 0xff}}},
    293     {{{  -832,     56,   -306}, 0, { -2074,    990}, {0xbf, 0xaa, 0x3f, 0xff}}},
    294     {{{  -935,    159,   -306}, 0, { -3242,   1134}, {0xbf, 0xaa, 0x3f, 0xff}}},
    295 };
    296 
    297 // 0x0700C8C8 - 0x0700C908
    298 static const Vtx bits_seg7_vertex_0700C8C8[] = {
    299     {{{ -2388,    148,   -306}, 0, {     0,      0}, {0x8f, 0xb8, 0xef, 0xff}}},
    300     {{{ -2422,    148,   -306}, 0, {     0,      0}, {0x8f, 0xb8, 0xef, 0xff}}},
    301     {{{ -2422,    148,    307}, 0, {     0,      0}, {0x8f, 0xb8, 0xef, 0xff}}},
    302     {{{ -2388,    148,    307}, 0, {     0,      0}, {0x8f, 0xb8, 0xef, 0xff}}},
    303 };
    304 
    305 // 0x0700C908 - 0x0700C998
    306 static const Gfx bits_seg7_dl_0700C908[] = {
    307     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sky_09001800),
    308     gsDPLoadSync(),
    309     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    310     gsSPVertex(bits_seg7_vertex_0700BA88, 16, 0),
    311     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    312     gsSP2Triangles( 4,  5,  6, 0x0,  4,  7,  5, 0x0),
    313     gsSP2Triangles( 8,  9, 10, 0x0,  8, 10, 11, 0x0),
    314     gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0),
    315     gsSPVertex(bits_seg7_vertex_0700BB88, 8, 0),
    316     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    317     gsSP2Triangles( 4,  5,  6, 0x0,  4,  7,  5, 0x0),
    318     gsSPEndDisplayList(),
    319 };
    320 
    321 // 0x0700C998 - 0x0700CA70
    322 static const Gfx bits_seg7_dl_0700C998[] = {
    323     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sky_09008000),
    324     gsDPLoadSync(),
    325     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    326     gsSPVertex(bits_seg7_vertex_0700BC08, 16, 0),
    327     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  4, 0x0),
    328     gsSP2Triangles( 0,  2,  3, 0x0,  0,  5,  1, 0x0),
    329     gsSP2Triangles( 6,  7,  8, 0x0,  9,  6,  8, 0x0),
    330     gsSP2Triangles(10,  9,  8, 0x0, 11, 10,  8, 0x0),
    331     gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0),
    332     gsSPVertex(bits_seg7_vertex_0700BD08, 16, 0),
    333     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    334     gsSP2Triangles( 4,  5,  6, 0x0,  4,  6,  7, 0x0),
    335     gsSP2Triangles( 8,  9, 10, 0x0,  8, 10, 11, 0x0),
    336     gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0),
    337     gsSPVertex(bits_seg7_vertex_0700BE08, 4, 0),
    338     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    339     gsSPEndDisplayList(),
    340 };
    341 
    342 // 0x0700CA70 - 0x0700CAF0
    343 static const Gfx bits_seg7_dl_0700CA70[] = {
    344     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sky_09007000),
    345     gsDPLoadSync(),
    346     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    347     gsSPVertex(bits_seg7_vertex_0700BE48, 16, 0),
    348     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    349     gsSP2Triangles( 4,  5,  6, 0x0,  4,  6,  7, 0x0),
    350     gsSP2Triangles( 8,  9, 10, 0x0,  8, 10, 11, 0x0),
    351     gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0),
    352     gsSPVertex(bits_seg7_vertex_0700BF48, 4, 0),
    353     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    354     gsSPEndDisplayList(),
    355 };
    356 
    357 // 0x0700CAF0 - 0x0700CDA0
    358 static const Gfx bits_seg7_dl_0700CAF0[] = {
    359     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sky_09000800),
    360     gsDPLoadSync(),
    361     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    362     gsSPVertex(bits_seg7_vertex_0700BF88, 16, 0),
    363     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    364     gsSP2Triangles( 3,  6,  4, 0x0,  7,  8,  9, 0x0),
    365     gsSP2Triangles( 7, 10,  8, 0x0, 11, 12, 13, 0x0),
    366     gsSP2Triangles(11, 13, 14, 0x0,  0,  2, 15, 0x0),
    367     gsSPVertex(bits_seg7_vertex_0700C088, 16, 0),
    368     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    369     gsSP2Triangles( 3,  6,  4, 0x0,  7,  8,  9, 0x0),
    370     gsSP2Triangles( 7,  9, 10, 0x0, 11, 12, 13, 0x0),
    371     gsSP2Triangles(11, 14, 12, 0x0,  0,  2, 15, 0x0),
    372     gsSPVertex(bits_seg7_vertex_0700C188, 16, 0),
    373     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    374     gsSP2Triangles( 3,  5,  6, 0x0,  7,  8,  9, 0x0),
    375     gsSP2Triangles( 7, 10,  8, 0x0, 11, 12, 13, 0x0),
    376     gsSP2Triangles(11, 14, 12, 0x0,  0,  2, 15, 0x0),
    377     gsSPVertex(bits_seg7_vertex_0700C288, 15, 0),
    378     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    379     gsSP2Triangles( 3,  5,  6, 0x0,  7,  8,  9, 0x0),
    380     gsSP2Triangles( 7,  9, 10, 0x0, 11, 12, 13, 0x0),
    381     gsSP1Triangle(11, 14, 12, 0x0),
    382     gsSPVertex(bits_seg7_vertex_0700C378, 15, 0),
    383     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    384     gsSP2Triangles( 6,  7,  8, 0x0,  6,  8,  9, 0x0),
    385     gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
    386     gsSP1Triangle( 0,  2, 14, 0x0),
    387     gsSPVertex(bits_seg7_vertex_0700C468, 15, 0),
    388     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    389     gsSP2Triangles( 4,  5,  6, 0x0,  7,  8,  9, 0x0),
    390     gsSP2Triangles( 7,  9, 10, 0x0, 11, 12, 13, 0x0),
    391     gsSP1Triangle(11, 14, 12, 0x0),
    392     gsSPVertex(bits_seg7_vertex_0700C558, 15, 0),
    393     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    394     gsSP2Triangles( 4,  5,  6, 0x0,  7,  8,  9, 0x0),
    395     gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
    396     gsSP1Triangle( 4,  6, 14, 0x0),
    397     gsSPVertex(bits_seg7_vertex_0700C648, 15, 0),
    398     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    399     gsSP2Triangles( 3,  2,  4, 0x0,  3,  4,  5, 0x0),
    400     gsSP2Triangles( 6,  7,  8, 0x0,  6,  9,  7, 0x0),
    401     gsSP2Triangles(10,  9,  6, 0x0, 10, 11,  9, 0x0),
    402     gsSP1Triangle(12, 13, 14, 0x0),
    403     gsSPVertex(bits_seg7_vertex_0700C738, 15, 0),
    404     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    405     gsSP2Triangles( 4,  5,  6, 0x0,  4,  7,  5, 0x0),
    406     gsSP2Triangles( 8,  9, 10, 0x0,  8, 11,  9, 0x0),
    407     gsSP1Triangle(12, 13, 14, 0x0),
    408     gsSPVertex(bits_seg7_vertex_0700C828, 10, 0),
    409     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    410     gsSP2Triangles( 3,  5,  6, 0x0,  7,  8,  9, 0x0),
    411     gsSPEndDisplayList(),
    412 };
    413 
    414 // 0x0700CDA0 - 0x0700CDC0
    415 static const Gfx bits_seg7_dl_0700CDA0[] = {
    416     gsSPVertex(bits_seg7_vertex_0700C8C8, 4, 0),
    417     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    418     gsSPEndDisplayList(),
    419 };
    420 
    421 // 0x0700CDC0 - 0x0700CE50
    422 const Gfx bits_seg7_dl_0700CDC0[] = {
    423     gsDPPipeSync(),
    424     gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB),
    425     gsSPClearGeometryMode(G_LIGHTING),
    426     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),
    427     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
    428     gsDPTileSync(),
    429     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),
    430     gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
    431     gsSPDisplayList(bits_seg7_dl_0700C908),
    432     gsSPDisplayList(bits_seg7_dl_0700C998),
    433     gsSPDisplayList(bits_seg7_dl_0700CA70),
    434     gsSPDisplayList(bits_seg7_dl_0700CAF0),
    435     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
    436     gsDPPipeSync(),
    437     gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
    438     gsSPDisplayList(bits_seg7_dl_0700CDA0),
    439     gsSPSetGeometryMode(G_LIGHTING),
    440     gsSPEndDisplayList(),
    441 };