sm64

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

model.inc.c (32532B)


      1 // 0x070318A0 - 0x070318B8
      2 static const Lights1 inside_castle_seg7_lights_070318A0 = gdSPDefLights1(
      3     0x52, 0x52, 0x52,
      4     0xdd, 0xdd, 0xdd, 0x28, 0x28, 0x28
      5 );
      6 
      7 // 0x070318B8 - 0x070318D0
      8 static const Lights1 inside_castle_seg7_lights_070318B8 = gdSPDefLights1(
      9     0x5f, 0x5f, 0x5f,
     10     0xff, 0xff, 0xff, 0x28, 0x28, 0x28
     11 );
     12 
     13 // 0x070318D0 - 0x070319D0
     14 static const Vtx inside_castle_seg7_vertex_070318D0[] = {
     15     {{{ -4121,    282,   -613}, 0, {  3034,    326}, {0x7f, 0x00, 0x00, 0xff}}},
     16     {{{ -4121,    282,   -306}, 0, {     0,    326}, {0x7f, 0x00, 0x00, 0xff}}},
     17     {{{ -4121,    256,   -306}, 0, {     0,    530}, {0x7f, 0x00, 0x00, 0xff}}},
     18     {{{ -4146,    282,   -613}, 0, {  3034,    172}, {0x7f, 0x00, 0x00, 0xff}}},
     19     {{{ -4146,    307,   -613}, 0, {  3034,      0}, {0x7f, 0x00, 0x00, 0xff}}},
     20     {{{ -4146,    307,   -306}, 0, {     0,      0}, {0x7f, 0x00, 0x00, 0xff}}},
     21     {{{ -4146,    282,   -306}, 0, {     0,    172}, {0x7f, 0x00, 0x00, 0xff}}},
     22     {{{ -4069,    230,   -613}, 0, {  3034,   1040}, {0x7f, 0x00, 0x00, 0xff}}},
     23     {{{ -4069,    205,   -306}, 0, {     0,   1244}, {0x7f, 0x00, 0x00, 0xff}}},
     24     {{{ -4069,    205,   -613}, 0, {  3034,   1244}, {0x7f, 0x00, 0x00, 0xff}}},
     25     {{{ -4069,    230,   -306}, 0, {     0,   1040}, {0x7f, 0x00, 0x00, 0xff}}},
     26     {{{ -4095,    256,   -613}, 0, {  3034,    684}, {0x7f, 0x00, 0x00, 0xff}}},
     27     {{{ -4095,    256,   -306}, 0, {     0,    684}, {0x7f, 0x00, 0x00, 0xff}}},
     28     {{{ -4095,    230,   -306}, 0, {     0,    888}, {0x7f, 0x00, 0x00, 0xff}}},
     29     {{{ -4095,    230,   -613}, 0, {  3034,    888}, {0x7f, 0x00, 0x00, 0xff}}},
     30     {{{ -4121,    256,   -613}, 0, {  3034,    530}, {0x7f, 0x00, 0x00, 0xff}}},
     31 };
     32 
     33 // 0x070319D0 - 0x07031AB0
     34 static const Vtx inside_castle_seg7_vertex_070319D0[] = {
     35     {{{ -5221,    205,  -1484}, 0, {  5078,  -3098}, {0x00, 0x7f, 0x00, 0xff}}},
     36     {{{ -5221,    205,   -869}, 0, {  2012,  -3098}, {0x00, 0x7f, 0x00, 0xff}}},
     37     {{{ -4402,    205,   -869}, 0, {  2012,    990}, {0x00, 0x7f, 0x00, 0xff}}},
     38     {{{ -3173,    205,  -1484}, 0, {  5078,   7120}, {0x00, 0x7f, 0x00, 0xff}}},
     39     {{{ -4197,    205,   -665}, 0, {   990,   2010}, {0x00, 0x7f, 0x00, 0xff}}},
     40     {{{ -3173,    205,    563}, 0, { -5140,   7120}, {0x00, 0x7f, 0x00, 0xff}}},
     41     {{{ -4197,    205,   -255}, 0, { -1052,   2010}, {0x00, 0x7f, 0x00, 0xff}}},
     42     {{{ -4402,    205,    -50}, 0, { -2074,    990}, {0x00, 0x7f, 0x00, 0xff}}},
     43     {{{ -5221,    205,    563}, 0, { -5140,  -3098}, {0x00, 0x7f, 0x00, 0xff}}},
     44     {{{ -5221,    205,    -50}, 0, { -2074,  -3098}, {0x00, 0x7f, 0x00, 0xff}}},
     45     {{{ -3173,    205,   -716}, 0, {  2012,    734}, {0x00, 0x7f, 0x00, 0xff}}},
     46     {{{ -3122,    205,   -869}, 0, {  2268,      0}, {0x00, 0x7f, 0x00, 0xff}}},
     47     {{{ -3173,    205,   -869}, 0, {  2012,      0}, {0x00, 0x7f, 0x00, 0xff}}},
     48     {{{ -3122,    205,   -716}, 0, {  2268,    734}, {0x00, 0x7f, 0x00, 0xff}}},
     49 };
     50 
     51 // 0x07031AB0 - 0x07031B70
     52 static const Vtx inside_castle_seg7_vertex_07031AB0[] = {
     53     {{{ -4095,    230,   -613}, 0, {  3034,    888}, {0x00, 0x7f, 0x00, 0xff}}},
     54     {{{ -4095,    230,   -306}, 0, {     0,    888}, {0x00, 0x7f, 0x00, 0xff}}},
     55     {{{ -4069,    230,   -306}, 0, {     0,   1040}, {0x00, 0x7f, 0x00, 0xff}}},
     56     {{{ -4069,    230,   -613}, 0, {  3034,   1040}, {0x00, 0x7f, 0x00, 0xff}}},
     57     {{{ -4121,    256,   -613}, 0, {  3034,    530}, {0x00, 0x7f, 0x00, 0xff}}},
     58     {{{ -4121,    256,   -306}, 0, {     0,    530}, {0x00, 0x7f, 0x00, 0xff}}},
     59     {{{ -4095,    256,   -306}, 0, {     0,    684}, {0x00, 0x7f, 0x00, 0xff}}},
     60     {{{ -4095,    256,   -613}, 0, {  3034,    684}, {0x00, 0x7f, 0x00, 0xff}}},
     61     {{{ -4146,    282,   -613}, 0, {  3034,    172}, {0x00, 0x7f, 0x00, 0xff}}},
     62     {{{ -4121,    282,   -306}, 0, {     0,    326}, {0x00, 0x7f, 0x00, 0xff}}},
     63     {{{ -4121,    282,   -613}, 0, {  3034,    326}, {0x00, 0x7f, 0x00, 0xff}}},
     64     {{{ -4146,    282,   -306}, 0, {     0,    172}, {0x00, 0x7f, 0x00, 0xff}}},
     65 };
     66 
     67 // 0x07031B70 - 0x07031C70
     68 static const Vtx inside_castle_seg7_vertex_07031B70[] = {
     69     {{{ -3173,   1126,  -1177}, 0, {  3546,  -6164}, {0xcb, 0x9b, 0x36, 0xff}}},
     70     {{{ -3650,   1434,  -1074}, 0, {  3034,  -3784}, {0xcb, 0x9b, 0x36, 0xff}}},
     71     {{{ -3481,   1126,  -1484}, 0, {  5078,  -4630}, {0xcb, 0x9b, 0x36, 0xff}}},
     72     {{{ -4812,   1434,    154}, 0, { -3096,   2010}, {0x00, 0x81, 0x00, 0xff}}},
     73     {{{ -4812,   1434,  -1074}, 0, {  3034,   2010}, {0x00, 0x81, 0x00, 0xff}}},
     74     {{{ -3583,   1434,  -1074}, 0, {  3034,  -4120}, {0x00, 0x81, 0x00, 0xff}}},
     75     {{{ -3583,   1434,    154}, 0, { -3096,  -4120}, {0x00, 0x81, 0x00, 0xff}}},
     76     {{{ -4402,    307,   -869}, 0, {  2012,   2010}, {0x00, 0x7f, 0x00, 0xff}}},
     77     {{{ -5221,    307,   -869}, 0, {  2012,  -2076}, {0x00, 0x7f, 0x00, 0xff}}},
     78     {{{ -5221,    307,    -50}, 0, { -2074,  -2076}, {0x00, 0x7f, 0x00, 0xff}}},
     79     {{{ -4402,    307,    -50}, 0, { -2074,   2010}, {0x00, 0x7f, 0x00, 0xff}}},
     80     {{{ -4197,    307,   -255}, 0, { -1052,   3032}, {0x00, 0x7f, 0x00, 0xff}}},
     81     {{{ -4197,    307,   -665}, 0, {   990,   3032}, {0x00, 0x7f, 0x00, 0xff}}},
     82     {{{ -3481,   1126,  -1484}, 0, {  5078,  -4630}, {0x00, 0x9b, 0x4c, 0xff}}},
     83     {{{ -4745,   1434,  -1074}, 0, {  3034,   1674}, {0x00, 0x9b, 0x4c, 0xff}}},
     84     {{{ -4914,   1126,  -1484}, 0, {  5078,   2522}, {0x00, 0x9b, 0x4c, 0xff}}},
     85 };
     86 
     87 // 0x07031C70 - 0x07031D70
     88 static const Vtx inside_castle_seg7_vertex_07031C70[] = {
     89     {{{ -3481,   1126,  -1484}, 0, {  5078,  -4630}, {0x00, 0x9b, 0x4c, 0xff}}},
     90     {{{ -3650,   1434,  -1074}, 0, {  3034,  -3784}, {0x00, 0x9b, 0x4c, 0xff}}},
     91     {{{ -4745,   1434,  -1074}, 0, {  3034,   1674}, {0x00, 0x9b, 0x4c, 0xff}}},
     92     {{{ -4914,   1126,    563}, 0, { -5140,   2520}, {0x00, 0x9b, 0xb4, 0xff}}},
     93     {{{ -3650,   1434,    154}, 0, { -3096,  -3784}, {0x00, 0x9b, 0xb4, 0xff}}},
     94     {{{ -3481,   1126,    563}, 0, { -5140,  -4630}, {0x00, 0x9b, 0xb4, 0xff}}},
     95     {{{ -3173,   1126,  -1177}, 0, {  3546,  -6164}, {0xcb, 0x9b, 0x35, 0xff}}},
     96     {{{ -3583,   1434,  -1007}, 0, {  2698,  -4120}, {0xcb, 0x9b, 0x35, 0xff}}},
     97     {{{ -3650,   1434,  -1074}, 0, {  3034,  -3784}, {0xcb, 0x9b, 0x35, 0xff}}},
     98     {{{ -4914,   1126,  -1484}, 0, {  5078,   2522}, {0x35, 0x9b, 0x35, 0xff}}},
     99     {{{ -4745,   1434,  -1074}, 0, {  3034,   1674}, {0x35, 0x9b, 0x35, 0xff}}},
    100     {{{ -4812,   1434,  -1007}, 0, {  2698,   2010}, {0x35, 0x9b, 0x35, 0xff}}},
    101     {{{ -5221,   1126,  -1177}, 0, {  3546,   4054}, {0x35, 0x9b, 0x35, 0xff}}},
    102     {{{ -5221,   1126,  -1177}, 0, {  3546,   4054}, {0x4c, 0x9b, 0x00, 0xff}}},
    103     {{{ -4812,   1434,  -1007}, 0, {  2698,   2010}, {0x4c, 0x9b, 0x00, 0xff}}},
    104     {{{ -4812,   1434,     86}, 0, { -2760,   2010}, {0x4c, 0x9b, 0x00, 0xff}}},
    105 };
    106 
    107 // 0x07031D70 - 0x07031E60
    108 static const Vtx inside_castle_seg7_vertex_07031D70[] = {
    109     {{{ -5221,   1126,  -1177}, 0, {  3546,   4054}, {0x4c, 0x9b, 0x00, 0xff}}},
    110     {{{ -4812,   1434,     86}, 0, { -2760,   2010}, {0x4c, 0x9b, 0x00, 0xff}}},
    111     {{{ -5221,   1126,    256}, 0, { -3608,   4054}, {0x4c, 0x9b, 0x00, 0xff}}},
    112     {{{ -5221,   1126,    256}, 0, { -3608,   4054}, {0x36, 0x9b, 0xcb, 0xff}}},
    113     {{{ -4812,   1434,     86}, 0, { -2760,   2010}, {0x36, 0x9b, 0xcb, 0xff}}},
    114     {{{ -4745,   1434,    154}, 0, { -3096,   1674}, {0x36, 0x9b, 0xcb, 0xff}}},
    115     {{{ -5221,   1126,    256}, 0, { -3608,   4054}, {0x36, 0x9b, 0xca, 0xff}}},
    116     {{{ -4745,   1434,    154}, 0, { -3096,   1674}, {0x36, 0x9b, 0xca, 0xff}}},
    117     {{{ -4914,   1126,    563}, 0, { -5140,   2520}, {0x36, 0x9b, 0xca, 0xff}}},
    118     {{{ -4914,   1126,    563}, 0, { -5140,   2520}, {0x00, 0x9b, 0xb4, 0xff}}},
    119     {{{ -4745,   1434,    154}, 0, { -3096,   1674}, {0x00, 0x9b, 0xb4, 0xff}}},
    120     {{{ -3650,   1434,    154}, 0, { -3096,  -3784}, {0x00, 0x9b, 0xb4, 0xff}}},
    121     {{{ -3481,   1126,    563}, 0, { -5140,  -4630}, {0xcb, 0x9b, 0xca, 0xff}}},
    122     {{{ -3650,   1434,    154}, 0, { -3096,  -3784}, {0xcb, 0x9b, 0xca, 0xff}}},
    123     {{{ -3173,   1126,    256}, 0, { -3608,  -6164}, {0xcb, 0x9b, 0xca, 0xff}}},
    124 };
    125 
    126 // 0x07031E60 - 0x07031F10
    127 static const Vtx inside_castle_seg7_vertex_07031E60[] = {
    128     {{{ -3650,   1434,    154}, 0, { -3096,  -3784}, {0xca, 0x9b, 0xcb, 0xff}}},
    129     {{{ -3583,   1434,     86}, 0, { -2760,  -4120}, {0xca, 0x9b, 0xcb, 0xff}}},
    130     {{{ -3173,   1126,    256}, 0, { -3608,  -6164}, {0xca, 0x9b, 0xcb, 0xff}}},
    131     {{{ -3173,   1126,    256}, 0, { -3608,  -6164}, {0xb4, 0x9b, 0x00, 0xff}}},
    132     {{{ -3583,   1434,     86}, 0, { -2760,  -4120}, {0xb4, 0x9b, 0x00, 0xff}}},
    133     {{{ -3583,   1434,  -1007}, 0, {  2698,  -4120}, {0xb4, 0x9b, 0x00, 0xff}}},
    134     {{{ -3173,   1126,  -1177}, 0, {  3546,  -6164}, {0xb4, 0x9b, 0x00, 0xff}}},
    135     {{{ -4197,    307,   -306}, 0, {  -796,   3032}, {0x00, 0x7f, 0x00, 0xff}}},
    136     {{{ -4146,    307,   -613}, 0, {   734,   3288}, {0x00, 0x7f, 0x00, 0xff}}},
    137     {{{ -4197,    307,   -613}, 0, {   734,   3032}, {0x00, 0x7f, 0x00, 0xff}}},
    138     {{{ -4146,    307,   -306}, 0, {  -796,   3288}, {0x00, 0x7f, 0x00, 0xff}}},
    139 };
    140 
    141 // 0x07031F10 - 0x07032000
    142 static const Vtx inside_castle_seg7_vertex_07031F10[] = {
    143     {{{ -4018,    205,   -665}, 0, {  -240,    990}, {0x00, 0x00, 0x81, 0xff}}},
    144     {{{ -4197,    205,   -665}, 0, { -1506,    990}, {0x00, 0x00, 0x81, 0xff}}},
    145     {{{ -4197,    358,   -665}, 0, { -1506,   -544}, {0x00, 0x00, 0x81, 0xff}}},
    146     {{{ -4018,    205,   -255}, 0, { -3132,    990}, {0x00, 0x00, 0x7f, 0xff}}},
    147     {{{ -4146,    358,   -255}, 0, { -4034,   -542}, {0x00, 0x00, 0x7f, 0xff}}},
    148     {{{ -4197,    358,   -255}, 0, { -4396,   -542}, {0x00, 0x00, 0x7f, 0xff}}},
    149     {{{ -4197,    205,   -255}, 0, { -4396,    990}, {0x00, 0x00, 0x7f, 0xff}}},
    150     {{{ -4018,    282,   -255}, 0, { -3132,    224}, {0x00, 0x00, 0x7f, 0xff}}},
    151     {{{ -4069,    282,   -255}, 0, { -3492,    224}, {0x00, 0x00, 0x7f, 0xff}}},
    152     {{{ -4018,    205,   -306}, 0, { -2770,    990}, {0x00, 0x00, 0x81, 0xff}}},
    153     {{{ -4197,    205,   -306}, 0, { -4034,    990}, {0x00, 0x00, 0x81, 0xff}}},
    154     {{{ -4197,    358,   -306}, 0, { -4034,   -542}, {0x00, 0x00, 0x81, 0xff}}},
    155     {{{ -4069,    282,   -306}, 0, { -3132,    224}, {0x00, 0x00, 0x81, 0xff}}},
    156     {{{ -4018,    282,   -306}, 0, { -2770,    224}, {0x00, 0x00, 0x81, 0xff}}},
    157     {{{ -4146,    358,   -306}, 0, { -3674,   -542}, {0x00, 0x00, 0x81, 0xff}}},
    158 };
    159 
    160 // 0x07032000 - 0x070320F0
    161 static const Vtx inside_castle_seg7_vertex_07032000[] = {
    162     {{{ -4197,    307,   -613}, 0, {   480,      0}, {0x81, 0x00, 0x00, 0xff}}},
    163     {{{ -4197,    358,   -665}, 0, {     0,   -542}, {0x81, 0x00, 0x00, 0xff}}},
    164     {{{ -4197,    307,   -665}, 0, {     0,      0}, {0x81, 0x00, 0x00, 0xff}}},
    165     {{{ -4018,    205,   -665}, 0, {  -240,    990}, {0x00, 0x00, 0x81, 0xff}}},
    166     {{{ -4197,    358,   -665}, 0, { -1506,   -544}, {0x00, 0x00, 0x81, 0xff}}},
    167     {{{ -4146,    358,   -665}, 0, { -1144,   -544}, {0x00, 0x00, 0x81, 0xff}}},
    168     {{{ -4069,    282,   -665}, 0, {  -602,    224}, {0x00, 0x00, 0x81, 0xff}}},
    169     {{{ -4018,    282,   -665}, 0, {  -240,    224}, {0x00, 0x00, 0x81, 0xff}}},
    170     {{{ -4018,    205,   -613}, 0, {  -602,    990}, {0x00, 0x00, 0x7f, 0xff}}},
    171     {{{ -4146,    358,   -613}, 0, { -1506,   -544}, {0x00, 0x00, 0x7f, 0xff}}},
    172     {{{ -4197,    358,   -613}, 0, { -1866,   -544}, {0x00, 0x00, 0x7f, 0xff}}},
    173     {{{ -4197,    205,   -613}, 0, { -1866,    990}, {0x00, 0x00, 0x7f, 0xff}}},
    174     {{{ -4069,    282,   -613}, 0, {  -964,    224}, {0x00, 0x00, 0x7f, 0xff}}},
    175     {{{ -4018,    282,   -613}, 0, {  -602,    224}, {0x00, 0x00, 0x7f, 0xff}}},
    176     {{{ -4197,    358,   -613}, 0, {   480,   -542}, {0x81, 0x00, 0x00, 0xff}}},
    177 };
    178 
    179 // 0x070320F0 - 0x070321F0
    180 static const Vtx inside_castle_seg7_vertex_070320F0[] = {
    181     {{{ -4018,    282,   -665}, 0, {  3546,    224}, {0x7f, 0x00, 0x00, 0xff}}},
    182     {{{ -4018,    282,   -613}, 0, {  3034,    224}, {0x7f, 0x00, 0x00, 0xff}}},
    183     {{{ -4018,    205,   -613}, 0, {  3034,    990}, {0x7f, 0x00, 0x00, 0xff}}},
    184     {{{ -4018,    205,   -665}, 0, {  3546,    990}, {0x7f, 0x00, 0x00, 0xff}}},
    185     {{{ -4018,    282,   -665}, 0, {  3546,    224}, {0x00, 0x7f, 0x00, 0xff}}},
    186     {{{ -4069,    282,   -613}, 0, {  3034,    224}, {0x00, 0x7f, 0x00, 0xff}}},
    187     {{{ -4018,    282,   -613}, 0, {  3034,    224}, {0x00, 0x7f, 0x00, 0xff}}},
    188     {{{ -4069,    282,   -665}, 0, {  3546,    224}, {0x00, 0x7f, 0x00, 0xff}}},
    189     {{{ -4146,    358,   -665}, 0, {  3546,   -544}, {0x59, 0x5a, 0x00, 0xff}}},
    190     {{{ -4146,    358,   -613}, 0, {  3034,   -544}, {0x59, 0x5a, 0x00, 0xff}}},
    191     {{{ -4069,    282,   -613}, 0, {  3034,    224}, {0x59, 0x5a, 0x00, 0xff}}},
    192     {{{ -4069,    282,   -665}, 0, {  3546,    224}, {0x59, 0x5a, 0x00, 0xff}}},
    193     {{{ -4197,    358,   -665}, 0, {  3546,   -544}, {0x00, 0x7f, 0x00, 0xff}}},
    194     {{{ -4146,    358,   -613}, 0, {  3034,   -544}, {0x00, 0x7f, 0x00, 0xff}}},
    195     {{{ -4146,    358,   -665}, 0, {  3546,   -544}, {0x00, 0x7f, 0x00, 0xff}}},
    196     {{{ -4197,    358,   -613}, 0, {  3034,   -544}, {0x00, 0x7f, 0x00, 0xff}}},
    197 };
    198 
    199 // 0x070321F0 - 0x070322F0
    200 static const Vtx inside_castle_seg7_vertex_070321F0[] = {
    201     {{{ -4197,    307,   -255}, 0, {  4056,      0}, {0x81, 0x00, 0x00, 0xff}}},
    202     {{{ -4197,    358,   -255}, 0, {  4056,   -542}, {0x81, 0x00, 0x00, 0xff}}},
    203     {{{ -4197,    358,   -306}, 0, {  3544,   -542}, {0x81, 0x00, 0x00, 0xff}}},
    204     {{{ -4197,    307,   -306}, 0, {  3544,      0}, {0x81, 0x00, 0x00, 0xff}}},
    205     {{{ -4069,    282,   -306}, 0, {     0,    224}, {0x00, 0x7f, 0x00, 0xff}}},
    206     {{{ -4069,    282,   -255}, 0, {  -542,    224}, {0x00, 0x7f, 0x00, 0xff}}},
    207     {{{ -4018,    282,   -306}, 0, {     0,    224}, {0x00, 0x7f, 0x00, 0xff}}},
    208     {{{ -4018,    282,   -306}, 0, {     0,    224}, {0x7f, 0x00, 0x00, 0xff}}},
    209     {{{ -4018,    205,   -255}, 0, {  -542,    990}, {0x7f, 0x00, 0x00, 0xff}}},
    210     {{{ -4018,    205,   -306}, 0, {     0,    990}, {0x7f, 0x00, 0x00, 0xff}}},
    211     {{{ -4018,    282,   -255}, 0, {  -542,    224}, {0x7f, 0x00, 0x00, 0xff}}},
    212     {{{ -4018,    282,   -255}, 0, {  -542,    224}, {0x00, 0x7f, 0x00, 0xff}}},
    213     {{{ -4146,    358,   -306}, 0, {     0,   -544}, {0x59, 0x5a, 0x00, 0xff}}},
    214     {{{ -4146,    358,   -255}, 0, {  -542,   -544}, {0x59, 0x5a, 0x00, 0xff}}},
    215     {{{ -4069,    282,   -255}, 0, {  -542,    224}, {0x59, 0x5a, 0x00, 0xff}}},
    216     {{{ -4069,    282,   -306}, 0, {     0,    224}, {0x59, 0x5a, 0x00, 0xff}}},
    217 };
    218 
    219 // 0x070322F0 - 0x070323F0
    220 static const Vtx inside_castle_seg7_vertex_070322F0[] = {
    221     {{{ -4197,    358,   -306}, 0, {     0,   -544}, {0x00, 0x7f, 0x00, 0xff}}},
    222     {{{ -4146,    358,   -255}, 0, {  -542,   -544}, {0x00, 0x7f, 0x00, 0xff}}},
    223     {{{ -4146,    358,   -306}, 0, {     0,   -544}, {0x00, 0x7f, 0x00, 0xff}}},
    224     {{{ -4197,    358,   -255}, 0, {  -542,   -544}, {0x00, 0x7f, 0x00, 0xff}}},
    225     {{{ -4402,    307,   -869}, 0, { -1506,      0}, {0x00, 0x00, 0x81, 0xff}}},
    226     {{{ -5221,    205,   -869}, 0, { -7286,    990}, {0x00, 0x00, 0x81, 0xff}}},
    227     {{{ -5221,    307,   -869}, 0, { -7286,      0}, {0x00, 0x00, 0x81, 0xff}}},
    228     {{{ -4402,    205,   -869}, 0, { -1506,    990}, {0x00, 0x00, 0x81, 0xff}}},
    229     {{{ -4197,    307,   -665}, 0, {  3546,      0}, {0x59, 0x00, 0xa6, 0xff}}},
    230     {{{ -4197,    205,   -665}, 0, {  3546,    990}, {0x59, 0x00, 0xa6, 0xff}}},
    231     {{{ -4402,    205,   -869}, 0, {  5590,    990}, {0x59, 0x00, 0xa6, 0xff}}},
    232     {{{ -4402,    307,   -869}, 0, {  5590,      0}, {0x59, 0x00, 0xa6, 0xff}}},
    233     {{{ -4402,    307,    -50}, 0, { -2586,      0}, {0x59, 0x00, 0x59, 0xff}}},
    234     {{{ -4197,    205,   -255}, 0, {  -540,    990}, {0x59, 0x00, 0x59, 0xff}}},
    235     {{{ -4197,    307,   -255}, 0, {  -540,      0}, {0x59, 0x00, 0x59, 0xff}}},
    236     {{{ -4402,    205,    -50}, 0, { -2586,    990}, {0x59, 0x00, 0x59, 0xff}}},
    237 };
    238 
    239 // 0x070323F0 - 0x07032430
    240 static const Vtx inside_castle_seg7_vertex_070323F0[] = {
    241     {{{ -5221,    307,    -50}, 0, {-13068,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    242     {{{ -4402,    205,    -50}, 0, { -7286,    990}, {0x00, 0x00, 0x7f, 0xff}}},
    243     {{{ -4402,    307,    -50}, 0, { -7286,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    244     {{{ -5221,    205,    -50}, 0, {-13068,    990}, {0x00, 0x00, 0x7f, 0xff}}},
    245 };
    246 
    247 // 0x07032430 - 0x07032530
    248 static const Vtx inside_castle_seg7_vertex_07032430[] = {
    249     {{{ -4914,   1126,    563}, 0, {  3544,      0}, {0x00, 0x00, 0x81, 0xff}}},
    250     {{{ -3481,    205,    563}, 0, {     0,   2012}, {0x00, 0x00, 0x81, 0xff}}},
    251     {{{ -4914,    205,    563}, 0, {  3544,   2012}, {0x00, 0x00, 0x81, 0xff}}},
    252     {{{ -3481,   1126,    563}, 0, {     0,      0}, {0x00, 0x00, 0x81, 0xff}}},
    253     {{{ -3481,   1126,  -1484}, 0, {  3546,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    254     {{{ -4914,   1126,  -1484}, 0, {     0,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    255     {{{ -4914,    205,  -1484}, 0, {     0,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
    256     {{{ -3481,    205,  -1484}, 0, {  3546,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
    257     {{{ -3173,   1126,  -1177}, 0, {     0,      0}, {0x81, 0x00, 0x00, 0xff}}},
    258     {{{ -3173,    205,  -1177}, 0, {     0,   2012}, {0x81, 0x00, 0x00, 0xff}}},
    259     {{{ -3173,    461,   -869}, 0, {   734,   1444}, {0x81, 0x00, 0x00, 0xff}}},
    260     {{{ -3173,    205,   -869}, 0, {   734,   2012}, {0x81, 0x00, 0x00, 0xff}}},
    261     {{{ -3173,    205,   -869}, 0, {   734,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
    262     {{{ -3122,    461,   -869}, 0, {   734,   1444}, {0x00, 0x00, 0x7f, 0xff}}},
    263     {{{ -3173,    461,   -869}, 0, {   734,   1444}, {0x00, 0x00, 0x7f, 0xff}}},
    264     {{{ -3122,    205,   -869}, 0, {   734,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
    265 };
    266 
    267 // 0x07032530 - 0x07032630
    268 static const Vtx inside_castle_seg7_vertex_07032530[] = {
    269     {{{ -5221,   1024,   -153}, 0, {   990,    196}, {0x7f, 0x00, 0x00, 0xff}}},
    270     {{{ -5221,   1024,   -767}, 0, {  2522,    196}, {0x7f, 0x00, 0x00, 0xff}}},
    271     {{{ -5221,   1126,  -1177}, 0, {  3544,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    272     {{{ -3173,    461,   -869}, 0, {   734,   1444}, {0x00, 0x81, 0x00, 0xff}}},
    273     {{{ -3122,    461,   -716}, 0, {  1118,   1444}, {0x00, 0x81, 0x00, 0xff}}},
    274     {{{ -3173,    461,   -716}, 0, {  1118,   1444}, {0x00, 0x81, 0x00, 0xff}}},
    275     {{{ -3122,    461,   -869}, 0, {   734,   1444}, {0x00, 0x81, 0x00, 0xff}}},
    276     {{{ -3173,   1126,  -1177}, 0, {     0,      0}, {0x81, 0x00, 0x00, 0xff}}},
    277     {{{ -3173,    461,   -869}, 0, {   734,   1444}, {0x81, 0x00, 0x00, 0xff}}},
    278     {{{ -3173,    461,   -716}, 0, {  1118,   1444}, {0x81, 0x00, 0x00, 0xff}}},
    279     {{{ -3173,   1126,    256}, 0, {  3546,      0}, {0x81, 0x00, 0x00, 0xff}}},
    280     {{{ -3173,    205,   -716}, 0, {  1118,   2012}, {0x81, 0x00, 0x00, 0xff}}},
    281     {{{ -3173,    205,    256}, 0, {  3546,   2012}, {0x81, 0x00, 0x00, 0xff}}},
    282     {{{ -3173,    461,   -716}, 0, {  1118,   1444}, {0x00, 0x00, 0x81, 0xff}}},
    283     {{{ -3122,    205,   -716}, 0, {  1118,   2012}, {0x00, 0x00, 0x81, 0xff}}},
    284     {{{ -3173,    205,   -716}, 0, {  1118,   2012}, {0x00, 0x00, 0x81, 0xff}}},
    285 };
    286 
    287 // 0x07032630 - 0x070326E0
    288 static const Vtx inside_castle_seg7_vertex_07032630[] = {
    289     {{{ -3173,    461,   -716}, 0, {  1118,   1444}, {0x00, 0x00, 0x81, 0xff}}},
    290     {{{ -3122,    461,   -716}, 0, {  1118,   1444}, {0x00, 0x00, 0x81, 0xff}}},
    291     {{{ -3122,    205,   -716}, 0, {  1118,   2012}, {0x00, 0x00, 0x81, 0xff}}},
    292     {{{ -5221,    410,   -767}, 0, {  2522,   1556}, {0x7f, 0x00, 0x00, 0xff}}},
    293     {{{ -5221,    410,   -153}, 0, {   990,   1556}, {0x7f, 0x00, 0x00, 0xff}}},
    294     {{{ -5221,    205,    256}, 0, {     0,   2012}, {0x7f, 0x00, 0x00, 0xff}}},
    295     {{{ -5221,   1024,   -153}, 0, {   990,    196}, {0x7f, 0x00, 0x00, 0xff}}},
    296     {{{ -5221,   1126,    256}, 0, {     0,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    297     {{{ -5221,   1024,   -767}, 0, {  2522,    196}, {0x7f, 0x00, 0x00, 0xff}}},
    298     {{{ -5221,    205,  -1177}, 0, {  3544,   2012}, {0x7f, 0x00, 0x00, 0xff}}},
    299     {{{ -5221,   1126,  -1177}, 0, {  3544,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    300 };
    301 
    302 // 0x070326E0 - 0x070327E0
    303 static const Vtx inside_castle_seg7_vertex_070326E0[] = {
    304     {{{ -3378,   1235,    256}, 0, {   308,     52}, {0xa7, 0x00, 0xa6, 0xff}}},
    305     {{{ -3378,    205,    256}, 0, {   308,   2012}, {0xa7, 0x00, 0xa6, 0xff}}},
    306     {{{ -3481,    205,    358}, 0, {   650,   2012}, {0xa7, 0x00, 0xa6, 0xff}}},
    307     {{{ -3481,   1235,    358}, 0, {   650,     52}, {0xa7, 0x00, 0xa6, 0xff}}},
    308     {{{ -3173,   1126,    256}, 0, {     0,    260}, {0x00, 0x00, 0x81, 0xff}}},
    309     {{{ -3173,    205,    256}, 0, {     0,   2012}, {0x00, 0x00, 0x81, 0xff}}},
    310     {{{ -3378,    205,    256}, 0, {   308,   2012}, {0x00, 0x00, 0x81, 0xff}}},
    311     {{{ -3378,   1235,    256}, 0, {   308,     52}, {0x00, 0x00, 0x81, 0xff}}},
    312     {{{ -3481,   1235,    358}, 0, {   650,     52}, {0x81, 0x00, 0x00, 0xff}}},
    313     {{{ -3481,    205,    358}, 0, {   650,   2012}, {0x81, 0x00, 0x00, 0xff}}},
    314     {{{ -3481,    205,    563}, 0, {   990,   2012}, {0x81, 0x00, 0x00, 0xff}}},
    315     {{{ -3481,   1126,    563}, 0, {   990,    260}, {0x81, 0x00, 0x00, 0xff}}},
    316     {{{ -5017,   1235,    256}, 0, {   650,    144}, {0x00, 0x00, 0x81, 0xff}}},
    317     {{{ -5017,    205,    256}, 0, {   650,   2012}, {0x00, 0x00, 0x81, 0xff}}},
    318     {{{ -5221,    205,    256}, 0, {   990,   2012}, {0x00, 0x00, 0x81, 0xff}}},
    319     {{{ -5221,   1126,    256}, 0, {   990,    340}, {0x00, 0x00, 0x81, 0xff}}},
    320 };
    321 
    322 // 0x070327E0 - 0x070328D0
    323 static const Vtx inside_castle_seg7_vertex_070327E0[] = {
    324     {{{ -3481,   1235,  -1279}, 0, {   308,     52}, {0xa7, 0x00, 0x5a, 0xff}}},
    325     {{{ -3481,    205,  -1279}, 0, {   308,   2012}, {0xa7, 0x00, 0x5a, 0xff}}},
    326     {{{ -3378,    205,  -1177}, 0, {   650,   2012}, {0xa7, 0x00, 0x5a, 0xff}}},
    327     {{{ -4914,   1235,    358}, 0, {   308,    144}, {0x59, 0x00, 0xa6, 0xff}}},
    328     {{{ -5017,    205,    256}, 0, {   650,   2012}, {0x59, 0x00, 0xa6, 0xff}}},
    329     {{{ -5017,   1235,    256}, 0, {   650,    144}, {0x59, 0x00, 0xa6, 0xff}}},
    330     {{{ -4914,    205,    358}, 0, {   308,   2012}, {0x59, 0x00, 0xa6, 0xff}}},
    331     {{{ -4914,   1126,    563}, 0, {     0,    340}, {0x7f, 0x00, 0x00, 0xff}}},
    332     {{{ -4914,    205,    563}, 0, {     0,   2012}, {0x7f, 0x00, 0x00, 0xff}}},
    333     {{{ -4914,    205,    358}, 0, {   308,   2012}, {0x7f, 0x00, 0x00, 0xff}}},
    334     {{{ -4914,   1235,    358}, 0, {   308,    144}, {0x7f, 0x00, 0x00, 0xff}}},
    335     {{{ -3481,   1126,  -1484}, 0, {     0,    260}, {0x81, 0x00, 0x00, 0xff}}},
    336     {{{ -3481,    205,  -1484}, 0, {     0,   2012}, {0x81, 0x00, 0x00, 0xff}}},
    337     {{{ -3481,    205,  -1279}, 0, {   308,   2012}, {0x81, 0x00, 0x00, 0xff}}},
    338     {{{ -3481,   1235,  -1279}, 0, {   308,     52}, {0x81, 0x00, 0x00, 0xff}}},
    339 };
    340 
    341 // 0x070328D0 - 0x070329C0
    342 static const Vtx inside_castle_seg7_vertex_070328D0[] = {
    343     {{{ -5017,   1235,  -1177}, 0, {   308,     52}, {0x59, 0x00, 0x5a, 0xff}}},
    344     {{{ -4914,    205,  -1279}, 0, {   650,   2012}, {0x59, 0x00, 0x5a, 0xff}}},
    345     {{{ -4914,   1235,  -1279}, 0, {   650,     52}, {0x59, 0x00, 0x5a, 0xff}}},
    346     {{{ -3481,   1235,  -1279}, 0, {   308,     52}, {0xa7, 0x00, 0x5a, 0xff}}},
    347     {{{ -3378,    205,  -1177}, 0, {   650,   2012}, {0xa7, 0x00, 0x5a, 0xff}}},
    348     {{{ -3378,   1235,  -1177}, 0, {   650,     52}, {0xa7, 0x00, 0x5a, 0xff}}},
    349     {{{ -3378,   1235,  -1177}, 0, {   650,     52}, {0x00, 0x00, 0x7f, 0xff}}},
    350     {{{ -3378,    205,  -1177}, 0, {   650,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
    351     {{{ -3173,    205,  -1177}, 0, {   990,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
    352     {{{ -3173,   1126,  -1177}, 0, {   990,    260}, {0x00, 0x00, 0x7f, 0xff}}},
    353     {{{ -5221,   1126,  -1177}, 0, {     0,    260}, {0x00, 0x00, 0x7f, 0xff}}},
    354     {{{ -5017,    205,  -1177}, 0, {   308,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
    355     {{{ -5017,   1235,  -1177}, 0, {   308,     52}, {0x00, 0x00, 0x7f, 0xff}}},
    356     {{{ -5221,    205,  -1177}, 0, {     0,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
    357     {{{ -5017,    205,  -1177}, 0, {   308,   2012}, {0x59, 0x00, 0x5a, 0xff}}},
    358 };
    359 
    360 // 0x070329C0 - 0x07032A00
    361 static const Vtx inside_castle_seg7_vertex_070329C0[] = {
    362     {{{ -4914,   1235,  -1279}, 0, {   650,     52}, {0x7f, 0x00, 0x00, 0xff}}},
    363     {{{ -4914,    205,  -1279}, 0, {   650,   2012}, {0x7f, 0x00, 0x00, 0xff}}},
    364     {{{ -4914,    205,  -1484}, 0, {   990,   2012}, {0x7f, 0x00, 0x00, 0xff}}},
    365     {{{ -4914,   1126,  -1484}, 0, {   990,    260}, {0x7f, 0x00, 0x00, 0xff}}},
    366 };
    367 
    368 // 0x07032A00 - 0x07032B18
    369 static const Gfx inside_castle_seg7_dl_07032A00[] = {
    370     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_09005000),
    371     gsDPLoadSync(),
    372     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    373     gsSPLight(&inside_castle_seg7_lights_070318A0.l, 1),
    374     gsSPLight(&inside_castle_seg7_lights_070318A0.a, 2),
    375     gsSPVertex(inside_castle_seg7_vertex_070318D0, 16, 0),
    376     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    377     gsSP2Triangles( 3,  5,  6, 0x0,  7,  8,  9, 0x0),
    378     gsSP2Triangles( 7, 10,  8, 0x0, 11, 12, 13, 0x0),
    379     gsSP2Triangles(11, 13, 14, 0x0,  0,  2, 15, 0x0),
    380     gsSPLight(&inside_castle_seg7_lights_070318B8.l, 1),
    381     gsSPLight(&inside_castle_seg7_lights_070318B8.a, 2),
    382     gsSPVertex(inside_castle_seg7_vertex_070319D0, 14, 0),
    383     gsSP2Triangles( 0,  1,  2, 0x0,  3,  0,  2, 0x0),
    384     gsSP2Triangles( 3,  2,  4, 0x0,  5,  3,  4, 0x0),
    385     gsSP2Triangles( 5,  4,  6, 0x0,  5,  6,  7, 0x0),
    386     gsSP2Triangles( 8,  5,  7, 0x0,  9,  8,  7, 0x0),
    387     gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
    388     gsSPVertex(inside_castle_seg7_vertex_07031AB0, 12, 0),
    389     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    390     gsSP2Triangles( 4,  5,  6, 0x0,  4,  6,  7, 0x0),
    391     gsSP2Triangles( 8,  9, 10, 0x0,  8, 11,  9, 0x0),
    392     gsSPEndDisplayList(),
    393 };
    394 
    395 // 0x07032B18 - 0x07032C18
    396 static const Gfx inside_castle_seg7_dl_07032B18[] = {
    397     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_09004000),
    398     gsDPLoadSync(),
    399     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    400     gsSPVertex(inside_castle_seg7_vertex_07031B70, 16, 0),
    401     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    402     gsSP2Triangles( 3,  5,  6, 0x0,  7,  8,  9, 0x0),
    403     gsSP2Triangles( 7,  9, 10, 0x0,  7, 10, 11, 0x0),
    404     gsSP2Triangles( 7, 11, 12, 0x0, 13, 14, 15, 0x0),
    405     gsSPVertex(inside_castle_seg7_vertex_07031C70, 16, 0),
    406     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    407     gsSP2Triangles( 6,  7,  8, 0x0,  9, 10, 11, 0x0),
    408     gsSP2Triangles( 9, 11, 12, 0x0, 13, 14, 15, 0x0),
    409     gsSPVertex(inside_castle_seg7_vertex_07031D70, 15, 0),
    410     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    411     gsSP2Triangles( 6,  7,  8, 0x0,  9, 10, 11, 0x0),
    412     gsSP1Triangle(12, 13, 14, 0x0),
    413     gsSPVertex(inside_castle_seg7_vertex_07031E60, 11, 0),
    414     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    415     gsSP2Triangles( 3,  5,  6, 0x0,  7,  8,  9, 0x0),
    416     gsSP1Triangle( 7, 10,  8, 0x0),
    417     gsSPEndDisplayList(),
    418 };
    419 
    420 // 0x07032C18 - 0x07032DC8
    421 static const Gfx inside_castle_seg7_dl_07032C18[] = {
    422     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_09003800),
    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_07031F10, 15, 0),
    426     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    427     gsSP2Triangles( 5,  6,  3, 0x0,  3,  7,  8, 0x0),
    428     gsSP2Triangles( 3,  8,  4, 0x0,  9, 10, 11, 0x0),
    429     gsSP2Triangles( 9, 12, 13, 0x0,  9, 11, 14, 0x0),
    430     gsSP1Triangle( 9, 14, 12, 0x0),
    431     gsSPVertex(inside_castle_seg7_vertex_07032000, 15, 0),
    432     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    433     gsSP2Triangles( 3,  6,  7, 0x0,  3,  5,  6, 0x0),
    434     gsSP2Triangles( 8,  9, 10, 0x0, 10, 11,  8, 0x0),
    435     gsSP2Triangles( 8, 12,  9, 0x0,  8, 13, 12, 0x0),
    436     gsSP1Triangle( 0, 14,  1, 0x0),
    437     gsSPVertex(inside_castle_seg7_vertex_070320F0, 16, 0),
    438     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    439     gsSP2Triangles( 4,  5,  6, 0x0,  7,  5,  4, 0x0),
    440     gsSP2Triangles( 8,  9, 10, 0x0,  8, 10, 11, 0x0),
    441     gsSP2Triangles(12, 13, 14, 0x0, 12, 15, 13, 0x0),
    442     gsSPVertex(inside_castle_seg7_vertex_070321F0, 16, 0),
    443     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    444     gsSP2Triangles( 4,  5,  6, 0x0,  7,  8,  9, 0x0),
    445     gsSP2Triangles( 7, 10,  8, 0x0,  6,  5, 11, 0x0),
    446     gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0),
    447     gsSPVertex(inside_castle_seg7_vertex_070322F0, 16, 0),
    448     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    449     gsSP2Triangles( 4,  5,  6, 0x0,  4,  7,  5, 0x0),
    450     gsSP2Triangles( 8,  9, 10, 0x0,  8, 10, 11, 0x0),
    451     gsSP2Triangles(12, 13, 14, 0x0, 12, 15, 13, 0x0),
    452     gsSPVertex(inside_castle_seg7_vertex_070323F0, 4, 0),
    453     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    454     gsSPEndDisplayList(),
    455 };
    456 
    457 // 0x07032DC8 - 0x07032EC0
    458 static const Gfx inside_castle_seg7_dl_07032DC8[] = {
    459     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_0900A000),
    460     gsDPLoadSync(),
    461     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    462     gsSPVertex(inside_castle_seg7_vertex_07032430, 16, 0),
    463     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    464     gsSP2Triangles( 4,  5,  6, 0x0,  4,  6,  7, 0x0),
    465     gsSP2Triangles( 8,  9, 10, 0x0,  9, 11, 10, 0x0),
    466     gsSP2Triangles(12, 13, 14, 0x0, 12, 15, 13, 0x0),
    467     gsSPVertex(inside_castle_seg7_vertex_07032530, 16, 0),
    468     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    469     gsSP2Triangles( 3,  6,  4, 0x0,  7,  8,  9, 0x0),
    470     gsSP2Triangles( 7,  9, 10, 0x0,  9, 11, 12, 0x0),
    471     gsSP2Triangles(10,  9, 12, 0x0, 13, 14, 15, 0x0),
    472     gsSPVertex(inside_castle_seg7_vertex_07032630, 11, 0),
    473     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    474     gsSP2Triangles( 5,  4,  6, 0x0,  5,  6,  7, 0x0),
    475     gsSP2Triangles( 8,  3,  9, 0x0,  8,  9, 10, 0x0),
    476     gsSP2Triangles( 6, 10,  7, 0x0,  3,  5,  9, 0x0),
    477     gsSPEndDisplayList(),
    478 };
    479 
    480 // 0x07032EC0 - 0x07032FC0
    481 static const Gfx inside_castle_seg7_dl_07032EC0[] = {
    482     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_09007000),
    483     gsDPLoadSync(),
    484     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    485     gsSPVertex(inside_castle_seg7_vertex_070326E0, 16, 0),
    486     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    487     gsSP2Triangles( 4,  5,  6, 0x0,  4,  6,  7, 0x0),
    488     gsSP2Triangles( 8,  9, 10, 0x0,  8, 10, 11, 0x0),
    489     gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0),
    490     gsSPVertex(inside_castle_seg7_vertex_070327E0, 15, 0),
    491     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    492     gsSP2Triangles( 3,  6,  4, 0x0,  7,  8,  9, 0x0),
    493     gsSP2Triangles( 7,  9, 10, 0x0, 11, 12, 13, 0x0),
    494     gsSP1Triangle(11, 13, 14, 0x0),
    495     gsSPVertex(inside_castle_seg7_vertex_070328D0, 15, 0),
    496     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    497     gsSP2Triangles( 6,  7,  8, 0x0,  6,  8,  9, 0x0),
    498     gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
    499     gsSP1Triangle( 0, 14,  1, 0x0),
    500     gsSPVertex(inside_castle_seg7_vertex_070329C0, 4, 0),
    501     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    502     gsSPEndDisplayList(),
    503 };
    504 
    505 // 0x07032FC0 - 0x07033068
    506 const Gfx inside_castle_seg7_dl_07032FC0[] = {
    507     gsDPPipeSync(),
    508     gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB),
    509     gsSPClearGeometryMode(G_SHADING_SMOOTH),
    510     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),
    511     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
    512     gsDPTileSync(),
    513     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),
    514     gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
    515     gsSPDisplayList(inside_castle_seg7_dl_07032A00),
    516     gsSPDisplayList(inside_castle_seg7_dl_07032B18),
    517     gsSPDisplayList(inside_castle_seg7_dl_07032C18),
    518     gsDPTileSync(),
    519     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),
    520     gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (64 - 1) << G_TEXTURE_IMAGE_FRAC),
    521     gsSPDisplayList(inside_castle_seg7_dl_07032DC8),
    522     gsSPDisplayList(inside_castle_seg7_dl_07032EC0),
    523     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
    524     gsDPPipeSync(),
    525     gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
    526     gsSPSetGeometryMode(G_SHADING_SMOOTH),
    527     gsSPEndDisplayList(),
    528 };