sm64

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

model.inc.c (26214B)


      1 // 0x07009670 - 0x07009770
      2 static const Vtx bitfs_seg7_vertex_07009670[] = {
      3     {{{  1331,    333,  -1023}, 0, {  3020,   4040}, {0x64, 0x64, 0x64, 0xff}}},
      4     {{{  1331,    538,   -211}, 0, {  2010,   2348}, {0x64, 0x64, 0x64, 0xff}}},
      5     {{{  1331,    333,   -211}, 0, {  1670,   2690}, {0x64, 0x64, 0x64, 0xff}}},
      6     {{{  1331,    538,  -1023}, 0, {  3362,   3700}, {0x64, 0x64, 0x64, 0xff}}},
      7     {{{  1331,    435,    403}, 0, {   818,   1498}, {0x64, 0x64, 0x64, 0xff}}},
      8     {{{  1331,    333,    403}, 0, {   648,   1668}, {0x64, 0x64, 0x64, 0xff}}},
      9     {{{  1331,    435,   -211}, 0, {  1840,   2520}, {0x64, 0x64, 0x64, 0xff}}},
     10     {{{  1331,    538,    403}, 0, {   988,   1326}, {0x64, 0x64, 0x64, 0xff}}},
     11     {{{  1331,    538,    811}, 0, {   308,    650}, {0x64, 0x64, 0x64, 0xff}}},
     12     {{{  1331,    333,    811}, 0, {     0,    990}, {0x64, 0x64, 0x64, 0xff}}},
     13     {{{     0,   -383,      0}, 0, {  1416,   1584}, {0x64, 0x64, 0x64, 0xff}}},
     14     {{{     0,   -485,     51}, 0, {  1160,   1670}, {0x64, 0x64, 0x64, 0xff}}},
     15     {{{     0,   -639,      0}, 0, {   990,   2010}, {0x64, 0x64, 0x64, 0xff}}},
     16     {{{     0,   -383,     51}, 0, {  1330,   1498}, {0x64, 0x64, 0x64, 0xff}}},
     17     {{{     0,   -485,    563}, 0, {   308,    820}, {0x64, 0x64, 0x64, 0xff}}},
     18     {{{     0,   -639,    614}, 0, {     0,    990}, {0x64, 0x64, 0x64, 0xff}}},
     19 };
     20 
     21 // 0x07009770 - 0x07009870
     22 static const Vtx bitfs_seg7_vertex_07009770[] = {
     23     {{{     0,   -383,    563}, 0, {   480,    650}, {0x64, 0x64, 0x64, 0xff}}},
     24     {{{     0,   -639,    614}, 0, {     0,    990}, {0x64, 0x64, 0x64, 0xff}}},
     25     {{{     0,   -485,    563}, 0, {   308,    820}, {0x64, 0x64, 0x64, 0xff}}},
     26     {{{     0,   -383,    614}, 0, {   394,    564}, {0x64, 0x64, 0x64, 0xff}}},
     27     {{{  -613,   -383,      0}, 0, {  2012,  -3438}, {0x8c, 0x8c, 0x8c, 0xff}}},
     28     {{{     0,   -639,      0}, 0, {   564,  -2842}, {0x8c, 0x8c, 0x8c, 0xff}}},
     29     {{{  -634,   -639,      0}, 0, {  1672,  -3780}, {0x8c, 0x8c, 0x8c, 0xff}}},
     30     {{{     0,   -383,      0}, 0, {   990,  -2416}, {0x8c, 0x8c, 0x8c, 0xff}}},
     31     {{{  1280,    538,    403}, 0, {   562,    566}, {0xc8, 0xc8, 0xc8, 0xff}}},
     32     {{{  1280,    538,    760}, 0, {   138,    990}, {0xc8, 0xc8, 0xc8, 0xff}}},
     33     {{{  1331,    538,    811}, 0, {     0,    990}, {0xc8, 0xc8, 0xc8, 0xff}}},
     34     {{{  1331,    538,    403}, 0, {   478,    480}, {0xc8, 0xc8, 0xc8, 0xff}}},
     35     {{{   666,    538,    760}, 0, {  1160,   2010}, {0xc8, 0xc8, 0xc8, 0xff}}},
     36     {{{   614,    538,    811}, 0, {  1160,   2180}, {0xc8, 0xc8, 0xc8, 0xff}}},
     37     {{{   666,    538,   -665}, 0, {  3532,   -360}, {0xc8, 0xc8, 0xc8, 0xff}}},
     38     {{{   614,    538,   -665}, 0, {  3618,   -274}, {0xc8, 0xc8, 0xc8, 0xff}}},
     39 };
     40 
     41 // 0x07009870 - 0x07009960
     42 static const Vtx bitfs_seg7_vertex_07009870[] = {
     43     {{{   666,    435,   -972}, 0, {  5248,    990}, {0xc8, 0xc8, 0xc8, 0xff}}},
     44     {{{  -613,   -178,   -972}, 0, {  3120,   3118}, {0xc8, 0xc8, 0xc8, 0xff}}},
     45     {{{  -665,   -178,   -665}, 0, {  2524,   2692}, {0xc8, 0xc8, 0xc8, 0xff}}},
     46     {{{   666,    435,   -665}, 0, {  4738,    480}, {0xc8, 0xc8, 0xc8, 0xff}}},
     47     {{{  -665,   -178,   -613}, 0, {  2438,   2606}, {0xc8, 0xc8, 0xc8, 0xff}}},
     48     {{{ -1177,   -178,   -613}, 0, {  1586,   3458}, {0xc8, 0xc8, 0xc8, 0xff}}},
     49     {{{  -665,   -485,     51}, 0, {  1330,   1500}, {0xc8, 0xc8, 0xc8, 0xff}}},
     50     {{{ -1177,   -485,      0}, 0, {   564,   2436}, {0xc8, 0xc8, 0xc8, 0xff}}},
     51     {{{  -613,    -76,   -613}, 0, {  5576,   1852}, {0xb9, 0xb9, 0xb9, 0xff}}},
     52     {{{   614,    538,   -613}, 0, {  3532,   -190}, {0xb9, 0xb9, 0xb9, 0xff}}},
     53     {{{   614,    538,   -665}, 0, {  3618,   -274}, {0xb9, 0xb9, 0xb9, 0xff}}},
     54     {{{  -665,   -383,     51}, 0, {  4554,   3046}, {0xb9, 0xb9, 0xb9, 0xff}}},
     55     {{{  -613,   -383,      0}, 0, {  4554,   2874}, {0xb9, 0xb9, 0xb9, 0xff}}},
     56     {{{  -665,   -383,      0}, 0, {  4640,   2960}, {0xb9, 0xb9, 0xb9, 0xff}}},
     57     {{{  -613,   -383,     51}, 0, {  4468,   2960}, {0xb9, 0xb9, 0xb9, 0xff}}},
     58 };
     59 
     60 // 0x07009960 - 0x07009A60
     61 static const Vtx bitfs_seg7_vertex_07009960[] = {
     62     {{{  -613,    -76,   -665}, 0, {  5662,   1768}, {0xb9, 0xb9, 0xb9, 0xff}}},
     63     {{{  -665,    -76,   -613}, 0, {  5662,   1938}, {0xb9, 0xb9, 0xb9, 0xff}}},
     64     {{{  -613,    -76,   -613}, 0, {  5576,   1852}, {0xb9, 0xb9, 0xb9, 0xff}}},
     65     {{{  -665,    -76,   -665}, 0, {  5746,   1852}, {0xb9, 0xb9, 0xb9, 0xff}}},
     66     {{{  -665,   -383,      0}, 0, {  4640,   2960}, {0xb9, 0xb9, 0xb9, 0xff}}},
     67     {{{  -613,   -383,      0}, 0, {  4554,   2874}, {0xb9, 0xb9, 0xb9, 0xff}}},
     68     {{{   614,    538,  -1023}, 0, {  4214,   -870}, {0xb9, 0xb9, 0xb9, 0xff}}},
     69     {{{   614,    538,   -972}, 0, {  4128,   -786}, {0xb9, 0xb9, 0xb9, 0xff}}},
     70     {{{  1280,    538,   -972}, 0, {  3020,  -1892}, {0xb9, 0xb9, 0xb9, 0xff}}},
     71     {{{   614,    538,   -665}, 0, {  3618,   -274}, {0xb9, 0xb9, 0xb9, 0xff}}},
     72     {{{  -613,   -383,     51}, 0, {  4468,   2960}, {0xb9, 0xb9, 0xb9, 0xff}}},
     73     {{{     0,   -383,     51}, 0, {  3446,   1938}, {0xb9, 0xb9, 0xb9, 0xff}}},
     74     {{{     0,   -383,      0}, 0, {  3532,   1852}, {0xb9, 0xb9, 0xb9, 0xff}}},
     75     {{{  1280,    538,   -211}, 0, {  1586,   -458}, {0xb9, 0xb9, 0xb9, 0xff}}},
     76     {{{  1331,    538,   -211}, 0, {  1500,   -542}, {0xb9, 0xb9, 0xb9, 0xff}}},
     77     {{{  1331,    538,  -1023}, 0, {  3020,  -2062}, {0xb9, 0xb9, 0xb9, 0xff}}},
     78 };
     79 
     80 // 0x07009A60 - 0x07009B50
     81 static const Vtx bitfs_seg7_vertex_07009A60[] = {
     82     {{{   614,    538,   -972}, 0, {  4128,   -786}, {0xb9, 0xb9, 0xb9, 0xff}}},
     83     {{{   614,    538,  -1023}, 0, {  4214,   -870}, {0xb9, 0xb9, 0xb9, 0xff}}},
     84     {{{  -613,    -76,   -972}, 0, {  6172,   1256}, {0xb9, 0xb9, 0xb9, 0xff}}},
     85     {{{  -613,    -76,  -1023}, 0, {  6258,   1172}, {0xb9, 0xb9, 0xb9, 0xff}}},
     86     {{{ -1074,    -76,  -1022}, 0, {  7022,   1940}, {0xb9, 0xb9, 0xb9, 0xff}}},
     87     {{{ -1023,    -76,   -972}, 0, {  6854,   1938}, {0xb9, 0xb9, 0xb9, 0xff}}},
     88     {{{ -1228,    -76,   -613}, 0, {  6598,   2874}, {0xb9, 0xb9, 0xb9, 0xff}}},
     89     {{{ -1177,    -76,   -613}, 0, {  6512,   2790}, {0xb9, 0xb9, 0xb9, 0xff}}},
     90     {{{ -1074,    -76,  -1023}, 0, {  7024,   1938}, {0xb9, 0xb9, 0xb9, 0xff}}},
     91     {{{ -1228,   -383,      0}, 0, {  5576,   3896}, {0xb9, 0xb9, 0xb9, 0xff}}},
     92     {{{ -1177,   -383,      0}, 0, {  5490,   3812}, {0xb9, 0xb9, 0xb9, 0xff}}},
     93     {{{  -921,   -383,    614}, 0, {  4042,   4408}, {0xb9, 0xb9, 0xb9, 0xff}}},
     94     {{{  -890,   -383,    563}, 0, {  4076,   4272}, {0xb9, 0xb9, 0xb9, 0xff}}},
     95     {{{     0,   -383,    614}, 0, {  2510,   2874}, {0xb9, 0xb9, 0xb9, 0xff}}},
     96     {{{     0,   -383,    563}, 0, {  2596,   2790}, {0xb9, 0xb9, 0xb9, 0xff}}},
     97 };
     98 
     99 // 0x07009B50 - 0x07009C40
    100 static const Vtx bitfs_seg7_vertex_07009B50[] = {
    101     {{{   614,    538,   -665}, 0, {  1500,    138}, {0x7d, 0x7d, 0x7d, 0xff}}},
    102     {{{   666,    538,   -665}, 0, {  1416,    224}, {0x7d, 0x7d, 0x7d, 0xff}}},
    103     {{{   666,    384,   -665}, 0, {  1160,      0}, {0x7d, 0x7d, 0x7d, 0xff}}},
    104     {{{   614,    384,   -665}, 0, {  1246,   -118}, {0x7d, 0x7d, 0x7d, 0xff}}},
    105     {{{  -613,   -178,   -665}, 0, {  2352,  -3098}, {0x7d, 0x7d, 0x7d, 0xff}}},
    106     {{{   666,    538,    760}, 0, {  1416,    224}, {0x7d, 0x7d, 0x7d, 0xff}}},
    107     {{{  1280,    435,    760}, 0, {   224,   1074}, {0x7d, 0x7d, 0x7d, 0xff}}},
    108     {{{   666,    435,    760}, 0, {  1246,     54}, {0x7d, 0x7d, 0x7d, 0xff}}},
    109     {{{  1280,    538,    760}, 0, {   394,   1244}, {0x7d, 0x7d, 0x7d, 0xff}}},
    110     {{{  -613,    -76,   -972}, 0, {  2522,  -2928}, {0x7d, 0x7d, 0x7d, 0xff}}},
    111     {{{   666,    435,   -972}, 0, {  1246,     54}, {0x7d, 0x7d, 0x7d, 0xff}}},
    112     {{{   614,    538,   -972}, 0, {  1500,    138}, {0x7d, 0x7d, 0x7d, 0xff}}},
    113     {{{  1280,    435,   -972}, 0, {   224,   1074}, {0x7d, 0x7d, 0x7d, 0xff}}},
    114     {{{  1280,    538,   -972}, 0, {   394,   1244}, {0x7d, 0x7d, 0x7d, 0xff}}},
    115     {{{  -613,   -178,   -972}, 0, {  2352,  -3098}, {0x7d, 0x7d, 0x7d, 0xff}}},
    116 };
    117 
    118 // 0x07009C40 - 0x07009D30
    119 static const Vtx bitfs_seg7_vertex_07009C40[] = {
    120     {{{ -1023,   -178,   -972}, 0, {  3034,  -3780}, {0x7d, 0x7d, 0x7d, 0xff}}},
    121     {{{  -613,    -76,   -972}, 0, {  2522,  -2928}, {0x7d, 0x7d, 0x7d, 0xff}}},
    122     {{{ -1023,    -76,   -972}, 0, {  3204,  -3608}, {0x7d, 0x7d, 0x7d, 0xff}}},
    123     {{{  -613,   -178,   -972}, 0, {  2352,  -3098}, {0x7d, 0x7d, 0x7d, 0xff}}},
    124     {{{  -613,   -178,   -665}, 0, {  2352,  -3098}, {0x7d, 0x7d, 0x7d, 0xff}}},
    125     {{{  -665,   -178,   -665}, 0, {  2438,  -3184}, {0x7d, 0x7d, 0x7d, 0xff}}},
    126     {{{  -665,    -76,   -665}, 0, {  2608,  -3012}, {0x7d, 0x7d, 0x7d, 0xff}}},
    127     {{{  -613,    -76,   -665}, 0, {  2522,  -2928}, {0x7d, 0x7d, 0x7d, 0xff}}},
    128     {{{   614,    538,   -665}, 0, {  1500,    138}, {0x7d, 0x7d, 0x7d, 0xff}}},
    129     {{{  -665,   -178,   -613}, 0, { -2756,   -202}, {0x7d, 0x7d, 0x7d, 0xff}}},
    130     {{{  -665,    -76,   -665}, 0, { -3010,   -118}, {0x7d, 0x7d, 0x7d, 0xff}}},
    131     {{{  -665,   -178,   -665}, 0, { -2840,   -288}, {0x7d, 0x7d, 0x7d, 0xff}}},
    132     {{{  -665,    -76,   -613}, 0, { -2926,      0}, {0x7d, 0x7d, 0x7d, 0xff}}},
    133     {{{  -665,   -485,      0}, 0, { -1222,    308}, {0x7d, 0x7d, 0x7d, 0xff}}},
    134     {{{  -665,   -383,      0}, 0, { -1392,    480}, {0x7d, 0x7d, 0x7d, 0xff}}},
    135 };
    136 
    137 // 0x07009D30 - 0x07009E30
    138 static const Vtx bitfs_seg7_vertex_07009D30[] = {
    139     {{{  -665,   -485,     51}, 0, { -1138,    394}, {0x7d, 0x7d, 0x7d, 0xff}}},
    140     {{{  -665,   -383,     51}, 0, { -1308,    564}, {0x7d, 0x7d, 0x7d, 0xff}}},
    141     {{{  -665,   -383,      0}, 0, { -1392,    480}, {0x7d, 0x7d, 0x7d, 0xff}}},
    142     {{{  -665,   -485,      0}, 0, { -1222,    308}, {0x7d, 0x7d, 0x7d, 0xff}}},
    143     {{{ -1074,   -281,  -1023}, 0, {   478,    478}, {0x7d, 0x7d, 0x7d, 0xff}}},
    144     {{{ -1074,    -76,  -1023}, 0, {   820,    138}, {0x7d, 0x7d, 0x7d, 0xff}}},
    145     {{{  -613,    -76,  -1023}, 0, {  1842,   1158}, {0x7d, 0x7d, 0x7d, 0xff}}},
    146     {{{  -613,   -281,  -1023}, 0, {  1500,   1498}, {0x7d, 0x7d, 0x7d, 0xff}}},
    147     {{{   614,    333,  -1023}, 0, {  4566,   2520}, {0x7d, 0x7d, 0x7d, 0xff}}},
    148     {{{   614,    538,  -1023}, 0, {  4908,   2180}, {0x7d, 0x7d, 0x7d, 0xff}}},
    149     {{{  1331,    538,  -1023}, 0, {  6100,   3372}, {0x7d, 0x7d, 0x7d, 0xff}}},
    150     {{{  1331,    333,  -1023}, 0, {  5760,   3714}, {0x7d, 0x7d, 0x7d, 0xff}}},
    151     {{{  -613,   -332,   -613}, 0, {  1500,   1498}, {0x7d, 0x7d, 0x7d, 0xff}}},
    152     {{{   614,    333,   -613}, 0, {  4566,   2520}, {0x7d, 0x7d, 0x7d, 0xff}}},
    153     {{{   614,    538,   -613}, 0, {  4908,   2180}, {0x7d, 0x7d, 0x7d, 0xff}}},
    154     {{{  -613,    -76,   -613}, 0, {  1842,   1158}, {0x7d, 0x7d, 0x7d, 0xff}}},
    155 };
    156 
    157 // 0x07009E30 - 0x07009F30
    158 static const Vtx bitfs_seg7_vertex_07009E30[] = {
    159     {{{   614,    333,    811}, 0, {  4566,   2520}, {0x7d, 0x7d, 0x7d, 0xff}}},
    160     {{{  1331,    538,    811}, 0, {  6100,   3372}, {0x7d, 0x7d, 0x7d, 0xff}}},
    161     {{{   614,    538,    811}, 0, {  4908,   2180}, {0x7d, 0x7d, 0x7d, 0xff}}},
    162     {{{  1331,    333,    811}, 0, {  5760,   3714}, {0x7d, 0x7d, 0x7d, 0xff}}},
    163     {{{ -1228,   -332,   -613}, 0, { -2074,   3032}, {0x44, 0x44, 0x44, 0xff}}},
    164     {{{ -1074,   -281,  -1023}, 0, { -2756,   3714}, {0x44, 0x44, 0x44, 0xff}}},
    165     {{{  -613,   -281,  -1023}, 0, { -1734,   4736}, {0x44, 0x44, 0x44, 0xff}}},
    166     {{{  -613,   -332,   -613}, 0, { -1052,   4054}, {0x44, 0x44, 0x44, 0xff}}},
    167     {{{ -1228,   -639,      0}, 0, { -1052,   2010}, {0x44, 0x44, 0x44, 0xff}}},
    168     {{{     0,   -639,      0}, 0, {   990,   4054}, {0x44, 0x44, 0x44, 0xff}}},
    169     {{{     0,   -639,    614}, 0, {  2012,   3032}, {0x44, 0x44, 0x44, 0xff}}},
    170     {{{  -921,   -639,    614}, 0, {     0,    990}, {0x44, 0x44, 0x44, 0xff}}},
    171     {{{   614,    333,  -1023}, 0, {   308,   6780}, {0x44, 0x44, 0x44, 0xff}}},
    172     {{{  1331,    333,  -1023}, 0, {  1500,   7972}, {0x44, 0x44, 0x44, 0xff}}},
    173     {{{  1331,    333,    811}, 0, {  4554,   4918}, {0x44, 0x44, 0x44, 0xff}}},
    174     {{{   614,    333,    811}, 0, {  3362,   3726}, {0x44, 0x44, 0x44, 0xff}}},
    175 };
    176 
    177 // 0x07009F30 - 0x0700A010
    178 static const Vtx bitfs_seg7_vertex_07009F30[] = {
    179     {{{ -1228,   -639,      0}, 0, { -1052,   2010}, {0x55, 0x55, 0x55, 0xff}}},
    180     {{{  -613,   -332,   -613}, 0, { -1052,   4054}, {0x55, 0x55, 0x55, 0xff}}},
    181     {{{  -634,   -639,      0}, 0, {     0,   3032}, {0x55, 0x55, 0x55, 0xff}}},
    182     {{{ -1228,   -332,   -613}, 0, { -2074,   3032}, {0x55, 0x55, 0x55, 0xff}}},
    183     {{{  -613,   -281,  -1023}, 0, { -1734,   4736}, {0x55, 0x55, 0x55, 0xff}}},
    184     {{{   614,    333,  -1023}, 0, {   308,   6780}, {0x55, 0x55, 0x55, 0xff}}},
    185     {{{   614,    333,   -613}, 0, {   990,   6098}, {0x55, 0x55, 0x55, 0xff}}},
    186     {{{  -665,   -485,     51}, 0, {  1330,   1500}, {0xff, 0xff, 0xff, 0xff}}},
    187     {{{ -1177,   -485,      0}, 0, {   564,   2436}, {0xff, 0xff, 0xff, 0xff}}},
    188     {{{  -890,   -485,    563}, 0, {   104,   1022}, {0xff, 0xff, 0xff, 0xff}}},
    189     {{{  1280,    435,   -972}, 0, {  6270,      0}, {0xff, 0xff, 0xff, 0xff}}},
    190     {{{   666,    435,   -972}, 0, {  5248,    990}, {0xff, 0xff, 0xff, 0xff}}},
    191     {{{  1280,    435,    760}, 0, {  3388,  -2914}, {0xff, 0xff, 0xff, 0xff}}},
    192     {{{   666,    435,    760}, 0, {  2366,  -1892}, {0xff, 0xff, 0xff, 0xff}}},
    193 };
    194 
    195 // 0x0700A010 - 0x0700A100
    196 static const Vtx bitfs_seg7_vertex_0700A010[] = {
    197     {{{  1280,    435,    403}, 0, { -1120,    752}, {0xff, 0xff, 0xff, 0xff}}},
    198     {{{  1331,    435,    403}, 0, { -1034,    666}, {0xff, 0xff, 0xff, 0xff}}},
    199     {{{  1331,    435,   -211}, 0, {   -14,   1686}, {0xff, 0xff, 0xff, 0xff}}},
    200     {{{  1280,    435,   -211}, 0, {   -98,   1772}, {0xff, 0xff, 0xff, 0xff}}},
    201     {{{  -613,   -178,   -972}, 0, {  3120,   3118}, {0xff, 0xff, 0xff, 0xff}}},
    202     {{{ -1023,   -178,   -972}, 0, {  2438,   3798}, {0xff, 0xff, 0xff, 0xff}}},
    203     {{{ -1177,   -178,   -613}, 0, {  1586,   3458}, {0xff, 0xff, 0xff, 0xff}}},
    204     {{{  -665,   -178,   -613}, 0, {  2438,   2606}, {0xff, 0xff, 0xff, 0xff}}},
    205     {{{  -665,   -485,     51}, 0, {  1330,   1500}, {0xff, 0xff, 0xff, 0xff}}},
    206     {{{  -890,   -485,    563}, 0, {   104,   1022}, {0xff, 0xff, 0xff, 0xff}}},
    207     {{{     0,   -485,    563}, 0, {  1586,   -458}, {0xff, 0xff, 0xff, 0xff}}},
    208     {{{     0,   -485,     51}, 0, {  2438,    394}, {0xff, 0xff, 0xff, 0xff}}},
    209     {{{  1280,    435,    760}, 0, {  4292,  -3334}, {0x64, 0x64, 0x64, 0xff}}},
    210     {{{  1280,    538,    760}, 0, {  4548,  -3078}, {0x64, 0x64, 0x64, 0xff}}},
    211     {{{  1280,    538,    403}, 0, {  3656,  -2186}, {0x64, 0x64, 0x64, 0xff}}},
    212 };
    213 
    214 // 0x0700A100 - 0x0700A1F0
    215 static const Vtx bitfs_seg7_vertex_0700A100[] = {
    216     {{{  1331,    435,    403}, 0, {   138,   1158}, {0x64, 0x64, 0x64, 0xff}}},
    217     {{{  1280,    538,    403}, 0, {   394,   1244}, {0x64, 0x64, 0x64, 0xff}}},
    218     {{{  1331,    538,    403}, 0, {   308,   1328}, {0x64, 0x64, 0x64, 0xff}}},
    219     {{{  1280,    435,    403}, 0, {   224,   1074}, {0x64, 0x64, 0x64, 0xff}}},
    220     {{{  1331,    538,   -211}, 0, {   308,   1328}, {0x64, 0x64, 0x64, 0xff}}},
    221     {{{  1280,    538,   -211}, 0, {   394,   1244}, {0x64, 0x64, 0x64, 0xff}}},
    222     {{{  1280,    435,   -211}, 0, {   224,   1074}, {0x64, 0x64, 0x64, 0xff}}},
    223     {{{  1331,    435,   -211}, 0, {   138,   1158}, {0x64, 0x64, 0x64, 0xff}}},
    224     {{{   666,    435,   -665}, 0, { -3862,    734}, {0x64, 0x64, 0x64, 0xff}}},
    225     {{{   666,    538,    760}, 0, { -1662,   3274}, {0x64, 0x64, 0x64, 0xff}}},
    226     {{{   666,    435,    760}, 0, { -1490,   3104}, {0x64, 0x64, 0x64, 0xff}}},
    227     {{{   666,    538,   -665}, 0, { -4032,    904}, {0x64, 0x64, 0x64, 0xff}}},
    228     {{{ -1177,   -178,   -613}, 0, {  1148,   4552}, {0x64, 0x64, 0x64, 0xff}}},
    229     {{{ -1177,    -76,   -613}, 0, {  1318,   4382}, {0x64, 0x64, 0x64, 0xff}}},
    230     {{{ -1177,   -383,      0}, 0, {  -214,   3870}, {0x64, 0x64, 0x64, 0xff}}},
    231 };
    232 
    233 // 0x0700A1F0 - 0x0700A2E0
    234 static const Vtx bitfs_seg7_vertex_0700A1F0[] = {
    235     {{{  1280,    435,    760}, 0, {  4292,  -3334}, {0x64, 0x64, 0x64, 0xff}}},
    236     {{{  1280,    538,    403}, 0, {  3656,  -2186}, {0x64, 0x64, 0x64, 0xff}}},
    237     {{{  1280,    435,    403}, 0, {  3400,  -2442}, {0x64, 0x64, 0x64, 0xff}}},
    238     {{{  1280,    435,   -211}, 0, {  1868,   -910}, {0x64, 0x64, 0x64, 0xff}}},
    239     {{{  1280,    538,   -211}, 0, {  2122,   -654}, {0x64, 0x64, 0x64, 0xff}}},
    240     {{{  1280,    538,   -972}, 0, {   224,   1244}, {0x64, 0x64, 0x64, 0xff}}},
    241     {{{  1280,    435,   -972}, 0, {     0,    990}, {0x64, 0x64, 0x64, 0xff}}},
    242     {{{ -1177,    -76,   -613}, 0, {  1316,   4380}, {0x64, 0x64, 0x64, 0xff}}},
    243     {{{ -1177,   -178,   -613}, 0, {  1148,   4552}, {0x64, 0x64, 0x64, 0xff}}},
    244     {{{ -1023,   -178,   -972}, 0, {  1744,   5148}, {0x64, 0x64, 0x64, 0xff}}},
    245     {{{ -1023,    -76,   -972}, 0, {  1914,   4978}, {0x64, 0x64, 0x64, 0xff}}},
    246     {{{ -1177,   -383,      0}, 0, {  -214,   3870}, {0x64, 0x64, 0x64, 0xff}}},
    247     {{{ -1177,   -485,      0}, 0, {  -384,   4040}, {0x64, 0x64, 0x64, 0xff}}},
    248     {{{  -890,   -383,    563}, 0, { -1150,   2934}, {0x64, 0x64, 0x64, 0xff}}},
    249     {{{  -890,   -485,    563}, 0, { -1320,   3104}, {0x64, 0x64, 0x64, 0xff}}},
    250 };
    251 
    252 // 0x0700A2E0 - 0x0700A3E0
    253 static const Vtx bitfs_seg7_vertex_0700A2E0[] = {
    254     {{{  -921,   -639,    614}, 0, {     0,    990}, {0x64, 0x64, 0x64, 0xff}}},
    255     {{{ -1228,   -383,      0}, 0, { -1392,    480}, {0x64, 0x64, 0x64, 0xff}}},
    256     {{{ -1228,   -639,      0}, 0, { -1052,      0}, {0x64, 0x64, 0x64, 0xff}}},
    257     {{{  -921,   -383,    614}, 0, {  -370,   1500}, {0x64, 0x64, 0x64, 0xff}}},
    258     {{{ -1228,    -76,   -613}, 0, { -2926,      0}, {0x64, 0x64, 0x64, 0xff}}},
    259     {{{ -1228,   -332,   -613}, 0, { -2500,   -458}, {0x64, 0x64, 0x64, 0xff}}},
    260     {{{ -1074,   -281,  -1023}, 0, { -3266,  -1054}, {0x64, 0x64, 0x64, 0xff}}},
    261     {{{ -1074,    -76,  -1023}, 0, { -3608,   -714}, {0x64, 0x64, 0x64, 0xff}}},
    262     {{{  -613,   -332,   -613}, 0, { -2500,   -458}, {0x64, 0x64, 0x64, 0xff}}},
    263     {{{  -613,    -76,   -613}, 0, { -2926,      0}, {0x64, 0x64, 0x64, 0xff}}},
    264     {{{  -613,   -383,      0}, 0, { -1392,    480}, {0x64, 0x64, 0x64, 0xff}}},
    265     {{{  -634,   -639,      0}, 0, { -1052,    138}, {0x64, 0x64, 0x64, 0xff}}},
    266     {{{   614,    333,   -613}, 0, {  2340,   3360}, {0x64, 0x64, 0x64, 0xff}}},
    267     {{{   614,    333,    811}, 0, {     0,    990}, {0x64, 0x64, 0x64, 0xff}}},
    268     {{{   614,    538,    811}, 0, {   308,    650}, {0x64, 0x64, 0x64, 0xff}}},
    269     {{{   614,    538,   -613}, 0, {  2680,   3018}, {0x64, 0x64, 0x64, 0xff}}},
    270 };
    271 
    272 // 0x0700A3E0 - 0x0700A4A0
    273 static const Vtx bitfs_seg7_vertex_0700A3E0[] = {
    274     {{{     0,   -485,    563}, 0, {   820,  -2586}, {0x8c, 0x8c, 0x8c, 0xff}}},
    275     {{{  -890,   -383,    563}, 0, {  2472,  -3898}, {0x8c, 0x8c, 0x8c, 0xff}}},
    276     {{{     0,   -383,    563}, 0, {   990,  -2416}, {0x8c, 0x8c, 0x8c, 0xff}}},
    277     {{{  -890,   -485,    563}, 0, {  2302,  -4068}, {0x8c, 0x8c, 0x8c, 0xff}}},
    278     {{{     0,   -383,     51}, 0, {   990,  -2416}, {0x8c, 0x8c, 0x8c, 0xff}}},
    279     {{{  -665,   -383,     51}, 0, {  2098,  -3524}, {0x8c, 0x8c, 0x8c, 0xff}}},
    280     {{{  -665,   -485,     51}, 0, {  1926,  -3694}, {0x8c, 0x8c, 0x8c, 0xff}}},
    281     {{{     0,   -485,     51}, 0, {   820,  -2586}, {0x8c, 0x8c, 0x8c, 0xff}}},
    282     {{{  -921,   -639,    614}, 0, {     0,    990}, {0x8c, 0x8c, 0x8c, 0xff}}},
    283     {{{     0,   -383,    614}, 0, {  2352,   2692}, {0x8c, 0x8c, 0x8c, 0xff}}},
    284     {{{  -921,   -383,    614}, 0, {   308,    650}, {0x8c, 0x8c, 0x8c, 0xff}}},
    285     {{{     0,   -639,    614}, 0, {  2012,   3032}, {0x8c, 0x8c, 0x8c, 0xff}}},
    286 };
    287 
    288 // 0x0700A4A0 - 0x0700A520
    289 static const Vtx bitfs_seg7_vertex_0700A4A0[] = {
    290     {{{ -1177,    -76,   -613}, 0, {     0,      0}, {0x8c, 0x8c, 0x8c, 0xff}}},
    291     {{{ -1228,    -76,   -613}, 0, {     0,      0}, {0x8c, 0x8c, 0x8c, 0xff}}},
    292     {{{ -1228,   -178,   -613}, 0, {     0,      0}, {0x8c, 0x8c, 0x8c, 0xff}}},
    293     {{{ -1177,   -178,   -613}, 0, {     0,      0}, {0x8c, 0x8c, 0x8c, 0xff}}},
    294     {{{  -613,    -76,   -613}, 0, {     0,      0}, {0x8c, 0x8c, 0x8c, 0xff}}},
    295     {{{  -665,    -76,   -613}, 0, {     0,      0}, {0x8c, 0x8c, 0x8c, 0xff}}},
    296     {{{  -665,   -178,   -613}, 0, {     0,      0}, {0x8c, 0x8c, 0x8c, 0xff}}},
    297     {{{  -613,   -178,   -613}, 0, {     0,      0}, {0x8c, 0x8c, 0x8c, 0xff}}},
    298 };
    299 
    300 // 0x0700A520 - 0x0700A9D0
    301 static const Gfx bitfs_seg7_dl_0700A520[] = {
    302     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sky_09001800),
    303     gsDPLoadSync(),
    304     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    305     gsSPVertex(bitfs_seg7_vertex_07009670, 16, 0),
    306     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    307     gsSP2Triangles( 2,  4,  5, 0x0,  2,  6,  4, 0x0),
    308     gsSP2Triangles( 5,  7,  8, 0x0,  5,  8,  9, 0x0),
    309     gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
    310     gsSP2Triangles(12, 11, 14, 0x0, 12, 14, 15, 0x0),
    311     gsSPVertex(bitfs_seg7_vertex_07009770, 16, 0),
    312     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    313     gsSP2Triangles( 4,  5,  6, 0x0,  4,  7,  5, 0x0),
    314     gsSP2Triangles( 8,  9, 10, 0x0, 11,  8, 10, 0x0),
    315     gsSP2Triangles(10,  9, 12, 0x0, 10, 12, 13, 0x0),
    316     gsSP2Triangles(14, 13, 12, 0x0, 14, 15, 13, 0x0),
    317     gsSPVertex(bitfs_seg7_vertex_07009870, 15, 0),
    318     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    319     gsSP2Triangles( 4,  5,  6, 0x0,  5,  7,  6, 0x0),
    320     gsSP2Triangles( 8,  9, 10, 0x0, 11, 12, 13, 0x0),
    321     gsSP1Triangle(11, 14, 12, 0x0),
    322     gsSPVertex(bitfs_seg7_vertex_07009960, 16, 0),
    323     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    324     gsSP2Triangles( 4,  5,  2, 0x0,  4,  2,  1, 0x0),
    325     gsSP2Triangles( 6,  7,  8, 0x0,  0,  2,  9, 0x0),
    326     gsSP2Triangles( 5, 10, 11, 0x0,  5, 11, 12, 0x0),
    327     gsSP2Triangles( 8, 13, 14, 0x0, 15,  8, 14, 0x0),
    328     gsSP1Triangle( 6,  8, 15, 0x0),
    329     gsSPVertex(bitfs_seg7_vertex_07009A60, 15, 0),
    330     gsSP2Triangles( 0,  1,  2, 0x0,  1,  3,  2, 0x0),
    331     gsSP2Triangles( 4,  2,  3, 0x0,  4,  5,  2, 0x0),
    332     gsSP2Triangles( 6,  7,  5, 0x0,  6,  5,  8, 0x0),
    333     gsSP2Triangles( 7,  9, 10, 0x0,  7,  6,  9, 0x0),
    334     gsSP2Triangles(10,  9, 11, 0x0, 11, 12, 10, 0x0),
    335     gsSP2Triangles(11, 13, 14, 0x0, 11, 14, 12, 0x0),
    336     gsSPVertex(bitfs_seg7_vertex_07009B50, 15, 0),
    337     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    338     gsSP2Triangles( 0,  3,  4, 0x0,  5,  6,  7, 0x0),
    339     gsSP2Triangles( 5,  8,  6, 0x0,  9, 10, 11, 0x0),
    340     gsSP2Triangles(11, 12, 13, 0x0, 11, 10, 12, 0x0),
    341     gsSP1Triangle( 9, 14, 10, 0x0),
    342     gsSPVertex(bitfs_seg7_vertex_07009C40, 15, 0),
    343     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    344     gsSP2Triangles( 4,  5,  6, 0x0,  4,  6,  7, 0x0),
    345     gsSP2Triangles( 8,  4,  7, 0x0,  9, 10, 11, 0x0),
    346     gsSP2Triangles( 9, 12, 10, 0x0, 12,  9, 13, 0x0),
    347     gsSP1Triangle(12, 13, 14, 0x0),
    348     gsSPVertex(bitfs_seg7_vertex_07009D30, 16, 0),
    349     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    350     gsSP2Triangles( 4,  5,  6, 0x0,  4,  6,  7, 0x0),
    351     gsSP2Triangles( 6,  8,  7, 0x0,  6,  9,  8, 0x0),
    352     gsSP2Triangles( 9, 10, 11, 0x0,  9, 11,  8, 0x0),
    353     gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0),
    354     gsSPVertex(bitfs_seg7_vertex_07009E30, 16, 0),
    355     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    356     gsSP2Triangles( 4,  5,  6, 0x0,  4,  6,  7, 0x0),
    357     gsSP2Triangles( 8,  9, 10, 0x0,  8, 10, 11, 0x0),
    358     gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0),
    359     gsSPVertex(bitfs_seg7_vertex_07009F30, 14, 0),
    360     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    361     gsSP2Triangles( 4,  5,  1, 0x0,  5,  6,  1, 0x0),
    362     gsSP2Triangles( 7,  8,  9, 0x0, 10, 11, 12, 0x0),
    363     gsSP1Triangle(11, 13, 12, 0x0),
    364     gsSPVertex(bitfs_seg7_vertex_0700A010, 15, 0),
    365     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    366     gsSP2Triangles( 4,  5,  6, 0x0,  7,  4,  6, 0x0),
    367     gsSP2Triangles( 8,  9, 10, 0x0,  8, 10, 11, 0x0),
    368     gsSP1Triangle(12, 13, 14, 0x0),
    369     gsSPVertex(bitfs_seg7_vertex_0700A100, 15, 0),
    370     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    371     gsSP2Triangles( 4,  5,  6, 0x0,  4,  6,  7, 0x0),
    372     gsSP2Triangles( 8,  9, 10, 0x0,  8, 11,  9, 0x0),
    373     gsSP1Triangle(12, 13, 14, 0x0),
    374     gsSPVertex(bitfs_seg7_vertex_0700A1F0, 15, 0),
    375     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    376     gsSP2Triangles( 3,  5,  6, 0x0,  7,  8,  9, 0x0),
    377     gsSP2Triangles( 7,  9, 10, 0x0,  8, 11, 12, 0x0),
    378     gsSP2Triangles(12, 11, 13, 0x0, 12, 13, 14, 0x0),
    379     gsSPVertex(bitfs_seg7_vertex_0700A2E0, 16, 0),
    380     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    381     gsSP2Triangles( 1,  4,  5, 0x0,  1,  5,  2, 0x0),
    382     gsSP2Triangles( 4,  6,  5, 0x0,  4,  7,  6, 0x0),
    383     gsSP2Triangles( 8,  9, 10, 0x0, 11,  8, 10, 0x0),
    384     gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0),
    385     gsSPVertex(bitfs_seg7_vertex_0700A3E0, 12, 0),
    386     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    387     gsSP2Triangles( 4,  5,  6, 0x0,  4,  6,  7, 0x0),
    388     gsSP2Triangles( 8,  9, 10, 0x0,  8, 11,  9, 0x0),
    389     gsSPEndDisplayList(),
    390 };
    391 
    392 // 0x0700A9D0 - 0x0700AA00
    393 static const Gfx bitfs_seg7_dl_0700A9D0[] = {
    394     gsSPVertex(bitfs_seg7_vertex_0700A4A0, 8, 0),
    395     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    396     gsSP2Triangles( 4,  5,  6, 0x0,  4,  6,  7, 0x0),
    397     gsSPEndDisplayList(),
    398 };
    399 
    400 // 0x0700AA00 - 0x0700AA78
    401 const Gfx bitfs_seg7_dl_0700AA00[] = {
    402     gsDPPipeSync(),
    403     gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB),
    404     gsSPClearGeometryMode(G_LIGHTING),
    405     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),
    406     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
    407     gsDPTileSync(),
    408     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),
    409     gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
    410     gsSPDisplayList(bitfs_seg7_dl_0700A520),
    411     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
    412     gsDPPipeSync(),
    413     gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
    414     gsSPDisplayList(bitfs_seg7_dl_0700A9D0),
    415     gsSPSetGeometryMode(G_LIGHTING),
    416     gsSPEndDisplayList(),
    417 };