sm64

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

model.inc.c (39730B)


      1 // 0x0701FD60 - 0x0701FD78
      2 static const Lights1 ssl_seg7_lights_0701FD60 = gdSPDefLights1(
      3     0x46, 0x46, 0x46,
      4     0x8c, 0x8c, 0x8c, 0x28, 0x28, 0x28
      5 );
      6 
      7 // 0x0701FD78 - 0x0701FD90
      8 static const Lights1 ssl_seg7_lights_0701FD78 = gdSPDefLights1(
      9     0x7f, 0x7f, 0x7f,
     10     0xff, 0xff, 0xff, 0x28, 0x28, 0x28
     11 );
     12 
     13 // 0x0701FD90 - 0x0701FE50
     14 static const Vtx ssl_seg7_vertex_0701FD90[] = {
     15     {{{   947,  -1534,  -1855}, 0, {  4464,  -2076}, {0x21, 0x65, 0x43, 0xff}}},
     16     {{{  -946,  -2200,  -1855}, 0, { -3096,    582}, {0xc8, 0x00, 0x71, 0xff}}},
     17     {{{   947,  -2200,  -1855}, 0, {  4464,    582}, {0x71, 0x00, 0x38, 0xff}}},
     18     {{{  -946,  -1534,  -1855}, 0, { -3096,  -2076}, {0xbd, 0x65, 0x21, 0xff}}},
     19     {{{  -946,  -1534,  -1855}, 0, {  5078,  -3098}, {0xbd, 0x65, 0x21, 0xff}}},
     20     {{{  -946,  -2200,  -3954}, 0, { -3300,   -440}, {0x8f, 0x00, 0x38, 0xff}}},
     21     {{{  -946,  -2200,  -1855}, 0, {  5078,   -440}, {0xc8, 0x00, 0x71, 0xff}}},
     22     {{{  -946,  -1534,  -3954}, 0, { -3300,  -3098}, {0xdf, 0x43, 0x65, 0xff}}},
     23     {{{   947,  -1534,  -3954}, 0, {  4772,  -2076}, {0x37, 0x1b, 0x6e, 0xff}}},
     24     {{{   947,  -2200,  -1855}, 0, { -3608,    582}, {0x71, 0x00, 0x38, 0xff}}},
     25     {{{   947,  -2200,  -3954}, 0, {  4772,    582}, {0x59, 0x00, 0x59, 0xff}}},
     26     {{{   947,  -1534,  -1855}, 0, { -3608,  -2076}, {0x21, 0x65, 0x43, 0xff}}},
     27 };
     28 
     29 // 0x0701FE50 - 0x0701FF40
     30 static const Vtx ssl_seg7_vertex_0701FE50[] = {
     31     {{{  -839,  -1534,  -3426}, 0, {   974,    -36}, {0x84, 0x00, 0x16, 0xff}}},
     32     {{{  -839,  -1471,  -3426}, 0, {   974,   -544}, {0xc1, 0x54, 0x45, 0xff}}},
     33     {{{  -803,  -1471,  -3549}, 0, {    28,   -544}, {0xab, 0x33, 0xb2, 0xff}}},
     34     {{{  -803,  -1534,  -3549}, 0, {   974,    474}, {0xe9, 0x00, 0x84, 0xff}}},
     35     {{{  -680,  -1471,  -3514}, 0, {    28,      0}, {0x3f, 0x54, 0xbb, 0xff}}},
     36     {{{  -680,  -1534,  -3514}, 0, {    28,    474}, {0x7c, 0x00, 0xe9, 0xff}}},
     37     {{{  -803,  -1471,  -3549}, 0, {   974,      0}, {0xab, 0x33, 0xb2, 0xff}}},
     38     {{{  -680,  -1534,  -3514}, 0, {   974,    -36}, {0x7c, 0x00, 0xe9, 0xff}}},
     39     {{{  -715,  -1471,  -3391}, 0, {    28,   -544}, {0x55, 0x33, 0x4e, 0xff}}},
     40     {{{  -715,  -1534,  -3391}, 0, {    28,    -36}, {0x17, 0x00, 0x7c, 0xff}}},
     41     {{{  -680,  -1471,  -3514}, 0, {   974,   -544}, {0x3f, 0x54, 0xbb, 0xff}}},
     42     {{{  -715,  -1534,  -3391}, 0, {   974,    474}, {0x17, 0x00, 0x7c, 0xff}}},
     43     {{{  -715,  -1471,  -3391}, 0, {   974,      0}, {0x55, 0x33, 0x4e, 0xff}}},
     44     {{{  -839,  -1471,  -3426}, 0, {    28,      0}, {0xc1, 0x54, 0x45, 0xff}}},
     45     {{{  -839,  -1534,  -3426}, 0, {    28,    474}, {0x84, 0x00, 0x16, 0xff}}},
     46 };
     47 
     48 // 0x0701FF40 - 0x07020030
     49 static const Vtx ssl_seg7_vertex_0701FF40[] = {
     50     {{{  -574,  -1406,  -3685}, 0, {   974,    990}, {0x73, 0x33, 0x0a, 0xff}}},
     51     {{{  -642,  -1406,  -3576}, 0, {   974,    -36}, {0xf7, 0x54, 0x5e, 0xff}}},
     52     {{{  -642,  -1534,  -3576}, 0, {    28,    -36}, {0x42, 0x00, 0x6c, 0xff}}},
     53     {{{  -839,  -1534,  -3426}, 0, {   974,    -36}, {0x84, 0x00, 0x16, 0xff}}},
     54     {{{  -803,  -1471,  -3549}, 0, {    28,   -544}, {0xab, 0x33, 0xb2, 0xff}}},
     55     {{{  -803,  -1534,  -3549}, 0, {    28,    -36}, {0xe9, 0x00, 0x84, 0xff}}},
     56     {{{  -682,  -1534,  -3753}, 0, {   974,    990}, {0xbe, 0x00, 0x94, 0xff}}},
     57     {{{  -750,  -1534,  -3644}, 0, {   974,    -36}, {0x94, 0x00, 0x41, 0xff}}},
     58     {{{  -750,  -1406,  -3644}, 0, {    28,    -36}, {0x8d, 0x33, 0xf6, 0xff}}},
     59     {{{  -682,  -1406,  -3753}, 0, {    28,    990}, {0x09, 0x54, 0xa2, 0xff}}},
     60     {{{  -682,  -1406,  -3753}, 0, {   974,   1500}, {0x09, 0x54, 0xa2, 0xff}}},
     61     {{{  -642,  -1406,  -3576}, 0, {    28,    474}, {0xf7, 0x54, 0x5e, 0xff}}},
     62     {{{  -574,  -1406,  -3685}, 0, {    28,   1498}, {0x73, 0x33, 0x0a, 0xff}}},
     63     {{{  -750,  -1406,  -3644}, 0, {   974,    474}, {0x8d, 0x33, 0xf6, 0xff}}},
     64     {{{  -574,  -1534,  -3685}, 0, {    28,    990}, {0x6c, 0x00, 0xbf, 0xff}}},
     65 };
     66 
     67 // 0x07020030 - 0x07020120
     68 static const Vtx ssl_seg7_vertex_07020030[] = {
     69     {{{  -539,  -1534,  -3773}, 0, {    28,   2520}, {0x28, 0x00, 0x78, 0xff}}},
     70     {{{  -449,  -1342,  -3864}, 0, {   974,    990}, {0x5a, 0x54, 0x1d, 0xff}}},
     71     {{{  -539,  -1342,  -3773}, 0, {    28,    990}, {0xdc, 0x33, 0x6d, 0xff}}},
     72     {{{  -630,  -1534,  -3864}, 0, {    28,   3032}, {0x88, 0x00, 0x28, 0xff}}},
     73     {{{  -539,  -1342,  -3773}, 0, {   974,   1500}, {0xdc, 0x33, 0x6d, 0xff}}},
     74     {{{  -630,  -1342,  -3864}, 0, {    28,   1498}, {0xa7, 0x54, 0xe2, 0xff}}},
     75     {{{  -539,  -1534,  -3773}, 0, {   974,   3032}, {0x28, 0x00, 0x78, 0xff}}},
     76     {{{  -539,  -1534,  -3954}, 0, {    28,   2520}, {0xd9, 0x00, 0x88, 0xff}}},
     77     {{{  -630,  -1342,  -3864}, 0, {   974,    990}, {0xa7, 0x54, 0xe2, 0xff}}},
     78     {{{  -539,  -1342,  -3954}, 0, {    28,    990}, {0x24, 0x33, 0x93, 0xff}}},
     79     {{{  -630,  -1534,  -3864}, 0, {   974,   2520}, {0x88, 0x00, 0x28, 0xff}}},
     80     {{{  -449,  -1534,  -3864}, 0, {    28,   3032}, {0x78, 0x00, 0xd8, 0xff}}},
     81     {{{  -539,  -1342,  -3954}, 0, {   974,   1500}, {0x24, 0x33, 0x93, 0xff}}},
     82     {{{  -449,  -1342,  -3864}, 0, {    28,   1498}, {0x5a, 0x54, 0x1d, 0xff}}},
     83     {{{  -539,  -1534,  -3954}, 0, {   974,   3032}, {0xd9, 0x00, 0x88, 0xff}}},
     84 };
     85 
     86 // 0x07020120 - 0x07020210
     87 static const Vtx ssl_seg7_vertex_07020120[] = {
     88     {{{   747,  -1534,  -3864}, 0, {   974,   1498}, {0x88, 0x00, 0xd8, 0xff}}},
     89     {{{   747,  -1278,  -3864}, 0, {   974,   -544}, {0xa6, 0x54, 0x1d, 0xff}}},
     90     {{{   837,  -1278,  -3954}, 0, {    28,   -544}, {0xdc, 0x33, 0x93, 0xff}}},
     91     {{{  -539,  -1534,  -3773}, 0, {    28,   2520}, {0x28, 0x00, 0x78, 0xff}}},
     92     {{{  -449,  -1534,  -3864}, 0, {   974,   2520}, {0x78, 0x00, 0xd8, 0xff}}},
     93     {{{  -449,  -1342,  -3864}, 0, {   974,    990}, {0x5a, 0x54, 0x1d, 0xff}}},
     94     {{{   928,  -1534,  -3864}, 0, {   974,   1498}, {0x78, 0x00, 0x28, 0xff}}},
     95     {{{   928,  -1278,  -3864}, 0, {   974,   -544}, {0x59, 0x54, 0xe2, 0xff}}},
     96     {{{   837,  -1278,  -3773}, 0, {    28,   -544}, {0x24, 0x33, 0x6d, 0xff}}},
     97     {{{   837,  -1534,  -3773}, 0, {    28,   1498}, {0xd8, 0x00, 0x78, 0xff}}},
     98     {{{   837,  -1534,  -3954}, 0, {   974,   2010}, {0x27, 0x00, 0x88, 0xff}}},
     99     {{{   837,  -1278,  -3954}, 0, {   974,      0}, {0xdc, 0x33, 0x93, 0xff}}},
    100     {{{   928,  -1278,  -3864}, 0, {    28,      0}, {0x59, 0x54, 0xe2, 0xff}}},
    101     {{{   928,  -1534,  -3864}, 0, {    28,   2010}, {0x78, 0x00, 0x28, 0xff}}},
    102     {{{   837,  -1534,  -3954}, 0, {    28,   1498}, {0x27, 0x00, 0x88, 0xff}}},
    103 };
    104 
    105 // 0x07020210 - 0x07020300
    106 static const Vtx ssl_seg7_vertex_07020210[] = {
    107     {{{  -927,  -1534,  -3864}, 0, {   974,   1498}, {0x88, 0x00, 0xd8, 0xff}}},
    108     {{{  -927,  -1278,  -3864}, 0, {   974,   -544}, {0xa7, 0x54, 0x1d, 0xff}}},
    109     {{{  -836,  -1278,  -3954}, 0, {    28,   -544}, {0xdc, 0x33, 0x92, 0xff}}},
    110     {{{   837,  -1534,  -3773}, 0, {   974,   2010}, {0xd8, 0x00, 0x78, 0xff}}},
    111     {{{   837,  -1278,  -3773}, 0, {   974,      0}, {0x24, 0x33, 0x6d, 0xff}}},
    112     {{{   747,  -1278,  -3864}, 0, {    28,      0}, {0xa6, 0x54, 0x1d, 0xff}}},
    113     {{{   747,  -1534,  -3864}, 0, {    28,   2010}, {0x88, 0x00, 0xd8, 0xff}}},
    114     {{{  -746,  -1534,  -3864}, 0, {   974,   1498}, {0x78, 0x00, 0x27, 0xff}}},
    115     {{{  -836,  -1278,  -3773}, 0, {    28,   -544}, {0x25, 0x33, 0x6d, 0xff}}},
    116     {{{  -836,  -1534,  -3773}, 0, {    28,   1498}, {0xd8, 0x00, 0x78, 0xff}}},
    117     {{{  -746,  -1278,  -3864}, 0, {   974,   -544}, {0x59, 0x54, 0xe2, 0xff}}},
    118     {{{  -836,  -1534,  -3954}, 0, {   974,   2010}, {0x28, 0x00, 0x88, 0xff}}},
    119     {{{  -836,  -1278,  -3954}, 0, {   974,      0}, {0xdc, 0x33, 0x92, 0xff}}},
    120     {{{  -746,  -1278,  -3864}, 0, {    28,      0}, {0x59, 0x54, 0xe2, 0xff}}},
    121     {{{  -746,  -1534,  -3864}, 0, {    28,   2010}, {0x78, 0x00, 0x27, 0xff}}},
    122 };
    123 
    124 // 0x07020300 - 0x070203F0
    125 static const Vtx ssl_seg7_vertex_07020300[] = {
    126     {{{   540,  -1534,  -3954}, 0, {   974,   3032}, {0x27, 0x00, 0x88, 0xff}}},
    127     {{{   540,  -1150,  -3954}, 0, {   974,      0}, {0xdc, 0x33, 0x93, 0xff}}},
    128     {{{   631,  -1150,  -3864}, 0, {    28,      0}, {0x59, 0x54, 0xe2, 0xff}}},
    129     {{{  -927,  -1534,  -3864}, 0, {   974,   1498}, {0x88, 0x00, 0xd8, 0xff}}},
    130     {{{  -836,  -1278,  -3954}, 0, {    28,   -544}, {0xdc, 0x33, 0x92, 0xff}}},
    131     {{{  -836,  -1534,  -3954}, 0, {    28,   1498}, {0x28, 0x00, 0x88, 0xff}}},
    132     {{{  -836,  -1534,  -3773}, 0, {   974,   2010}, {0xd8, 0x00, 0x78, 0xff}}},
    133     {{{  -927,  -1278,  -3864}, 0, {    28,      0}, {0xa7, 0x54, 0x1d, 0xff}}},
    134     {{{  -927,  -1534,  -3864}, 0, {    28,   2010}, {0x88, 0x00, 0xd8, 0xff}}},
    135     {{{  -836,  -1278,  -3773}, 0, {   974,      0}, {0x25, 0x33, 0x6d, 0xff}}},
    136     {{{   631,  -1534,  -3864}, 0, {   974,   2520}, {0x78, 0x00, 0x28, 0xff}}},
    137     {{{   631,  -1150,  -3864}, 0, {   974,   -544}, {0x59, 0x54, 0xe2, 0xff}}},
    138     {{{   540,  -1150,  -3773}, 0, {    28,   -544}, {0x24, 0x33, 0x6d, 0xff}}},
    139     {{{   540,  -1534,  -3773}, 0, {    28,   2520}, {0xd8, 0x00, 0x78, 0xff}}},
    140     {{{   631,  -1534,  -3864}, 0, {    28,   3032}, {0x78, 0x00, 0x28, 0xff}}},
    141 };
    142 
    143 // 0x070203F0 - 0x070204E0
    144 static const Vtx ssl_seg7_vertex_070203F0[] = {
    145     {{{   307,  -1534,  -3954}, 0, {  2156,    786}, {0x54, 0x54, 0x2a, 0xff}}},
    146     {{{   307,  -1330,  -3954}, 0, {  2156,      0}, {0x21, 0x43, 0x65, 0xff}}},
    147     {{{   307,  -1330,  -3545}, 0, {   520,      0}, {0x54, 0x2a, 0x54, 0xff}}},
    148     {{{   450,  -1534,  -3864}, 0, {   974,   2520}, {0x88, 0x00, 0xd8, 0xff}}},
    149     {{{   540,  -1150,  -3954}, 0, {    28,   -544}, {0xdc, 0x33, 0x93, 0xff}}},
    150     {{{   540,  -1534,  -3954}, 0, {    28,   2520}, {0x27, 0x00, 0x88, 0xff}}},
    151     {{{   450,  -1150,  -3864}, 0, {   974,   -544}, {0xa6, 0x54, 0x1d, 0xff}}},
    152     {{{   540,  -1534,  -3773}, 0, {   974,   3032}, {0xd8, 0x00, 0x78, 0xff}}},
    153     {{{   540,  -1150,  -3773}, 0, {   974,      0}, {0x24, 0x33, 0x6d, 0xff}}},
    154     {{{   450,  -1150,  -3864}, 0, {    28,      0}, {0xa6, 0x54, 0x1d, 0xff}}},
    155     {{{   450,  -1534,  -3864}, 0, {    28,   3032}, {0x88, 0x00, 0xd8, 0xff}}},
    156     {{{  -306,  -1534,  -3545}, 0, {   990,    786}, {0xdf, 0x65, 0x43, 0xff}}},
    157     {{{  -306,  -1330,  -3545}, 0, {   990,      0}, {0xac, 0x54, 0x2a, 0xff}}},
    158     {{{  -306,  -1534,  -3954}, 0, {  -644,    786}, {0xac, 0x2a, 0x54, 0xff}}},
    159     {{{  -306,  -1330,  -3954}, 0, {  -644,      0}, {0xda, 0x26, 0x72, 0xff}}},
    160 };
    161 
    162 // 0x070204E0 - 0x07020550
    163 static const Vtx ssl_seg7_vertex_070204E0[] = {
    164     {{{   307,  -1330,  -3545}, 0, {   950,      0}, {0x54, 0x2a, 0x54, 0xff}}},
    165     {{{  -306,  -1330,  -3545}, 0, { -1502,      0}, {0xac, 0x54, 0x2a, 0xff}}},
    166     {{{  -306,  -1534,  -3545}, 0, { -1502,    786}, {0xdf, 0x65, 0x43, 0xff}}},
    167     {{{   307,  -1534,  -3954}, 0, {  2156,    786}, {0x54, 0x54, 0x2a, 0xff}}},
    168     {{{   307,  -1330,  -3545}, 0, {   520,      0}, {0x54, 0x2a, 0x54, 0xff}}},
    169     {{{   307,  -1534,  -3545}, 0, {   520,    786}, {0x26, 0x72, 0x26, 0xff}}},
    170     {{{   307,  -1534,  -3545}, 0, {   950,    786}, {0x26, 0x72, 0x26, 0xff}}},
    171 };
    172 
    173 // 0x07020550 - 0x070205D0
    174 static const Vtx ssl_seg7_vertex_07020550[] = {
    175     {{{ -2559,   -409,   -370}, 0, { -9228,   7682}, {0x43, 0x9b, 0xdf, 0xff}}},
    176     {{{   192,   -409,  -1664}, 0, {  1756,   2518}, {0x4a, 0x9d, 0x18, 0xff}}},
    177     {{{  2560,   -409,   -370}, 0, { 11210,   7682}, {0xd6, 0xac, 0xac, 0xff}}},
    178     {{{  -191,   -409,  -1664}, 0, {   224,   2518}, {0xc3, 0xa4, 0x3d, 0xff}}},
    179     {{{ -2559,   -409,  -3954}, 0, { -9228,  -6624}, {0x18, 0xb6, 0x63, 0xff}}},
    180     {{{  2560,   -409,  -3954}, 0, { 11210,  -6624}, {0xd6, 0xac, 0x54, 0xff}}},
    181     {{{   192,   -409,  -2432}, 0, {  1756,   -546}, {0xd6, 0xac, 0x54, 0xff}}},
    182     {{{  -191,   -409,  -2432}, 0, {   224,   -546}, {0x26, 0x8e, 0x26, 0xff}}},
    183 };
    184 
    185 // 0x070205D0 - 0x070206C0
    186 static const Vtx ssl_seg7_vertex_070205D0[] = {
    187     {{{  -449,  -1342,  -3864}, 0, {     0,    990}, {0x5a, 0x54, 0x1d, 0xff}}},
    188     {{{  -539,  -1342,  -3954}, 0, {   480,    990}, {0x24, 0x33, 0x93, 0xff}}},
    189     {{{  -630,  -1342,  -3864}, 0, {   480,    478}, {0xa7, 0x54, 0xe2, 0xff}}},
    190     {{{  -839,  -1471,  -3426}, 0, {     0,    990}, {0xc1, 0x54, 0x45, 0xff}}},
    191     {{{  -680,  -1471,  -3514}, 0, {   480,    478}, {0x3f, 0x54, 0xbb, 0xff}}},
    192     {{{  -803,  -1471,  -3549}, 0, {     0,    478}, {0xab, 0x33, 0xb2, 0xff}}},
    193     {{{  -715,  -1471,  -3391}, 0, {   480,    990}, {0x55, 0x33, 0x4e, 0xff}}},
    194     {{{  -642,  -1406,  -3576}, 0, {     0,    990}, {0xf7, 0x54, 0x5e, 0xff}}},
    195     {{{  -750,  -1534,  -3644}, 0, {   480,    478}, {0x94, 0x00, 0x41, 0xff}}},
    196     {{{  -642,  -1534,  -3576}, 0, {     0,    478}, {0x42, 0x00, 0x6c, 0xff}}},
    197     {{{  -750,  -1406,  -3644}, 0, {   480,    990}, {0x8d, 0x33, 0xf6, 0xff}}},
    198     {{{  -574,  -1534,  -3685}, 0, {     0,    478}, {0x6c, 0x00, 0xbf, 0xff}}},
    199     {{{  -682,  -1406,  -3753}, 0, {   480,    990}, {0x09, 0x54, 0xa2, 0xff}}},
    200     {{{  -574,  -1406,  -3685}, 0, {     0,    990}, {0x73, 0x33, 0x0a, 0xff}}},
    201     {{{  -682,  -1534,  -3753}, 0, {   480,    478}, {0xbe, 0x00, 0x94, 0xff}}},
    202 };
    203 
    204 // 0x070206C0 - 0x070207B0
    205 static const Vtx ssl_seg7_vertex_070206C0[] = {
    206     {{{   631,  -1150,  -3864}, 0, {     0,    990}, {0x59, 0x54, 0xe2, 0xff}}},
    207     {{{   540,  -1150,  -3954}, 0, {   480,    990}, {0xdc, 0x33, 0x93, 0xff}}},
    208     {{{   450,  -1150,  -3864}, 0, {   480,    478}, {0xa6, 0x54, 0x1d, 0xff}}},
    209     {{{  -449,  -1342,  -3864}, 0, {     0,    990}, {0x5a, 0x54, 0x1d, 0xff}}},
    210     {{{  -630,  -1342,  -3864}, 0, {   480,    478}, {0xa7, 0x54, 0xe2, 0xff}}},
    211     {{{  -539,  -1342,  -3773}, 0, {     0,    478}, {0xdc, 0x33, 0x6d, 0xff}}},
    212     {{{   928,  -1278,  -3864}, 0, {     0,    990}, {0x59, 0x54, 0xe2, 0xff}}},
    213     {{{   747,  -1278,  -3864}, 0, {   480,    478}, {0xa6, 0x54, 0x1d, 0xff}}},
    214     {{{   837,  -1278,  -3773}, 0, {     0,    478}, {0x24, 0x33, 0x6d, 0xff}}},
    215     {{{   837,  -1278,  -3954}, 0, {   480,    990}, {0xdc, 0x33, 0x93, 0xff}}},
    216     {{{  -746,  -1278,  -3864}, 0, {     0,    990}, {0x59, 0x54, 0xe2, 0xff}}},
    217     {{{  -836,  -1278,  -3954}, 0, {   480,    990}, {0xdc, 0x33, 0x92, 0xff}}},
    218     {{{  -927,  -1278,  -3864}, 0, {   480,    478}, {0xa7, 0x54, 0x1d, 0xff}}},
    219     {{{  -836,  -1278,  -3773}, 0, {     0,    478}, {0x25, 0x33, 0x6d, 0xff}}},
    220     {{{   540,  -1150,  -3773}, 0, {     0,    478}, {0x24, 0x33, 0x6d, 0xff}}},
    221 };
    222 
    223 // 0x070207B0 - 0x07020870
    224 static const Vtx ssl_seg7_vertex_070207B0[] = {
    225     {{{   307,  -1330,  -3954}, 0, {  -234,   4872}, {0x21, 0x43, 0x65, 0xff}}},
    226     {{{  -306,  -1330,  -3954}, 0, {  2216,   4872}, {0xda, 0x26, 0x72, 0xff}}},
    227     {{{  -306,  -1330,  -3545}, 0, {  2216,   3236}, {0xac, 0x54, 0x2a, 0xff}}},
    228     {{{   307,  -1330,  -3545}, 0, {  -234,   3236}, {0x54, 0x2a, 0x54, 0xff}}},
    229     {{{  -946,  -1534,  -1855}, 0, {  4772,  -3506}, {0xbd, 0x65, 0x21, 0xff}}},
    230     {{{   947,  -1534,  -1855}, 0, { -2790,  -3506}, {0x21, 0x65, 0x43, 0xff}}},
    231     {{{   307,  -1534,  -3545}, 0, {  -234,   3236}, {0x26, 0x72, 0x26, 0xff}}},
    232     {{{   947,  -1534,  -3954}, 0, { -2790,   4872}, {0x37, 0x1b, 0x6e, 0xff}}},
    233     {{{   307,  -1534,  -3954}, 0, {  -234,   4872}, {0x54, 0x54, 0x2a, 0xff}}},
    234     {{{  -306,  -1534,  -3545}, 0, {  2216,   3236}, {0xdf, 0x65, 0x43, 0xff}}},
    235     {{{  -946,  -1534,  -3954}, 0, {  4772,   4872}, {0xdf, 0x43, 0x65, 0xff}}},
    236     {{{  -306,  -1534,  -3954}, 0, {  2216,   4872}, {0xac, 0x2a, 0x54, 0xff}}},
    237 };
    238 
    239 // 0x07020870 - 0x07020950
    240 static const Vtx ssl_seg7_vertex_07020870[] = {
    241     {{{  2560,  -2200,  -3954}, 0, { 11210,   3030}, {0xc8, 0x00, 0x71, 0xff}}},
    242     {{{   947,  -1534,  -3954}, 0, {  4772,    374}, {0x37, 0x1b, 0x6e, 0xff}}},
    243     {{{   947,  -2200,  -3954}, 0, {  4772,   3030}, {0x59, 0x00, 0x59, 0xff}}},
    244     {{{ -2559,  -2200,   -370}, 0, { 11210,    988}, {0x38, 0x00, 0x8f, 0xff}}},
    245     {{{ -2559,   -409,   -370}, 0, { 11210,  -6164}, {0x43, 0x9b, 0xdf, 0xff}}},
    246     {{{  2560,   -409,   -370}, 0, { -9228,  -6164}, {0xd6, 0xac, 0xac, 0xff}}},
    247     {{{  2560,  -2200,   -370}, 0, { -9228,    988}, {0x8f, 0x00, 0xc8, 0xff}}},
    248     {{{ -2559,   -409,  -3954}, 0, { -9228,  -4120}, {0x18, 0xb6, 0x63, 0xff}}},
    249     {{{  -946,  -1534,  -3954}, 0, { -2790,    374}, {0xdf, 0x43, 0x65, 0xff}}},
    250     {{{  -306,  -1534,  -3954}, 0, {  -234,    374}, {0xac, 0x2a, 0x54, 0xff}}},
    251     {{{ -2559,  -2200,  -3954}, 0, { -9228,   3030}, {0x59, 0x00, 0x59, 0xff}}},
    252     {{{  -946,  -2200,  -3954}, 0, { -2790,   3030}, {0x8f, 0x00, 0x38, 0xff}}},
    253     {{{  -306,  -1330,  -3954}, 0, {  -234,   -442}, {0xda, 0x26, 0x72, 0xff}}},
    254     {{{  2560,   -409,  -3954}, 0, { 11210,  -4120}, {0xd6, 0xac, 0x54, 0xff}}},
    255 };
    256 
    257 // 0x07020950 - 0x07020A20
    258 static const Vtx ssl_seg7_vertex_07020950[] = {
    259     {{{  2560,  -2200,   -370}, 0, {  8144,   2008}, {0x8f, 0x00, 0xc8, 0xff}}},
    260     {{{  2560,   -409,   -370}, 0, {  8144,  -5142}, {0xd6, 0xac, 0xac, 0xff}}},
    261     {{{  2560,   -409,  -3954}, 0, { -6162,  -5142}, {0xd6, 0xac, 0x54, 0xff}}},
    262     {{{   947,  -1534,  -3954}, 0, {  4772,    374}, {0x37, 0x1b, 0x6e, 0xff}}},
    263     {{{   307,  -1330,  -3954}, 0, {  2216,   -442}, {0x21, 0x43, 0x65, 0xff}}},
    264     {{{   307,  -1534,  -3954}, 0, {  2216,    374}, {0x54, 0x54, 0x2a, 0xff}}},
    265     {{{  2560,   -409,  -3954}, 0, { 11210,  -4120}, {0xd6, 0xac, 0x54, 0xff}}},
    266     {{{  -306,  -1330,  -3954}, 0, {  -234,   -442}, {0xda, 0x26, 0x72, 0xff}}},
    267     {{{ -2559,  -2200,  -3954}, 0, {  8144,   2008}, {0x59, 0x00, 0x59, 0xff}}},
    268     {{{ -2559,   -409,  -3954}, 0, {  8144,  -5142}, {0x18, 0xb6, 0x63, 0xff}}},
    269     {{{ -2559,   -409,   -370}, 0, { -6162,  -5142}, {0x43, 0x9b, 0xdf, 0xff}}},
    270     {{{ -2559,  -2200,   -370}, 0, { -6162,   2008}, {0x38, 0x00, 0x8f, 0xff}}},
    271     {{{  2560,  -2200,  -3954}, 0, { -6162,   2008}, {0xc8, 0x00, 0x71, 0xff}}},
    272 };
    273 
    274 // 0x07020A20 - 0x07020B20
    275 static const Vtx ssl_seg7_vertex_07020A20[] = {
    276     {{{  -127,    640,   -255}, 0, {     0,      0}, {0x21, 0xbd, 0x65, 0xff}}},
    277     {{{   128,    640,  -1023}, 0, {   990,   3032}, {0xb7, 0xb7, 0xb7, 0xff}}},
    278     {{{   128,    640,   -255}, 0, {   990,      0}, {0xda, 0xda, 0x72, 0xff}}},
    279     {{{   128,    384,  -1023}, 0, {  3034,  -1054}, {0xcd, 0x33, 0x99, 0xff}}},
    280     {{{   192,    768,  -1023}, 0, {  3034,  -2588}, {0xe3, 0xe3, 0x89, 0xff}}},
    281     {{{   192,    384,  -1023}, 0, {  3034,  -1054}, {0x00, 0x57, 0xa5, 0xff}}},
    282     {{{   128,    640,  -1023}, 0, {  3034,  -2076}, {0xb7, 0xb7, 0xb7, 0xff}}},
    283     {{{  -127,    640,  -1023}, 0, {  3034,  -2076}, {0x37, 0xe5, 0x92, 0xff}}},
    284     {{{  -191,    768,  -1023}, 0, {  3034,  -2588}, {0x49, 0xb7, 0xb7, 0xff}}},
    285     {{{  -191,    384,  -1023}, 0, {  3034,  -1054}, {0x00, 0x2b, 0x89, 0xff}}},
    286     {{{  -127,    384,  -1023}, 0, {  3034,  -1054}, {0x33, 0x67, 0xcd, 0xff}}},
    287     {{{   128,    640,  -1023}, 0, { -2074,      0}, {0xb7, 0xb7, 0xb7, 0xff}}},
    288     {{{   128,    384,  -1023}, 0, { -2074,    990}, {0xcd, 0x33, 0x99, 0xff}}},
    289     {{{   128,    384,   -255}, 0, {   990,    990}, {0xc3, 0x3d, 0x5c, 0xff}}},
    290     {{{  -127,    384,   -255}, 0, {     0,    990}, {0x43, 0x21, 0x65, 0xff}}},
    291     {{{  -127,    640,  -1023}, 0, {  3034,      0}, {0x37, 0xe5, 0x92, 0xff}}},
    292 };
    293 
    294 // 0x07020B20 - 0x07020C20
    295 static const Vtx ssl_seg7_vertex_07020B20[] = {
    296     {{{  -127,    384,   -255}, 0, {     0,    990}, {0x43, 0x21, 0x65, 0xff}}},
    297     {{{  -127,    384,  -1023}, 0, {  3034,    990}, {0x33, 0x67, 0xcd, 0xff}}},
    298     {{{  -127,    640,  -1023}, 0, {  3034,      0}, {0x37, 0xe5, 0x92, 0xff}}},
    299     {{{   192,   -409,  -1664}, 0, {  -540,    -30}, {0x4a, 0x9d, 0x18, 0xff}}},
    300     {{{   192,   -664,  -1664}, 0, {  -542,    990}, {0x33, 0xcd, 0x67, 0xff}}},
    301     {{{   192,   -664,  -2048}, 0, {   990,    990}, {0x49, 0xb7, 0xb7, 0xff}}},
    302     {{{   192,   -562,  -2048}, 0, {   990,    584}, {0x5a, 0x0d, 0xa8, 0xff}}},
    303     {{{   192,   -409,  -1998}, 0, {   794,    -30}, {0x7f, 0x00, 0x00, 0xff}}},
    304     {{{  -191,   -664,  -2048}, 0, {  -540,    990}, {0x8e, 0xda, 0xda, 0xff}}},
    305     {{{  -191,   -409,  -1664}, 0, {   990,    -30}, {0xc3, 0xa4, 0x3d, 0xff}}},
    306     {{{  -191,   -409,  -1998}, 0, {  -344,    -30}, {0x81, 0x00, 0x00, 0xff}}},
    307     {{{  -191,   -562,  -2048}, 0, {  -540,    584}, {0xe1, 0x13, 0x87, 0xff}}},
    308     {{{  -191,   -664,  -1664}, 0, {   990,    990}, {0xcd, 0x99, 0x33, 0xff}}},
    309     {{{   192,   -409,  -2432}, 0, {  1502,   4668}, {0xd6, 0xac, 0x54, 0xff}}},
    310     {{{  -191,    768,  -2432}, 0, {     0,      0}, {0x54, 0xd6, 0x54, 0xff}}},
    311     {{{  -191,   -409,  -2432}, 0, {     0,   4668}, {0x26, 0x8e, 0x26, 0xff}}},
    312 };
    313 
    314 // 0x07020C20 - 0x07020D10
    315 static const Vtx ssl_seg7_vertex_07020C20[] = {
    316     {{{  -191,   -409,  -1664}, 0, {     0,      0}, {0xc3, 0xa4, 0x3d, 0xff}}},
    317     {{{  -191,   -664,  -1664}, 0, {     0,    988}, {0xcd, 0x99, 0x33, 0xff}}},
    318     {{{   192,   -664,  -1664}, 0, {  1502,    988}, {0x33, 0xcd, 0x67, 0xff}}},
    319     {{{   192,   -409,  -1664}, 0, {  1502,      0}, {0x4a, 0x9d, 0x18, 0xff}}},
    320     {{{  -191,   -409,  -1855}, 0, {  3292,   4668}, {0x7f, 0x00, 0x00, 0xff}}},
    321     {{{  -191,    768,  -2432}, 0, {  5592,      0}, {0x54, 0xd6, 0x54, 0xff}}},
    322     {{{  -191,    768,  -1023}, 0, {     0,      0}, {0x49, 0xb7, 0xb7, 0xff}}},
    323     {{{  -191,   -409,  -2432}, 0, {  5592,   4668}, {0x26, 0x8e, 0x26, 0xff}}},
    324     {{{  -191,    256,  -1023}, 0, {     0,   2010}, {0x7f, 0x00, 0x00, 0xff}}},
    325     {{{   192,   -409,  -2432}, 0, {  1502,   4668}, {0xd6, 0xac, 0x54, 0xff}}},
    326     {{{   192,    768,  -2432}, 0, {  1502,      0}, {0x9b, 0xbd, 0x21, 0xff}}},
    327     {{{  -191,    768,  -2432}, 0, {     0,      0}, {0x54, 0xd6, 0x54, 0xff}}},
    328     {{{   192,    768,  -2432}, 0, {  1502,   3032}, {0x9b, 0xbd, 0x21, 0xff}}},
    329     {{{   192,    768,  -1023}, 0, {  1502,  -2590}, {0xe3, 0xe3, 0x89, 0xff}}},
    330     {{{  -191,    768,  -1023}, 0, {     0,  -2590}, {0x49, 0xb7, 0xb7, 0xff}}},
    331 };
    332 
    333 // 0x07020D10 - 0x07020E00
    334 static const Vtx ssl_seg7_vertex_07020D10[] = {
    335     {{{   192,    768,  -2432}, 0, { -1052,  -1054}, {0x9b, 0xbd, 0x21, 0xff}}},
    336     {{{   192,   -409,  -2432}, 0, { -1052,   3646}, {0xd6, 0xac, 0x54, 0xff}}},
    337     {{{   192,   -409,  -1855}, 0, {  1246,   3646}, {0x81, 0x00, 0x00, 0xff}}},
    338     {{{   192,    256,  -1023}, 0, {  4570,    990}, {0x81, 0x00, 0x00, 0xff}}},
    339     {{{   192,    768,  -1023}, 0, {  4570,  -1054}, {0xe3, 0xe3, 0x89, 0xff}}},
    340     {{{  -191,   -562,  -2048}, 0, {   990,    584}, {0xe1, 0x13, 0x87, 0xff}}},
    341     {{{   192,   -562,  -2048}, 0, {  -542,    584}, {0x5a, 0x0d, 0xa8, 0xff}}},
    342     {{{   192,   -664,  -2048}, 0, {  -542,    990}, {0x49, 0xb7, 0xb7, 0xff}}},
    343     {{{  -191,   -664,  -2048}, 0, {   990,    990}, {0x8e, 0xda, 0xda, 0xff}}},
    344     {{{   192,    768,  -2432}, 0, {  1502,   3032}, {0x9b, 0xbd, 0x21, 0xff}}},
    345     {{{  -191,    768,  -1023}, 0, {     0,  -2590}, {0x49, 0xb7, 0xb7, 0xff}}},
    346     {{{  -191,    768,  -2432}, 0, {     0,   3032}, {0x54, 0xd6, 0x54, 0xff}}},
    347     {{{  -383,    896,   -255}, 0, {  -542,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    348     {{{  -127,    640,   -255}, 0, {   480,    990}, {0x21, 0xbd, 0x65, 0xff}}},
    349     {{{   128,    640,   -255}, 0, {  1502,    990}, {0xda, 0xda, 0x72, 0xff}}},
    350 };
    351 
    352 // 0x07020E00 - 0x07020EB0
    353 static const Vtx ssl_seg7_vertex_07020E00[] = {
    354     {{{  -127,    640,   -255}, 0, {     0,      0}, {0x21, 0xbd, 0x65, 0xff}}},
    355     {{{  -127,    640,  -1023}, 0, {     0,   3032}, {0x37, 0xe5, 0x92, 0xff}}},
    356     {{{   128,    640,  -1023}, 0, {   990,   3032}, {0xb7, 0xb7, 0xb7, 0xff}}},
    357     {{{   384,   -229,   -255}, 0, {  2524,   4462}, {0x00, 0x00, 0x7f, 0xff}}},
    358     {{{   128,    384,   -255}, 0, {  1502,   2010}, {0xc3, 0x3d, 0x5c, 0xff}}},
    359     {{{  -127,    384,   -255}, 0, {   480,   2010}, {0x43, 0x21, 0x65, 0xff}}},
    360     {{{   384,    896,   -255}, 0, {  2524,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    361     {{{  -383,   -229,   -255}, 0, {  -542,   4462}, {0x00, 0x00, 0x7f, 0xff}}},
    362     {{{  -127,    640,   -255}, 0, {   480,    990}, {0x21, 0xbd, 0x65, 0xff}}},
    363     {{{  -383,    896,   -255}, 0, {  -542,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    364     {{{   128,    640,   -255}, 0, {  1502,    990}, {0xda, 0xda, 0x72, 0xff}}},
    365 };
    366 
    367 // 0x07020EB0 - 0x07020FB0
    368 static const Vtx ssl_seg7_vertex_07020EB0[] = {
    369     {{{  -191,    286,  -1222}, 0, {  2522,   1258}, {0x00, 0x71, 0xc8, 0xff}}},
    370     {{{  -191,    384,  -1023}, 0, {  2522,      0}, {0x00, 0x2b, 0x89, 0xff}}},
    371     {{{   192,    384,  -1023}, 0, {  -540,      0}, {0x00, 0x57, 0xa5, 0xff}}},
    372     {{{   192,    286,  -1222}, 0, {  -540,   1258}, {0x00, 0x71, 0xc8, 0xff}}},
    373     {{{  -191,    188,  -1421}, 0, {  2522,   2552}, {0x00, 0x6e, 0xc2, 0xff}}},
    374     {{{   192,    188,  -1421}, 0, {  -540,   2552}, {0x00, 0x6e, 0xc2, 0xff}}},
    375     {{{   192,   -275,  -1956}, 0, {  -540,   -104}, {0x00, 0x3d, 0x92, 0xff}}},
    376     {{{  -191,   -562,  -2048}, 0, {  2522,   2450}, {0xe1, 0x13, 0x87, 0xff}}},
    377     {{{  -191,   -275,  -1956}, 0, {  2522,   -104}, {0x00, 0x3d, 0x92, 0xff}}},
    378     {{{  -191,    -13,  -1731}, 0, {  2524,   2208}, {0x00, 0x5f, 0xad, 0xff}}},
    379     {{{   192,    188,  -1421}, 0, {  -540,   -508}, {0x00, 0x6e, 0xc2, 0xff}}},
    380     {{{   192,    -13,  -1731}, 0, {  -540,   2208}, {0x00, 0x5f, 0xad, 0xff}}},
    381     {{{  -191,    188,  -1421}, 0, {  2524,   -508}, {0x00, 0x6e, 0xc2, 0xff}}},
    382     {{{   192,   -275,  -1956}, 0, {  -542,   2010}, {0x00, 0x3d, 0x92, 0xff}}},
    383     {{{  -191,    -13,  -1731}, 0, {  2524,   -804}, {0x00, 0x5f, 0xad, 0xff}}},
    384     {{{   192,    -13,  -1731}, 0, {  -542,   -804}, {0x00, 0x5f, 0xad, 0xff}}},
    385 };
    386 
    387 // 0x07020FB0 - 0x07021090
    388 static const Vtx ssl_seg7_vertex_07020FB0[] = {
    389     {{{   192,   -275,  -1956}, 0, {  -542,   2010}, {0x00, 0x3d, 0x92, 0xff}}},
    390     {{{  -191,   -275,  -1956}, 0, {  2524,   2010}, {0x00, 0x3d, 0x92, 0xff}}},
    391     {{{  -191,    -13,  -1731}, 0, {  2524,   -804}, {0x00, 0x5f, 0xad, 0xff}}},
    392     {{{  -191,   -664,  -1664}, 0, {  2522,   5220}, {0xcd, 0x99, 0x33, 0xff}}},
    393     {{{   192,   -664,  -2048}, 0, {  -540,   6352}, {0x49, 0xb7, 0xb7, 0xff}}},
    394     {{{   192,   -664,  -1664}, 0, {  -540,   5220}, {0x33, 0xcd, 0x67, 0xff}}},
    395     {{{  -191,   -664,  -2048}, 0, {  2522,   6352}, {0x8e, 0xda, 0xda, 0xff}}},
    396     {{{   128,    384,   -255}, 0, {     0,  -4120}, {0xc3, 0x3d, 0x5c, 0xff}}},
    397     {{{  -127,    384,  -1023}, 0, {  2012,   2010}, {0x33, 0x67, 0xcd, 0xff}}},
    398     {{{  -127,    384,   -255}, 0, {  2012,  -4120}, {0x43, 0x21, 0x65, 0xff}}},
    399     {{{   192,   -275,  -1956}, 0, {  -540,   -104}, {0x00, 0x3d, 0x92, 0xff}}},
    400     {{{   192,   -562,  -2048}, 0, {  -540,   2450}, {0x5a, 0x0d, 0xa8, 0xff}}},
    401     {{{  -191,   -562,  -2048}, 0, {  2522,   2450}, {0xe1, 0x13, 0x87, 0xff}}},
    402     {{{   128,    384,  -1023}, 0, {     0,   2010}, {0xcd, 0x33, 0x99, 0xff}}},
    403 };
    404 
    405 // 0x07021090 - 0x07021150
    406 static const Vtx ssl_seg7_vertex_07021090[] = {
    407     {{{    64,    512,  -2426}, 0, {   990,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    408     {{{   -63,    384,  -2426}, 0, {     0,    990}, {0x00, 0x00, 0x7f, 0xff}}},
    409     {{{    64,    384,  -2426}, 0, {   990,    990}, {0x00, 0x00, 0x7f, 0xff}}},
    410     {{{   -63,    512,  -2426}, 0, {     0,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    411     {{{  -511,  -1048,  -3949}, 0, {   990,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    412     {{{  -639,  -1048,  -3949}, 0, {     0,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    413     {{{  -639,  -1176,  -3949}, 0, {     0,    990}, {0x00, 0x00, 0x7f, 0xff}}},
    414     {{{  -511,  -1176,  -3949}, 0, {   990,    990}, {0x00, 0x00, 0x7f, 0xff}}},
    415     {{{   640,  -1048,  -3949}, 0, {   990,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    416     {{{   512,  -1176,  -3949}, 0, {     0,    990}, {0x00, 0x00, 0x7f, 0xff}}},
    417     {{{   640,  -1176,  -3949}, 0, {   990,    990}, {0x00, 0x00, 0x7f, 0xff}}},
    418     {{{   512,  -1048,  -3949}, 0, {     0,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    419 };
    420 
    421 // 0x07021150 - 0x07021250
    422 static const Vtx ssl_seg7_vertex_07021150[] = {
    423     {{{  -204,  -1330,  -3903}, 0, {  1502,    734}, {0xc8, 0x00, 0x8f, 0xff}}},
    424     {{{   205,  -1176,  -3903}, 0, {  -542,      0}, {0x2a, 0x54, 0xac, 0xff}}},
    425     {{{   205,  -1330,  -3903}, 0, {  -542,    734}, {0x71, 0x00, 0xc8, 0xff}}},
    426     {{{   205,  -1330,  -3903}, 0, {  1500,    734}, {0x71, 0x00, 0xc8, 0xff}}},
    427     {{{   205,  -1176,  -3596}, 0, {     0,      0}, {0x67, 0x33, 0x33, 0xff}}},
    428     {{{   205,  -1330,  -3596}, 0, {     0,    734}, {0x38, 0x00, 0x71, 0xff}}},
    429     {{{   205,  -1176,  -3903}, 0, {  1500,      0}, {0x2a, 0x54, 0xac, 0xff}}},
    430     {{{   205,  -1330,  -3596}, 0, {  2012,    734}, {0x38, 0x00, 0x71, 0xff}}},
    431     {{{  -204,  -1176,  -3596}, 0, {     0,      0}, {0xd6, 0x54, 0x54, 0xff}}},
    432     {{{  -204,  -1330,  -3596}, 0, {     0,    734}, {0x8f, 0x00, 0x38, 0xff}}},
    433     {{{   205,  -1176,  -3596}, 0, {  2012,      0}, {0x67, 0x33, 0x33, 0xff}}},
    434     {{{  -204,  -1330,  -3596}, 0, {   990,    734}, {0x8f, 0x00, 0x38, 0xff}}},
    435     {{{  -204,  -1176,  -3596}, 0, {   990,      0}, {0xd6, 0x54, 0x54, 0xff}}},
    436     {{{  -204,  -1176,  -3903}, 0, {  -542,      0}, {0x99, 0x33, 0xcd, 0xff}}},
    437     {{{  -204,  -1330,  -3903}, 0, {  -540,    734}, {0xc8, 0x00, 0x8f, 0xff}}},
    438     {{{  -204,  -1176,  -3903}, 0, {  1500,      0}, {0x99, 0x33, 0xcd, 0xff}}},
    439 };
    440 
    441 // 0x07021250 - 0x07021290
    442 static const Vtx ssl_seg7_vertex_07021250[] = {
    443     {{{   205,  -1176,  -3903}, 0, {     0,    990}, {0x2a, 0x54, 0xac, 0xff}}},
    444     {{{  -204,  -1176,  -3903}, 0, {   990,    990}, {0x99, 0x33, 0xcd, 0xff}}},
    445     {{{  -204,  -1176,  -3596}, 0, {   990,      0}, {0xd6, 0x54, 0x54, 0xff}}},
    446     {{{   205,  -1176,  -3596}, 0, {     0,      0}, {0x67, 0x33, 0x33, 0xff}}},
    447 };
    448 
    449 // 0x07021290 - 0x070214E8
    450 static const Gfx ssl_seg7_dl_07021290[] = {
    451     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, generic_09000800),
    452     gsDPLoadSync(),
    453     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    454     gsSPLight(&ssl_seg7_lights_0701FD60.l, 1),
    455     gsSPLight(&ssl_seg7_lights_0701FD60.a, 2),
    456     gsSPVertex(ssl_seg7_vertex_0701FD90, 12, 0),
    457     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    458     gsSP2Triangles( 4,  5,  6, 0x0,  4,  7,  5, 0x0),
    459     gsSP2Triangles( 8,  9, 10, 0x0,  8, 11,  9, 0x0),
    460     gsSPLight(&ssl_seg7_lights_0701FD78.l, 1),
    461     gsSPLight(&ssl_seg7_lights_0701FD78.a, 2),
    462     gsSPVertex(ssl_seg7_vertex_0701FE50, 15, 0),
    463     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    464     gsSP2Triangles( 3,  6,  4, 0x0,  7,  8,  9, 0x0),
    465     gsSP2Triangles( 7, 10,  8, 0x0, 11, 12, 13, 0x0),
    466     gsSP1Triangle(11, 13, 14, 0x0),
    467     gsSPVertex(ssl_seg7_vertex_0701FF40, 15, 0),
    468     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    469     gsSP2Triangles( 6,  7,  8, 0x0,  6,  8,  9, 0x0),
    470     gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
    471     gsSP1Triangle( 0,  2, 14, 0x0),
    472     gsSPVertex(ssl_seg7_vertex_07020030, 15, 0),
    473     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    474     gsSP2Triangles( 3,  6,  4, 0x0,  7,  8,  9, 0x0),
    475     gsSP2Triangles( 7, 10,  8, 0x0, 11, 12, 13, 0x0),
    476     gsSP1Triangle(11, 14, 12, 0x0),
    477     gsSPVertex(ssl_seg7_vertex_07020120, 15, 0),
    478     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    479     gsSP2Triangles( 6,  7,  8, 0x0,  6,  8,  9, 0x0),
    480     gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
    481     gsSP1Triangle( 0,  2, 14, 0x0),
    482     gsSPVertex(ssl_seg7_vertex_07020210, 15, 0),
    483     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    484     gsSP2Triangles( 3,  5,  6, 0x0,  7,  8,  9, 0x0),
    485     gsSP2Triangles( 7, 10,  8, 0x0, 11, 12, 13, 0x0),
    486     gsSP1Triangle(11, 13, 14, 0x0),
    487     gsSPVertex(ssl_seg7_vertex_07020300, 15, 0),
    488     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    489     gsSP2Triangles( 6,  7,  8, 0x0,  6,  9,  7, 0x0),
    490     gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
    491     gsSP1Triangle( 0,  2, 14, 0x0),
    492     gsSPVertex(ssl_seg7_vertex_070203F0, 15, 0),
    493     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    494     gsSP2Triangles( 3,  6,  4, 0x0,  7,  8,  9, 0x0),
    495     gsSP2Triangles( 7,  9, 10, 0x0, 11, 12, 13, 0x0),
    496     gsSP1Triangle(12, 14, 13, 0x0),
    497     gsSPVertex(ssl_seg7_vertex_070204E0, 7, 0),
    498     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    499     gsSP1Triangle( 0,  2,  6, 0x0),
    500     gsSPEndDisplayList(),
    501 };
    502 
    503 // 0x070214E8 - 0x07021638
    504 static const Gfx ssl_seg7_dl_070214E8[] = {
    505     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, generic_0900A800),
    506     gsDPLoadSync(),
    507     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    508     gsSPLight(&ssl_seg7_lights_0701FD60.l, 1),
    509     gsSPLight(&ssl_seg7_lights_0701FD60.a, 2),
    510     gsSPVertex(ssl_seg7_vertex_07020550, 8, 0),
    511     gsSP2Triangles( 0,  1,  2, 0x0,  3,  0,  4, 0x0),
    512     gsSP2Triangles( 0,  3,  1, 0x0,  1,  5,  2, 0x0),
    513     gsSP2Triangles( 1,  6,  5, 0x0,  3,  4,  7, 0x0),
    514     gsSP2Triangles( 5,  7,  4, 0x0,  5,  6,  7, 0x0),
    515     gsSPLight(&ssl_seg7_lights_0701FD78.l, 1),
    516     gsSPLight(&ssl_seg7_lights_0701FD78.a, 2),
    517     gsSPVertex(ssl_seg7_vertex_070205D0, 15, 0),
    518     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    519     gsSP2Triangles( 3,  6,  4, 0x0,  7,  8,  9, 0x0),
    520     gsSP2Triangles( 7, 10,  8, 0x0, 11, 12, 13, 0x0),
    521     gsSP1Triangle(11, 14, 12, 0x0),
    522     gsSPVertex(ssl_seg7_vertex_070206C0, 15, 0),
    523     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    524     gsSP2Triangles( 6,  7,  8, 0x0,  6,  9,  7, 0x0),
    525     gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
    526     gsSP1Triangle( 0,  2, 14, 0x0),
    527     gsSPVertex(ssl_seg7_vertex_070207B0, 12, 0),
    528     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    529     gsSP2Triangles( 4,  5,  6, 0x0,  5,  7,  8, 0x0),
    530     gsSP2Triangles( 5,  8,  6, 0x0,  4,  6,  9, 0x0),
    531     gsSP2Triangles(10,  4,  9, 0x0, 10,  9, 11, 0x0),
    532     gsSPEndDisplayList(),
    533 };
    534 
    535 // 0x07021638 - 0x07021870
    536 static const Gfx ssl_seg7_dl_07021638[] = {
    537     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, generic_09001000),
    538     gsDPLoadSync(),
    539     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    540     gsSPLight(&ssl_seg7_lights_0701FD60.l, 1),
    541     gsSPLight(&ssl_seg7_lights_0701FD60.a, 2),
    542     gsSPVertex(ssl_seg7_vertex_07020870, 14, 0),
    543     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    544     gsSP2Triangles( 3,  5,  6, 0x0,  7,  8,  9, 0x0),
    545     gsSP2Triangles( 8, 10, 11, 0x0,  8,  7, 10, 0x0),
    546     gsSP2Triangles( 7,  9, 12, 0x0, 13,  7, 12, 0x0),
    547     gsSP1Triangle( 0, 13,  1, 0x0),
    548     gsSPVertex(ssl_seg7_vertex_07020950, 13, 0),
    549     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    550     gsSP2Triangles( 3,  6,  4, 0x0,  6,  7,  4, 0x0),
    551     gsSP2Triangles( 8,  9, 10, 0x0,  8, 10, 11, 0x0),
    552     gsSP1Triangle( 0,  2, 12, 0x0),
    553     gsSPLight(&ssl_seg7_lights_0701FD78.l, 1),
    554     gsSPLight(&ssl_seg7_lights_0701FD78.a, 2),
    555     gsSPVertex(ssl_seg7_vertex_07020A20, 16, 0),
    556     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    557     gsSP2Triangles( 3,  6,  4, 0x0,  4,  7,  8, 0x0),
    558     gsSP2Triangles( 4,  6,  7, 0x0,  9,  7, 10, 0x0),
    559     gsSP2Triangles( 9,  8,  7, 0x0, 11, 12, 13, 0x0),
    560     gsSP2Triangles(11, 13,  2, 0x0, 14, 15,  0, 0x0),
    561     gsSPVertex(ssl_seg7_vertex_07020B20, 16, 0),
    562     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    563     gsSP2Triangles( 3,  5,  6, 0x0,  3,  6,  7, 0x0),
    564     gsSP2Triangles( 8,  9, 10, 0x0,  8, 10, 11, 0x0),
    565     gsSP2Triangles( 8, 12,  9, 0x0, 13, 14, 15, 0x0),
    566     gsSPVertex(ssl_seg7_vertex_07020C20, 15, 0),
    567     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    568     gsSP2Triangles( 4,  5,  6, 0x0,  4,  7,  5, 0x0),
    569     gsSP2Triangles( 4,  6,  8, 0x0,  9, 10, 11, 0x0),
    570     gsSP1Triangle(12, 13, 14, 0x0),
    571     gsSPVertex(ssl_seg7_vertex_07020D10, 15, 0),
    572     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    573     gsSP2Triangles( 0,  3,  4, 0x0,  5,  6,  7, 0x0),
    574     gsSP2Triangles( 5,  7,  8, 0x0,  9, 10, 11, 0x0),
    575     gsSP1Triangle(12, 13, 14, 0x0),
    576     gsSPVertex(ssl_seg7_vertex_07020E00, 11, 0),
    577     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    578     gsSP2Triangles( 6,  4,  3, 0x0,  3,  5,  7, 0x0),
    579     gsSP2Triangles( 7,  5,  8, 0x0,  7,  8,  9, 0x0),
    580     gsSP2Triangles( 6, 10,  4, 0x0,  9, 10,  6, 0x0),
    581     gsSPEndDisplayList(),
    582 };
    583 
    584 // 0x07021870 - 0x07021910
    585 static const Gfx ssl_seg7_dl_07021870[] = {
    586     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, generic_09007800),
    587     gsDPLoadSync(),
    588     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    589     gsSPVertex(ssl_seg7_vertex_07020EB0, 16, 0),
    590     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    591     gsSP2Triangles( 4,  0,  5, 0x0,  0,  3,  5, 0x0),
    592     gsSP2Triangles( 6,  7,  8, 0x0,  9, 10, 11, 0x0),
    593     gsSP2Triangles( 9, 12, 10, 0x0, 13, 14, 15, 0x0),
    594     gsSPVertex(ssl_seg7_vertex_07020FB0, 14, 0),
    595     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    596     gsSP2Triangles( 3,  6,  4, 0x0,  7,  8,  9, 0x0),
    597     gsSP2Triangles(10, 11, 12, 0x0,  7, 13,  8, 0x0),
    598     gsSPEndDisplayList(),
    599 };
    600 
    601 // 0x07021910 - 0x07021968
    602 static const Gfx ssl_seg7_dl_07021910[] = {
    603     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, ssl_seg7_texture_07001800),
    604     gsDPLoadSync(),
    605     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    606     gsSPVertex(ssl_seg7_vertex_07021090, 12, 0),
    607     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    608     gsSP2Triangles( 4,  5,  6, 0x0,  4,  6,  7, 0x0),
    609     gsSP2Triangles( 8,  9, 10, 0x0,  8, 11,  9, 0x0),
    610     gsSPEndDisplayList(),
    611 };
    612 
    613 // 0x07021968 - 0x070219D0
    614 static const Gfx ssl_seg7_dl_07021968[] = {
    615     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, generic_09004000),
    616     gsDPLoadSync(),
    617     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    618     gsSPVertex(ssl_seg7_vertex_07021150, 16, 0),
    619     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    620     gsSP2Triangles( 3,  6,  4, 0x0,  7,  8,  9, 0x0),
    621     gsSP2Triangles( 7, 10,  8, 0x0, 11, 12, 13, 0x0),
    622     gsSP2Triangles(11, 13, 14, 0x0,  0, 15,  1, 0x0),
    623     gsSPEndDisplayList(),
    624 };
    625 
    626 // 0x070219D0 - 0x07021A08
    627 static const Gfx ssl_seg7_dl_070219D0[] = {
    628     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, generic_09002000),
    629     gsDPLoadSync(),
    630     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    631     gsSPVertex(ssl_seg7_vertex_07021250, 4, 0),
    632     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    633     gsSPEndDisplayList(),
    634 };
    635 
    636 // 0x07021A08 - 0x07021AC8
    637 const Gfx ssl_seg7_dl_07021A08[] = {
    638     gsDPPipeSync(),
    639     gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB),
    640     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),
    641     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
    642     gsDPTileSync(),
    643     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),
    644     gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
    645     gsSPDisplayList(ssl_seg7_dl_07021290),
    646     gsSPDisplayList(ssl_seg7_dl_070214E8),
    647     gsSPDisplayList(ssl_seg7_dl_07021638),
    648     gsSPDisplayList(ssl_seg7_dl_07021870),
    649     gsDPTileSync(),
    650     gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_CLAMP, 5, G_TX_NOLOD),
    651     gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
    652     gsSPDisplayList(ssl_seg7_dl_07021910),
    653     gsDPTileSync(),
    654     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),
    655     gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
    656     gsSPDisplayList(ssl_seg7_dl_07021968),
    657     gsSPDisplayList(ssl_seg7_dl_070219D0),
    658     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
    659     gsDPPipeSync(),
    660     gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
    661     gsSPEndDisplayList(),
    662 };