sm64

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

model.inc.c (26642B)


      1 // 0x0700AC00 - 0x0700AD00
      2 static const Vtx bitfs_seg7_vertex_0700AC00[] = {
      3     {{{ -1023,   -716,   -306}, 0, {  2012,    990}, {0x64, 0x64, 0x64, 0xff}}},
      4     {{{ -1023,    973,   -357}, 0, {  2182,  -4632}, {0x64, 0x64, 0x64, 0xff}}},
      5     {{{ -1023,   -716,   -357}, 0, {  2182,    990}, {0x64, 0x64, 0x64, 0xff}}},
      6     {{{ -1023,    973,   -306}, 0, {  2012,  -4632}, {0x64, 0x64, 0x64, 0xff}}},
      7     {{{  2048,    512,   -306}, 0, {  2012,  -3098}, {0x64, 0x64, 0x64, 0xff}}},
      8     {{{  2048,   -716,   -306}, 0, {  2012,    990}, {0x64, 0x64, 0x64, 0xff}}},
      9     {{{  2048,   -716,   -357}, 0, {  2182,    990}, {0x64, 0x64, 0x64, 0xff}}},
     10     {{{  2048,    512,   -357}, 0, {  2182,  -3098}, {0x64, 0x64, 0x64, 0xff}}},
     11     {{{ -1023,    307,   -306}, 0, {     0,  -2416}, {0x7d, 0x83, 0x7b, 0xff}}},
     12     {{{ -1023,   -101,   -306}, 0, {     0,  -1054}, {0x7d, 0x83, 0x7b, 0xff}}},
     13     {{{  -409,   -101,   -306}, 0, {  2012,  -1054}, {0x7d, 0x83, 0x7b, 0xff}}},
     14     {{{ -1023,   -716,   -357}, 0, {     0,    990}, {0x7d, 0x83, 0x7b, 0xff}}},
     15     {{{  -409,    973,   -357}, 0, {  2012,  -4630}, {0x7d, 0x83, 0x7b, 0xff}}},
     16     {{{  -409,    742,   -357}, 0, {  2012,  -3864}, {0x7d, 0x83, 0x7b, 0xff}}},
     17     {{{   819,    742,   -357}, 0, {  6100,  -3864}, {0x7d, 0x83, 0x7b, 0xff}}},
     18     {{{   819,    512,   -357}, 0, {  6100,  -3098}, {0x7d, 0x83, 0x7b, 0xff}}},
     19 };
     20 
     21 // 0x0700AD00 - 0x0700AE00
     22 static const Vtx bitfs_seg7_vertex_0700AD00[] = {
     23     {{{ -1023,   -716,   -357}, 0, {     0,    990}, {0x7d, 0x83, 0x7b, 0xff}}},
     24     {{{  2048,    512,   -357}, 0, { 10188,  -3098}, {0x7d, 0x83, 0x7b, 0xff}}},
     25     {{{  2048,   -716,   -357}, 0, { 10188,    990}, {0x7d, 0x83, 0x7b, 0xff}}},
     26     {{{   819,    512,   -357}, 0, {  6100,  -3098}, {0x7d, 0x83, 0x7b, 0xff}}},
     27     {{{ -1023,    973,   -357}, 0, {     0,  -4630}, {0x7d, 0x83, 0x7b, 0xff}}},
     28     {{{  -409,    973,   -357}, 0, {  2012,  -4630}, {0x7d, 0x83, 0x7b, 0xff}}},
     29     {{{   205,   -306,   -306}, 0, {  4056,   -372}, {0x7d, 0x83, 0x7b, 0xff}}},
     30     {{{ -1023,    307,   -306}, 0, {     0,  -2416}, {0x7d, 0x83, 0x7b, 0xff}}},
     31     {{{  -409,   -101,   -306}, 0, {  2012,  -1054}, {0x7d, 0x83, 0x7b, 0xff}}},
     32     {{{  -409,    307,   -306}, 0, {  2012,  -2416}, {0x7d, 0x83, 0x7b, 0xff}}},
     33     {{{  -409,    742,   -306}, 0, {  2012,  -3864}, {0x7d, 0x83, 0x7b, 0xff}}},
     34     {{{  -409,   -716,   -306}, 0, {  2012,    990}, {0x7d, 0x83, 0x7b, 0xff}}},
     35     {{{  1434,   -716,   -306}, 0, {  8144,    990}, {0x7d, 0x83, 0x7b, 0xff}}},
     36     {{{  1434,   -101,   -306}, 0, {  8144,  -1054}, {0x7d, 0x83, 0x7b, 0xff}}},
     37     {{{   819,   -306,   -306}, 0, {  6100,   -372}, {0x7d, 0x83, 0x7b, 0xff}}},
     38     {{{   819,    512,   -306}, 0, {  6100,  -3098}, {0x7d, 0x83, 0x7b, 0xff}}},
     39 };
     40 
     41 // 0x0700AE00 - 0x0700AEE0
     42 static const Vtx bitfs_seg7_vertex_0700AE00[] = {
     43     {{{  1434,   -101,   -306}, 0, {  8144,  -1054}, {0x7d, 0x83, 0x7b, 0xff}}},
     44     {{{  2048,    512,   -306}, 0, { 10188,  -3098}, {0x7d, 0x83, 0x7b, 0xff}}},
     45     {{{   819,    512,   -306}, 0, {  6100,  -3098}, {0x7d, 0x83, 0x7b, 0xff}}},
     46     {{{  2048,   -101,   -306}, 0, { 10188,  -1054}, {0x7d, 0x83, 0x7b, 0xff}}},
     47     {{{  1434,   -716,   -306}, 0, {  8144,    990}, {0x7d, 0x83, 0x7b, 0xff}}},
     48     {{{   819,   -306,   -306}, 0, {  6100,   -372}, {0x7d, 0x83, 0x7b, 0xff}}},
     49     {{{   205,   -306,   -306}, 0, {  4056,   -372}, {0x7d, 0x83, 0x7b, 0xff}}},
     50     {{{  -409,   -716,   -306}, 0, {  2012,    990}, {0x7d, 0x83, 0x7b, 0xff}}},
     51     {{{   205,    742,   -306}, 0, {  4056,  -3864}, {0x7d, 0x83, 0x7b, 0xff}}},
     52     {{{  -409,    742,   -306}, 0, {  2012,  -3864}, {0x7d, 0x83, 0x7b, 0xff}}},
     53     {{{  2048,   -716,   -306}, 0, {  2012,    990}, {0x44, 0x44, 0x44, 0xff}}},
     54     {{{  2048,   -460,   -306}, 0, {  2012,    138}, {0x44, 0x44, 0x44, 0xff}}},
     55     {{{  2048,   -460,    307}, 0, {     0,    138}, {0x44, 0x44, 0x44, 0xff}}},
     56     {{{  2048,   -716,    307}, 0, {     0,    990}, {0x44, 0x44, 0x44, 0xff}}},
     57 };
     58 
     59 // 0x0700AEE0 - 0x0700AFD0
     60 static const Vtx bitfs_seg7_vertex_0700AEE0[] = {
     61     {{{  -409,   -716,   -306}, 0, {  2012,    990}, {0x64, 0x64, 0x64, 0xff}}},
     62     {{{  -409,   -101,   -306}, 0, {  2012,  -1054}, {0x64, 0x64, 0x64, 0xff}}},
     63     {{{  -409,   -101,    307}, 0, {     0,  -1054}, {0x64, 0x64, 0x64, 0xff}}},
     64     {{{  -409,    973,   -306}, 0, {  2012,  -4632}, {0x64, 0x64, 0x64, 0xff}}},
     65     {{{  -409,    742,   -306}, 0, {  2012,  -3864}, {0x64, 0x64, 0x64, 0xff}}},
     66     {{{  -409,    742,   -357}, 0, {  2182,  -3864}, {0x64, 0x64, 0x64, 0xff}}},
     67     {{{  -409,    973,   -357}, 0, {  2182,  -4632}, {0x64, 0x64, 0x64, 0xff}}},
     68     {{{   819,    742,   -306}, 0, {  2012,  -3864}, {0x64, 0x64, 0x64, 0xff}}},
     69     {{{   819,    512,   -306}, 0, {  2012,  -3098}, {0x64, 0x64, 0x64, 0xff}}},
     70     {{{   819,    512,   -357}, 0, {  2182,  -3098}, {0x64, 0x64, 0x64, 0xff}}},
     71     {{{   819,    742,   -357}, 0, {  2182,  -3864}, {0x64, 0x64, 0x64, 0xff}}},
     72     {{{ -1023,   -716,    307}, 0, {     0,    990}, {0x64, 0x64, 0x64, 0xff}}},
     73     {{{ -1023,   -101,   -306}, 0, {  2012,  -1054}, {0x64, 0x64, 0x64, 0xff}}},
     74     {{{ -1023,   -716,   -306}, 0, {  2012,    990}, {0x64, 0x64, 0x64, 0xff}}},
     75     {{{ -1023,   -101,    307}, 0, {     0,  -1054}, {0x64, 0x64, 0x64, 0xff}}},
     76 };
     77 
     78 // 0x0700AFD0 - 0x0700B0C0
     79 static const Vtx bitfs_seg7_vertex_0700AFD0[] = {
     80     {{{  1434,   -716,    307}, 0, {     0,    990}, {0x64, 0x64, 0x64, 0xff}}},
     81     {{{  1434,   -101,    307}, 0, {     0,  -1054}, {0x64, 0x64, 0x64, 0xff}}},
     82     {{{  1434,   -101,   -306}, 0, {  2012,  -1054}, {0x64, 0x64, 0x64, 0xff}}},
     83     {{{  -409,   -716,   -306}, 0, {  2012,    990}, {0x64, 0x64, 0x64, 0xff}}},
     84     {{{  -409,   -101,    307}, 0, {     0,  -1054}, {0x64, 0x64, 0x64, 0xff}}},
     85     {{{  -409,   -716,    307}, 0, {     0,    990}, {0x64, 0x64, 0x64, 0xff}}},
     86     {{{   819,   -306,   -306}, 0, {  2012,   -372}, {0x64, 0x64, 0x64, 0xff}}},
     87     {{{   819,    742,   -306}, 0, {  2012,  -3864}, {0x64, 0x64, 0x64, 0xff}}},
     88     {{{   819,    742,    307}, 0, {     0,  -3864}, {0x64, 0x64, 0x64, 0xff}}},
     89     {{{   819,   -306,    307}, 0, {     0,   -372}, {0x64, 0x64, 0x64, 0xff}}},
     90     {{{   205,   -306,    307}, 0, {     0,   -372}, {0x64, 0x64, 0x64, 0xff}}},
     91     {{{   205,    742,   -306}, 0, {  2012,  -3864}, {0x64, 0x64, 0x64, 0xff}}},
     92     {{{   205,   -306,   -306}, 0, {  2012,   -372}, {0x64, 0x64, 0x64, 0xff}}},
     93     {{{   205,    742,    307}, 0, {     0,  -3864}, {0x64, 0x64, 0x64, 0xff}}},
     94     {{{  1434,   -716,   -306}, 0, {  2012,    990}, {0x64, 0x64, 0x64, 0xff}}},
     95 };
     96 
     97 // 0x0700B0C0 - 0x0700B1B0
     98 static const Vtx bitfs_seg7_vertex_0700B0C0[] = {
     99     {{{  -409,    307,   -306}, 0, {  2012,  -2416}, {0x64, 0x64, 0x64, 0xff}}},
    100     {{{  -409,    973,    307}, 0, {     0,  -4632}, {0x64, 0x64, 0x64, 0xff}}},
    101     {{{  -409,    307,    307}, 0, {     0,  -2416}, {0x64, 0x64, 0x64, 0xff}}},
    102     {{{  -409,    973,   -306}, 0, {  2012,  -4632}, {0x64, 0x64, 0x64, 0xff}}},
    103     {{{ -1023,    307,    307}, 0, {     0,  -2416}, {0x64, 0x64, 0x64, 0xff}}},
    104     {{{ -1023,    973,    307}, 0, {     0,  -4632}, {0x64, 0x64, 0x64, 0xff}}},
    105     {{{ -1023,    973,   -306}, 0, {  2012,  -4632}, {0x64, 0x64, 0x64, 0xff}}},
    106     {{{ -1023,    307,   -306}, 0, {  2012,  -2416}, {0x64, 0x64, 0x64, 0xff}}},
    107     {{{  -409,    307,    307}, 0, {  2012,  -2416}, {0x8c, 0x8c, 0x8c, 0xff}}},
    108     {{{ -1023,    973,    307}, 0, {     0,  -4630}, {0x8c, 0x8c, 0x8c, 0xff}}},
    109     {{{ -1023,    307,    307}, 0, {     0,  -2416}, {0x8c, 0x8c, 0x8c, 0xff}}},
    110     {{{  -409,   -716,    307}, 0, {  2012,    990}, {0x8c, 0x8c, 0x8c, 0xff}}},
    111     {{{  -409,   -101,    307}, 0, {  2012,  -1054}, {0x8c, 0x8c, 0x8c, 0xff}}},
    112     {{{ -1023,   -101,    307}, 0, {     0,  -1054}, {0x8c, 0x8c, 0x8c, 0xff}}},
    113     {{{ -1023,   -716,    307}, 0, {     0,    990}, {0x8c, 0x8c, 0x8c, 0xff}}},
    114 };
    115 
    116 // 0x0700B1B0 - 0x0700B260
    117 static const Vtx bitfs_seg7_vertex_0700B1B0[] = {
    118     {{{   819,   -306,    307}, 0, {  6100,   -372}, {0x8c, 0x8c, 0x8c, 0xff}}},
    119     {{{   819,    742,    307}, 0, {  6100,  -3864}, {0x8c, 0x8c, 0x8c, 0xff}}},
    120     {{{   205,    742,    307}, 0, {  4056,  -3864}, {0x8c, 0x8c, 0x8c, 0xff}}},
    121     {{{   205,   -306,    307}, 0, {  4056,   -372}, {0x8c, 0x8c, 0x8c, 0xff}}},
    122     {{{  2048,   -716,    307}, 0, { 10188,    990}, {0x8c, 0x8c, 0x8c, 0xff}}},
    123     {{{  2048,   -101,    307}, 0, { 10188,  -1054}, {0x8c, 0x8c, 0x8c, 0xff}}},
    124     {{{  1434,   -101,    307}, 0, {  8144,  -1054}, {0x8c, 0x8c, 0x8c, 0xff}}},
    125     {{{  1434,   -716,    307}, 0, {  8144,    990}, {0x8c, 0x8c, 0x8c, 0xff}}},
    126     {{{  -409,    307,    307}, 0, {  2012,  -2416}, {0x8c, 0x8c, 0x8c, 0xff}}},
    127     {{{  -409,    973,    307}, 0, {  2012,  -4630}, {0x8c, 0x8c, 0x8c, 0xff}}},
    128     {{{ -1023,    973,    307}, 0, {     0,  -4630}, {0x8c, 0x8c, 0x8c, 0xff}}},
    129 };
    130 
    131 // 0x0700B260 - 0x0700B360
    132 static const Vtx bitfs_seg7_vertex_0700B260[] = {
    133     {{{  -409,   -101,   -306}, 0, {  2012,  -1054}, {0x64, 0x64, 0x64, 0xff}}},
    134     {{{ -1023,   -101,   -306}, 0, {     0,  -1054}, {0x64, 0x64, 0x64, 0xff}}},
    135     {{{ -1023,   -101,    307}, 0, {     0,    990}, {0x64, 0x64, 0x64, 0xff}}},
    136     {{{  -409,   -101,    307}, 0, {  2012,    990}, {0x64, 0x64, 0x64, 0xff}}},
    137     {{{   819,   -716,   -306}, 0, {  2012,  -1054}, {0x64, 0x64, 0x64, 0xff}}},
    138     {{{   205,   -716,   -306}, 0, {     0,  -1054}, {0x64, 0x64, 0x64, 0xff}}},
    139     {{{   205,   -716,    307}, 0, {     0,    990}, {0x64, 0x64, 0x64, 0xff}}},
    140     {{{   819,   -716,    307}, 0, {  2012,    990}, {0x64, 0x64, 0x64, 0xff}}},
    141     {{{ -1637,   -716,   -306}, 0, {  2012,  -1054}, {0xb9, 0xb9, 0xb9, 0xff}}},
    142     {{{ -2252,   -716,   -306}, 0, {     0,  -1054}, {0xb9, 0xb9, 0xb9, 0xff}}},
    143     {{{ -2252,   -716,    307}, 0, {     0,    990}, {0xb9, 0xb9, 0xb9, 0xff}}},
    144     {{{ -1637,   -716,    307}, 0, {  2012,    990}, {0xb9, 0xb9, 0xb9, 0xff}}},
    145     {{{  2048,   -101,   -306}, 0, {  2012,  -1054}, {0xb9, 0xb9, 0xb9, 0xff}}},
    146     {{{  1434,   -101,    307}, 0, {     0,    990}, {0xb9, 0xb9, 0xb9, 0xff}}},
    147     {{{  2048,   -101,    307}, 0, {  2012,    990}, {0xb9, 0xb9, 0xb9, 0xff}}},
    148     {{{  1434,   -101,   -306}, 0, {     0,  -1054}, {0xb9, 0xb9, 0xb9, 0xff}}},
    149 };
    150 
    151 // 0x0700B360 - 0x0700B450
    152 static const Vtx bitfs_seg7_vertex_0700B360[] = {
    153     {{{  2048,    512,   -357}, 0, {  7760,  -3482}, {0xb9, 0xb9, 0xb9, 0xff}}},
    154     {{{   819,    512,   -357}, 0, {  4694,   -416}, {0xb9, 0xb9, 0xb9, 0xff}}},
    155     {{{   819,    512,   -306}, 0, {  4568,   -544}, {0xb9, 0xb9, 0xb9, 0xff}}},
    156     {{{  2048,    512,   -306}, 0, {  7634,  -3610}, {0xb9, 0xb9, 0xb9, 0xff}}},
    157     {{{   819,    742,   -357}, 0, {  4694,   -416}, {0xb9, 0xb9, 0xb9, 0xff}}},
    158     {{{   205,    742,   -357}, 0, {  3162,   1116}, {0xb9, 0xb9, 0xb9, 0xff}}},
    159     {{{   205,    742,    307}, 0, {  1502,   -544}, {0xb9, 0xb9, 0xb9, 0xff}}},
    160     {{{  -409,    742,   -357}, 0, {  1628,   2648}, {0xb9, 0xb9, 0xb9, 0xff}}},
    161     {{{  -409,    742,   -306}, 0, {  1502,   2520}, {0xb9, 0xb9, 0xb9, 0xff}}},
    162     {{{   205,    742,   -306}, 0, {  3034,    990}, {0xb9, 0xb9, 0xb9, 0xff}}},
    163     {{{   819,    742,    307}, 0, {  3034,  -2076}, {0xb9, 0xb9, 0xb9, 0xff}}},
    164     {{{  -409,    973,   -357}, 0, {  1628,   2648}, {0xb9, 0xb9, 0xb9, 0xff}}},
    165     {{{ -1023,    973,   -357}, 0, {    96,   4182}, {0xb9, 0xb9, 0xb9, 0xff}}},
    166     {{{ -1023,    973,    307}, 0, { -1562,   2520}, {0xb9, 0xb9, 0xb9, 0xff}}},
    167     {{{  -409,    973,    307}, 0, {     0,    990}, {0xb9, 0xb9, 0xb9, 0xff}}},
    168 };
    169 
    170 // 0x0700B450 - 0x0700B4D0
    171 static const Vtx bitfs_seg7_vertex_0700B450[] = {
    172     {{{   819,   -306,    307}, 0, {  2012,    990}, {0x33, 0x33, 0x33, 0xff}}},
    173     {{{   205,   -306,    307}, 0, {     0,    990}, {0x33, 0x33, 0x33, 0xff}}},
    174     {{{   819,   -306,   -306}, 0, {  2012,  -1054}, {0x33, 0x33, 0x33, 0xff}}},
    175     {{{   205,   -306,   -306}, 0, {     0,  -1054}, {0x33, 0x33, 0x33, 0xff}}},
    176     {{{ -1023,    307,    307}, 0, {     0,    990}, {0x33, 0x33, 0x33, 0xff}}},
    177     {{{ -1023,    307,   -306}, 0, {     0,  -1054}, {0x33, 0x33, 0x33, 0xff}}},
    178     {{{  -409,    307,   -306}, 0, {  2012,  -1054}, {0x33, 0x33, 0x33, 0xff}}},
    179     {{{  -409,    307,    307}, 0, {  2012,    990}, {0x33, 0x33, 0x33, 0xff}}},
    180 };
    181 
    182 // 0x0700B4D0 - 0x0700B5D0
    183 static const Vtx bitfs_seg7_vertex_0700B4D0[] = {
    184     {{{ -1023,  -1023,    307}, 0, { -1564,    990}, {0x64, 0x64, 0x64, 0xff}}},
    185     {{{ -1023,   -716,    307}, 0, { -1564,      0}, {0x64, 0x64, 0x64, 0xff}}},
    186     {{{ -1023,   -716,   -357}, 0, {   650,      0}, {0x64, 0x64, 0x64, 0xff}}},
    187     {{{ -1023,  -1023,   -357}, 0, {   650,    990}, {0x64, 0x64, 0x64, 0xff}}},
    188     {{{  2048,   -716,    307}, 0, {     0,      0}, {0x64, 0x64, 0x64, 0xff}}},
    189     {{{  2048,  -1023,   -357}, 0, {  2182,    990}, {0x64, 0x64, 0x64, 0xff}}},
    190     {{{  2048,   -716,   -357}, 0, {  2182,      0}, {0x64, 0x64, 0x64, 0xff}}},
    191     {{{  2048,  -1023,    307}, 0, {     0,    990}, {0x64, 0x64, 0x64, 0xff}}},
    192     {{{ -1023,   -716,   -357}, 0, {     0,      0}, {0x7d, 0x83, 0x7b, 0xff}}},
    193     {{{  2048,  -1023,   -357}, 0, { 10188,    990}, {0x7d, 0x83, 0x7b, 0xff}}},
    194     {{{ -1023,  -1023,   -357}, 0, {     0,    990}, {0x7d, 0x83, 0x7b, 0xff}}},
    195     {{{  2048,   -716,   -357}, 0, { 10188,      0}, {0x7d, 0x83, 0x7b, 0xff}}},
    196     {{{   819,  -1023,   -306}, 0, {  6100,    990}, {0x7d, 0x83, 0x7b, 0xff}}},
    197     {{{  1434,  -1023,   -306}, 0, {  8144,    990}, {0x7d, 0x83, 0x7b, 0xff}}},
    198     {{{  1434,   -716,   -306}, 0, {  8144,      0}, {0x7d, 0x83, 0x7b, 0xff}}},
    199     {{{   819,   -716,   -306}, 0, {  6100,      0}, {0x7d, 0x83, 0x7b, 0xff}}},
    200 };
    201 
    202 // 0x0700B5D0 - 0x0700B6C0
    203 static const Vtx bitfs_seg7_vertex_0700B5D0[] = {
    204     {{{   205,   -716,   -306}, 0, {  4056,      0}, {0x7d, 0x83, 0x7b, 0xff}}},
    205     {{{  -409,   -716,   -306}, 0, {  2012,      0}, {0x7d, 0x83, 0x7b, 0xff}}},
    206     {{{  -409,  -1023,   -306}, 0, {  2012,    990}, {0x7d, 0x83, 0x7b, 0xff}}},
    207     {{{   205,  -1023,   -306}, 0, {  4056,    990}, {0x7d, 0x83, 0x7b, 0xff}}},
    208     {{{   205,  -1023,    307}, 0, {  2012,    990}, {0x64, 0x64, 0x64, 0xff}}},
    209     {{{   205,   -716,   -306}, 0, {     0,      0}, {0x64, 0x64, 0x64, 0xff}}},
    210     {{{   205,  -1023,   -306}, 0, {     0,    990}, {0x64, 0x64, 0x64, 0xff}}},
    211     {{{ -2252,  -1023,    307}, 0, {  2012,    990}, {0x64, 0x64, 0x64, 0xff}}},
    212     {{{ -2252,   -716,   -306}, 0, {     0,      0}, {0x64, 0x64, 0x64, 0xff}}},
    213     {{{ -2252,  -1023,   -306}, 0, {     0,    990}, {0x64, 0x64, 0x64, 0xff}}},
    214     {{{ -2252,   -716,    307}, 0, {  2012,      0}, {0x64, 0x64, 0x64, 0xff}}},
    215     {{{ -1637,  -1023,   -306}, 0, {  2012,    990}, {0x64, 0x64, 0x64, 0xff}}},
    216     {{{ -1637,   -716,   -306}, 0, {  2012,      0}, {0x64, 0x64, 0x64, 0xff}}},
    217     {{{ -1637,   -716,    307}, 0, {     0,      0}, {0x64, 0x64, 0x64, 0xff}}},
    218     {{{ -1637,  -1023,    307}, 0, {     0,    990}, {0x64, 0x64, 0x64, 0xff}}},
    219 };
    220 
    221 // 0x0700B6C0 - 0x0700B7B0
    222 static const Vtx bitfs_seg7_vertex_0700B6C0[] = {
    223     {{{  -409,  -1023,   -306}, 0, {  2012,    990}, {0x64, 0x64, 0x64, 0xff}}},
    224     {{{  -409,   -716,   -306}, 0, {  2012,      0}, {0x64, 0x64, 0x64, 0xff}}},
    225     {{{  -409,   -716,    307}, 0, {     0,      0}, {0x64, 0x64, 0x64, 0xff}}},
    226     {{{  -409,  -1023,    307}, 0, {     0,    990}, {0x64, 0x64, 0x64, 0xff}}},
    227     {{{  1434,  -1023,    307}, 0, {  2012,    990}, {0x64, 0x64, 0x64, 0xff}}},
    228     {{{  1434,   -716,    307}, 0, {  2012,      0}, {0x64, 0x64, 0x64, 0xff}}},
    229     {{{  1434,   -716,   -306}, 0, {     0,      0}, {0x64, 0x64, 0x64, 0xff}}},
    230     {{{   205,  -1023,    307}, 0, {  2012,    990}, {0x64, 0x64, 0x64, 0xff}}},
    231     {{{   205,   -716,    307}, 0, {  2012,      0}, {0x64, 0x64, 0x64, 0xff}}},
    232     {{{   205,   -716,   -306}, 0, {     0,      0}, {0x64, 0x64, 0x64, 0xff}}},
    233     {{{   819,  -1023,   -306}, 0, {  2012,    990}, {0x64, 0x64, 0x64, 0xff}}},
    234     {{{   819,   -716,    307}, 0, {     0,      0}, {0x64, 0x64, 0x64, 0xff}}},
    235     {{{   819,  -1023,    307}, 0, {     0,    990}, {0x64, 0x64, 0x64, 0xff}}},
    236     {{{   819,   -716,   -306}, 0, {  2012,      0}, {0x64, 0x64, 0x64, 0xff}}},
    237     {{{  1434,  -1023,   -306}, 0, {     0,    990}, {0x64, 0x64, 0x64, 0xff}}},
    238 };
    239 
    240 // 0x0700B7B0 - 0x0700B8A0
    241 static const Vtx bitfs_seg7_vertex_0700B7B0[] = {
    242     {{{   819,  -1023,    307}, 0, {  6100,    990}, {0x8c, 0x8c, 0x8c, 0xff}}},
    243     {{{   205,   -716,    307}, 0, {  4056,      0}, {0x8c, 0x8c, 0x8c, 0xff}}},
    244     {{{   205,  -1023,    307}, 0, {  4056,    990}, {0x8c, 0x8c, 0x8c, 0xff}}},
    245     {{{ -2252,  -1023,   -306}, 0, {  2012,    990}, {0x8c, 0x8c, 0x8c, 0xff}}},
    246     {{{ -1637,   -716,   -306}, 0, {     0,      0}, {0x8c, 0x8c, 0x8c, 0xff}}},
    247     {{{ -1637,  -1023,   -306}, 0, {     0,    990}, {0x8c, 0x8c, 0x8c, 0xff}}},
    248     {{{ -2252,   -716,   -306}, 0, {  2012,      0}, {0x8c, 0x8c, 0x8c, 0xff}}},
    249     {{{ -1637,  -1023,    307}, 0, {  2012,    990}, {0x8c, 0x8c, 0x8c, 0xff}}},
    250     {{{ -1637,   -716,    307}, 0, {  2012,      0}, {0x8c, 0x8c, 0x8c, 0xff}}},
    251     {{{ -2252,   -716,    307}, 0, {     0,      0}, {0x8c, 0x8c, 0x8c, 0xff}}},
    252     {{{ -2252,  -1023,    307}, 0, {     0,    990}, {0x8c, 0x8c, 0x8c, 0xff}}},
    253     {{{  -409,  -1023,    307}, 0, {  2012,    990}, {0x8c, 0x8c, 0x8c, 0xff}}},
    254     {{{ -1023,   -716,    307}, 0, {     0,      0}, {0x8c, 0x8c, 0x8c, 0xff}}},
    255     {{{ -1023,  -1023,    307}, 0, {     0,    990}, {0x8c, 0x8c, 0x8c, 0xff}}},
    256     {{{  -409,   -716,    307}, 0, {  2012,      0}, {0x8c, 0x8c, 0x8c, 0xff}}},
    257 };
    258 
    259 // 0x0700B8A0 - 0x0700B910
    260 static const Vtx bitfs_seg7_vertex_0700B8A0[] = {
    261     {{{  2048,  -1023,    307}, 0, { 10188,    990}, {0x8c, 0x8c, 0x8c, 0xff}}},
    262     {{{  2048,   -716,    307}, 0, { 10188,      0}, {0x8c, 0x8c, 0x8c, 0xff}}},
    263     {{{  1434,   -716,    307}, 0, {  8144,      0}, {0x8c, 0x8c, 0x8c, 0xff}}},
    264     {{{   819,  -1023,    307}, 0, {  6100,    990}, {0x8c, 0x8c, 0x8c, 0xff}}},
    265     {{{   819,   -716,    307}, 0, {  6100,      0}, {0x8c, 0x8c, 0x8c, 0xff}}},
    266     {{{   205,   -716,    307}, 0, {  4056,      0}, {0x8c, 0x8c, 0x8c, 0xff}}},
    267     {{{  1434,  -1023,    307}, 0, {  8144,    990}, {0x8c, 0x8c, 0x8c, 0xff}}},
    268 };
    269 
    270 // 0x0700B910 - 0x0700BA10
    271 static const Vtx bitfs_seg7_vertex_0700B910[] = {
    272     {{{  2458,   -101,   -306}, 0, {   650,   1670}, {0x8c, 0x8c, 0x8c, 0xff}}},
    273     {{{  2458,   -255,   -306}, 0, {   394,   1924}, {0x8c, 0x8c, 0x8c, 0xff}}},
    274     {{{  2048,   -460,   -306}, 0, {  -626,   1584}, {0x8c, 0x8c, 0x8c, 0xff}}},
    275     {{{  2048,   -101,   -306}, 0, {     0,    990}, {0x8c, 0x8c, 0x8c, 0xff}}},
    276     {{{  2048,   -101,    307}, 0, {     0,    990}, {0x8c, 0x8c, 0x8c, 0xff}}},
    277     {{{  2048,   -460,    307}, 0, {  -626,   1584}, {0x8c, 0x8c, 0x8c, 0xff}}},
    278     {{{  2458,   -255,    307}, 0, {   394,   1924}, {0x8c, 0x8c, 0x8c, 0xff}}},
    279     {{{  2458,   -101,    307}, 0, {   650,   1670}, {0x8c, 0x8c, 0x8c, 0xff}}},
    280     {{{  2458,   -255,   -306}, 0, {   990,   2010}, {0xc8, 0xc8, 0xc8, 0xff}}},
    281     {{{  2458,   -101,   -306}, 0, {  1246,   1754}, {0xc8, 0xc8, 0xc8, 0xff}}},
    282     {{{  2458,   -101,    307}, 0, {   224,    734}, {0xc8, 0xc8, 0xc8, 0xff}}},
    283     {{{  2458,   -255,    307}, 0, {     0,    990}, {0xc8, 0xc8, 0xc8, 0xff}}},
    284     {{{  2048,   -460,    307}, 0, {     0,    990}, {0x44, 0x44, 0x44, 0xff}}},
    285     {{{  2458,   -255,   -306}, 0, {  1752,   1248}, {0x44, 0x44, 0x44, 0xff}}},
    286     {{{  2458,   -255,    307}, 0, {   730,    228}, {0x44, 0x44, 0x44, 0xff}}},
    287     {{{  2048,   -460,   -306}, 0, {   990,   2010}, {0x44, 0x44, 0x44, 0xff}}},
    288 };
    289 
    290 // 0x0700BA10 - 0x0700BA50
    291 static const Vtx bitfs_seg7_vertex_0700BA10[] = {
    292     {{{  2458,   -101,   -306}, 0, {  1672,   1328}, {0xff, 0xff, 0xff, 0xff}}},
    293     {{{  2048,   -101,   -306}, 0, {   990,   2010}, {0xff, 0xff, 0xff, 0xff}}},
    294     {{{  2048,   -101,    307}, 0, {     0,    990}, {0xff, 0xff, 0xff, 0xff}}},
    295     {{{  2458,   -101,    307}, 0, {   650,    308}, {0xff, 0xff, 0xff, 0xff}}},
    296 };
    297 
    298 // 0x0700BA50 - 0x0700BC38
    299 static const Gfx bitfs_seg7_dl_0700BA50[] = {
    300     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sky_09001000),
    301     gsDPLoadSync(),
    302     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    303     gsSPVertex(bitfs_seg7_vertex_0700AC00, 16, 0),
    304     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    305     gsSP2Triangles( 4,  5,  6, 0x0,  4,  6,  7, 0x0),
    306     gsSP2Triangles( 8,  9, 10, 0x0, 11, 12, 13, 0x0),
    307     gsSP2Triangles(11, 13, 14, 0x0, 11, 14, 15, 0x0),
    308     gsSPVertex(bitfs_seg7_vertex_0700AD00, 16, 0),
    309     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    310     gsSP2Triangles( 0,  4,  5, 0x0,  6,  7,  8, 0x0),
    311     gsSP2Triangles( 6,  9,  7, 0x0,  6, 10,  9, 0x0),
    312     gsSP2Triangles( 6,  8, 11, 0x0, 12, 13, 14, 0x0),
    313     gsSP1Triangle(13, 15, 14, 0x0),
    314     gsSPVertex(bitfs_seg7_vertex_0700AE00, 14, 0),
    315     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    316     gsSP2Triangles( 4,  5,  6, 0x0,  6,  7,  4, 0x0),
    317     gsSP2Triangles( 6,  8,  9, 0x0, 10, 11, 12, 0x0),
    318     gsSP1Triangle(10, 12, 13, 0x0),
    319     gsSPVertex(bitfs_seg7_vertex_0700AEE0, 15, 0),
    320     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    321     gsSP2Triangles( 3,  5,  6, 0x0,  7,  8,  9, 0x0),
    322     gsSP2Triangles( 7,  9, 10, 0x0, 11, 12, 13, 0x0),
    323     gsSP1Triangle(11, 14, 12, 0x0),
    324     gsSPVertex(bitfs_seg7_vertex_0700AFD0, 15, 0),
    325     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    326     gsSP2Triangles( 6,  7,  8, 0x0,  6,  8,  9, 0x0),
    327     gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
    328     gsSP1Triangle( 0,  2, 14, 0x0),
    329     gsSPVertex(bitfs_seg7_vertex_0700B0C0, 15, 0),
    330     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    331     gsSP2Triangles( 4,  5,  6, 0x0,  4,  6,  7, 0x0),
    332     gsSP2Triangles( 8,  9, 10, 0x0, 11, 12, 13, 0x0),
    333     gsSP1Triangle(11, 13, 14, 0x0),
    334     gsSPVertex(bitfs_seg7_vertex_0700B1B0, 11, 0),
    335     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    336     gsSP2Triangles( 4,  5,  6, 0x0,  4,  6,  7, 0x0),
    337     gsSP1Triangle( 8,  9, 10, 0x0),
    338     gsSPEndDisplayList(),
    339 };
    340 
    341 // 0x0700BC38 - 0x0700BD10
    342 static const Gfx bitfs_seg7_dl_0700BC38[] = {
    343     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sky_09007000),
    344     gsDPLoadSync(),
    345     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    346     gsSPVertex(bitfs_seg7_vertex_0700B260, 16, 0),
    347     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    348     gsSP2Triangles( 4,  5,  6, 0x0,  4,  6,  7, 0x0),
    349     gsSP2Triangles( 8,  9, 10, 0x0,  8, 10, 11, 0x0),
    350     gsSP2Triangles(12, 13, 14, 0x0, 12, 15, 13, 0x0),
    351     gsSPVertex(bitfs_seg7_vertex_0700B360, 15, 0),
    352     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    353     gsSP2Triangles( 4,  5,  6, 0x0,  5,  7,  8, 0x0),
    354     gsSP2Triangles( 5,  8,  9, 0x0,  4,  6, 10, 0x0),
    355     gsSP2Triangles(11, 12, 13, 0x0, 11, 13, 14, 0x0),
    356     gsSPVertex(bitfs_seg7_vertex_0700B450, 8, 0),
    357     gsSP2Triangles( 0,  1,  2, 0x0,  1,  3,  2, 0x0),
    358     gsSP2Triangles( 4,  5,  6, 0x0,  7,  4,  6, 0x0),
    359     gsSPEndDisplayList(),
    360 };
    361 
    362 // 0x0700BD10 - 0x0700BE58
    363 static const Gfx bitfs_seg7_dl_0700BD10[] = {
    364     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bitfs_seg7_texture_07001800),
    365     gsDPLoadSync(),
    366     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    367     gsSPVertex(bitfs_seg7_vertex_0700B4D0, 16, 0),
    368     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    369     gsSP2Triangles( 4,  5,  6, 0x0,  4,  7,  5, 0x0),
    370     gsSP2Triangles( 8,  9, 10, 0x0,  8, 11,  9, 0x0),
    371     gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0),
    372     gsSPVertex(bitfs_seg7_vertex_0700B5D0, 15, 0),
    373     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    374     gsSP2Triangles( 4,  5,  6, 0x0,  7,  8,  9, 0x0),
    375     gsSP2Triangles( 7, 10,  8, 0x0, 11, 12, 13, 0x0),
    376     gsSP1Triangle(11, 13, 14, 0x0),
    377     gsSPVertex(bitfs_seg7_vertex_0700B6C0, 15, 0),
    378     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    379     gsSP2Triangles( 4,  5,  6, 0x0,  7,  8,  9, 0x0),
    380     gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
    381     gsSP1Triangle( 4,  6, 14, 0x0),
    382     gsSPVertex(bitfs_seg7_vertex_0700B7B0, 15, 0),
    383     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    384     gsSP2Triangles( 3,  6,  4, 0x0,  7,  8,  9, 0x0),
    385     gsSP2Triangles( 7,  9, 10, 0x0, 11, 12, 13, 0x0),
    386     gsSP1Triangle(11, 14, 12, 0x0),
    387     gsSPVertex(bitfs_seg7_vertex_0700B8A0, 7, 0),
    388     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    389     gsSP1Triangle( 0,  2,  6, 0x0),
    390     gsSPEndDisplayList(),
    391 };
    392 
    393 // 0x0700BE58 - 0x0700BED8
    394 static const Gfx bitfs_seg7_dl_0700BE58[] = {
    395     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sky_09001800),
    396     gsDPLoadSync(),
    397     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    398     gsSPVertex(bitfs_seg7_vertex_0700B910, 16, 0),
    399     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    400     gsSP2Triangles( 4,  5,  6, 0x0,  4,  6,  7, 0x0),
    401     gsSP2Triangles( 8,  9, 10, 0x0,  8, 10, 11, 0x0),
    402     gsSP2Triangles(12, 13, 14, 0x0, 12, 15, 13, 0x0),
    403     gsSPVertex(bitfs_seg7_vertex_0700BA10, 4, 0),
    404     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    405     gsSPEndDisplayList(),
    406 };
    407 
    408 // 0x0700BED8 - 0x0700BF90
    409 const Gfx bitfs_seg7_dl_0700BED8[] = {
    410     gsDPPipeSync(),
    411     gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB),
    412     gsSPClearGeometryMode(G_LIGHTING),
    413     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),
    414     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
    415     gsDPTileSync(),
    416     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),
    417     gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
    418     gsSPDisplayList(bitfs_seg7_dl_0700BA50),
    419     gsSPDisplayList(bitfs_seg7_dl_0700BC38),
    420     gsDPTileSync(),
    421     gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD),
    422     gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
    423     gsSPDisplayList(bitfs_seg7_dl_0700BD10),
    424     gsDPTileSync(),
    425     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),
    426     gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
    427     gsSPDisplayList(bitfs_seg7_dl_0700BE58),
    428     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
    429     gsDPPipeSync(),
    430     gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
    431     gsSPSetGeometryMode(G_LIGHTING),
    432     gsSPEndDisplayList(),
    433 };