sm64

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

model.inc.c (17445B)


      1 // 0x0700BD68 - 0x0700BD80
      2 static const Lights1 sl_seg7_lights_0700BD68 = gdSPDefLights1(
      3     0x7f, 0x7f, 0x7f,
      4     0xff, 0xff, 0xff, 0x28, 0x28, 0x28
      5 );
      6 
      7 // 0x0700BD80 - 0x0700BE70
      8 static const Vtx sl_seg7_vertex_0700BD80[] = {
      9     {{{   205,    614,      0}, 0, {  1092,   -236}, {0x81, 0x00, 0x00, 0xff}}},
     10     {{{   205,      0,   -204}, 0, {  1296,    990}, {0x81, 0x00, 0x00, 0xff}}},
     11     {{{   205,      0,      0}, 0, {  1092,    990}, {0x81, 0x00, 0x00, 0xff}}},
     12     {{{  1024,      0,   -613}, 0, {  1398,    990}, {0x00, 0x00, 0x7f, 0xff}}},
     13     {{{  1024,    614,   -613}, 0, {  1398,   -236}, {0x00, 0x00, 0x7f, 0xff}}},
     14     {{{   512,    614,   -613}, 0, {   888,   -236}, {0x00, 0x00, 0x7f, 0xff}}},
     15     {{{   512,      0,   -613}, 0, {   888,    990}, {0x00, 0x00, 0x7f, 0xff}}},
     16     {{{   512,      0,   -613}, 0, {  1706,    990}, {0x81, 0x00, 0x00, 0xff}}},
     17     {{{   512,    614,   -613}, 0, {  1706,   -236}, {0x81, 0x00, 0x00, 0xff}}},
     18     {{{   512,    614,   -818}, 0, {  1910,   -236}, {0x81, 0x00, 0x00, 0xff}}},
     19     {{{   512,      0,   -818}, 0, {  1910,    990}, {0x81, 0x00, 0x00, 0xff}}},
     20     {{{   512,      0,   -818}, 0, {   888,    990}, {0x00, 0x00, 0x81, 0xff}}},
     21     {{{  1024,    614,   -818}, 0, {  1398,   -236}, {0x00, 0x00, 0x81, 0xff}}},
     22     {{{  1024,      0,   -818}, 0, {  1398,    990}, {0x00, 0x00, 0x81, 0xff}}},
     23     {{{   512,    614,   -818}, 0, {   888,   -236}, {0x00, 0x00, 0x81, 0xff}}},
     24 };
     25 
     26 // 0x0700BE70 - 0x0700BF60
     27 static const Vtx sl_seg7_vertex_0700BE70[] = {
     28     {{{   205,      0,   -818}, 0, {  1910,    990}, {0x7f, 0x00, 0x00, 0xff}}},
     29     {{{   205,    614,  -1023}, 0, {  2114,   -236}, {0x7f, 0x00, 0x00, 0xff}}},
     30     {{{   205,    614,   -818}, 0, {  1910,   -236}, {0x7f, 0x00, 0x00, 0xff}}},
     31     {{{   205,    614,      0}, 0, {  1092,   -236}, {0x81, 0x00, 0x00, 0xff}}},
     32     {{{   205,    614,   -204}, 0, {  1296,   -236}, {0x81, 0x00, 0x00, 0xff}}},
     33     {{{   205,      0,   -204}, 0, {  1296,    990}, {0x81, 0x00, 0x00, 0xff}}},
     34     {{{   205,      0,   -204}, 0, {   582,    990}, {0x00, 0x00, 0x81, 0xff}}},
     35     {{{  1024,    614,   -204}, 0, {  1398,   -236}, {0x00, 0x00, 0x81, 0xff}}},
     36     {{{  1024,      0,   -204}, 0, {  1398,    990}, {0x00, 0x00, 0x81, 0xff}}},
     37     {{{   205,    614,   -204}, 0, {   582,   -236}, {0x00, 0x00, 0x81, 0xff}}},
     38     {{{  1024,      0,      0}, 0, {  1398,    990}, {0x00, 0x00, 0x7f, 0xff}}},
     39     {{{  1024,    614,      0}, 0, {  1398,   -236}, {0x00, 0x00, 0x7f, 0xff}}},
     40     {{{   205,    614,      0}, 0, {   582,   -236}, {0x00, 0x00, 0x7f, 0xff}}},
     41     {{{   205,      0,      0}, 0, {   582,    990}, {0x00, 0x00, 0x7f, 0xff}}},
     42     {{{   205,      0,  -1023}, 0, {  2114,    990}, {0x7f, 0x00, 0x00, 0xff}}},
     43 };
     44 
     45 // 0x0700BF60 - 0x0700C050
     46 static const Vtx sl_seg7_vertex_0700BF60[] = {
     47     {{{   205,      0,   -818}, 0, {   582,    990}, {0x00, 0x00, 0x7f, 0xff}}},
     48     {{{  -204,    614,   -818}, 0, {   172,   -236}, {0x00, 0x00, 0x7f, 0xff}}},
     49     {{{  -204,      0,   -818}, 0, {   172,    990}, {0x00, 0x00, 0x7f, 0xff}}},
     50     {{{  -409,      0,   -204}, 0, {  1296,    990}, {0x81, 0x00, 0x00, 0xff}}},
     51     {{{  -409,    614,  -1023}, 0, {  2114,   -236}, {0x81, 0x00, 0x00, 0xff}}},
     52     {{{  -409,      0,  -1023}, 0, {  2114,    990}, {0x81, 0x00, 0x00, 0xff}}},
     53     {{{  -409,    614,   -204}, 0, {  1296,   -236}, {0x81, 0x00, 0x00, 0xff}}},
     54     {{{  -204,      0,   -818}, 0, {  1910,    990}, {0x7f, 0x00, 0x00, 0xff}}},
     55     {{{  -204,    614,   -818}, 0, {  1910,   -236}, {0x7f, 0x00, 0x00, 0xff}}},
     56     {{{  -204,    614,   -204}, 0, {  1296,   -236}, {0x7f, 0x00, 0x00, 0xff}}},
     57     {{{  -204,      0,   -204}, 0, {  1296,    990}, {0x7f, 0x00, 0x00, 0xff}}},
     58     {{{  -204,      0,   -204}, 0, {   172,    990}, {0x00, 0x00, 0x7f, 0xff}}},
     59     {{{  -409,    614,   -204}, 0, {     0,   -236}, {0x00, 0x00, 0x7f, 0xff}}},
     60     {{{  -409,      0,   -204}, 0, {     0,    990}, {0x00, 0x00, 0x7f, 0xff}}},
     61     {{{  -204,    614,   -204}, 0, {   172,   -236}, {0x00, 0x00, 0x7f, 0xff}}},
     62 };
     63 
     64 // 0x0700C050 - 0x0700C140
     65 static const Vtx sl_seg7_vertex_0700C050[] = {
     66     {{{   819,      0,    614}, 0, {   480,    990}, {0x81, 0x00, 0x00, 0xff}}},
     67     {{{   819,    614,    614}, 0, {   480,   -236}, {0x81, 0x00, 0x00, 0xff}}},
     68     {{{   819,    614,    410}, 0, {   684,   -236}, {0x81, 0x00, 0x00, 0xff}}},
     69     {{{   205,      0,   -818}, 0, {   582,    990}, {0x00, 0x00, 0x7f, 0xff}}},
     70     {{{   205,    614,   -818}, 0, {   582,   -236}, {0x00, 0x00, 0x7f, 0xff}}},
     71     {{{  -204,    614,   -818}, 0, {   172,   -236}, {0x00, 0x00, 0x7f, 0xff}}},
     72     {{{  -409,      0,  -1023}, 0, {     0,    990}, {0x00, 0x00, 0x81, 0xff}}},
     73     {{{  -409,    614,  -1023}, 0, {     0,   -236}, {0x00, 0x00, 0x81, 0xff}}},
     74     {{{   205,    614,  -1023}, 0, {   582,   -236}, {0x00, 0x00, 0x81, 0xff}}},
     75     {{{   205,      0,  -1023}, 0, {   582,    990}, {0x00, 0x00, 0x81, 0xff}}},
     76     {{{  2048,      0,    614}, 0, {  2420,    990}, {0x00, 0x00, 0x7f, 0xff}}},
     77     {{{   819,    614,    614}, 0, {  1194,   -236}, {0x00, 0x00, 0x7f, 0xff}}},
     78     {{{   819,      0,    614}, 0, {  1194,    990}, {0x00, 0x00, 0x7f, 0xff}}},
     79     {{{  2048,    614,    614}, 0, {  2420,   -236}, {0x00, 0x00, 0x7f, 0xff}}},
     80     {{{   819,      0,    410}, 0, {   684,    990}, {0x81, 0x00, 0x00, 0xff}}},
     81 };
     82 
     83 // 0x0700C140 - 0x0700C230
     84 static const Vtx sl_seg7_vertex_0700C140[] = {
     85     {{{     0,      0,  -2047}, 0, {   376,    990}, {0x00, 0x00, 0x81, 0xff}}},
     86     {{{   205,    614,  -2047}, 0, {   582,   -236}, {0x00, 0x00, 0x81, 0xff}}},
     87     {{{   205,      0,  -2047}, 0, {   582,    990}, {0x00, 0x00, 0x81, 0xff}}},
     88     {{{   819,      0,    410}, 0, {  1194,    990}, {0x00, 0x00, 0x81, 0xff}}},
     89     {{{   819,    614,    410}, 0, {  1194,   -236}, {0x00, 0x00, 0x81, 0xff}}},
     90     {{{  2048,    614,    410}, 0, {  2420,   -236}, {0x00, 0x00, 0x81, 0xff}}},
     91     {{{  2048,      0,    410}, 0, {  2420,    990}, {0x00, 0x00, 0x81, 0xff}}},
     92     {{{   205,      0,  -2047}, 0, {  3136,    990}, {0x7f, 0x00, 0x00, 0xff}}},
     93     {{{   205,    614,  -2047}, 0, {  3136,   -236}, {0x7f, 0x00, 0x00, 0xff}}},
     94     {{{   205,    614,  -1228}, 0, {  2318,   -236}, {0x7f, 0x00, 0x00, 0xff}}},
     95     {{{   205,      0,  -1228}, 0, {  2318,    990}, {0x7f, 0x00, 0x00, 0xff}}},
     96     {{{     0,      0,  -1433}, 0, {  2524,    990}, {0x81, 0x00, 0x00, 0xff}}},
     97     {{{     0,    614,  -2047}, 0, {  3136,   -236}, {0x81, 0x00, 0x00, 0xff}}},
     98     {{{     0,      0,  -2047}, 0, {  3136,    990}, {0x81, 0x00, 0x00, 0xff}}},
     99     {{{     0,    614,  -1433}, 0, {  2524,   -236}, {0x81, 0x00, 0x00, 0xff}}},
    100 };
    101 
    102 // 0x0700C230 - 0x0700C320
    103 static const Vtx sl_seg7_vertex_0700C230[] = {
    104     {{{  1434,      0,   -204}, 0, {  1296,    990}, {0x81, 0x00, 0x00, 0xff}}},
    105     {{{  1434,    614,      0}, 0, {  1092,   -236}, {0x81, 0x00, 0x00, 0xff}}},
    106     {{{  1434,    614,   -204}, 0, {  1296,   -236}, {0x81, 0x00, 0x00, 0xff}}},
    107     {{{     0,      0,  -2047}, 0, {   376,    990}, {0x00, 0x00, 0x81, 0xff}}},
    108     {{{     0,    614,  -2047}, 0, {   376,   -236}, {0x00, 0x00, 0x81, 0xff}}},
    109     {{{   205,    614,  -2047}, 0, {   582,   -236}, {0x00, 0x00, 0x81, 0xff}}},
    110     {{{  1024,      0,  -1433}, 0, {  2524,    990}, {0x81, 0x00, 0x00, 0xff}}},
    111     {{{  1024,    614,  -2047}, 0, {  3136,   -236}, {0x81, 0x00, 0x00, 0xff}}},
    112     {{{  1024,      0,  -2047}, 0, {  3136,    990}, {0x81, 0x00, 0x00, 0xff}}},
    113     {{{  1024,    614,  -1433}, 0, {  2524,   -236}, {0x81, 0x00, 0x00, 0xff}}},
    114     {{{  1229,      0,  -2047}, 0, {  3136,    990}, {0x7f, 0x00, 0x00, 0xff}}},
    115     {{{  1229,    614,  -2047}, 0, {  3136,   -236}, {0x7f, 0x00, 0x00, 0xff}}},
    116     {{{  1229,    614,  -1433}, 0, {  2524,   -236}, {0x7f, 0x00, 0x00, 0xff}}},
    117     {{{  1229,      0,  -1433}, 0, {  2524,    990}, {0x7f, 0x00, 0x00, 0xff}}},
    118     {{{  1434,      0,      0}, 0, {  1092,    990}, {0x81, 0x00, 0x00, 0xff}}},
    119 };
    120 
    121 // 0x0700C320 - 0x0700C410
    122 static const Vtx sl_seg7_vertex_0700C320[] = {
    123     {{{  2048,      0,  -1228}, 0, {  2420,    990}, {0x00, 0x00, 0x7f, 0xff}}},
    124     {{{  2048,    410,  -1228}, 0, {  2420,    172}, {0x00, 0x00, 0x7f, 0xff}}},
    125     {{{  1229,    410,  -1228}, 0, {  1604,    172}, {0x00, 0x00, 0x7f, 0xff}}},
    126     {{{  2048,      0,      0}, 0, {  2420,    990}, {0x00, 0x00, 0x7f, 0xff}}},
    127     {{{  1434,    614,      0}, 0, {  1808,   -236}, {0x00, 0x00, 0x7f, 0xff}}},
    128     {{{  1434,      0,      0}, 0, {  1808,    990}, {0x00, 0x00, 0x7f, 0xff}}},
    129     {{{  2048,    614,      0}, 0, {  2420,   -236}, {0x00, 0x00, 0x7f, 0xff}}},
    130     {{{  1434,      0,   -204}, 0, {  1808,    990}, {0x00, 0x00, 0x81, 0xff}}},
    131     {{{  2048,    614,   -204}, 0, {  2420,   -236}, {0x00, 0x00, 0x81, 0xff}}},
    132     {{{  2048,      0,   -204}, 0, {  2420,    990}, {0x00, 0x00, 0x81, 0xff}}},
    133     {{{  1434,    614,   -204}, 0, {  1808,   -236}, {0x00, 0x00, 0x81, 0xff}}},
    134     {{{  1229,      0,  -1433}, 0, {  1604,    990}, {0x00, 0x00, 0x81, 0xff}}},
    135     {{{  1229,    410,  -1433}, 0, {  1604,    172}, {0x00, 0x00, 0x81, 0xff}}},
    136     {{{  2048,    410,  -1433}, 0, {  2420,    172}, {0x00, 0x00, 0x81, 0xff}}},
    137     {{{  2048,      0,  -1433}, 0, {  2420,    990}, {0x00, 0x00, 0x81, 0xff}}},
    138 };
    139 
    140 // 0x0700C410 - 0x0700C500
    141 static const Vtx sl_seg7_vertex_0700C410[] = {
    142     {{{ -1228,      0,   -818}, 0, {  -848,    990}, {0x00, 0x00, 0x81, 0xff}}},
    143     {{{  -613,    614,   -818}, 0, {  -234,   -236}, {0x00, 0x00, 0x81, 0xff}}},
    144     {{{  -613,      0,   -818}, 0, {  -234,    990}, {0x00, 0x00, 0x81, 0xff}}},
    145     {{{  2048,      0,  -1228}, 0, {  2420,    990}, {0x00, 0x00, 0x7f, 0xff}}},
    146     {{{  1229,    410,  -1228}, 0, {  1604,    172}, {0x00, 0x00, 0x7f, 0xff}}},
    147     {{{  1229,      0,  -1228}, 0, {  1604,    990}, {0x00, 0x00, 0x7f, 0xff}}},
    148     {{{  -613,    614,   -818}, 0, {  1910,   -236}, {0x7f, 0x00, 0x00, 0xff}}},
    149     {{{  -613,      0,   -613}, 0, {  1706,    990}, {0x7f, 0x00, 0x00, 0xff}}},
    150     {{{  -613,      0,   -818}, 0, {  1910,    990}, {0x7f, 0x00, 0x00, 0xff}}},
    151     {{{  -613,    614,   -613}, 0, {  1706,   -236}, {0x7f, 0x00, 0x00, 0xff}}},
    152     {{{ -1228,      0,   -818}, 0, {  1910,    990}, {0x81, 0x00, 0x00, 0xff}}},
    153     {{{ -1228,    614,   -613}, 0, {  1706,   -236}, {0x81, 0x00, 0x00, 0xff}}},
    154     {{{ -1228,    614,   -818}, 0, {  1910,   -236}, {0x81, 0x00, 0x00, 0xff}}},
    155     {{{ -1228,      0,   -613}, 0, {  1706,    990}, {0x81, 0x00, 0x00, 0xff}}},
    156     {{{ -1228,    614,   -818}, 0, {  -848,   -236}, {0x00, 0x00, 0x81, 0xff}}},
    157 };
    158 
    159 // 0x0700C500 - 0x0700C5F0
    160 static const Vtx sl_seg7_vertex_0700C500[] = {
    161     {{{  -204,    614,    819}, 0, {   172,   -236}, {0x00, 0x00, 0x81, 0xff}}},
    162     {{{   205,    317,    819}, 0, {   582,    560}, {0x00, 0x00, 0x81, 0xff}}},
    163     {{{  -204,    317,    819}, 0, {   172,    560}, {0x00, 0x00, 0x81, 0xff}}},
    164     {{{  -613,      0,   -613}, 0, {  -234,    990}, {0x00, 0x00, 0x7f, 0xff}}},
    165     {{{  -613,    614,   -613}, 0, {  -234,   -236}, {0x00, 0x00, 0x7f, 0xff}}},
    166     {{{ -1228,    614,   -613}, 0, {  -848,   -236}, {0x00, 0x00, 0x7f, 0xff}}},
    167     {{{ -1228,      0,   -613}, 0, {  -848,    990}, {0x00, 0x00, 0x7f, 0xff}}},
    168     {{{   205,      0,  -1228}, 0, {   582,    990}, {0x00, 0x00, 0x7f, 0xff}}},
    169     {{{   205,    614,  -1228}, 0, {   582,   -236}, {0x00, 0x00, 0x7f, 0xff}}},
    170     {{{ -1433,    614,  -1228}, 0, { -1052,   -236}, {0x00, 0x00, 0x7f, 0xff}}},
    171     {{{ -1433,      0,  -1228}, 0, { -1052,    990}, {0x00, 0x00, 0x7f, 0xff}}},
    172     {{{ -1433,      0,  -1433}, 0, { -1052,    990}, {0x00, 0x00, 0x81, 0xff}}},
    173     {{{     0,    614,  -1433}, 0, {   376,   -236}, {0x00, 0x00, 0x81, 0xff}}},
    174     {{{     0,      0,  -1433}, 0, {   376,    990}, {0x00, 0x00, 0x81, 0xff}}},
    175     {{{ -1433,    614,  -1433}, 0, { -1052,   -236}, {0x00, 0x00, 0x81, 0xff}}},
    176 };
    177 
    178 // 0x0700C5F0 - 0x0700C6E0
    179 static const Vtx sl_seg7_vertex_0700C5F0[] = {
    180     {{{ -2047,    614,   1126}, 0, { -1666,   -236}, {0x00, 0x00, 0x7f, 0xff}}},
    181     {{{ -2047,      0,   1126}, 0, { -1666,    990}, {0x00, 0x00, 0x7f, 0xff}}},
    182     {{{  -409,      0,   1126}, 0, {     0,    990}, {0x00, 0x00, 0x7f, 0xff}}},
    183     {{{  -204,    614,    819}, 0, {   172,   -236}, {0x00, 0x00, 0x81, 0xff}}},
    184     {{{   205,    614,    819}, 0, {   582,   -236}, {0x00, 0x00, 0x81, 0xff}}},
    185     {{{   205,    317,    819}, 0, {   582,    560}, {0x00, 0x00, 0x81, 0xff}}},
    186     {{{  -204,    317,   1229}, 0, {   172,    560}, {0x00, 0x00, 0x7f, 0xff}}},
    187     {{{   205,    317,   1229}, 0, {   582,    560}, {0x00, 0x00, 0x7f, 0xff}}},
    188     {{{   205,    614,   1229}, 0, {   582,   -236}, {0x00, 0x00, 0x7f, 0xff}}},
    189     {{{  -204,    614,   1229}, 0, {   172,   -236}, {0x00, 0x00, 0x7f, 0xff}}},
    190     {{{   410,      0,   1126}, 0, {   786,    990}, {0x00, 0x00, 0x7f, 0xff}}},
    191     {{{  2048,      0,   1126}, 0, {  2420,    990}, {0x00, 0x00, 0x7f, 0xff}}},
    192     {{{  2048,    614,   1126}, 0, {  2420,   -236}, {0x00, 0x00, 0x7f, 0xff}}},
    193     {{{   410,    614,   1126}, 0, {   786,   -236}, {0x00, 0x00, 0x7f, 0xff}}},
    194     {{{  -409,    614,   1126}, 0, {     0,   -236}, {0x00, 0x00, 0x7f, 0xff}}},
    195 };
    196 
    197 // 0x0700C6E0 - 0x0700C720
    198 static const Vtx sl_seg7_vertex_0700C6E0[] = {
    199     {{{  1229,    410,  -1433}, 0, {  -848,    582}, {0x00, 0x7f, 0x00, 0xff}}},
    200     {{{  2048,    410,  -1228}, 0, {     0,    990}, {0x00, 0x7f, 0x00, 0xff}}},
    201     {{{  2048,    410,  -1433}, 0, {     0,    582}, {0x00, 0x7f, 0x00, 0xff}}},
    202     {{{  1229,    410,  -1228}, 0, {  -848,    990}, {0x00, 0x7f, 0x00, 0xff}}},
    203 };
    204 
    205 // 0x0700C720 - 0x0700C9E8
    206 static const Gfx sl_seg7_dl_0700C720[] = {
    207     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, snow_09000800),
    208     gsDPLoadSync(),
    209     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    210     gsSPLight(&sl_seg7_lights_0700BD68.l, 1),
    211     gsSPLight(&sl_seg7_lights_0700BD68.a, 2),
    212     gsSPVertex(sl_seg7_vertex_0700BD80, 15, 0),
    213     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    214     gsSP2Triangles( 3,  5,  6, 0x0,  7,  8,  9, 0x0),
    215     gsSP2Triangles( 7,  9, 10, 0x0, 11, 12, 13, 0x0),
    216     gsSP1Triangle(11, 14, 12, 0x0),
    217     gsSPVertex(sl_seg7_vertex_0700BE70, 15, 0),
    218     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    219     gsSP2Triangles( 6,  7,  8, 0x0,  6,  9,  7, 0x0),
    220     gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
    221     gsSP1Triangle( 0, 14,  1, 0x0),
    222     gsSPVertex(sl_seg7_vertex_0700BF60, 15, 0),
    223     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    224     gsSP2Triangles( 3,  6,  4, 0x0,  7,  8,  9, 0x0),
    225     gsSP2Triangles( 7,  9, 10, 0x0, 11, 12, 13, 0x0),
    226     gsSP1Triangle(11, 14, 12, 0x0),
    227     gsSPVertex(sl_seg7_vertex_0700C050, 15, 0),
    228     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    229     gsSP2Triangles( 6,  7,  8, 0x0,  6,  8,  9, 0x0),
    230     gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
    231     gsSP1Triangle( 0,  2, 14, 0x0),
    232     gsSPVertex(sl_seg7_vertex_0700C140, 15, 0),
    233     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    234     gsSP2Triangles( 3,  5,  6, 0x0,  7,  8,  9, 0x0),
    235     gsSP2Triangles( 7,  9, 10, 0x0, 11, 12, 13, 0x0),
    236     gsSP1Triangle(11, 14, 12, 0x0),
    237     gsSPVertex(sl_seg7_vertex_0700C230, 15, 0),
    238     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    239     gsSP2Triangles( 6,  7,  8, 0x0,  6,  9,  7, 0x0),
    240     gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
    241     gsSP1Triangle( 0, 14,  1, 0x0),
    242     gsSPVertex(sl_seg7_vertex_0700C320, 15, 0),
    243     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    244     gsSP2Triangles( 3,  6,  4, 0x0,  7,  8,  9, 0x0),
    245     gsSP2Triangles( 7, 10,  8, 0x0, 11, 12, 13, 0x0),
    246     gsSP1Triangle(11, 13, 14, 0x0),
    247     gsSPVertex(sl_seg7_vertex_0700C410, 15, 0),
    248     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    249     gsSP2Triangles( 6,  7,  8, 0x0,  6,  9,  7, 0x0),
    250     gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
    251     gsSP1Triangle( 0, 14,  1, 0x0),
    252     gsSPVertex(sl_seg7_vertex_0700C500, 15, 0),
    253     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    254     gsSP2Triangles( 3,  5,  6, 0x0,  7,  8,  9, 0x0),
    255     gsSP2Triangles( 7,  9, 10, 0x0, 11, 12, 13, 0x0),
    256     gsSP1Triangle(11, 14, 12, 0x0),
    257     gsSPVertex(sl_seg7_vertex_0700C5F0, 15, 0),
    258     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    259     gsSP2Triangles( 6,  7,  8, 0x0,  6,  8,  9, 0x0),
    260     gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
    261     gsSP1Triangle( 0,  2, 14, 0x0),
    262     gsSPVertex(sl_seg7_vertex_0700C6E0, 4, 0),
    263     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    264     gsSPEndDisplayList(),
    265 };
    266 
    267 // 0x0700C9E8 - 0x0700CA68
    268 const Gfx sl_seg7_dl_0700C9E8[] = {
    269     gsDPPipeSync(),
    270     gsDPSetEnvColor(255, 255, 255, 90),
    271     gsDPSetCombineMode(G_CC_MODULATERGBFADE, G_CC_MODULATERGBFADE),
    272     gsSPClearGeometryMode(G_SHADING_SMOOTH),
    273     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),
    274     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
    275     gsDPTileSync(),
    276     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),
    277     gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
    278     gsSPDisplayList(sl_seg7_dl_0700C720),
    279     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
    280     gsDPPipeSync(),
    281     gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
    282     gsSPSetGeometryMode(G_SHADING_SMOOTH),
    283     gsDPSetEnvColor(255, 255, 255, 255),
    284     gsSPEndDisplayList(),
    285 };