sm64

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

model.inc.c (25280B)


      1 // 0x07005DC8 - 0x07005EB8
      2 static const Vtx totwc_seg7_vertex_07005DC8[] = {
      3     {{{   939,   3482,    770}, 0, {     0, -12460}, {0xff, 0xff, 0xff, 0xff}}},
      4     {{{   621,   3482,    502}, 0, {   990, -12280}, {0xff, 0xff, 0xff, 0xff}}},
      5     {{{   405,   3482,    684}, 0, {   990, -11574}, {0xff, 0xff, 0xff, 0xff}}},
      6     {{{  1153,   3482,   -439}, 0, {     0, -15114}, {0xff, 0xff, 0xff, 0xff}}},
      7     {{{   811,   3482,    -19}, 0, {   990, -14228}, {0xff, 0xff, 0xff, 0xff}}},
      8     {{{  1227,   3482,    -19}, 0, {     0, -14048}, {0xff, 0xff, 0xff, 0xff}}},
      9     {{{   768,   3482,   -299}, 0, {   990, -15114}, {0xff, 0xff, 0xff, 0xff}}},
     10     {{{  1227,   3482,    -19}, 0, {     0, -14228}, {0xff, 0xff, 0xff, 0xff}}},
     11     {{{   762,   3482,    258}, 0, {   990, -13344}, {0xff, 0xff, 0xff, 0xff}}},
     12     {{{  1153,   3482,    400}, 0, {     0, -13164}, {0xff, 0xff, 0xff, 0xff}}},
     13     {{{   811,   3482,    -19}, 0, {   990, -14048}, {0xff, 0xff, 0xff, 0xff}}},
     14     {{{  1153,   3482,    400}, 0, {     0, -13344}, {0xff, 0xff, 0xff, 0xff}}},
     15     {{{   621,   3482,    502}, 0, {   990, -12460}, {0xff, 0xff, 0xff, 0xff}}},
     16     {{{   939,   3482,    770}, 0, {     0, -12280}, {0xff, 0xff, 0xff, 0xff}}},
     17     {{{   762,   3482,    258}, 0, {   990, -13164}, {0xff, 0xff, 0xff, 0xff}}},
     18 };
     19 
     20 // 0x07005EB8 - 0x07005FA8
     21 static const Vtx totwc_seg7_vertex_07005EB8[] = {
     22     {{{  -214,   3482,   1190}, 0, {     0,  -9806}, {0xff, 0xff, 0xff, 0xff}}},
     23     {{{  -142,   3482,    780}, 0, {   990,  -9626}, {0xff, 0xff, 0xff, 0xff}}},
     24     {{{  -407,   3482,    684}, 0, {   990,  -8920}, {0xff, 0xff, 0xff, 0xff}}},
     25     {{{   939,   3482,    770}, 0, {     0, -12460}, {0xff, 0xff, 0xff, 0xff}}},
     26     {{{   405,   3482,    684}, 0, {   990, -11574}, {0xff, 0xff, 0xff, 0xff}}},
     27     {{{   613,   3482,   1044}, 0, {     0, -11394}, {0xff, 0xff, 0xff, 0xff}}},
     28     {{{   613,   3482,   1044}, 0, {     0, -11574}, {0xff, 0xff, 0xff, 0xff}}},
     29     {{{   139,   3482,    780}, 0, {   990, -10690}, {0xff, 0xff, 0xff, 0xff}}},
     30     {{{   212,   3482,   1190}, 0, {     0, -10510}, {0xff, 0xff, 0xff, 0xff}}},
     31     {{{   405,   3482,    684}, 0, {   990, -11394}, {0xff, 0xff, 0xff, 0xff}}},
     32     {{{   212,   3482,   1190}, 0, {     0, -10690}, {0xff, 0xff, 0xff, 0xff}}},
     33     {{{  -142,   3482,    780}, 0, {   990,  -9806}, {0xff, 0xff, 0xff, 0xff}}},
     34     {{{  -214,   3482,   1190}, 0, {     0,  -9626}, {0xff, 0xff, 0xff, 0xff}}},
     35     {{{   139,   3482,    780}, 0, {   990, -10510}, {0xff, 0xff, 0xff, 0xff}}},
     36     {{{  -615,   3482,   1044}, 0, {     0,  -8740}, {0xff, 0xff, 0xff, 0xff}}},
     37 };
     38 
     39 // 0x07005FA8 - 0x07006098
     40 static const Vtx totwc_seg7_vertex_07005FA8[] = {
     41     {{{ -1230,   3482,    -19}, 0, {     0,  -6268}, {0xff, 0xff, 0xff, 0xff}}},
     42     {{{  -765,   3482,   -297}, 0, {   990,  -5382}, {0xff, 0xff, 0xff, 0xff}}},
     43     {{{ -1156,   3482,   -439}, 0, {     0,  -5202}, {0xff, 0xff, 0xff, 0xff}}},
     44     {{{  -615,   3482,   1044}, 0, {     0,  -8920}, {0xff, 0xff, 0xff, 0xff}}},
     45     {{{  -624,   3482,    502}, 0, {   990,  -8036}, {0xff, 0xff, 0xff, 0xff}}},
     46     {{{  -942,   3482,    770}, 0, {     0,  -7856}, {0xff, 0xff, 0xff, 0xff}}},
     47     {{{  -407,   3482,    684}, 0, {   990,  -8740}, {0xff, 0xff, 0xff, 0xff}}},
     48     {{{  -942,   3482,    770}, 0, {     0,  -8036}, {0xff, 0xff, 0xff, 0xff}}},
     49     {{{  -765,   3482,    258}, 0, {   990,  -7152}, {0xff, 0xff, 0xff, 0xff}}},
     50     {{{ -1156,   3482,    400}, 0, {     0,  -6972}, {0xff, 0xff, 0xff, 0xff}}},
     51     {{{  -624,   3482,    502}, 0, {   990,  -7856}, {0xff, 0xff, 0xff, 0xff}}},
     52     {{{ -1156,   3482,    400}, 0, {     0,  -7152}, {0xff, 0xff, 0xff, 0xff}}},
     53     {{{  -765,   3482,    258}, 0, {   990,  -6972}, {0xff, 0xff, 0xff, 0xff}}},
     54     {{{  -814,   3482,    -19}, 0, {   990,  -6268}, {0xff, 0xff, 0xff, 0xff}}},
     55     {{{ -1230,   3482,    -19}, 0, {     0,  -6086}, {0xff, 0xff, 0xff, 0xff}}},
     56 };
     57 
     58 // 0x07006098 - 0x07006188
     59 static const Vtx totwc_seg7_vertex_07006098[] = {
     60     {{{  -615,   3482,  -1083}, 0, {     0,  -3614}, {0xff, 0xff, 0xff, 0xff}}},
     61     {{{  -142,   3482,   -820}, 0, {   990,  -2728}, {0xff, 0xff, 0xff, 0xff}}},
     62     {{{  -214,   3482,  -1229}, 0, {     0,  -2548}, {0xff, 0xff, 0xff, 0xff}}},
     63     {{{ -1230,   3482,    -19}, 0, {     0,  -6268}, {0xff, 0xff, 0xff, 0xff}}},
     64     {{{  -814,   3482,    -19}, 0, {   990,  -6086}, {0xff, 0xff, 0xff, 0xff}}},
     65     {{{  -765,   3482,   -297}, 0, {   990,  -5382}, {0xff, 0xff, 0xff, 0xff}}},
     66     {{{ -1156,   3482,   -439}, 0, {     0,  -5382}, {0xff, 0xff, 0xff, 0xff}}},
     67     {{{  -624,   3482,   -542}, 0, {   990,  -4498}, {0xff, 0xff, 0xff, 0xff}}},
     68     {{{  -942,   3482,   -809}, 0, {     0,  -4318}, {0xff, 0xff, 0xff, 0xff}}},
     69     {{{  -765,   3482,   -297}, 0, {   990,  -5202}, {0xff, 0xff, 0xff, 0xff}}},
     70     {{{  -942,   3482,   -809}, 0, {     0,  -4498}, {0xff, 0xff, 0xff, 0xff}}},
     71     {{{  -407,   3482,   -723}, 0, {   990,  -3614}, {0xff, 0xff, 0xff, 0xff}}},
     72     {{{  -615,   3482,  -1083}, 0, {     0,  -3434}, {0xff, 0xff, 0xff, 0xff}}},
     73     {{{  -624,   3482,   -542}, 0, {   990,  -4318}, {0xff, 0xff, 0xff, 0xff}}},
     74     {{{  -407,   3482,   -723}, 0, {   990,  -3434}, {0xff, 0xff, 0xff, 0xff}}},
     75 };
     76 
     77 // 0x07006188 - 0x07006278
     78 static const Vtx totwc_seg7_vertex_07006188[] = {
     79     {{{   939,   3482,   -809}, 0, {     0,    -74}, {0xff, 0xff, 0xff, 0xff}}},
     80     {{{   768,   3482,   -299}, 0, {   990,    990}, {0xff, 0xff, 0xff, 0xff}}},
     81     {{{  1153,   3482,   -439}, 0, {     0,    990}, {0xff, 0xff, 0xff, 0xff}}},
     82     {{{  -214,   3482,  -1229}, 0, {     0,  -2728}, {0xff, 0xff, 0xff, 0xff}}},
     83     {{{   139,   3482,   -820}, 0, {   990,  -1844}, {0xff, 0xff, 0xff, 0xff}}},
     84     {{{   212,   3482,  -1229}, 0, {     0,  -1664}, {0xff, 0xff, 0xff, 0xff}}},
     85     {{{  -142,   3482,   -820}, 0, {   990,  -2548}, {0xff, 0xff, 0xff, 0xff}}},
     86     {{{   212,   3482,  -1229}, 0, {     0,  -1844}, {0xff, 0xff, 0xff, 0xff}}},
     87     {{{   405,   3482,   -723}, 0, {   990,   -960}, {0xff, 0xff, 0xff, 0xff}}},
     88     {{{   613,   3482,  -1083}, 0, {     0,   -780}, {0xff, 0xff, 0xff, 0xff}}},
     89     {{{   139,   3482,   -820}, 0, {   990,  -1664}, {0xff, 0xff, 0xff, 0xff}}},
     90     {{{   613,   3482,  -1083}, 0, {     0,   -960}, {0xff, 0xff, 0xff, 0xff}}},
     91     {{{   405,   3482,   -723}, 0, {   990,   -780}, {0xff, 0xff, 0xff, 0xff}}},
     92     {{{   621,   3482,   -542}, 0, {   990,    -74}, {0xff, 0xff, 0xff, 0xff}}},
     93     {{{   939,   3482,   -809}, 0, {     0,    106}, {0xff, 0xff, 0xff, 0xff}}},
     94 };
     95 
     96 // 0x07006278 - 0x07006368
     97 static const Vtx totwc_seg7_vertex_07006278[] = {
     98     {{{  1153,   2458,    400}, 0, {     0, -13344}, {0xff, 0xff, 0xff, 0xff}}},
     99     {{{   762,   2458,    258}, 0, {   990, -13164}, {0xff, 0xff, 0xff, 0xff}}},
    100     {{{   621,   2458,    502}, 0, {   990, -12460}, {0xff, 0xff, 0xff, 0xff}}},
    101     {{{   939,   3482,   -809}, 0, {     0,    -74}, {0xff, 0xff, 0xff, 0xff}}},
    102     {{{   621,   3482,   -542}, 0, {   990,    106}, {0xff, 0xff, 0xff, 0xff}}},
    103     {{{   768,   3482,   -299}, 0, {   990,    990}, {0xff, 0xff, 0xff, 0xff}}},
    104     {{{  1153,   2458,   -439}, 0, {     0, -15114}, {0xff, 0xff, 0xff, 0xff}}},
    105     {{{   811,   2458,    -19}, 0, {   990, -14228}, {0xff, 0xff, 0xff, 0xff}}},
    106     {{{  1227,   2458,    -19}, 0, {     0, -14048}, {0xff, 0xff, 0xff, 0xff}}},
    107     {{{   768,   2458,   -299}, 0, {   990, -15114}, {0xff, 0xff, 0xff, 0xff}}},
    108     {{{  1227,   2458,    -19}, 0, {     0, -14228}, {0xff, 0xff, 0xff, 0xff}}},
    109     {{{   762,   2458,    258}, 0, {   990, -13344}, {0xff, 0xff, 0xff, 0xff}}},
    110     {{{  1153,   2458,    400}, 0, {     0, -13164}, {0xff, 0xff, 0xff, 0xff}}},
    111     {{{   811,   2458,    -19}, 0, {   990, -14048}, {0xff, 0xff, 0xff, 0xff}}},
    112     {{{   939,   2458,    770}, 0, {     0, -12280}, {0xff, 0xff, 0xff, 0xff}}},
    113 };
    114 
    115 // 0x07006368 - 0x07006458
    116 static const Vtx totwc_seg7_vertex_07006368[] = {
    117     {{{  -214,   2458,   1190}, 0, {     0,  -9806}, {0xff, 0xff, 0xff, 0xff}}},
    118     {{{  -407,   2458,    684}, 0, {   990,  -8920}, {0xff, 0xff, 0xff, 0xff}}},
    119     {{{  -615,   2458,   1044}, 0, {     0,  -8740}, {0xff, 0xff, 0xff, 0xff}}},
    120     {{{   939,   2458,    770}, 0, {     0, -12460}, {0xff, 0xff, 0xff, 0xff}}},
    121     {{{   405,   2458,    684}, 0, {   990, -11574}, {0xff, 0xff, 0xff, 0xff}}},
    122     {{{   613,   2458,   1044}, 0, {     0, -11394}, {0xff, 0xff, 0xff, 0xff}}},
    123     {{{   621,   2458,    502}, 0, {   990, -12280}, {0xff, 0xff, 0xff, 0xff}}},
    124     {{{   613,   2458,   1044}, 0, {     0, -11574}, {0xff, 0xff, 0xff, 0xff}}},
    125     {{{   139,   2458,    780}, 0, {   990, -10690}, {0xff, 0xff, 0xff, 0xff}}},
    126     {{{   212,   2458,   1190}, 0, {     0, -10510}, {0xff, 0xff, 0xff, 0xff}}},
    127     {{{   405,   2458,    684}, 0, {   990, -11394}, {0xff, 0xff, 0xff, 0xff}}},
    128     {{{   212,   2458,   1190}, 0, {     0, -10690}, {0xff, 0xff, 0xff, 0xff}}},
    129     {{{   139,   2458,    780}, 0, {   990, -10510}, {0xff, 0xff, 0xff, 0xff}}},
    130     {{{  -142,   2458,    780}, 0, {   990,  -9806}, {0xff, 0xff, 0xff, 0xff}}},
    131     {{{  -214,   2458,   1190}, 0, {     0,  -9626}, {0xff, 0xff, 0xff, 0xff}}},
    132 };
    133 
    134 // 0x07006458 - 0x07006548
    135 static const Vtx totwc_seg7_vertex_07006458[] = {
    136     {{{ -1156,   2458,    400}, 0, {     0,  -7152}, {0xff, 0xff, 0xff, 0xff}}},
    137     {{{  -765,   2458,    258}, 0, {   990,  -6972}, {0xff, 0xff, 0xff, 0xff}}},
    138     {{{  -814,   2458,    -19}, 0, {   990,  -6268}, {0xff, 0xff, 0xff, 0xff}}},
    139     {{{  -214,   2458,   1190}, 0, {     0,  -9806}, {0xff, 0xff, 0xff, 0xff}}},
    140     {{{  -142,   2458,    780}, 0, {   990,  -9626}, {0xff, 0xff, 0xff, 0xff}}},
    141     {{{  -407,   2458,    684}, 0, {   990,  -8920}, {0xff, 0xff, 0xff, 0xff}}},
    142     {{{  -615,   2458,   1044}, 0, {     0,  -8920}, {0xff, 0xff, 0xff, 0xff}}},
    143     {{{  -624,   2458,    502}, 0, {   990,  -8036}, {0xff, 0xff, 0xff, 0xff}}},
    144     {{{  -942,   2458,    770}, 0, {     0,  -7856}, {0xff, 0xff, 0xff, 0xff}}},
    145     {{{  -407,   2458,    684}, 0, {   990,  -8740}, {0xff, 0xff, 0xff, 0xff}}},
    146     {{{  -942,   2458,    770}, 0, {     0,  -8036}, {0xff, 0xff, 0xff, 0xff}}},
    147     {{{  -765,   2458,    258}, 0, {   990,  -7152}, {0xff, 0xff, 0xff, 0xff}}},
    148     {{{ -1156,   2458,    400}, 0, {     0,  -6972}, {0xff, 0xff, 0xff, 0xff}}},
    149     {{{  -624,   2458,    502}, 0, {   990,  -7856}, {0xff, 0xff, 0xff, 0xff}}},
    150     {{{ -1230,   2458,    -19}, 0, {     0,  -6086}, {0xff, 0xff, 0xff, 0xff}}},
    151 };
    152 
    153 // 0x07006548 - 0x07006638
    154 static const Vtx totwc_seg7_vertex_07006548[] = {
    155     {{{  -615,   2458,  -1083}, 0, {     0,  -3614}, {0xff, 0xff, 0xff, 0xff}}},
    156     {{{  -142,   2458,   -820}, 0, {   990,  -2728}, {0xff, 0xff, 0xff, 0xff}}},
    157     {{{  -214,   2458,  -1229}, 0, {     0,  -2548}, {0xff, 0xff, 0xff, 0xff}}},
    158     {{{ -1230,   2458,    -19}, 0, {     0,  -6268}, {0xff, 0xff, 0xff, 0xff}}},
    159     {{{  -765,   2458,   -297}, 0, {   990,  -5382}, {0xff, 0xff, 0xff, 0xff}}},
    160     {{{ -1156,   2458,   -439}, 0, {     0,  -5202}, {0xff, 0xff, 0xff, 0xff}}},
    161     {{{  -814,   2458,    -19}, 0, {   990,  -6086}, {0xff, 0xff, 0xff, 0xff}}},
    162     {{{ -1156,   2458,   -439}, 0, {     0,  -5382}, {0xff, 0xff, 0xff, 0xff}}},
    163     {{{  -624,   2458,   -542}, 0, {   990,  -4498}, {0xff, 0xff, 0xff, 0xff}}},
    164     {{{  -942,   2458,   -809}, 0, {     0,  -4318}, {0xff, 0xff, 0xff, 0xff}}},
    165     {{{  -765,   2458,   -297}, 0, {   990,  -5202}, {0xff, 0xff, 0xff, 0xff}}},
    166     {{{  -942,   2458,   -809}, 0, {     0,  -4498}, {0xff, 0xff, 0xff, 0xff}}},
    167     {{{  -624,   2458,   -542}, 0, {   990,  -4318}, {0xff, 0xff, 0xff, 0xff}}},
    168     {{{  -407,   2458,   -723}, 0, {   990,  -3614}, {0xff, 0xff, 0xff, 0xff}}},
    169     {{{  -615,   2458,  -1083}, 0, {     0,  -3434}, {0xff, 0xff, 0xff, 0xff}}},
    170 };
    171 
    172 // 0x07006638 - 0x07006728
    173 static const Vtx totwc_seg7_vertex_07006638[] = {
    174     {{{   613,   2458,  -1083}, 0, {     0,   -960}, {0xff, 0xff, 0xff, 0xff}}},
    175     {{{   405,   2458,   -723}, 0, {   990,   -780}, {0xff, 0xff, 0xff, 0xff}}},
    176     {{{   621,   2458,   -542}, 0, {   990,    -74}, {0xff, 0xff, 0xff, 0xff}}},
    177     {{{  -615,   2458,  -1083}, 0, {     0,  -3614}, {0xff, 0xff, 0xff, 0xff}}},
    178     {{{  -407,   2458,   -723}, 0, {   990,  -3434}, {0xff, 0xff, 0xff, 0xff}}},
    179     {{{  -142,   2458,   -820}, 0, {   990,  -2728}, {0xff, 0xff, 0xff, 0xff}}},
    180     {{{  -214,   2458,  -1229}, 0, {     0,  -2728}, {0xff, 0xff, 0xff, 0xff}}},
    181     {{{   139,   2458,   -820}, 0, {   990,  -1844}, {0xff, 0xff, 0xff, 0xff}}},
    182     {{{   212,   2458,  -1229}, 0, {     0,  -1664}, {0xff, 0xff, 0xff, 0xff}}},
    183     {{{  -142,   2458,   -820}, 0, {   990,  -2548}, {0xff, 0xff, 0xff, 0xff}}},
    184     {{{   212,   2458,  -1229}, 0, {     0,  -1844}, {0xff, 0xff, 0xff, 0xff}}},
    185     {{{   405,   2458,   -723}, 0, {   990,   -960}, {0xff, 0xff, 0xff, 0xff}}},
    186     {{{   613,   2458,  -1083}, 0, {     0,   -780}, {0xff, 0xff, 0xff, 0xff}}},
    187     {{{   139,   2458,   -820}, 0, {   990,  -1664}, {0xff, 0xff, 0xff, 0xff}}},
    188     {{{   939,   2458,   -809}, 0, {     0,    106}, {0xff, 0xff, 0xff, 0xff}}},
    189 };
    190 
    191 // 0x07006728 - 0x07006818
    192 static const Vtx totwc_seg7_vertex_07006728[] = {
    193     {{{   212,   1434,  -1229}, 0, {     0,  -1844}, {0xff, 0xff, 0xff, 0xff}}},
    194     {{{   405,   1434,   -723}, 0, {   990,   -960}, {0xff, 0xff, 0xff, 0xff}}},
    195     {{{   613,   1434,  -1083}, 0, {     0,   -780}, {0xff, 0xff, 0xff, 0xff}}},
    196     {{{   939,   2458,   -809}, 0, {     0,    -74}, {0xff, 0xff, 0xff, 0xff}}},
    197     {{{   768,   2458,   -299}, 0, {   990,    990}, {0xff, 0xff, 0xff, 0xff}}},
    198     {{{  1153,   2458,   -439}, 0, {     0,    990}, {0xff, 0xff, 0xff, 0xff}}},
    199     {{{   621,   2458,   -542}, 0, {   990,    106}, {0xff, 0xff, 0xff, 0xff}}},
    200     {{{   939,   1434,   -809}, 0, {     0,    -74}, {0xff, 0xff, 0xff, 0xff}}},
    201     {{{   768,   1434,   -299}, 0, {   990,    990}, {0xff, 0xff, 0xff, 0xff}}},
    202     {{{  1153,   1434,   -439}, 0, {     0,    990}, {0xff, 0xff, 0xff, 0xff}}},
    203     {{{   621,   1434,   -542}, 0, {   990,    106}, {0xff, 0xff, 0xff, 0xff}}},
    204     {{{   613,   1434,  -1083}, 0, {     0,   -960}, {0xff, 0xff, 0xff, 0xff}}},
    205     {{{   405,   1434,   -723}, 0, {   990,   -780}, {0xff, 0xff, 0xff, 0xff}}},
    206     {{{   621,   1434,   -542}, 0, {   990,    -74}, {0xff, 0xff, 0xff, 0xff}}},
    207     {{{   939,   1434,   -809}, 0, {     0,    106}, {0xff, 0xff, 0xff, 0xff}}},
    208 };
    209 
    210 // 0x07006818 - 0x07006908
    211 static const Vtx totwc_seg7_vertex_07006818[] = {
    212     {{{  -942,   1434,   -809}, 0, {     0,  -4498}, {0xff, 0xff, 0xff, 0xff}}},
    213     {{{  -624,   1434,   -542}, 0, {   990,  -4318}, {0xff, 0xff, 0xff, 0xff}}},
    214     {{{  -407,   1434,   -723}, 0, {   990,  -3614}, {0xff, 0xff, 0xff, 0xff}}},
    215     {{{   212,   1434,  -1229}, 0, {     0,  -1844}, {0xff, 0xff, 0xff, 0xff}}},
    216     {{{   139,   1434,   -820}, 0, {   990,  -1664}, {0xff, 0xff, 0xff, 0xff}}},
    217     {{{   405,   1434,   -723}, 0, {   990,   -960}, {0xff, 0xff, 0xff, 0xff}}},
    218     {{{  -214,   1434,  -1229}, 0, {     0,  -2728}, {0xff, 0xff, 0xff, 0xff}}},
    219     {{{   139,   1434,   -820}, 0, {   990,  -1844}, {0xff, 0xff, 0xff, 0xff}}},
    220     {{{   212,   1434,  -1229}, 0, {     0,  -1664}, {0xff, 0xff, 0xff, 0xff}}},
    221     {{{  -142,   1434,   -820}, 0, {   990,  -2548}, {0xff, 0xff, 0xff, 0xff}}},
    222     {{{  -615,   1434,  -1083}, 0, {     0,  -3614}, {0xff, 0xff, 0xff, 0xff}}},
    223     {{{  -407,   1434,   -723}, 0, {   990,  -3434}, {0xff, 0xff, 0xff, 0xff}}},
    224     {{{  -142,   1434,   -820}, 0, {   990,  -2728}, {0xff, 0xff, 0xff, 0xff}}},
    225     {{{  -214,   1434,  -1229}, 0, {     0,  -2548}, {0xff, 0xff, 0xff, 0xff}}},
    226     {{{  -615,   1434,  -1083}, 0, {     0,  -3434}, {0xff, 0xff, 0xff, 0xff}}},
    227 };
    228 
    229 // 0x07006908 - 0x070069F8
    230 static const Vtx totwc_seg7_vertex_07006908[] = {
    231     {{{  -942,   1434,    770}, 0, {     0,  -8036}, {0xff, 0xff, 0xff, 0xff}}},
    232     {{{  -765,   1434,    258}, 0, {   990,  -7152}, {0xff, 0xff, 0xff, 0xff}}},
    233     {{{ -1156,   1434,    400}, 0, {     0,  -6972}, {0xff, 0xff, 0xff, 0xff}}},
    234     {{{ -1156,   1434,   -439}, 0, {     0,  -5382}, {0xff, 0xff, 0xff, 0xff}}},
    235     {{{  -624,   1434,   -542}, 0, {   990,  -4498}, {0xff, 0xff, 0xff, 0xff}}},
    236     {{{  -942,   1434,   -809}, 0, {     0,  -4318}, {0xff, 0xff, 0xff, 0xff}}},
    237     {{{  -765,   1434,   -297}, 0, {   990,  -5202}, {0xff, 0xff, 0xff, 0xff}}},
    238     {{{ -1230,   1434,    -19}, 0, {     0,  -6268}, {0xff, 0xff, 0xff, 0xff}}},
    239     {{{  -765,   1434,   -297}, 0, {   990,  -5382}, {0xff, 0xff, 0xff, 0xff}}},
    240     {{{ -1156,   1434,   -439}, 0, {     0,  -5202}, {0xff, 0xff, 0xff, 0xff}}},
    241     {{{  -814,   1434,    -19}, 0, {   990,  -6086}, {0xff, 0xff, 0xff, 0xff}}},
    242     {{{ -1156,   1434,    400}, 0, {     0,  -7152}, {0xff, 0xff, 0xff, 0xff}}},
    243     {{{  -765,   1434,    258}, 0, {   990,  -6972}, {0xff, 0xff, 0xff, 0xff}}},
    244     {{{  -814,   1434,    -19}, 0, {   990,  -6268}, {0xff, 0xff, 0xff, 0xff}}},
    245     {{{ -1230,   1434,    -19}, 0, {     0,  -6086}, {0xff, 0xff, 0xff, 0xff}}},
    246 };
    247 
    248 // 0x070069F8 - 0x07006AE8
    249 static const Vtx totwc_seg7_vertex_070069F8[] = {
    250     {{{   212,   1434,   1190}, 0, {     0, -10690}, {0xff, 0xff, 0xff, 0xff}}},
    251     {{{   139,   1434,    780}, 0, {   990, -10510}, {0xff, 0xff, 0xff, 0xff}}},
    252     {{{  -142,   1434,    780}, 0, {   990,  -9806}, {0xff, 0xff, 0xff, 0xff}}},
    253     {{{  -942,   1434,    770}, 0, {     0,  -8036}, {0xff, 0xff, 0xff, 0xff}}},
    254     {{{  -624,   1434,    502}, 0, {   990,  -7856}, {0xff, 0xff, 0xff, 0xff}}},
    255     {{{  -765,   1434,    258}, 0, {   990,  -7152}, {0xff, 0xff, 0xff, 0xff}}},
    256     {{{  -615,   1434,   1044}, 0, {     0,  -8920}, {0xff, 0xff, 0xff, 0xff}}},
    257     {{{  -624,   1434,    502}, 0, {   990,  -8036}, {0xff, 0xff, 0xff, 0xff}}},
    258     {{{  -942,   1434,    770}, 0, {     0,  -7856}, {0xff, 0xff, 0xff, 0xff}}},
    259     {{{  -407,   1434,    684}, 0, {   990,  -8740}, {0xff, 0xff, 0xff, 0xff}}},
    260     {{{  -214,   1434,   1190}, 0, {     0,  -9806}, {0xff, 0xff, 0xff, 0xff}}},
    261     {{{  -407,   1434,    684}, 0, {   990,  -8920}, {0xff, 0xff, 0xff, 0xff}}},
    262     {{{  -615,   1434,   1044}, 0, {     0,  -8740}, {0xff, 0xff, 0xff, 0xff}}},
    263     {{{  -142,   1434,    780}, 0, {   990,  -9626}, {0xff, 0xff, 0xff, 0xff}}},
    264     {{{  -214,   1434,   1190}, 0, {     0,  -9626}, {0xff, 0xff, 0xff, 0xff}}},
    265 };
    266 
    267 // 0x07006AE8 - 0x07006BD8
    268 static const Vtx totwc_seg7_vertex_07006AE8[] = {
    269     {{{  1227,   1434,    -19}, 0, {     0, -14228}, {0xff, 0xff, 0xff, 0xff}}},
    270     {{{   762,   1434,    258}, 0, {   990, -13344}, {0xff, 0xff, 0xff, 0xff}}},
    271     {{{  1153,   1434,    400}, 0, {     0, -13164}, {0xff, 0xff, 0xff, 0xff}}},
    272     {{{   613,   1434,   1044}, 0, {     0, -11574}, {0xff, 0xff, 0xff, 0xff}}},
    273     {{{   139,   1434,    780}, 0, {   990, -10690}, {0xff, 0xff, 0xff, 0xff}}},
    274     {{{   212,   1434,   1190}, 0, {     0, -10510}, {0xff, 0xff, 0xff, 0xff}}},
    275     {{{   405,   1434,    684}, 0, {   990, -11394}, {0xff, 0xff, 0xff, 0xff}}},
    276     {{{   939,   1434,    770}, 0, {     0, -12460}, {0xff, 0xff, 0xff, 0xff}}},
    277     {{{   621,   1434,    502}, 0, {   990, -12280}, {0xff, 0xff, 0xff, 0xff}}},
    278     {{{   405,   1434,    684}, 0, {   990, -11574}, {0xff, 0xff, 0xff, 0xff}}},
    279     {{{   613,   1434,   1044}, 0, {     0, -11394}, {0xff, 0xff, 0xff, 0xff}}},
    280     {{{  1153,   1434,    400}, 0, {     0, -13344}, {0xff, 0xff, 0xff, 0xff}}},
    281     {{{   621,   1434,    502}, 0, {   990, -12460}, {0xff, 0xff, 0xff, 0xff}}},
    282     {{{   939,   1434,    770}, 0, {     0, -12280}, {0xff, 0xff, 0xff, 0xff}}},
    283     {{{   762,   1434,    258}, 0, {   990, -13164}, {0xff, 0xff, 0xff, 0xff}}},
    284 };
    285 
    286 // 0x07006BD8 - 0x07006C48
    287 static const Vtx totwc_seg7_vertex_07006BD8[] = {
    288     {{{  1153,   1434,   -439}, 0, {     0, -15114}, {0xff, 0xff, 0xff, 0xff}}},
    289     {{{   768,   1434,   -299}, 0, {   990, -15114}, {0xff, 0xff, 0xff, 0xff}}},
    290     {{{   811,   1434,    -19}, 0, {   990, -14228}, {0xff, 0xff, 0xff, 0xff}}},
    291     {{{  1227,   1434,    -19}, 0, {     0, -14228}, {0xff, 0xff, 0xff, 0xff}}},
    292     {{{   811,   1434,    -19}, 0, {   990, -14048}, {0xff, 0xff, 0xff, 0xff}}},
    293     {{{   762,   1434,    258}, 0, {   990, -13344}, {0xff, 0xff, 0xff, 0xff}}},
    294     {{{  1227,   1434,    -19}, 0, {     0, -14048}, {0xff, 0xff, 0xff, 0xff}}},
    295 };
    296 
    297 // 0x07006C48 - 0x07007048
    298 static const Gfx totwc_seg7_dl_07006C48[] = {
    299     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sky_09005800),
    300     gsDPLoadSync(),
    301     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    302     gsSPVertex(totwc_seg7_vertex_07005DC8, 15, 0),
    303     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    304     gsSP2Triangles( 3,  6,  4, 0x0,  7,  8,  9, 0x0),
    305     gsSP2Triangles( 7, 10,  8, 0x0, 11, 12, 13, 0x0),
    306     gsSP1Triangle(11, 14, 12, 0x0),
    307     gsSPVertex(totwc_seg7_vertex_07005EB8, 15, 0),
    308     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    309     gsSP2Triangles( 6,  7,  8, 0x0,  6,  9,  7, 0x0),
    310     gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
    311     gsSP1Triangle( 0,  2, 14, 0x0),
    312     gsSPVertex(totwc_seg7_vertex_07005FA8, 15, 0),
    313     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    314     gsSP2Triangles( 3,  6,  4, 0x0,  7,  8,  9, 0x0),
    315     gsSP2Triangles( 7, 10,  8, 0x0, 11, 12, 13, 0x0),
    316     gsSP1Triangle(11, 13, 14, 0x0),
    317     gsSPVertex(totwc_seg7_vertex_07006098, 15, 0),
    318     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    319     gsSP2Triangles( 6,  7,  8, 0x0,  6,  9,  7, 0x0),
    320     gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
    321     gsSP1Triangle( 0, 14,  1, 0x0),
    322     gsSPVertex(totwc_seg7_vertex_07006188, 15, 0),
    323     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    324     gsSP2Triangles( 3,  6,  4, 0x0,  7,  8,  9, 0x0),
    325     gsSP2Triangles( 7, 10,  8, 0x0, 11, 12, 13, 0x0),
    326     gsSP1Triangle(11, 13, 14, 0x0),
    327     gsSPVertex(totwc_seg7_vertex_07006278, 15, 0),
    328     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    329     gsSP2Triangles( 6,  7,  8, 0x0,  6,  9,  7, 0x0),
    330     gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
    331     gsSP1Triangle( 0,  2, 14, 0x0),
    332     gsSPVertex(totwc_seg7_vertex_07006368, 15, 0),
    333     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    334     gsSP2Triangles( 3,  6,  4, 0x0,  7,  8,  9, 0x0),
    335     gsSP2Triangles( 7, 10,  8, 0x0, 11, 12, 13, 0x0),
    336     gsSP1Triangle(11, 13, 14, 0x0),
    337     gsSPVertex(totwc_seg7_vertex_07006458, 15, 0),
    338     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    339     gsSP2Triangles( 6,  7,  8, 0x0,  6,  9,  7, 0x0),
    340     gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
    341     gsSP1Triangle( 0,  2, 14, 0x0),
    342     gsSPVertex(totwc_seg7_vertex_07006548, 15, 0),
    343     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    344     gsSP2Triangles( 3,  6,  4, 0x0,  7,  8,  9, 0x0),
    345     gsSP2Triangles( 7, 10,  8, 0x0, 11, 12, 13, 0x0),
    346     gsSP1Triangle(11, 13, 14, 0x0),
    347     gsSPVertex(totwc_seg7_vertex_07006638, 15, 0),
    348     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    349     gsSP2Triangles( 6,  7,  8, 0x0,  6,  9,  7, 0x0),
    350     gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
    351     gsSP1Triangle( 0,  2, 14, 0x0),
    352     gsSPVertex(totwc_seg7_vertex_07006728, 15, 0),
    353     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    354     gsSP2Triangles( 3,  6,  4, 0x0,  7,  8,  9, 0x0),
    355     gsSP2Triangles( 7, 10,  8, 0x0, 11, 12, 13, 0x0),
    356     gsSP1Triangle(11, 13, 14, 0x0),
    357     gsSPVertex(totwc_seg7_vertex_07006818, 15, 0),
    358     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    359     gsSP2Triangles( 6,  7,  8, 0x0,  6,  9,  7, 0x0),
    360     gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
    361     gsSP1Triangle( 0,  2, 14, 0x0),
    362     gsSPVertex(totwc_seg7_vertex_07006908, 15, 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     gsSP1Triangle(11, 13, 14, 0x0),
    367     gsSPVertex(totwc_seg7_vertex_070069F8, 15, 0),
    368     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    369     gsSP2Triangles( 6,  7,  8, 0x0,  6,  9,  7, 0x0),
    370     gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
    371     gsSP1Triangle( 0,  2, 14, 0x0),
    372     gsSPVertex(totwc_seg7_vertex_07006AE8, 15, 0),
    373     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    374     gsSP2Triangles( 3,  6,  4, 0x0,  7,  8,  9, 0x0),
    375     gsSP2Triangles( 7,  9, 10, 0x0, 11, 12, 13, 0x0),
    376     gsSP1Triangle(11, 14, 12, 0x0),
    377     gsSPVertex(totwc_seg7_vertex_07006BD8, 7, 0),
    378     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    379     gsSP1Triangle( 0,  2,  6, 0x0),
    380     gsSPEndDisplayList(),
    381 };
    382 
    383 // 0x07007048 - 0x070070C8
    384 const Gfx totwc_seg7_dl_07007048[] = {
    385     gsDPPipeSync(),
    386     gsDPSetEnvColor(255, 255, 255, 150),
    387     gsDPSetCombineMode(G_CC_MODULATERGBFADEA, G_CC_MODULATERGBFADEA),
    388     gsSPClearGeometryMode(G_LIGHTING | G_CULL_BACK),
    389     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),
    390     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
    391     gsDPTileSync(),
    392     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_CLAMP, 5, G_TX_NOLOD),
    393     gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
    394     gsSPDisplayList(totwc_seg7_dl_07006C48),
    395     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
    396     gsDPPipeSync(),
    397     gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
    398     gsSPSetGeometryMode(G_LIGHTING | G_CULL_BACK),
    399     gsDPSetEnvColor(255, 255, 255, 255),
    400     gsSPEndDisplayList(),
    401 };