sm64

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

model.inc.c (31335B)


      1 // 0x07005330 - 0x07005348
      2 static const Lights1 thi_seg7_lights_07005330 = gdSPDefLights1(
      3     0x7f, 0x7f, 0x7f,
      4     0xff, 0xff, 0xff, 0x28, 0x28, 0x28
      5 );
      6 
      7 // 0x07005348 - 0x07005360
      8 static const Lights1 thi_seg7_lights_07005348 = gdSPDefLights1(
      9     0x4c, 0x4c, 0x4c,
     10     0x99, 0x99, 0x99, 0x28, 0x28, 0x28
     11 );
     12 
     13 // 0x07005360 - 0x07005378
     14 static const Lights1 thi_seg7_lights_07005360 = gdSPDefLights1(
     15     0x33, 0x33, 0x33,
     16     0x66, 0x66, 0x66, 0x28, 0x28, 0x28
     17 );
     18 
     19 // 0x07005378 - 0x07005390
     20 static const Lights1 thi_seg7_lights_07005378 = gdSPDefLights1(
     21     0x00, 0x00, 0x00,
     22     0x00, 0x00, 0x00, 0x28, 0x28, 0x28
     23 );
     24 
     25 // 0x07005390 - 0x07005470
     26 static const Vtx thi_seg7_vertex_07005390[] = {
     27     {{{  5734,  -2047,   -511}, 0, { 28584,  -1566}, {0x00, 0x7e, 0x0f, 0xff}}},
     28     {{{  5632,  -1535,  -4607}, 0, { 28074, -22006}, {0x00, 0x7e, 0x0f, 0xff}}},
     29     {{{  5632,  -2047,   -511}, 0, { 28074,  -1566}, {0x00, 0x7e, 0x0f, 0xff}}},
     30     {{{  5734,  -1535,  -4607}, 0, { 28584, -22006}, {0x00, 0x7e, 0x0f, 0xff}}},
     31     {{{  2560,   -511,   3686}, 0, { 12744,  19384}, {0x00, 0x7f, 0x00, 0xff}}},
     32     {{{  1741,   -511,   3686}, 0, {  8656,  19384}, {0x00, 0x7f, 0x00, 0xff}}},
     33     {{{  1638,   -511,   3789}, 0, {  8144,  19896}, {0x00, 0x7f, 0x00, 0xff}}},
     34     {{{  1741,   -511,   3686}, 0, {  8656,  19384}, {0xf7, 0x7e, 0xf7, 0xff}}},
     35     {{{   922,   -613,   3174}, 0, {  4568,  16830}, {0xf7, 0x7e, 0xf7, 0xff}}},
     36     {{{   819,   -613,   3277}, 0, {  4056,  17340}, {0xf7, 0x7e, 0xf7, 0xff}}},
     37     {{{  1638,   -511,   3789}, 0, {  8144,  19896}, {0xf7, 0x7e, 0xf7, 0xff}}},
     38     {{{   819,   -613,   3277}, 0, {  4056,  17340}, {0x0f, 0x7d, 0x0f, 0xff}}},
     39     {{{   922,   -613,   3174}, 0, {  4568,  16830}, {0x0f, 0x7d, 0x0f, 0xff}}},
     40     {{{   973,   -511,   2304}, 0, {  4822,  12486}, {0x0f, 0x7d, 0x0f, 0xff}}},
     41 };
     42 
     43 // 0x07005470 - 0x07005550
     44 static const Vtx thi_seg7_vertex_07005470[] = {
     45     {{{   819,   -511,   2355}, 0, {  4056,  12740}, {0x04, 0x7e, 0x0d, 0xff}}},
     46     {{{   819,   -613,   3277}, 0, {  4056,  17340}, {0x04, 0x7e, 0x0d, 0xff}}},
     47     {{{   973,   -511,   2304}, 0, {  4822,  12486}, {0x04, 0x7e, 0x0d, 0xff}}},
     48     {{{  2560,   -511,   3686}, 0, { 12744,  19384}, {0x00, 0x7f, 0x00, 0xff}}},
     49     {{{  1638,   -511,   3789}, 0, {  8144,  19896}, {0x00, 0x7f, 0x00, 0xff}}},
     50     {{{  2560,   -511,   3789}, 0, { 12744,  19896}, {0x00, 0x7f, 0x00, 0xff}}},
     51     {{{ -1791,   2202,    258}, 0, { -1316,   9930}, {0x00, 0x7f, 0x00, 0xff}}},
     52     {{{  2304,   2202,    565}, 0, { -2850, -10508}, {0x00, 0x7f, 0x00, 0xff}}},
     53     {{{  2304,   2202,    258}, 0, { -1316, -10508}, {0x00, 0x7f, 0x00, 0xff}}},
     54     {{{ -1791,   2202,    565}, 0, { -2850,   9930}, {0x00, 0x7f, 0x00, 0xff}}},
     55     {{{   307,   -511,   1024}, 0, {  1500,   6098}, {0x00, 0x7f, 0x00, 0xff}}},
     56     {{{   819,   -511,   2355}, 0, {  4056,  12740}, {0x00, 0x7f, 0x00, 0xff}}},
     57     {{{   973,   -511,   2304}, 0, {  4822,  12486}, {0x00, 0x7f, 0x00, 0xff}}},
     58     {{{   512,   -511,   1024}, 0, {  2522,   6098}, {0x00, 0x7f, 0x00, 0xff}}},
     59 };
     60 
     61 // 0x07005550 - 0x070055D0
     62 static const Vtx thi_seg7_vertex_07005550[] = {
     63     {{{  5632,  -1535,  -5221}, 0, { 26030, -27116}, {0xe2, 0x7b, 0x00, 0xff}}},
     64     {{{  5632,  -1535,  -5631}, 0, { 28074, -27116}, {0xe2, 0x7b, 0x00, 0xff}}},
     65     {{{  4403,  -1842,  -5631}, 0, { 28074, -20984}, {0xe2, 0x7b, 0x00, 0xff}}},
     66     {{{  4403,  -1842,  -5221}, 0, { 26030, -20984}, {0xe2, 0x7b, 0x00, 0xff}}},
     67     {{{  4403,  -1842,  -5631}, 0, { 28074, -20984}, {0xef, 0x7d, 0x00, 0xff}}},
     68     {{{  2970,  -2047,  -5221}, 0, { 26030, -13830}, {0xef, 0x7d, 0x00, 0xff}}},
     69     {{{  4403,  -1842,  -5221}, 0, { 26030, -20984}, {0xef, 0x7d, 0x00, 0xff}}},
     70     {{{  2970,  -2047,  -5631}, 0, { 28074, -13830}, {0xef, 0x7d, 0x00, 0xff}}},
     71 };
     72 
     73 // 0x070055D0 - 0x070056C0
     74 static const Vtx thi_seg7_vertex_070055D0[] = {
     75     {{{  5734,  -2047,  -1330}, 0, { 28584,  -5654}, {0x7f, 0x00, 0x00, 0xff}}},
     76     {{{  5734,  -1637,  -4607}, 0, { 28584, -22006}, {0x7f, 0x00, 0x00, 0xff}}},
     77     {{{  5734,  -1535,  -4607}, 0, { 28584, -22006}, {0x7f, 0x00, 0x00, 0xff}}},
     78     {{{  5734,  -2047,   -511}, 0, { 28584,  -1566}, {0x7f, 0x00, 0x00, 0xff}}},
     79     {{{  5632,  -1637,  -4607}, 0, { 28074, -22006}, {0x00, 0x82, 0xf1, 0xff}}},
     80     {{{  5734,  -1637,  -4607}, 0, { 28584, -22006}, {0x00, 0x82, 0xf1, 0xff}}},
     81     {{{  5734,  -2047,  -1330}, 0, { 28584,  -5654}, {0x00, 0x82, 0xf1, 0xff}}},
     82     {{{  5632,  -2047,  -1330}, 0, { 28074,  -5654}, {0x00, 0x82, 0xf1, 0xff}}},
     83     {{{  1638,   -613,   3789}, 0, {  8144,  19896}, {0x09, 0x82, 0x09, 0xff}}},
     84     {{{   819,   -716,   3277}, 0, {  4056,  17340}, {0x09, 0x82, 0x09, 0xff}}},
     85     {{{   922,   -716,   3174}, 0, {  4568,  16830}, {0x09, 0x82, 0x09, 0xff}}},
     86     {{{  1741,   -613,   3686}, 0, {  8656,  19384}, {0x09, 0x82, 0x09, 0xff}}},
     87     {{{  2560,   -613,   3789}, 0, { 12744,  19896}, {0x00, 0x00, 0x7f, 0xff}}},
     88     {{{  1638,   -511,   3789}, 0, {  8144,  19896}, {0x00, 0x00, 0x7f, 0xff}}},
     89     {{{  1638,   -613,   3789}, 0, {  8144,  19896}, {0x00, 0x00, 0x7f, 0xff}}},
     90 };
     91 
     92 // 0x070056C0 - 0x070057B0
     93 static const Vtx thi_seg7_vertex_070056C0[] = {
     94     {{{  1638,   -511,   3789}, 0, {  8144,  19896}, {0xbd, 0x00, 0x6b, 0xff}}},
     95     {{{   819,   -716,   3277}, 0, {  4056,  17340}, {0xbd, 0x00, 0x6b, 0xff}}},
     96     {{{  1638,   -613,   3789}, 0, {  8144,  19896}, {0xbd, 0x00, 0x6b, 0xff}}},
     97     {{{  2560,   -613,   3789}, 0, { 12744,  19896}, {0x00, 0x81, 0x00, 0xff}}},
     98     {{{  1638,   -613,   3789}, 0, {  8144,  19896}, {0x00, 0x81, 0x00, 0xff}}},
     99     {{{  2560,   -613,   3686}, 0, { 12744,  19384}, {0x00, 0x81, 0x00, 0xff}}},
    100     {{{  1741,   -613,   3686}, 0, {  8656,  19384}, {0x00, 0x81, 0x00, 0xff}}},
    101     {{{  1741,   -511,   3686}, 0, {  8656,  19384}, {0x00, 0x00, 0x81, 0xff}}},
    102     {{{  2560,   -613,   3686}, 0, { 12744,  19384}, {0x00, 0x00, 0x81, 0xff}}},
    103     {{{  1741,   -613,   3686}, 0, {  8656,  19384}, {0x00, 0x00, 0x81, 0xff}}},
    104     {{{  2560,   -511,   3686}, 0, { 12744,  19384}, {0x00, 0x00, 0x81, 0xff}}},
    105     {{{  2560,   -613,   3789}, 0, { 12744,  19896}, {0x00, 0x00, 0x7f, 0xff}}},
    106     {{{  2560,   -511,   3789}, 0, { 12744,  19896}, {0x00, 0x00, 0x7f, 0xff}}},
    107     {{{  1638,   -511,   3789}, 0, {  8144,  19896}, {0x00, 0x00, 0x7f, 0xff}}},
    108     {{{   819,   -613,   3277}, 0, {  4056,  17340}, {0xbd, 0x00, 0x6b, 0xff}}},
    109 };
    110 
    111 // 0x070057B0 - 0x07005890
    112 static const Vtx thi_seg7_vertex_070057B0[] = {
    113     {{{   922,   -613,   3174}, 0, {  4568,  16830}, {0x43, 0x00, 0x95, 0xff}}},
    114     {{{  1741,   -511,   3686}, 0, {  8656,  19384}, {0x43, 0x00, 0x95, 0xff}}},
    115     {{{  1741,   -613,   3686}, 0, {  8656,  19384}, {0x43, 0x00, 0x95, 0xff}}},
    116     {{{   922,   -716,   3174}, 0, {  4568,  16830}, {0x43, 0x00, 0x95, 0xff}}},
    117     {{{   922,   -716,   3174}, 0, {  4568,  16830}, {0xf2, 0x83, 0xf2, 0xff}}},
    118     {{{   819,   -716,   3277}, 0, {  4056,  17340}, {0xf2, 0x83, 0xf2, 0xff}}},
    119     {{{   819,   -613,   2355}, 0, {  4056,  12742}, {0xf2, 0x83, 0xf2, 0xff}}},
    120     {{{   973,   -613,   2304}, 0, {  4822,  12486}, {0xfb, 0x83, 0xf1, 0xff}}},
    121     {{{   922,   -716,   3174}, 0, {  4568,  16830}, {0xfb, 0x83, 0xf1, 0xff}}},
    122     {{{   819,   -613,   2355}, 0, {  4056,  12742}, {0xfb, 0x83, 0xf1, 0xff}}},
    123     {{{   512,   -613,   1024}, 0, {  2522,   6098}, {0x00, 0x81, 0x00, 0xff}}},
    124     {{{   973,   -613,   2304}, 0, {  4822,  12486}, {0x00, 0x81, 0x00, 0xff}}},
    125     {{{   819,   -613,   2355}, 0, {  4056,  12742}, {0x00, 0x81, 0x00, 0xff}}},
    126     {{{   307,   -613,   1024}, 0, {  1500,   6098}, {0x00, 0x81, 0x00, 0xff}}},
    127 };
    128 
    129 // 0x07005890 - 0x07005990
    130 static const Vtx thi_seg7_vertex_07005890[] = {
    131     {{{  2304,   2099,    258}, 0, { -1316, -10508}, {0x7f, 0x00, 0x00, 0xff}}},
    132     {{{  2304,   2202,    565}, 0, { -2850, -10508}, {0x7f, 0x00, 0x00, 0xff}}},
    133     {{{  2304,   2099,    565}, 0, { -2850, -10508}, {0x7f, 0x00, 0x00, 0xff}}},
    134     {{{  2304,   2202,    258}, 0, { -1316, -10508}, {0x7f, 0x00, 0x00, 0xff}}},
    135     {{{  2304,   2099,    258}, 0, { -1316, -10508}, {0x00, 0x81, 0x00, 0xff}}},
    136     {{{ -1791,   2099,    565}, 0, { -2850,   9930}, {0x00, 0x81, 0x00, 0xff}}},
    137     {{{ -1791,   2099,    258}, 0, { -1316,   9930}, {0x00, 0x81, 0x00, 0xff}}},
    138     {{{  2304,   2099,    565}, 0, { -2850, -10508}, {0x00, 0x81, 0x00, 0xff}}},
    139     {{{  2304,   2099,    565}, 0, { -2850, -10508}, {0x00, 0x00, 0x7f, 0xff}}},
    140     {{{  2304,   2202,    565}, 0, { -2850, -10508}, {0x00, 0x00, 0x7f, 0xff}}},
    141     {{{ -1791,   2202,    565}, 0, { -2850,   9930}, {0x00, 0x00, 0x7f, 0xff}}},
    142     {{{ -1791,   2099,    565}, 0, { -2850,   9930}, {0x00, 0x00, 0x7f, 0xff}}},
    143     {{{ -1791,   2099,    565}, 0, { -8972,   3808}, {0x81, 0x00, 0x00, 0xff}}},
    144     {{{ -1791,   2202,    565}, 0, { -8972,   3808}, {0x81, 0x00, 0x00, 0xff}}},
    145     {{{ -1791,   2202,    258}, 0, { -8972,   2274}, {0x81, 0x00, 0x00, 0xff}}},
    146     {{{ -1791,   2099,    258}, 0, { -8972,   2274}, {0x81, 0x00, 0x00, 0xff}}},
    147 };
    148 
    149 // 0x07005990 - 0x07005A80
    150 static const Vtx thi_seg7_vertex_07005990[] = {
    151     {{{  4403,  -1842,  -5221}, 0, { 26030, -20984}, {0x00, 0x00, 0x7f, 0xff}}},
    152     {{{  5632,  -1637,  -5221}, 0, { 26030, -27116}, {0x00, 0x00, 0x7f, 0xff}}},
    153     {{{  5632,  -1535,  -5221}, 0, { 26030, -27116}, {0x00, 0x00, 0x7f, 0xff}}},
    154     {{{  5632,  -1535,  -5631}, 0, { 28074, -27116}, {0x00, 0x00, 0x81, 0xff}}},
    155     {{{  5632,  -1637,  -5631}, 0, { 28074, -27116}, {0x00, 0x00, 0x81, 0xff}}},
    156     {{{  4403,  -1945,  -5631}, 0, { 28074, -20984}, {0x00, 0x00, 0x81, 0xff}}},
    157     {{{  4403,  -1842,  -5631}, 0, { 28074, -20984}, {0x00, 0x00, 0x81, 0xff}}},
    158     {{{  2970,  -2149,  -5631}, 0, { 28074, -13830}, {0x00, 0x00, 0x81, 0xff}}},
    159     {{{  2970,  -2047,  -5631}, 0, { 28074, -13830}, {0x00, 0x00, 0x81, 0xff}}},
    160     {{{  4403,  -1945,  -5221}, 0, { 26030, -20984}, {0x11, 0x83, 0x00, 0xff}}},
    161     {{{  2970,  -2149,  -5631}, 0, { 28074, -13830}, {0x11, 0x83, 0x00, 0xff}}},
    162     {{{  4403,  -1945,  -5631}, 0, { 28074, -20984}, {0x11, 0x83, 0x00, 0xff}}},
    163     {{{  2970,  -2149,  -5221}, 0, { 26030, -13830}, {0x11, 0x83, 0x00, 0xff}}},
    164     {{{  2970,  -2047,  -5221}, 0, { 26030, -13830}, {0x00, 0x00, 0x7f, 0xff}}},
    165     {{{  4403,  -1945,  -5221}, 0, { 26030, -20984}, {0x00, 0x00, 0x7f, 0xff}}},
    166 };
    167 
    168 // 0x07005A80 - 0x07005B70
    169 static const Vtx thi_seg7_vertex_07005A80[] = {
    170     {{{  4403,  -1945,  -5221}, 0, { 26030, -20984}, {0x1e, 0x85, 0x00, 0xff}}},
    171     {{{  5632,  -1637,  -5631}, 0, { 28074, -27116}, {0x1e, 0x85, 0x00, 0xff}}},
    172     {{{  5632,  -1637,  -5221}, 0, { 26030, -27116}, {0x1e, 0x85, 0x00, 0xff}}},
    173     {{{  4403,  -1945,  -5631}, 0, { 28074, -20984}, {0x1e, 0x85, 0x00, 0xff}}},
    174     {{{  2970,  -2047,  -5221}, 0, { 26030, -13830}, {0x00, 0x00, 0x7f, 0xff}}},
    175     {{{  2970,  -2149,  -5221}, 0, { 26030, -13830}, {0x00, 0x00, 0x7f, 0xff}}},
    176     {{{  4403,  -1945,  -5221}, 0, { 26030, -20984}, {0x00, 0x00, 0x7f, 0xff}}},
    177     {{{   512,   -613,   1024}, 0, {  2522,   6098}, {0x77, 0x00, 0xd5, 0xff}}},
    178     {{{   973,   -511,   2304}, 0, {  4822,  12486}, {0x77, 0x00, 0xd5, 0xff}}},
    179     {{{   973,   -613,   2304}, 0, {  4822,  12486}, {0x77, 0x00, 0xd5, 0xff}}},
    180     {{{   512,   -511,   1024}, 0, {  2522,   6098}, {0x77, 0x00, 0xd5, 0xff}}},
    181     {{{   973,   -511,   2304}, 0, {  4822,  12486}, {0x7e, 0x00, 0x07, 0xff}}},
    182     {{{   922,   -716,   3174}, 0, {  4568,  16830}, {0x7e, 0x00, 0x07, 0xff}}},
    183     {{{   973,   -613,   2304}, 0, {  4822,  12486}, {0x7e, 0x00, 0x07, 0xff}}},
    184     {{{   922,   -613,   3174}, 0, {  4568,  16830}, {0x7e, 0x00, 0x07, 0xff}}},
    185 };
    186 
    187 // 0x07005B70 - 0x07005C30
    188 static const Vtx thi_seg7_vertex_07005B70[] = {
    189     {{{   819,   -511,   2355}, 0, {  4056,  12740}, {0x8a, 0x00, 0x2d, 0xff}}},
    190     {{{   307,   -511,   1024}, 0, {  1500,   6098}, {0x8a, 0x00, 0x2d, 0xff}}},
    191     {{{   307,   -613,   1024}, 0, {  1500,   6098}, {0x8a, 0x00, 0x2d, 0xff}}},
    192     {{{   512,   -511,   1024}, 0, {  2524,   6098}, {0x00, 0x7f, 0x00, 0xff}}},
    193     {{{   307,   -511,    819}, 0, {  1502,   5076}, {0x00, 0x7f, 0x00, 0xff}}},
    194     {{{   307,   -511,   1024}, 0, {  1502,   6098}, {0x00, 0x7f, 0x00, 0xff}}},
    195     {{{   819,   -613,   2355}, 0, {  4056,  12740}, {0x8a, 0x00, 0x2d, 0xff}}},
    196     {{{   819,   -716,   3277}, 0, {  4056,  17340}, {0x81, 0x00, 0x00, 0xff}}},
    197     {{{   819,   -511,   2355}, 0, {  4056,  12740}, {0x81, 0x00, 0x00, 0xff}}},
    198     {{{   819,   -613,   2355}, 0, {  4056,  12740}, {0x81, 0x00, 0x00, 0xff}}},
    199     {{{   819,   -613,   3277}, 0, {  4056,  17340}, {0x81, 0x00, 0x00, 0xff}}},
    200     {{{   512,   -511,    819}, 0, {  2524,   5076}, {0x00, 0x7f, 0x00, 0xff}}},
    201 };
    202 
    203 // 0x07005C30 - 0x07005D30
    204 static const Vtx thi_seg7_vertex_07005C30[] = {
    205     {{{ -4607,    717,  -2457}, 0, {     0,    990}, {0x00, 0x00, 0x81, 0xff}}},
    206     {{{ -4230,    717,  -2457}, 0, { -1910,    990}, {0x00, 0x00, 0x81, 0xff}}},
    207     {{{ -4230,    341,  -2457}, 0, { -1910,   2862}, {0x00, 0x00, 0x81, 0xff}}},
    208     {{{ -4607,    614,  -1945}, 0, {  2524,   1500}, {0x81, 0x00, 0x00, 0xff}}},
    209     {{{ -4607,    205,  -1945}, 0, {  2524,   3542}, {0x81, 0x00, 0x00, 0xff}}},
    210     {{{ -4607,    -12,  -1842}, 0, {  3034,   4628}, {0x81, 0x00, 0x00, 0xff}}},
    211     {{{ -4607,    717,  -1842}, 0, {  3034,    990}, {0x81, 0x00, 0x00, 0xff}}},
    212     {{{ -4607,    717,  -2457}, 0, {     0,    990}, {0x81, 0x00, 0x00, 0xff}}},
    213     {{{ -4607,    614,  -2354}, 0, {   478,   1500}, {0x81, 0x00, 0x00, 0xff}}},
    214     {{{ -4607,    205,  -2354}, 0, {   478,   3542}, {0x81, 0x00, 0x00, 0xff}}},
    215     {{{ -4607,    102,  -2149}, 0, {  1500,   4054}, {0x81, 0x00, 0x00, 0xff}}},
    216     {{{ -4607,     94,  -2457}, 0, {     0,   4096}, {0x81, 0x00, 0x00, 0xff}}},
    217     {{{ -4607,     94,  -2457}, 0, {     0,   4096}, {0x00, 0x00, 0x81, 0xff}}},
    218     {{{ -4607,    717,  -1842}, 0, {  3034,    990}, {0x00, 0x7f, 0x00, 0xff}}},
    219     {{{ -4230,    717,  -2457}, 0, {     0,   -890}, {0x00, 0x7f, 0x00, 0xff}}},
    220     {{{ -4607,    717,  -2457}, 0, {     0,    990}, {0x00, 0x7f, 0x00, 0xff}}},
    221 };
    222 
    223 // 0x07005D30 - 0x07005DA0
    224 static const Vtx thi_seg7_vertex_07005D30[] = {
    225     {{{ -4607,    717,  -1842}, 0, {  3034,    990}, {0x00, 0x7f, 0x00, 0xff}}},
    226     {{{ -4347,    717,  -1842}, 0, {  3034,   -308}, {0x00, 0x7f, 0x00, 0xff}}},
    227     {{{ -4230,    717,  -2457}, 0, {     0,   -890}, {0x00, 0x7f, 0x00, 0xff}}},
    228     {{{ -4347,     90,  -1842}, 0, {  1266,   4118}, {0x00, 0x00, 0x7f, 0xff}}},
    229     {{{ -4347,    717,  -1842}, 0, {  1266,    990}, {0x00, 0x00, 0x7f, 0xff}}},
    230     {{{ -4607,    717,  -1842}, 0, {     0,    990}, {0x00, 0x00, 0x7f, 0xff}}},
    231     {{{ -4607,    -12,  -1842}, 0, {     0,   4628}, {0x00, 0x00, 0x7f, 0xff}}},
    232 };
    233 
    234 // 0x07005DA0 - 0x07005EA0
    235 static const Vtx thi_seg7_vertex_07005DA0[] = {
    236     {{{ -4607,    614,  -1945}, 0, {     0,   1500}, {0x00, 0x00, 0x81, 0xff}}},
    237     {{{ -4197,    205,  -1945}, 0, { -2074,   3544}, {0x00, 0x00, 0x81, 0xff}}},
    238     {{{ -4607,    205,  -1945}, 0, {     0,   3544}, {0x00, 0x00, 0x81, 0xff}}},
    239     {{{ -4607,    205,  -1945}, 0, {  2524,    990}, {0x00, 0x7f, 0x00, 0xff}}},
    240     {{{ -4197,    205,  -2354}, 0, {   480,  -1054}, {0x00, 0x7f, 0x00, 0xff}}},
    241     {{{ -4607,    205,  -2354}, 0, {   480,    990}, {0x00, 0x7f, 0x00, 0xff}}},
    242     {{{ -4197,    205,  -1945}, 0, {  2524,  -1054}, {0x00, 0x7f, 0x00, 0xff}}},
    243     {{{ -4607,    205,  -2354}, 0, {     0,   3544}, {0x00, 0x00, 0x7f, 0xff}}},
    244     {{{ -4197,    614,  -2354}, 0, {  2012,   1500}, {0x00, 0x00, 0x7f, 0xff}}},
    245     {{{ -4607,    614,  -2354}, 0, {     0,   1500}, {0x00, 0x00, 0x7f, 0xff}}},
    246     {{{ -4197,    205,  -2354}, 0, {  2012,   3544}, {0x00, 0x00, 0x7f, 0xff}}},
    247     {{{ -4607,    614,  -2354}, 0, {   480,    990}, {0x00, 0x81, 0x00, 0xff}}},
    248     {{{ -4197,    614,  -2354}, 0, {   480,  -1054}, {0x00, 0x81, 0x00, 0xff}}},
    249     {{{ -4197,    614,  -1945}, 0, {  2524,  -1054}, {0x00, 0x81, 0x00, 0xff}}},
    250     {{{ -4607,    614,  -1945}, 0, {  2524,    990}, {0x00, 0x81, 0x00, 0xff}}},
    251     {{{ -4197,    614,  -1945}, 0, { -2074,   1500}, {0x00, 0x00, 0x81, 0xff}}},
    252 };
    253 
    254 // 0x07005EA0 - 0x07005FA0
    255 static const Vtx thi_seg7_vertex_07005EA0[] = {
    256     {{{ -5119,  -2764,   6349}, 0, { -7330,   4930}, {0x00, 0x00, 0x7f, 0xff}}},
    257     {{{ -4607,  -2969,   6349}, 0, { -6600,   5222}, {0x00, 0x00, 0x7f, 0xff}}},
    258     {{{ -4607,  -2764,   6349}, 0, { -6600,   4930}, {0x00, 0x00, 0x7f, 0xff}}},
    259     {{{ -5119,  -2713,   6400}, 0, { -7330,   4856}, {0x00, 0xa7, 0x59, 0xff}}},
    260     {{{ -5119,  -2764,   6349}, 0, { -7330,   4930}, {0x00, 0xa7, 0x59, 0xff}}},
    261     {{{ -4607,  -2764,   6349}, 0, { -6600,   4930}, {0x00, 0xa7, 0x59, 0xff}}},
    262     {{{ -5119,  -2969,   6349}, 0, { -7330,   5222}, {0x00, 0x00, 0x7f, 0xff}}},
    263     {{{ -4607,  -2713,   6400}, 0, { -6600,   4858}, {0x00, 0xa7, 0x59, 0xff}}},
    264     {{{ -4607,  -2713,   6400}, 0, { -6600,  10114}, {0x00, 0x81, 0x00, 0xff}}},
    265     {{{ -4607,  -2713,   6502}, 0, { -6600,  10260}, {0x00, 0x81, 0x00, 0xff}}},
    266     {{{ -5119,  -2713,   6502}, 0, { -7330,  10260}, {0x00, 0x81, 0x00, 0xff}}},
    267     {{{ -5119,  -2713,   6400}, 0, { -7330,  10114}, {0x00, 0x81, 0x00, 0xff}}},
    268     {{{ -4607,  -2713,   6502}, 0, { -6600,   4858}, {0x00, 0xa6, 0xa8, 0xff}}},
    269     {{{ -4607,  -2764,   6554}, 0, { -6600,   4930}, {0x00, 0xa6, 0xa8, 0xff}}},
    270     {{{ -5119,  -2764,   6554}, 0, { -7330,   4930}, {0x00, 0xa6, 0xa8, 0xff}}},
    271     {{{ -5119,  -2713,   6502}, 0, { -7330,   4858}, {0x00, 0xa6, 0xa8, 0xff}}},
    272 };
    273 
    274 // 0x07005FA0 - 0x07005FE0
    275 static const Vtx thi_seg7_vertex_07005FA0[] = {
    276     {{{ -4607,  -2764,   6554}, 0, { -6600,   4930}, {0x00, 0x00, 0x81, 0xff}}},
    277     {{{ -4607,  -2969,   6554}, 0, { -6600,   5222}, {0x00, 0x00, 0x81, 0xff}}},
    278     {{{ -5119,  -2969,   6554}, 0, { -7330,   5222}, {0x00, 0x00, 0x81, 0xff}}},
    279     {{{ -5119,  -2764,   6554}, 0, { -7330,   4930}, {0x00, 0x00, 0x81, 0xff}}},
    280 };
    281 
    282 // 0x07005FE0 - 0x070060E0
    283 static const Vtx thi_seg7_vertex_07005FE0[] = {
    284     {{{  6758,  -3344,   7066}, 0, {     0,    990}, {0x81, 0x00, 0x00, 0xff}}},
    285     {{{  6758,  -2832,   7066}, 0, {     0,      0}, {0x81, 0x00, 0x00, 0xff}}},
    286     {{{  6758,  -2832,   6861}, 0, {   376,      0}, {0x81, 0x00, 0x00, 0xff}}},
    287     {{{  6758,  -3344,   6861}, 0, {   376,    990}, {0x00, 0x00, 0x7f, 0xff}}},
    288     {{{  6554,  -2832,   6861}, 0, {     0,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    289     {{{  6554,  -3344,   6861}, 0, {     0,    990}, {0x00, 0x00, 0x7f, 0xff}}},
    290     {{{  6758,  -2832,   6861}, 0, {   376,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    291     {{{  6554,  -3344,   6861}, 0, {   376,    990}, {0x7f, 0x00, 0x00, 0xff}}},
    292     {{{  6554,  -2832,   6861}, 0, {   376,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    293     {{{  6554,  -2832,   7066}, 0, {     0,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    294     {{{  6554,  -3344,   7066}, 0, {     0,    990}, {0x7f, 0x00, 0x00, 0xff}}},
    295     {{{  6554,  -3344,   7066}, 0, {     0,    990}, {0x00, 0x00, 0x81, 0xff}}},
    296     {{{  6758,  -2832,   7066}, 0, {   376,      0}, {0x00, 0x00, 0x81, 0xff}}},
    297     {{{  6758,  -3344,   7066}, 0, {   376,    990}, {0x00, 0x00, 0x81, 0xff}}},
    298     {{{  6554,  -2832,   7066}, 0, {     0,      0}, {0x00, 0x00, 0x81, 0xff}}},
    299     {{{  6758,  -3344,   6861}, 0, {   376,    990}, {0x81, 0x00, 0x00, 0xff}}},
    300 };
    301 
    302 // 0x070060E0 - 0x070061D0
    303 static const Vtx thi_seg7_vertex_070060E0[] = {
    304     {{{  -101,   3891,  -1634}, 0, {  -176,  -2514}, {0x00, 0x00, 0x7f, 0xff}}},
    305     {{{   102,   3379,  -1634}, 0, {   114,  -1784}, {0x00, 0x00, 0x7f, 0xff}}},
    306     {{{   102,   3891,  -1634}, 0, {   114,  -2514}, {0x00, 0x00, 0x7f, 0xff}}},
    307     {{{   512,   -306,   1024}, 0, {  1428,   1426}, {0x81, 0x00, 0x00, 0xff}}},
    308     {{{   512,   -306,    819}, 0, {  1136,   1426}, {0x81, 0x00, 0x00, 0xff}}},
    309     {{{   512,   -511,    819}, 0, {  1136,   1718}, {0x81, 0x00, 0x00, 0xff}}},
    310     {{{   512,   -511,   1024}, 0, {  1428,   1718}, {0x81, 0x00, 0x00, 0xff}}},
    311     {{{   307,   -511,   1024}, 0, {  1428,   1718}, {0x7f, 0x00, 0x00, 0xff}}},
    312     {{{   307,   -511,    819}, 0, {  1136,   1718}, {0x7f, 0x00, 0x00, 0xff}}},
    313     {{{   307,   -306,    819}, 0, {  1136,   1426}, {0x7f, 0x00, 0x00, 0xff}}},
    314     {{{   307,   -306,   1024}, 0, {  1428,   1426}, {0x7f, 0x00, 0x00, 0xff}}},
    315     {{{   307,   -306,   1024}, 0, {   406,   2448}, {0x00, 0x81, 0x00, 0xff}}},
    316     {{{   307,   -306,    819}, 0, {   406,   2156}, {0x00, 0x81, 0x00, 0xff}}},
    317     {{{   512,   -306,    819}, 0, {   698,   2156}, {0x00, 0x81, 0x00, 0xff}}},
    318     {{{   512,   -306,   1024}, 0, {   698,   2448}, {0x00, 0x81, 0x00, 0xff}}},
    319 };
    320 
    321 // 0x070061D0 - 0x070062C0
    322 static const Vtx thi_seg7_vertex_070061D0[] = {
    323     {{{   102,   3891,  -1634}, 0, { -2360,  -4558}, {0x81, 0x00, 0x00, 0xff}}},
    324     {{{   102,   3379,  -1634}, 0, { -2360,  -3828}, {0x81, 0x00, 0x00, 0xff}}},
    325     {{{   102,   3379,  -1429}, 0, { -2068,  -3828}, {0x81, 0x00, 0x00, 0xff}}},
    326     {{{  -101,   3891,  -1634}, 0, {  -176,  -2514}, {0x00, 0x00, 0x7f, 0xff}}},
    327     {{{  -101,   3379,  -1634}, 0, {  -176,  -1784}, {0x00, 0x00, 0x7f, 0xff}}},
    328     {{{   102,   3379,  -1634}, 0, {   114,  -1784}, {0x00, 0x00, 0x7f, 0xff}}},
    329     {{{  -101,   3891,  -1429}, 0, { -2068,  -4558}, {0x7f, 0x00, 0x00, 0xff}}},
    330     {{{  -101,   3379,  -1429}, 0, { -2068,  -3828}, {0x7f, 0x00, 0x00, 0xff}}},
    331     {{{  -101,   3379,  -1634}, 0, { -2360,  -3828}, {0x7f, 0x00, 0x00, 0xff}}},
    332     {{{  -101,   3891,  -1634}, 0, { -2360,  -4558}, {0x7f, 0x00, 0x00, 0xff}}},
    333     {{{   102,   3891,  -1429}, 0, {   114,  -2514}, {0x00, 0x00, 0x81, 0xff}}},
    334     {{{  -101,   3379,  -1429}, 0, {  -176,  -1784}, {0x00, 0x00, 0x81, 0xff}}},
    335     {{{  -101,   3891,  -1429}, 0, {  -176,  -2514}, {0x00, 0x00, 0x81, 0xff}}},
    336     {{{   102,   3379,  -1429}, 0, {   114,  -1784}, {0x00, 0x00, 0x81, 0xff}}},
    337     {{{   102,   3891,  -1429}, 0, { -2068,  -4558}, {0x81, 0x00, 0x00, 0xff}}},
    338 };
    339 
    340 // 0x070062C0 - 0x070063C0
    341 static const Vtx thi_seg7_vertex_070062C0[] = {
    342     {{{  -101,   3379,  -1634}, 0, {     0,      0}, {0x00, 0x7f, 0x00, 0xff}}},
    343     {{{  -101,   3379,  -1429}, 0, {     0,      0}, {0x00, 0x7f, 0x00, 0xff}}},
    344     {{{   102,   3379,  -1429}, 0, {     0,      0}, {0x00, 0x7f, 0x00, 0xff}}},
    345     {{{ -4197,    205,  -1945}, 0, {     0,      0}, {0x81, 0x00, 0x00, 0xff}}},
    346     {{{ -4197,    614,  -1945}, 0, {     0,      0}, {0x81, 0x00, 0x00, 0xff}}},
    347     {{{ -4197,    614,  -2354}, 0, {     0,      0}, {0x81, 0x00, 0x00, 0xff}}},
    348     {{{ -4197,    205,  -2354}, 0, {     0,      0}, {0x81, 0x00, 0x00, 0xff}}},
    349     {{{  6554,  -3344,   6861}, 0, {     0,      0}, {0x00, 0x7f, 0x00, 0xff}}},
    350     {{{  6554,  -3344,   7066}, 0, {     0,      0}, {0x00, 0x7f, 0x00, 0xff}}},
    351     {{{  6758,  -3344,   7066}, 0, {     0,      0}, {0x00, 0x7f, 0x00, 0xff}}},
    352     {{{  6758,  -3344,   6861}, 0, {     0,      0}, {0x00, 0x7f, 0x00, 0xff}}},
    353     {{{   512,   -511,    819}, 0, {     0,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    354     {{{   307,   -306,    819}, 0, {     0,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    355     {{{   307,   -511,    819}, 0, {     0,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    356     {{{   512,   -306,    819}, 0, {     0,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    357     {{{   102,   3379,  -1634}, 0, {     0,      0}, {0x00, 0x7f, 0x00, 0xff}}},
    358 };
    359 
    360 // 0x070063C0 - 0x07006660
    361 static const Gfx thi_seg7_dl_070063C0[] = {
    362     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, grass_09006800),
    363     gsDPLoadSync(),
    364     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    365     gsSPLight(&thi_seg7_lights_07005330.l, 1),
    366     gsSPLight(&thi_seg7_lights_07005330.a, 2),
    367     gsSPVertex(thi_seg7_vertex_07005390, 14, 0),
    368     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    369     gsSP2Triangles( 4,  5,  6, 0x0,  7,  8,  9, 0x0),
    370     gsSP2Triangles( 7,  9, 10, 0x0, 11, 12, 13, 0x0),
    371     gsSPVertex(thi_seg7_vertex_07005470, 14, 0),
    372     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    373     gsSP2Triangles( 6,  7,  8, 0x0,  6,  9,  7, 0x0),
    374     gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
    375     gsSPVertex(thi_seg7_vertex_07005550, 8, 0),
    376     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    377     gsSP2Triangles( 4,  5,  6, 0x0,  4,  7,  5, 0x0),
    378     gsSPLight(&thi_seg7_lights_07005348.l, 1),
    379     gsSPLight(&thi_seg7_lights_07005348.a, 2),
    380     gsSPVertex(thi_seg7_vertex_070055D0, 15, 0),
    381     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    382     gsSP2Triangles( 4,  5,  6, 0x0,  4,  6,  7, 0x0),
    383     gsSP2Triangles( 8,  9, 10, 0x0,  8, 10, 11, 0x0),
    384     gsSP1Triangle(12, 13, 14, 0x0),
    385     gsSPVertex(thi_seg7_vertex_070056C0, 15, 0),
    386     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    387     gsSP2Triangles( 4,  6,  5, 0x0,  7,  8,  9, 0x0),
    388     gsSP2Triangles( 7, 10,  8, 0x0, 11, 12, 13, 0x0),
    389     gsSP1Triangle( 0, 14,  1, 0x0),
    390     gsSPVertex(thi_seg7_vertex_070057B0, 14, 0),
    391     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    392     gsSP2Triangles( 4,  5,  6, 0x0,  7,  8,  9, 0x0),
    393     gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
    394     gsSPVertex(thi_seg7_vertex_07005890, 16, 0),
    395     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    396     gsSP2Triangles( 4,  5,  6, 0x0,  4,  7,  5, 0x0),
    397     gsSP2Triangles( 8,  9, 10, 0x0,  8, 10, 11, 0x0),
    398     gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0),
    399     gsSPVertex(thi_seg7_vertex_07005990, 15, 0),
    400     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    401     gsSP2Triangles( 3,  5,  6, 0x0,  6,  5,  7, 0x0),
    402     gsSP2Triangles( 6,  7,  8, 0x0,  9, 10, 11, 0x0),
    403     gsSP2Triangles( 9, 12, 10, 0x0, 13, 14,  0, 0x0),
    404     gsSP1Triangle( 0, 14,  1, 0x0),
    405     gsSPVertex(thi_seg7_vertex_07005A80, 15, 0),
    406     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    407     gsSP2Triangles( 4,  5,  6, 0x0,  7,  8,  9, 0x0),
    408     gsSP2Triangles( 7, 10,  8, 0x0, 11, 12, 13, 0x0),
    409     gsSP1Triangle(11, 14, 12, 0x0),
    410     gsSPVertex(thi_seg7_vertex_07005B70, 12, 0),
    411     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    412     gsSP2Triangles( 0,  2,  6, 0x0,  7,  8,  9, 0x0),
    413     gsSP2Triangles( 7, 10,  8, 0x0,  3, 11,  4, 0x0),
    414     gsSPEndDisplayList(),
    415 };
    416 
    417 // 0x07006660 - 0x07006770
    418 static const Gfx thi_seg7_dl_07006660[] = {
    419     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, grass_09008000),
    420     gsDPLoadSync(),
    421     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    422     gsSPLight(&thi_seg7_lights_07005330.l, 1),
    423     gsSPLight(&thi_seg7_lights_07005330.a, 2),
    424     gsSPVertex(thi_seg7_vertex_07005C30, 16, 0),
    425     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    426     gsSP2Triangles( 3,  5,  6, 0x0,  7,  8,  3, 0x0),
    427     gsSP2Triangles( 7,  3,  6, 0x0,  4,  9, 10, 0x0),
    428     gsSP2Triangles( 5,  4, 10, 0x0, 11,  8,  7, 0x0),
    429     gsSP2Triangles(11,  9,  8, 0x0,  9, 11, 10, 0x0),
    430     gsSP2Triangles( 0,  2, 12, 0x0, 13, 14, 15, 0x0),
    431     gsSPVertex(thi_seg7_vertex_07005D30, 7, 0),
    432     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    433     gsSP1Triangle( 6,  3,  5, 0x0),
    434     gsSPLight(&thi_seg7_lights_07005360.l, 1),
    435     gsSPLight(&thi_seg7_lights_07005360.a, 2),
    436     gsSPVertex(thi_seg7_vertex_07005DA0, 16, 0),
    437     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    438     gsSP2Triangles( 3,  6,  4, 0x0,  7,  8,  9, 0x0),
    439     gsSP2Triangles( 7, 10,  8, 0x0, 11, 12, 13, 0x0),
    440     gsSP2Triangles(11, 13, 14, 0x0,  0, 15,  1, 0x0),
    441     gsSPEndDisplayList(),
    442 };
    443 
    444 // 0x07006770 - 0x07006800
    445 static const Gfx thi_seg7_dl_07006770[] = {
    446     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, grass_09003800),
    447     gsDPLoadSync(),
    448     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    449     gsSPLight(&thi_seg7_lights_07005348.l, 1),
    450     gsSPLight(&thi_seg7_lights_07005348.a, 2),
    451     gsSPVertex(thi_seg7_vertex_07005EA0, 16, 0),
    452     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    453     gsSP2Triangles( 0,  6,  1, 0x0,  3,  5,  7, 0x0),
    454     gsSP2Triangles( 8,  9, 10, 0x0,  8, 10, 11, 0x0),
    455     gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0),
    456     gsSPVertex(thi_seg7_vertex_07005FA0, 4, 0),
    457     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    458     gsSPEndDisplayList(),
    459 };
    460 
    461 // 0x07006800 - 0x07006868
    462 static const Gfx thi_seg7_dl_07006800[] = {
    463     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, grass_09005000),
    464     gsDPLoadSync(),
    465     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    466     gsSPVertex(thi_seg7_vertex_07005FE0, 16, 0),
    467     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    468     gsSP2Triangles( 3,  6,  4, 0x0,  7,  8,  9, 0x0),
    469     gsSP2Triangles( 7,  9, 10, 0x0, 11, 12, 13, 0x0),
    470     gsSP2Triangles(11, 14, 12, 0x0,  0,  2, 15, 0x0),
    471     gsSPEndDisplayList(),
    472 };
    473 
    474 // 0x07006868 - 0x07006908
    475 static const Gfx thi_seg7_dl_07006868[] = {
    476     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, grass_09003000),
    477     gsDPLoadSync(),
    478     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    479     gsSPVertex(thi_seg7_vertex_070060E0, 15, 0),
    480     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    481     gsSP2Triangles( 3,  5,  6, 0x0,  7,  8,  9, 0x0),
    482     gsSP2Triangles( 7,  9, 10, 0x0, 11, 12, 13, 0x0),
    483     gsSP1Triangle(11, 13, 14, 0x0),
    484     gsSPVertex(thi_seg7_vertex_070061D0, 15, 0),
    485     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    486     gsSP2Triangles( 6,  7,  8, 0x0,  6,  8,  9, 0x0),
    487     gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
    488     gsSP1Triangle( 0,  2, 14, 0x0),
    489     gsSPEndDisplayList(),
    490 };
    491 
    492 // 0x07006908 - 0x07006968
    493 static const Gfx thi_seg7_dl_07006908[] = {
    494     gsSPLight(&thi_seg7_lights_07005378.l, 1),
    495     gsSPLight(&thi_seg7_lights_07005378.a, 2),
    496     gsSPVertex(thi_seg7_vertex_070062C0, 16, 0),
    497     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    498     gsSP2Triangles( 3,  5,  6, 0x0,  7,  8,  9, 0x0),
    499     gsSP2Triangles( 7,  9, 10, 0x0, 11, 12, 13, 0x0),
    500     gsSP2Triangles(11, 14, 12, 0x0,  0,  2, 15, 0x0),
    501     gsSPEndDisplayList(),
    502 };
    503 
    504 // 0x07006968 - 0x07006A30
    505 const Gfx thi_seg7_dl_07006968[] = {
    506     gsDPPipeSync(),
    507     gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB),
    508     gsSPClearGeometryMode(G_SHADING_SMOOTH),
    509     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),
    510     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
    511     gsDPTileSync(),
    512     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),
    513     gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
    514     gsSPDisplayList(thi_seg7_dl_070063C0),
    515     gsSPDisplayList(thi_seg7_dl_07006660),
    516     gsSPDisplayList(thi_seg7_dl_07006770),
    517     gsDPTileSync(),
    518     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),
    519     gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
    520     gsSPDisplayList(thi_seg7_dl_07006800),
    521     gsDPTileSync(),
    522     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),
    523     gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
    524     gsSPDisplayList(thi_seg7_dl_07006868),
    525     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
    526     gsDPPipeSync(),
    527     gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
    528     gsSPDisplayList(thi_seg7_dl_07006908),
    529     gsSPSetGeometryMode(G_SHADING_SMOOTH),
    530     gsSPEndDisplayList(),
    531 };