sm64

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

model.inc.c (34536B)


      1 // 0x07067010 - 0x07067028
      2 static const Lights1 inside_castle_seg7_lights_07067010 = gdSPDefLights1(
      3     0x39, 0x39, 0x39,
      4     0x99, 0x99, 0x99, 0x28, 0x28, 0x28
      5 );
      6 
      7 // 0x07067028 - 0x07067040
      8 static const Lights1 inside_castle_seg7_lights_07067028 = gdSPDefLights1(
      9     0x5f, 0x5f, 0x5f,
     10     0xff, 0xff, 0xff, 0x28, 0x28, 0x28
     11 );
     12 
     13 // 0x07067040 - 0x07067058
     14 static const Lights1 inside_castle_seg7_lights_07067040 = gdSPDefLights1(
     15     0x4c, 0x42, 0x38,
     16     0xcd, 0xb2, 0x97, 0x28, 0x28, 0x28
     17 );
     18 
     19 // 0x07067058 - 0x07067070
     20 static const Lights1 inside_castle_seg7_lights_07067058 = gdSPDefLights1(
     21     0x00, 0x00, 0x00,
     22     0x00, 0x00, 0x00, 0x28, 0x28, 0x28
     23 );
     24 
     25 // 0x07067070 - 0x070670F0
     26 static const Vtx inside_castle_seg7_vertex_07067070[] = {
     27     {{{  3430,  -1074,   1587}, 0, { -1562,   8398}, {0x00, 0x7f, 0x00, 0xff}}},
     28     {{{  4352,  -1074,   1792}, 0, {  -540,   3798}, {0x00, 0x7f, 0x00, 0xff}}},
     29     {{{  6554,  -1074,   1587}, 0, { -1564,  -7186}, {0x00, 0x7f, 0x00, 0xff}}},
     30     {{{  4352,  -1074,   2202}, 0, {  1502,   3798}, {0x00, 0x7f, 0x00, 0xff}}},
     31     {{{  6554,  -1074,   2406}, 0, {  2522,  -7186}, {0x00, 0x7f, 0x00, 0xff}}},
     32     {{{  3942,  -1074,   1792}, 0, {  -540,   5842}, {0x00, 0x7f, 0x00, 0xff}}},
     33     {{{  3430,  -1074,   2406}, 0, {  2524,   8398}, {0x00, 0x7f, 0x00, 0xff}}},
     34     {{{  3942,  -1074,   2202}, 0, {  1502,   5842}, {0x00, 0x7f, 0x00, 0xff}}},
     35 };
     36 
     37 // 0x070670F0 - 0x07067190
     38 static const Vtx inside_castle_seg7_vertex_070670F0[] = {
     39     {{{   307,  -1074,   2150}, 0, { -5396,    734}, {0x00, 0x7f, 0x00, 0xff}}},
     40     {{{   358,  -1074,   1843}, 0, { -5140,   -798}, {0x00, 0x7f, 0x00, 0xff}}},
     41     {{{   307,  -1074,   1843}, 0, { -5396,   -798}, {0x00, 0x7f, 0x00, 0xff}}},
     42     {{{   358,  -1074,   2150}, 0, { -5140,    734}, {0x00, 0x7f, 0x00, 0xff}}},
     43     {{{   563,  -1074,   1587}, 0, { -4118,  -2076}, {0x00, 0x7f, 0x00, 0xff}}},
     44     {{{   358,  -1074,   2202}, 0, { -5140,    990}, {0x00, 0x7f, 0x00, 0xff}}},
     45     {{{   563,  -1074,   2406}, 0, { -4118,   2010}, {0x00, 0x7f, 0x00, 0xff}}},
     46     {{{  3430,  -1074,   2406}, 0, { 10188,   2010}, {0x00, 0x7f, 0x00, 0xff}}},
     47     {{{  3430,  -1074,   1587}, 0, { 10188,  -2076}, {0x00, 0x7f, 0x00, 0xff}}},
     48     {{{   358,  -1074,   1792}, 0, { -5140,  -1054}, {0x00, 0x7f, 0x00, 0xff}}},
     49 };
     50 
     51 // 0x07067190 - 0x07067280
     52 static const Vtx inside_castle_seg7_vertex_07067190[] = {
     53     {{{  4352,  -1074,   1792}, 0, { -3096,    990}, {0x71, 0x38, 0x00, 0xff}}},
     54     {{{  4301,   -972,   2150}, 0, {   478,      0}, {0x71, 0x38, 0x00, 0xff}}},
     55     {{{  4352,  -1074,   2202}, 0, {   990,    990}, {0x71, 0x38, 0x00, 0xff}}},
     56     {{{  3994,   -972,   1843}, 0, {   478,      0}, {0x00, 0x38, 0x8f, 0xff}}},
     57     {{{  4301,   -972,   1843}, 0, {  3544,      0}, {0x00, 0x38, 0x8f, 0xff}}},
     58     {{{  4352,  -1074,   1792}, 0, {  4056,    990}, {0x00, 0x38, 0x8f, 0xff}}},
     59     {{{  3942,  -1074,   1792}, 0, {     0,    990}, {0x00, 0x38, 0x8f, 0xff}}},
     60     {{{  4301,   -972,   2150}, 0, {  3544,      0}, {0x00, 0x39, 0x71, 0xff}}},
     61     {{{  3994,   -972,   2150}, 0, {   478,      0}, {0x00, 0x39, 0x71, 0xff}}},
     62     {{{  3942,  -1074,   2202}, 0, {     0,    990}, {0x00, 0x39, 0x71, 0xff}}},
     63     {{{  4352,  -1074,   2202}, 0, {  4056,    990}, {0x00, 0x39, 0x71, 0xff}}},
     64     {{{  3942,  -1074,   2202}, 0, {   990,    990}, {0x8f, 0x39, 0x00, 0xff}}},
     65     {{{  3994,   -972,   2150}, 0, {   478,      0}, {0x8f, 0x39, 0x00, 0xff}}},
     66     {{{  3994,   -972,   1843}, 0, { -2584,      0}, {0x8f, 0x39, 0x00, 0xff}}},
     67     {{{  3942,  -1074,   1792}, 0, { -3096,    990}, {0x8f, 0x39, 0x00, 0xff}}},
     68 };
     69 
     70 // 0x07067280 - 0x07067370
     71 static const Vtx inside_castle_seg7_vertex_07067280[] = {
     72     {{{  4301,   -972,   2150}, 0, { -1564,    480}, {0x00, 0x7f, 0x00, 0xff}}},
     73     {{{  4301,   -972,   1843}, 0, {  1502,    480}, {0x00, 0x7f, 0x00, 0xff}}},
     74     {{{  4250,   -972,   1894}, 0, {   990,      0}, {0x00, 0x7f, 0x00, 0xff}}},
     75     {{{  4352,  -1074,   1792}, 0, { -3096,    990}, {0x71, 0x38, 0x00, 0xff}}},
     76     {{{  4301,   -972,   1843}, 0, { -2584,      0}, {0x71, 0x38, 0x00, 0xff}}},
     77     {{{  4301,   -972,   2150}, 0, {   478,      0}, {0x71, 0x38, 0x00, 0xff}}},
     78     {{{  4045,   -972,   2099}, 0, {  2012,      0}, {0x00, 0x7f, 0x00, 0xff}}},
     79     {{{  4045,   -972,   1894}, 0, {     0,      0}, {0x00, 0x7f, 0x00, 0xff}}},
     80     {{{  3994,   -972,   1843}, 0, {  -542,    480}, {0x00, 0x7f, 0x00, 0xff}}},
     81     {{{  3994,   -972,   2150}, 0, {  2522,    480}, {0x00, 0x7f, 0x00, 0xff}}},
     82     {{{  4301,   -972,   2150}, 0, {  2522,    478}, {0x00, 0x7f, 0x00, 0xff}}},
     83     {{{  4250,   -972,   2099}, 0, {  2012,      0}, {0x00, 0x7f, 0x00, 0xff}}},
     84     {{{  4045,   -972,   2099}, 0, {     0,      0}, {0x00, 0x7f, 0x00, 0xff}}},
     85     {{{  3994,   -972,   2150}, 0, {  -540,    478}, {0x00, 0x7f, 0x00, 0xff}}},
     86     {{{  4250,   -972,   2099}, 0, { -1052,      0}, {0x00, 0x7f, 0x00, 0xff}}},
     87 };
     88 
     89 // 0x07067370 - 0x07067460
     90 static const Vtx inside_castle_seg7_vertex_07067370[] = {
     91     {{{  4045,   -972,   1894}, 0, { -1052,    990}, {0x00, 0x00, 0x7f, 0xff}}},
     92     {{{  4045,  -1279,   1894}, 0, { -1052,   4054}, {0x00, 0x00, 0x7f, 0xff}}},
     93     {{{  4250,  -1279,   1894}, 0, {   990,   4054}, {0x00, 0x00, 0x7f, 0xff}}},
     94     {{{  4250,   -972,   1894}, 0, {     0,      0}, {0x00, 0x7f, 0x00, 0xff}}},
     95     {{{  4301,   -972,   1843}, 0, {  -540,    480}, {0x00, 0x7f, 0x00, 0xff}}},
     96     {{{  3994,   -972,   1843}, 0, {  2522,    480}, {0x00, 0x7f, 0x00, 0xff}}},
     97     {{{  4045,   -972,   1894}, 0, {  2012,      0}, {0x00, 0x7f, 0x00, 0xff}}},
     98     {{{  4250,   -972,   2099}, 0, {   990,    990}, {0x00, 0x00, 0x81, 0xff}}},
     99     {{{  4045,  -1279,   2099}, 0, { -1052,   4054}, {0x00, 0x00, 0x81, 0xff}}},
    100     {{{  4045,   -972,   2099}, 0, { -1052,    990}, {0x00, 0x00, 0x81, 0xff}}},
    101     {{{  4250,  -1279,   2099}, 0, {   990,   4054}, {0x00, 0x00, 0x81, 0xff}}},
    102     {{{  4045,   -972,   2099}, 0, {   990,    990}, {0x7f, 0x00, 0x00, 0xff}}},
    103     {{{  4045,  -1279,   2099}, 0, {   990,   4054}, {0x7f, 0x00, 0x00, 0xff}}},
    104     {{{  4045,  -1279,   1894}, 0, { -1052,   4054}, {0x7f, 0x00, 0x00, 0xff}}},
    105     {{{  4045,   -972,   1894}, 0, { -1052,    990}, {0x7f, 0x00, 0x00, 0xff}}},
    106 };
    107 
    108 // 0x07067460 - 0x070674D0
    109 static const Vtx inside_castle_seg7_vertex_07067460[] = {
    110     {{{  4250,   -972,   1894}, 0, { -1052,    990}, {0x81, 0x00, 0x00, 0xff}}},
    111     {{{  4250,  -1279,   2099}, 0, {   990,   4054}, {0x81, 0x00, 0x00, 0xff}}},
    112     {{{  4250,   -972,   2099}, 0, {   990,    990}, {0x81, 0x00, 0x00, 0xff}}},
    113     {{{  4045,   -972,   1894}, 0, { -1052,    990}, {0x00, 0x00, 0x7f, 0xff}}},
    114     {{{  4250,  -1279,   1894}, 0, {   990,   4054}, {0x00, 0x00, 0x7f, 0xff}}},
    115     {{{  4250,   -972,   1894}, 0, {   990,    990}, {0x00, 0x00, 0x7f, 0xff}}},
    116     {{{  4250,  -1279,   1894}, 0, { -1052,   4054}, {0x81, 0x00, 0x00, 0xff}}},
    117 };
    118 
    119 // 0x070674D0 - 0x070675D0
    120 static const Vtx inside_castle_seg7_vertex_070674D0[] = {
    121     {{{   358,   -818,   1843}, 0, {  2778,   -288}, {0x7f, 0x00, 0x00, 0xff}}},
    122     {{{   358,  -1074,   1843}, 0, {  2778,    990}, {0x7f, 0x00, 0x00, 0xff}}},
    123     {{{   358,  -1074,   1792}, 0, {  3034,    990}, {0x7f, 0x00, 0x00, 0xff}}},
    124     {{{   358,   -255,   1792}, 0, {  3034,  -3098}, {0x7f, 0x00, 0x00, 0xff}}},
    125     {{{   358,   -818,   2150}, 0, {  1246,   -288}, {0x7f, 0x00, 0x00, 0xff}}},
    126     {{{   358,   -255,   2202}, 0, {   990,  -3098}, {0x7f, 0x00, 0x00, 0xff}}},
    127     {{{   358,  -1074,   2202}, 0, {   990,    990}, {0x7f, 0x00, 0x00, 0xff}}},
    128     {{{   358,  -1074,   2150}, 0, {  1246,    990}, {0x7f, 0x00, 0x00, 0xff}}},
    129     {{{   563,   -255,   2406}, 0, {     0,  -3098}, {0x59, 0x00, 0xa6, 0xff}}},
    130     {{{   563,  -1074,   2406}, 0, {     0,    990}, {0x59, 0x00, 0xa6, 0xff}}},
    131     {{{   358,  -1074,   2202}, 0, {   990,    990}, {0x59, 0x00, 0xa6, 0xff}}},
    132     {{{   358,   -255,   2202}, 0, {   990,  -3098}, {0x59, 0x00, 0xa6, 0xff}}},
    133     {{{   358,  -1074,   2150}, 0, {   224,    990}, {0x00, 0x00, 0x81, 0xff}}},
    134     {{{   307,  -1074,   2150}, 0, {   480,    990}, {0x00, 0x00, 0x81, 0xff}}},
    135     {{{   307,   -818,   2150}, 0, {   480,   -288}, {0x00, 0x00, 0x81, 0xff}}},
    136     {{{   358,   -818,   2150}, 0, {   224,   -288}, {0x00, 0x00, 0x81, 0xff}}},
    137 };
    138 
    139 // 0x070675D0 - 0x070676D0
    140 static const Vtx inside_castle_seg7_vertex_070675D0[] = {
    141     {{{   563,   -255,   2406}, 0, {-11782,   -714}, {0x00, 0x81, 0x00, 0xff}}},
    142     {{{   358,   -255,   1792}, 0, {-12804,   1328}, {0x00, 0x81, 0x00, 0xff}}},
    143     {{{   563,   -255,   1587}, 0, {-11782,   2010}, {0x00, 0x81, 0x00, 0xff}}},
    144     {{{   307,  -1074,   1843}, 0, {   480,    990}, {0x00, 0x00, 0x7f, 0xff}}},
    145     {{{   358,  -1074,   1843}, 0, {   224,    990}, {0x00, 0x00, 0x7f, 0xff}}},
    146     {{{   358,   -818,   1843}, 0, {   224,   -288}, {0x00, 0x00, 0x7f, 0xff}}},
    147     {{{   307,   -818,   1843}, 0, {   480,   -288}, {0x00, 0x00, 0x7f, 0xff}}},
    148     {{{   307,   -818,   1843}, 0, {   480,   -288}, {0x00, 0x81, 0x00, 0xff}}},
    149     {{{   358,   -818,   2150}, 0, {   224,   -288}, {0x00, 0x81, 0x00, 0xff}}},
    150     {{{   307,   -818,   2150}, 0, {   480,   -288}, {0x00, 0x81, 0x00, 0xff}}},
    151     {{{   358,   -818,   1843}, 0, {   224,   -288}, {0x00, 0x81, 0x00, 0xff}}},
    152     {{{  3379,   -255,   2406}, 0, {  2522,   -714}, {0x00, 0x81, 0x00, 0xff}}},
    153     {{{   358,   -255,   2202}, 0, {-12804,      0}, {0x00, 0x81, 0x00, 0xff}}},
    154     {{{   563,  -1074,   1587}, 0, { -9228,   4054}, {0x00, 0x00, 0x7f, 0xff}}},
    155     {{{  3379,   -255,   1587}, 0, {  5078,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    156     {{{   563,   -255,   1587}, 0, { -9228,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    157 };
    158 
    159 // 0x070676D0 - 0x070677B0
    160 static const Vtx inside_castle_seg7_vertex_070676D0[] = {
    161     {{{  3379,   -255,   2406}, 0, {  2522,   -714}, {0x00, 0x81, 0x00, 0xff}}},
    162     {{{   563,   -255,   1587}, 0, {-11782,   2010}, {0x00, 0x81, 0x00, 0xff}}},
    163     {{{  3379,   -255,   1587}, 0, {  2522,   2010}, {0x00, 0x81, 0x00, 0xff}}},
    164     {{{  3379,  -1074,   2406}, 0, { -4118,   4054}, {0x00, 0x00, 0x81, 0xff}}},
    165     {{{   563,   -255,   2406}, 0, { 10188,      0}, {0x00, 0x00, 0x81, 0xff}}},
    166     {{{  3379,   -255,   2406}, 0, { -4118,      0}, {0x00, 0x00, 0x81, 0xff}}},
    167     {{{   563,  -1074,   2406}, 0, { 10188,   4054}, {0x00, 0x00, 0x81, 0xff}}},
    168     {{{   358,   -255,   1792}, 0, {  3034,  -3098}, {0x59, 0x00, 0x59, 0xff}}},
    169     {{{   358,  -1074,   1792}, 0, {  3034,    990}, {0x59, 0x00, 0x59, 0xff}}},
    170     {{{   563,  -1074,   1587}, 0, {  4056,    990}, {0x59, 0x00, 0x59, 0xff}}},
    171     {{{   563,   -255,   1587}, 0, {  4056,  -3098}, {0x59, 0x00, 0x59, 0xff}}},
    172     {{{   563,  -1074,   1587}, 0, { -9228,   4054}, {0x00, 0x00, 0x7f, 0xff}}},
    173     {{{  3379,  -1074,   1587}, 0, {  5078,   4054}, {0x00, 0x00, 0x7f, 0xff}}},
    174     {{{  3379,   -255,   1587}, 0, {  5078,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    175 };
    176 
    177 // 0x070677B0 - 0x070678B0
    178 static const Vtx inside_castle_seg7_vertex_070677B0[] = {
    179     {{{  3482,  -1074,   1638}, 0, {   650,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
    180     {{{  3482,   -306,   1638}, 0, {   650,     96}, {0x00, 0x00, 0x7f, 0xff}}},
    181     {{{  3430,   -306,   1638}, 0, {   308,     96}, {0x00, 0x00, 0x7f, 0xff}}},
    182     {{{  3430,  -1074,   1638}, 0, {   308,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
    183     {{{  3533,  -1074,   1587}, 0, {   990,   2012}, {0x59, 0x00, 0x59, 0xff}}},
    184     {{{  3482,   -306,   1638}, 0, {   650,     96}, {0x59, 0x00, 0x59, 0xff}}},
    185     {{{  3482,  -1074,   1638}, 0, {   650,   2012}, {0x59, 0x00, 0x59, 0xff}}},
    186     {{{  3430,  -1074,   1638}, 0, {   308,   2012}, {0xa7, 0x00, 0x59, 0xff}}},
    187     {{{  3379,   -255,   1587}, 0, {     0,      0}, {0xa7, 0x00, 0x59, 0xff}}},
    188     {{{  3379,  -1074,   1587}, 0, {     0,   2012}, {0xa7, 0x00, 0x59, 0xff}}},
    189     {{{  3430,   -306,   1638}, 0, {   308,     96}, {0xa7, 0x00, 0x59, 0xff}}},
    190     {{{  3533,   -255,   1587}, 0, {   990,      0}, {0x59, 0x00, 0x59, 0xff}}},
    191     {{{  3379,   -255,   2406}, 0, {     0,      0}, {0xa7, 0xa7, 0x00, 0xff}}},
    192     {{{  3430,   -306,   1638}, 0, {   308,   1884}, {0xa7, 0xa7, 0x00, 0xff}}},
    193     {{{  3430,   -306,   2355}, 0, {   308,     96}, {0xa7, 0xa7, 0x00, 0xff}}},
    194     {{{  3379,   -255,   1587}, 0, {     0,   2012}, {0xa7, 0xa7, 0x00, 0xff}}},
    195 };
    196 
    197 // 0x070678B0 - 0x070679B0
    198 static const Vtx inside_castle_seg7_vertex_070678B0[] = {
    199     {{{  3430,   -306,   2355}, 0, {   308,     96}, {0x00, 0x81, 0x00, 0xff}}},
    200     {{{  3430,   -306,   1638}, 0, {   308,   1884}, {0x00, 0x81, 0x00, 0xff}}},
    201     {{{  3482,   -306,   1638}, 0, {   650,   1884}, {0x00, 0x81, 0x00, 0xff}}},
    202     {{{  3482,   -306,   2355}, 0, {   650,     96}, {0x00, 0x81, 0x00, 0xff}}},
    203     {{{  3482,   -306,   2355}, 0, {   650,     96}, {0x59, 0xa7, 0x00, 0xff}}},
    204     {{{  3482,   -306,   1638}, 0, {   650,   1884}, {0x59, 0xa7, 0x00, 0xff}}},
    205     {{{  3533,   -255,   1587}, 0, {   990,   2012}, {0x59, 0xa7, 0x00, 0xff}}},
    206     {{{  3533,   -255,   2406}, 0, {   990,      0}, {0x59, 0xa7, 0x00, 0xff}}},
    207     {{{  3379,  -1074,   2406}, 0, {   990,   2012}, {0xa7, 0x00, 0xa7, 0xff}}},
    208     {{{  3379,   -255,   2406}, 0, {   990,      0}, {0xa7, 0x00, 0xa7, 0xff}}},
    209     {{{  3430,   -306,   2355}, 0, {   650,     96}, {0xa7, 0x00, 0xa7, 0xff}}},
    210     {{{  3430,  -1074,   2355}, 0, {   650,   2012}, {0xa7, 0x00, 0xa7, 0xff}}},
    211     {{{  3430,  -1074,   2355}, 0, {   650,   2012}, {0x00, 0x00, 0x81, 0xff}}},
    212     {{{  3482,   -306,   2355}, 0, {   308,     96}, {0x00, 0x00, 0x81, 0xff}}},
    213     {{{  3482,  -1074,   2355}, 0, {   308,   2012}, {0x00, 0x00, 0x81, 0xff}}},
    214     {{{  3430,   -306,   2355}, 0, {   650,     96}, {0x00, 0x00, 0x81, 0xff}}},
    215 };
    216 
    217 // 0x070679B0 - 0x07067AB0
    218 static const Vtx inside_castle_seg7_vertex_070679B0[] = {
    219     {{{  3482,  -1074,   2355}, 0, {   308,   2012}, {0x59, 0x00, 0xa7, 0xff}}},
    220     {{{  3482,   -306,   2355}, 0, {   308,     96}, {0x59, 0x00, 0xa7, 0xff}}},
    221     {{{  3533,   -255,   2406}, 0, {     0,      0}, {0x59, 0x00, 0xa7, 0xff}}},
    222     {{{  3533,  -1074,   2406}, 0, {     0,   2012}, {0x59, 0x00, 0xa7, 0xff}}},
    223     {{{  2611,   -255,   2406}, 0, {     0,      0}, {0xa7, 0xa7, 0x00, 0xff}}},
    224     {{{  2662,   -306,   1638}, 0, {   308,   1884}, {0xa7, 0xa7, 0x00, 0xff}}},
    225     {{{  2662,   -306,   2355}, 0, {   308,     96}, {0xa7, 0xa7, 0x00, 0xff}}},
    226     {{{  2611,   -255,   1587}, 0, {     0,   2012}, {0xa7, 0xa7, 0x00, 0xff}}},
    227     {{{  2662,   -306,   2355}, 0, {   308,     96}, {0x00, 0x81, 0x00, 0xff}}},
    228     {{{  2662,   -306,   1638}, 0, {   308,   1884}, {0x00, 0x81, 0x00, 0xff}}},
    229     {{{  2714,   -306,   1638}, 0, {   650,   1884}, {0x00, 0x81, 0x00, 0xff}}},
    230     {{{  2714,   -306,   2355}, 0, {   650,     96}, {0x00, 0x81, 0x00, 0xff}}},
    231     {{{  2714,   -306,   2355}, 0, {   650,     96}, {0x59, 0xa7, 0x00, 0xff}}},
    232     {{{  2714,   -306,   1638}, 0, {   650,   1884}, {0x59, 0xa7, 0x00, 0xff}}},
    233     {{{  2765,   -255,   1587}, 0, {   990,   2012}, {0x59, 0xa7, 0x00, 0xff}}},
    234     {{{  2765,   -255,   2406}, 0, {   990,      0}, {0x59, 0xa7, 0x00, 0xff}}},
    235 };
    236 
    237 // 0x07067AB0 - 0x07067BA0
    238 static const Vtx inside_castle_seg7_vertex_07067AB0[] = {
    239     {{{  2714,  -1074,   2355}, 0, {   308,   2012}, {0x59, 0x00, 0xa7, 0xff}}},
    240     {{{  2765,   -255,   2406}, 0, {     0,      0}, {0x59, 0x00, 0xa7, 0xff}}},
    241     {{{  2765,  -1074,   2406}, 0, {     0,   2012}, {0x59, 0x00, 0xa7, 0xff}}},
    242     {{{  2662,  -1074,   2355}, 0, {   650,   2012}, {0x00, 0x00, 0x81, 0xff}}},
    243     {{{  2714,   -306,   2355}, 0, {   308,     96}, {0x00, 0x00, 0x81, 0xff}}},
    244     {{{  2714,  -1074,   2355}, 0, {   308,   2012}, {0x00, 0x00, 0x81, 0xff}}},
    245     {{{  2714,   -306,   2355}, 0, {   308,     96}, {0x59, 0x00, 0xa7, 0xff}}},
    246     {{{  2662,   -306,   2355}, 0, {   650,     96}, {0x00, 0x00, 0x81, 0xff}}},
    247     {{{  2611,  -1074,   2406}, 0, {   990,   2012}, {0xa7, 0x00, 0xa7, 0xff}}},
    248     {{{  2662,   -306,   2355}, 0, {   650,     96}, {0xa7, 0x00, 0xa7, 0xff}}},
    249     {{{  2662,  -1074,   2355}, 0, {   650,   2012}, {0xa7, 0x00, 0xa7, 0xff}}},
    250     {{{  2611,   -255,   2406}, 0, {   990,      0}, {0xa7, 0x00, 0xa7, 0xff}}},
    251     {{{  2714,  -1074,   1638}, 0, {   650,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
    252     {{{  2662,   -306,   1638}, 0, {   308,     96}, {0x00, 0x00, 0x7f, 0xff}}},
    253     {{{  2662,  -1074,   1638}, 0, {   308,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
    254 };
    255 
    256 // 0x07067BA0 - 0x07067C90
    257 static const Vtx inside_castle_seg7_vertex_07067BA0[] = {
    258     {{{  2662,  -1074,   1638}, 0, {   308,   2012}, {0xa7, 0x00, 0x59, 0xff}}},
    259     {{{  2611,   -255,   1587}, 0, {     0,      0}, {0xa7, 0x00, 0x59, 0xff}}},
    260     {{{  2611,  -1074,   1587}, 0, {     0,   2012}, {0xa7, 0x00, 0x59, 0xff}}},
    261     {{{  2662,   -306,   1638}, 0, {   308,     96}, {0xa7, 0x00, 0x59, 0xff}}},
    262     {{{  2765,  -1074,   1587}, 0, {   990,   2012}, {0x59, 0x00, 0x59, 0xff}}},
    263     {{{  2714,   -306,   1638}, 0, {   650,     96}, {0x59, 0x00, 0x59, 0xff}}},
    264     {{{  2714,  -1074,   1638}, 0, {   650,   2012}, {0x59, 0x00, 0x59, 0xff}}},
    265     {{{  2714,  -1074,   1638}, 0, {   650,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
    266     {{{  2714,   -306,   1638}, 0, {   650,     96}, {0x00, 0x00, 0x7f, 0xff}}},
    267     {{{  2662,   -306,   1638}, 0, {   308,     96}, {0x00, 0x00, 0x7f, 0xff}}},
    268     {{{  2765,   -255,   1587}, 0, {   990,      0}, {0x59, 0x00, 0x59, 0xff}}},
    269     {{{  1997,  -1074,   1587}, 0, {   990,   2012}, {0x59, 0x00, 0x59, 0xff}}},
    270     {{{  1997,   -255,   1587}, 0, {   990,      0}, {0x59, 0x00, 0x59, 0xff}}},
    271     {{{  1946,   -306,   1638}, 0, {   650,     96}, {0x59, 0x00, 0x59, 0xff}}},
    272     {{{  1946,  -1074,   1638}, 0, {   650,   2012}, {0x59, 0x00, 0x59, 0xff}}},
    273 };
    274 
    275 // 0x07067C90 - 0x07067D90
    276 static const Vtx inside_castle_seg7_vertex_07067C90[] = {
    277     {{{  1946,  -1074,   1638}, 0, {   650,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
    278     {{{  1894,   -306,   1638}, 0, {   308,     96}, {0x00, 0x00, 0x7f, 0xff}}},
    279     {{{  1894,  -1074,   1638}, 0, {   308,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
    280     {{{  1946,   -306,   1638}, 0, {   650,     96}, {0x00, 0x00, 0x7f, 0xff}}},
    281     {{{  1894,  -1074,   1638}, 0, {   308,   2012}, {0xa7, 0x00, 0x59, 0xff}}},
    282     {{{  1843,   -255,   1587}, 0, {     0,      0}, {0xa7, 0x00, 0x59, 0xff}}},
    283     {{{  1843,  -1074,   1587}, 0, {     0,   2012}, {0xa7, 0x00, 0x59, 0xff}}},
    284     {{{  1894,   -306,   1638}, 0, {   308,     96}, {0xa7, 0x00, 0x59, 0xff}}},
    285     {{{  1843,  -1074,   2406}, 0, {   990,   2012}, {0xa7, 0x00, 0xa7, 0xff}}},
    286     {{{  1894,   -306,   2355}, 0, {   650,     96}, {0xa7, 0x00, 0xa7, 0xff}}},
    287     {{{  1894,  -1074,   2355}, 0, {   650,   2012}, {0xa7, 0x00, 0xa7, 0xff}}},
    288     {{{  1843,   -255,   2406}, 0, {   990,      0}, {0xa7, 0x00, 0xa7, 0xff}}},
    289     {{{  1894,  -1074,   2355}, 0, {   650,   2012}, {0x00, 0x00, 0x81, 0xff}}},
    290     {{{  1894,   -306,   2355}, 0, {   650,     96}, {0x00, 0x00, 0x81, 0xff}}},
    291     {{{  1946,   -306,   2355}, 0, {   308,     96}, {0x00, 0x00, 0x81, 0xff}}},
    292     {{{  1946,  -1074,   2355}, 0, {   308,   2012}, {0x00, 0x00, 0x81, 0xff}}},
    293 };
    294 
    295 // 0x07067D90 - 0x07067E90
    296 static const Vtx inside_castle_seg7_vertex_07067D90[] = {
    297     {{{  1946,  -1074,   2355}, 0, {   308,   2012}, {0x59, 0x00, 0xa7, 0xff}}},
    298     {{{  1946,   -306,   2355}, 0, {   308,     96}, {0x59, 0x00, 0xa7, 0xff}}},
    299     {{{  1997,   -255,   2406}, 0, {     0,      0}, {0x59, 0x00, 0xa7, 0xff}}},
    300     {{{  1997,  -1074,   2406}, 0, {     0,   2012}, {0x59, 0x00, 0xa7, 0xff}}},
    301     {{{  1946,   -306,   2355}, 0, {   650,     96}, {0x59, 0xa7, 0x00, 0xff}}},
    302     {{{  1997,   -255,   1587}, 0, {   990,   2012}, {0x59, 0xa7, 0x00, 0xff}}},
    303     {{{  1997,   -255,   2406}, 0, {   990,      0}, {0x59, 0xa7, 0x00, 0xff}}},
    304     {{{  1946,   -306,   1638}, 0, {   650,   1884}, {0x59, 0xa7, 0x00, 0xff}}},
    305     {{{  1894,   -306,   2355}, 0, {   308,     96}, {0x00, 0x81, 0x00, 0xff}}},
    306     {{{  1946,   -306,   1638}, 0, {   650,   1884}, {0x00, 0x81, 0x00, 0xff}}},
    307     {{{  1946,   -306,   2355}, 0, {   650,     96}, {0x00, 0x81, 0x00, 0xff}}},
    308     {{{  1894,   -306,   1638}, 0, {   308,   1884}, {0x00, 0x81, 0x00, 0xff}}},
    309     {{{  1843,   -255,   2406}, 0, {     0,      0}, {0xa7, 0xa7, 0x00, 0xff}}},
    310     {{{  1894,   -306,   1638}, 0, {   308,   1884}, {0xa7, 0xa7, 0x00, 0xff}}},
    311     {{{  1894,   -306,   2355}, 0, {   308,     96}, {0xa7, 0xa7, 0x00, 0xff}}},
    312     {{{  1843,   -255,   1587}, 0, {     0,   2012}, {0xa7, 0xa7, 0x00, 0xff}}},
    313 };
    314 
    315 // 0x07067E90 - 0x07067F90
    316 static const Vtx inside_castle_seg7_vertex_07067E90[] = {
    317     {{{  1075,   -255,   2406}, 0, {     0,      0}, {0xa7, 0xa7, 0x00, 0xff}}},
    318     {{{  1126,   -306,   1638}, 0, {   308,   1884}, {0xa7, 0xa7, 0x00, 0xff}}},
    319     {{{  1126,   -306,   2355}, 0, {   308,     96}, {0xa7, 0xa7, 0x00, 0xff}}},
    320     {{{  1075,   -255,   1587}, 0, {     0,   2012}, {0xa7, 0xa7, 0x00, 0xff}}},
    321     {{{  1126,   -306,   2355}, 0, {   308,     96}, {0x00, 0x81, 0x00, 0xff}}},
    322     {{{  1126,   -306,   1638}, 0, {   308,   1884}, {0x00, 0x81, 0x00, 0xff}}},
    323     {{{  1178,   -306,   1638}, 0, {   650,   1884}, {0x00, 0x81, 0x00, 0xff}}},
    324     {{{  1178,   -306,   2355}, 0, {   650,     96}, {0x00, 0x81, 0x00, 0xff}}},
    325     {{{  1178,   -306,   2355}, 0, {   650,     96}, {0x59, 0xa7, 0x00, 0xff}}},
    326     {{{  1178,   -306,   1638}, 0, {   650,   1884}, {0x59, 0xa7, 0x00, 0xff}}},
    327     {{{  1229,   -255,   1587}, 0, {   990,   2012}, {0x59, 0xa7, 0x00, 0xff}}},
    328     {{{  1229,   -255,   2406}, 0, {   990,      0}, {0x59, 0xa7, 0x00, 0xff}}},
    329     {{{  1075,  -1074,   2406}, 0, {   990,   2012}, {0xa7, 0x00, 0xa7, 0xff}}},
    330     {{{  1126,   -306,   2355}, 0, {   650,     96}, {0xa7, 0x00, 0xa7, 0xff}}},
    331     {{{  1126,  -1074,   2355}, 0, {   650,   2012}, {0xa7, 0x00, 0xa7, 0xff}}},
    332     {{{  1075,   -255,   2406}, 0, {   990,      0}, {0xa7, 0x00, 0xa7, 0xff}}},
    333 };
    334 
    335 // 0x07067F90 - 0x07068090
    336 static const Vtx inside_castle_seg7_vertex_07067F90[] = {
    337     {{{  1126,  -1074,   2355}, 0, {   650,   2012}, {0x00, 0x00, 0x81, 0xff}}},
    338     {{{  1178,   -306,   2355}, 0, {   308,     96}, {0x00, 0x00, 0x81, 0xff}}},
    339     {{{  1178,  -1074,   2355}, 0, {   308,   2012}, {0x00, 0x00, 0x81, 0xff}}},
    340     {{{  1126,   -306,   2355}, 0, {   650,     96}, {0x00, 0x00, 0x81, 0xff}}},
    341     {{{  1178,  -1074,   2355}, 0, {   308,   2012}, {0x59, 0x00, 0xa7, 0xff}}},
    342     {{{  1178,   -306,   2355}, 0, {   308,     96}, {0x59, 0x00, 0xa7, 0xff}}},
    343     {{{  1229,   -255,   2406}, 0, {     0,      0}, {0x59, 0x00, 0xa7, 0xff}}},
    344     {{{  1229,  -1074,   2406}, 0, {     0,   2012}, {0x59, 0x00, 0xa7, 0xff}}},
    345     {{{  1229,  -1074,   1587}, 0, {   990,   2012}, {0x59, 0x00, 0x59, 0xff}}},
    346     {{{  1229,   -255,   1587}, 0, {   990,      0}, {0x59, 0x00, 0x59, 0xff}}},
    347     {{{  1178,   -306,   1638}, 0, {   650,     96}, {0x59, 0x00, 0x59, 0xff}}},
    348     {{{  1178,  -1074,   1638}, 0, {   650,   2012}, {0x59, 0x00, 0x59, 0xff}}},
    349     {{{  1178,  -1074,   1638}, 0, {   650,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
    350     {{{  1126,   -306,   1638}, 0, {   308,     96}, {0x00, 0x00, 0x7f, 0xff}}},
    351     {{{  1126,  -1074,   1638}, 0, {   308,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
    352     {{{  1178,   -306,   1638}, 0, {   650,     96}, {0x00, 0x00, 0x7f, 0xff}}},
    353 };
    354 
    355 // 0x07068090 - 0x070680D0
    356 static const Vtx inside_castle_seg7_vertex_07068090[] = {
    357     {{{  1126,  -1074,   1638}, 0, {   308,   2012}, {0xa7, 0x00, 0x59, 0xff}}},
    358     {{{  1075,   -255,   1587}, 0, {     0,      0}, {0xa7, 0x00, 0x59, 0xff}}},
    359     {{{  1075,  -1074,   1587}, 0, {     0,   2012}, {0xa7, 0x00, 0x59, 0xff}}},
    360     {{{  1126,   -306,   1638}, 0, {   308,     96}, {0xa7, 0x00, 0x59, 0xff}}},
    361 };
    362 
    363 // 0x070680D0 - 0x070681D0
    364 static const Vtx inside_castle_seg7_vertex_070680D0[] = {
    365     {{{  6554,   -255,   2406}, 0, {   990,      0}, {0x00, 0x00, 0x81, 0xff}}},
    366     {{{  6554,  -1074,   2406}, 0, {   990,   2012}, {0x00, 0x00, 0x81, 0xff}}},
    367     {{{  3533,  -1074,   2406}, 0, { -6546,   2012}, {0x00, 0x00, 0x81, 0xff}}},
    368     {{{  6554,  -1074,   2406}, 0, {   990,   2012}, {0x81, 0x00, 0x00, 0xff}}},
    369     {{{  6554,   -255,   1587}, 0, { -1052,      0}, {0x81, 0x00, 0x00, 0xff}}},
    370     {{{  6554,  -1074,   1587}, 0, { -1052,   2012}, {0x81, 0x00, 0x00, 0xff}}},
    371     {{{  6554,   -255,   2406}, 0, {   990,      0}, {0x81, 0x00, 0x00, 0xff}}},
    372     {{{  6554,   -255,   1587}, 0, {   334,   1200}, {0x00, 0x81, 0x00, 0xff}}},
    373     {{{  3533,   -255,   2406}, 0, {   626,    516}, {0x00, 0x81, 0x00, 0xff}}},
    374     {{{  3533,   -255,   1587}, 0, {   334,    516}, {0x00, 0x81, 0x00, 0xff}}},
    375     {{{  6554,   -255,   2406}, 0, {   626,   1200}, {0x00, 0x81, 0x00, 0xff}}},
    376     {{{  3533,  -1074,   1587}, 0, { -6546,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
    377     {{{  6554,  -1074,   1587}, 0, {   990,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
    378     {{{  6554,   -255,   1587}, 0, {   990,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    379     {{{  3533,   -255,   1587}, 0, { -6546,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    380     {{{  3533,   -255,   2406}, 0, { -6546,      0}, {0x00, 0x00, 0x81, 0xff}}},
    381 };
    382 
    383 // 0x070681D0 - 0x07068210
    384 static const Vtx inside_castle_seg7_vertex_070681D0[] = {
    385     {{{  4250,  -1279,   2099}, 0, {     0,      0}, {0x00, 0x7f, 0x00, 0xff}}},
    386     {{{  4045,  -1279,   1894}, 0, {     0,      0}, {0x00, 0x7f, 0x00, 0xff}}},
    387     {{{  4045,  -1279,   2099}, 0, {     0,      0}, {0x00, 0x7f, 0x00, 0xff}}},
    388     {{{  4250,  -1279,   1894}, 0, {     0,      0}, {0x00, 0x7f, 0x00, 0xff}}},
    389 };
    390 
    391 // 0x07068210 - 0x07068288
    392 static const Gfx inside_castle_seg7_dl_07068210[] = {
    393     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_0900B000),
    394     gsDPLoadSync(),
    395     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    396     gsSPLight(&inside_castle_seg7_lights_07067010.l, 1),
    397     gsSPLight(&inside_castle_seg7_lights_07067010.a, 2),
    398     gsSPVertex(inside_castle_seg7_vertex_07067070, 8, 0),
    399     gsSP2Triangles( 0,  1,  2, 0x0,  2,  3,  4, 0x0),
    400     gsSP2Triangles( 2,  1,  3, 0x0,  0,  5,  1, 0x0),
    401     gsSP2Triangles( 6,  3,  7, 0x0,  6,  4,  3, 0x0),
    402     gsSP2Triangles( 6,  7,  5, 0x0,  6,  5,  0, 0x0),
    403     gsSPEndDisplayList(),
    404 };
    405 
    406 // 0x07068288 - 0x070682F0
    407 static const Gfx inside_castle_seg7_dl_07068288[] = {
    408     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_09004000),
    409     gsDPLoadSync(),
    410     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    411     gsSPLight(&inside_castle_seg7_lights_07067028.l, 1),
    412     gsSPLight(&inside_castle_seg7_lights_07067028.a, 2),
    413     gsSPVertex(inside_castle_seg7_vertex_070670F0, 10, 0),
    414     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    415     gsSP2Triangles( 4,  5,  6, 0x0,  4,  7,  8, 0x0),
    416     gsSP2Triangles( 4,  6,  7, 0x0,  4,  9,  5, 0x0),
    417     gsSPEndDisplayList(),
    418 };
    419 
    420 // 0x070682F0 - 0x070683F0
    421 static const Gfx inside_castle_seg7_dl_070682F0[] = {
    422     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_09003000),
    423     gsDPLoadSync(),
    424     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    425     gsSPVertex(inside_castle_seg7_vertex_07067190, 15, 0),
    426     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    427     gsSP2Triangles( 3,  5,  6, 0x0,  7,  8,  9, 0x0),
    428     gsSP2Triangles( 7,  9, 10, 0x0, 11, 12, 13, 0x0),
    429     gsSP1Triangle(11, 13, 14, 0x0),
    430     gsSPVertex(inside_castle_seg7_vertex_07067280, 15, 0),
    431     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    432     gsSP2Triangles( 6,  7,  8, 0x0,  6,  8,  9, 0x0),
    433     gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
    434     gsSP1Triangle( 0,  2, 14, 0x0),
    435     gsSPVertex(inside_castle_seg7_vertex_07067370, 15, 0),
    436     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    437     gsSP2Triangles( 3,  5,  6, 0x0,  7,  8,  9, 0x0),
    438     gsSP2Triangles( 7, 10,  8, 0x0, 11, 12, 13, 0x0),
    439     gsSP1Triangle(11, 13, 14, 0x0),
    440     gsSPVertex(inside_castle_seg7_vertex_07067460, 7, 0),
    441     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    442     gsSP1Triangle( 0,  6,  1, 0x0),
    443     gsSPEndDisplayList(),
    444 };
    445 
    446 // 0x070683F0 - 0x070684E8
    447 static const Gfx inside_castle_seg7_dl_070683F0[] = {
    448     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_09003800),
    449     gsDPLoadSync(),
    450     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    451     gsSPVertex(inside_castle_seg7_vertex_070674D0, 16, 0),
    452     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    453     gsSP2Triangles( 4,  0,  3, 0x0,  4,  3,  5, 0x0),
    454     gsSP2Triangles( 6,  4,  5, 0x0,  6,  7,  4, 0x0),
    455     gsSP2Triangles( 8,  9, 10, 0x0,  8, 10, 11, 0x0),
    456     gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0),
    457     gsSPVertex(inside_castle_seg7_vertex_070675D0, 16, 0),
    458     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    459     gsSP2Triangles( 3,  5,  6, 0x0,  7,  8,  9, 0x0),
    460     gsSP2Triangles( 7, 10,  8, 0x0, 11,  0,  2, 0x0),
    461     gsSP2Triangles( 0, 12,  1, 0x0, 13, 14, 15, 0x0),
    462     gsSPVertex(inside_castle_seg7_vertex_070676D0, 14, 0),
    463     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    464     gsSP2Triangles( 3,  6,  4, 0x0,  7,  8,  9, 0x0),
    465     gsSP2Triangles( 7,  9, 10, 0x0, 11, 12, 13, 0x0),
    466     gsSPEndDisplayList(),
    467 };
    468 
    469 // 0x070684E8 - 0x070687A8
    470 static const Gfx inside_castle_seg7_dl_070684E8[] = {
    471     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_09007000),
    472     gsDPLoadSync(),
    473     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    474     gsSPLight(&inside_castle_seg7_lights_07067040.l, 1),
    475     gsSPLight(&inside_castle_seg7_lights_07067040.a, 2),
    476     gsSPVertex(inside_castle_seg7_vertex_070677B0, 16, 0),
    477     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    478     gsSP2Triangles( 4,  5,  6, 0x0,  7,  8,  9, 0x0),
    479     gsSP2Triangles( 7, 10,  8, 0x0,  4, 11,  5, 0x0),
    480     gsSP2Triangles(12, 13, 14, 0x0, 12, 15, 13, 0x0),
    481     gsSPVertex(inside_castle_seg7_vertex_070678B0, 16, 0),
    482     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    483     gsSP2Triangles( 4,  5,  6, 0x0,  4,  6,  7, 0x0),
    484     gsSP2Triangles( 8,  9, 10, 0x0,  8, 10, 11, 0x0),
    485     gsSP2Triangles(12, 13, 14, 0x0, 12, 15, 13, 0x0),
    486     gsSPVertex(inside_castle_seg7_vertex_070679B0, 16, 0),
    487     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    488     gsSP2Triangles( 4,  5,  6, 0x0,  4,  7,  5, 0x0),
    489     gsSP2Triangles( 8,  9, 10, 0x0,  8, 10, 11, 0x0),
    490     gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0),
    491     gsSPVertex(inside_castle_seg7_vertex_07067AB0, 15, 0),
    492     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    493     gsSP2Triangles( 0,  6,  1, 0x0,  3,  7,  4, 0x0),
    494     gsSP2Triangles( 8,  9, 10, 0x0,  8, 11,  9, 0x0),
    495     gsSP1Triangle(12, 13, 14, 0x0),
    496     gsSPVertex(inside_castle_seg7_vertex_07067BA0, 15, 0),
    497     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    498     gsSP2Triangles( 4,  5,  6, 0x0,  7,  8,  9, 0x0),
    499     gsSP2Triangles( 4, 10,  5, 0x0, 11, 12, 13, 0x0),
    500     gsSP1Triangle(11, 13, 14, 0x0),
    501     gsSPVertex(inside_castle_seg7_vertex_07067C90, 16, 0),
    502     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    503     gsSP2Triangles( 4,  5,  6, 0x0,  4,  7,  5, 0x0),
    504     gsSP2Triangles( 8,  9, 10, 0x0,  8, 11,  9, 0x0),
    505     gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0),
    506     gsSPVertex(inside_castle_seg7_vertex_07067D90, 16, 0),
    507     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    508     gsSP2Triangles( 4,  5,  6, 0x0,  4,  7,  5, 0x0),
    509     gsSP2Triangles( 8,  9, 10, 0x0,  8, 11,  9, 0x0),
    510     gsSP2Triangles(12, 13, 14, 0x0, 12, 15, 13, 0x0),
    511     gsSPVertex(inside_castle_seg7_vertex_07067E90, 16, 0),
    512     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    513     gsSP2Triangles( 4,  5,  6, 0x0,  4,  6,  7, 0x0),
    514     gsSP2Triangles( 8,  9, 10, 0x0,  8, 10, 11, 0x0),
    515     gsSP2Triangles(12, 13, 14, 0x0, 12, 15, 13, 0x0),
    516     gsSPVertex(inside_castle_seg7_vertex_07067F90, 16, 0),
    517     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    518     gsSP2Triangles( 4,  5,  6, 0x0,  4,  6,  7, 0x0),
    519     gsSP2Triangles( 8,  9, 10, 0x0,  8, 10, 11, 0x0),
    520     gsSP2Triangles(12, 13, 14, 0x0, 12, 15, 13, 0x0),
    521     gsSPVertex(inside_castle_seg7_vertex_07068090, 4, 0),
    522     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    523     gsSPEndDisplayList(),
    524 };
    525 
    526 // 0x070687A8 - 0x07068820
    527 static const Gfx inside_castle_seg7_dl_070687A8[] = {
    528     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_09009000),
    529     gsDPLoadSync(),
    530     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    531     gsSPLight(&inside_castle_seg7_lights_07067028.l, 1),
    532     gsSPLight(&inside_castle_seg7_lights_07067028.a, 2),
    533     gsSPVertex(inside_castle_seg7_vertex_070680D0, 16, 0),
    534     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    535     gsSP2Triangles( 3,  6,  4, 0x0,  7,  8,  9, 0x0),
    536     gsSP2Triangles( 7, 10,  8, 0x0, 11, 12, 13, 0x0),
    537     gsSP2Triangles(11, 13, 14, 0x0,  0,  2, 15, 0x0),
    538     gsSPEndDisplayList(),
    539 };
    540 
    541 // 0x07068820 - 0x07068850
    542 static const Gfx inside_castle_seg7_dl_07068820[] = {
    543     gsSPLight(&inside_castle_seg7_lights_07067058.l, 1),
    544     gsSPLight(&inside_castle_seg7_lights_07067058.a, 2),
    545     gsSPVertex(inside_castle_seg7_vertex_070681D0, 4, 0),
    546     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    547     gsSPEndDisplayList(),
    548 };
    549 
    550 // 0x07068850 - 0x07068908
    551 const Gfx inside_castle_seg7_dl_07068850[] = {
    552     gsDPPipeSync(),
    553     gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB),
    554     gsSPClearGeometryMode(G_SHADING_SMOOTH),
    555     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),
    556     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
    557     gsDPTileSync(),
    558     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),
    559     gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
    560     gsSPDisplayList(inside_castle_seg7_dl_07068210),
    561     gsSPDisplayList(inside_castle_seg7_dl_07068288),
    562     gsSPDisplayList(inside_castle_seg7_dl_070682F0),
    563     gsSPDisplayList(inside_castle_seg7_dl_070683F0),
    564     gsDPTileSync(),
    565     gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 6, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD),
    566     gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (64 - 1) << G_TEXTURE_IMAGE_FRAC),
    567     gsSPDisplayList(inside_castle_seg7_dl_070684E8),
    568     gsSPDisplayList(inside_castle_seg7_dl_070687A8),
    569     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
    570     gsDPPipeSync(),
    571     gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
    572     gsSPDisplayList(inside_castle_seg7_dl_07068820),
    573     gsSPSetGeometryMode(G_SHADING_SMOOTH),
    574     gsSPEndDisplayList(),
    575 };