#include "pc/rom_assets.h" // 0x07051B88 - 0x07051BA0 static const Lights1 inside_castle_seg7_lights_07051B88 = gdSPDefLights1( 0x51, 0x34, 0x42, 0xd8, 0x8c, 0xb2, 0x28, 0x28, 0x28 ); // 0x07051BA0 - 0x07051BB8 static const Lights1 inside_castle_seg7_lights_07051BA0 = gdSPDefLights1( 0x40, 0x1e, 0x2f, 0xac, 0x52, 0x7f, 0x28, 0x28, 0x28 ); // 0x07051BB8 - 0x07051BD0 static const Lights1 inside_castle_seg7_lights_07051BB8 = gdSPDefLights1( 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x28, 0x28 ); // 0x07051BD0 - 0x07051C70 ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07051BD0, 0x00396340, 232834, 0x00051bd0, 160); // 0x07051C70 - 0x07051D60 ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07051C70, 0x00396340, 232834, 0x00051c70, 240); // 0x07051D60 - 0x07051E50 ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07051D60, 0x00396340, 232834, 0x00051d60, 240); // 0x07051E50 - 0x07051F40 ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07051E50, 0x00396340, 232834, 0x00051e50, 240); // 0x07051F40 - 0x07052030 ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07051F40, 0x00396340, 232834, 0x00051f40, 240); // 0x07052030 - 0x07052120 ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07052030, 0x00396340, 232834, 0x00052030, 240); // 0x07052120 - 0x07052210 ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07052120, 0x00396340, 232834, 0x00052120, 240); // 0x07052210 - 0x07052300 ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07052210, 0x00396340, 232834, 0x00052210, 240); // 0x07052300 - 0x070523F0 ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07052300, 0x00396340, 232834, 0x00052300, 240); // 0x070523F0 - 0x070524E0 ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070523F0, 0x00396340, 232834, 0x000523f0, 240); // 0x070524E0 - 0x070525D0 ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070524E0, 0x00396340, 232834, 0x000524e0, 240); // 0x070525D0 - 0x070526C0 ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070525D0, 0x00396340, 232834, 0x000525d0, 240); // 0x070526C0 - 0x070527B0 ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070526C0, 0x00396340, 232834, 0x000526c0, 240); // 0x070527B0 - 0x070528A0 ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070527B0, 0x00396340, 232834, 0x000527b0, 240); // 0x070528A0 - 0x07052990 ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070528A0, 0x00396340, 232834, 0x000528a0, 240); // 0x07052990 - 0x07052A80 ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07052990, 0x00396340, 232834, 0x00052990, 240); // 0x07052A80 - 0x07052B70 ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07052A80, 0x00396340, 232834, 0x00052a80, 240); // 0x07052B70 - 0x07052C60 ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07052B70, 0x00396340, 232834, 0x00052b70, 240); // 0x07052C60 - 0x07052D50 ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07052C60, 0x00396340, 232834, 0x00052c60, 240); // 0x07052D50 - 0x07052E40 ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07052D50, 0x00396340, 232834, 0x00052d50, 240); // 0x07052E40 - 0x07052F30 ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07052E40, 0x00396340, 232834, 0x00052e40, 240); // 0x07052F30 - 0x07052F70 ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07052F30, 0x00396340, 232834, 0x00052f30, 64); // 0x07052F70 - 0x07053060 ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07052F70, 0x00396340, 232834, 0x00052f70, 240); // 0x07053060 - 0x07053150 ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07053060, 0x00396340, 232834, 0x00053060, 240); // 0x07053150 - 0x07053240 ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07053150, 0x00396340, 232834, 0x00053150, 240); // 0x07053240 - 0x07053330 ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07053240, 0x00396340, 232834, 0x00053240, 240); // 0x07053330 - 0x07053420 ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07053330, 0x00396340, 232834, 0x00053330, 240); // 0x07053420 - 0x07053510 ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07053420, 0x00396340, 232834, 0x00053420, 240); // 0x07053510 - 0x07053600 ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07053510, 0x00396340, 232834, 0x00053510, 240); // 0x07053600 - 0x070536F0 ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07053600, 0x00396340, 232834, 0x00053600, 240); // 0x070536F0 - 0x070537E0 ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070536F0, 0x00396340, 232834, 0x000536f0, 240); // 0x070537E0 - 0x070538D0 ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070537E0, 0x00396340, 232834, 0x000537e0, 240); // 0x070538D0 - 0x070539C0 ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070538D0, 0x00396340, 232834, 0x000538d0, 240); // 0x070539C0 - 0x07053AB0 ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070539C0, 0x00396340, 232834, 0x000539c0, 240); // 0x07053AB0 - 0x07053BA0 ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07053AB0, 0x00396340, 232834, 0x00053ab0, 240); // 0x07053BA0 - 0x07053C90 ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07053BA0, 0x00396340, 232834, 0x00053ba0, 240); // 0x07053C90 - 0x07053D80 ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07053C90, 0x00396340, 232834, 0x00053c90, 240); // 0x07053D80 - 0x07053E70 ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07053D80, 0x00396340, 232834, 0x00053d80, 240); // 0x07053E70 - 0x07053F60 ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07053E70, 0x00396340, 232834, 0x00053e70, 240); // 0x07053F60 - 0x07054050 ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07053F60, 0x00396340, 232834, 0x00053f60, 240); // 0x07054050 - 0x07054140 ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07054050, 0x00396340, 232834, 0x00054050, 240); // 0x07054140 - 0x07054230 ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07054140, 0x00396340, 232834, 0x00054140, 240); // 0x07054230 - 0x070542B0 ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07054230, 0x00396340, 232834, 0x00054230, 128); // 0x070542B0 - 0x070543B0 ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070542B0, 0x00396340, 232834, 0x000542b0, 256); // 0x070543B0 - 0x07054490 ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070543B0, 0x00396340, 232834, 0x000543b0, 224); // 0x07054490 - 0x07054580 ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07054490, 0x00396340, 232834, 0x00054490, 240); // 0x07054580 - 0x07054680 ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07054580, 0x00396340, 232834, 0x00054580, 256); // 0x07054680 - 0x07054760 ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07054680, 0x00396340, 232834, 0x00054680, 224); // 0x07054760 - 0x07054850 ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07054760, 0x00396340, 232834, 0x00054760, 240); // 0x07054850 - 0x07054950 ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07054850, 0x00396340, 232834, 0x00054850, 256); // 0x07054950 - 0x07054A50 ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07054950, 0x00396340, 232834, 0x00054950, 256); // 0x07054A50 - 0x07054AB0 ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07054A50, 0x00396340, 232834, 0x00054a50, 96); // 0x07054AB0 - 0x07054AF0 ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07054AB0, 0x00396340, 232834, 0x00054ab0, 64); // 0x07054AF0 - 0x07054B78 static const Gfx inside_castle_seg7_dl_07054AF0[] = { gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_09004000), gsDPLoadSync(), gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), gsSPLight(&inside_castle_seg7_lights_07051B88.l, 1), gsSPLight(&inside_castle_seg7_lights_07051B88.a, 2), gsSPVertex(inside_castle_seg7_vertex_07051BD0, 10, 0), gsSP2Triangles( 0, 1, 2, 0x0, 3, 0, 4, 0x0), gsSP2Triangles( 0, 2, 4, 0x0, 5, 2, 1, 0x0), gsSP2Triangles( 5, 1, 6, 0x0, 5, 7, 2, 0x0), gsSP2Triangles( 3, 4, 8, 0x0, 5, 9, 7, 0x0), gsSP2Triangles( 3, 8, 5, 0x0, 5, 6, 3, 0x0), gsSPEndDisplayList(), }; // 0x07054B78 - 0x070555E8 static const Gfx inside_castle_seg7_dl_07054B78[] = { gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_09005000), gsDPLoadSync(), gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), gsSPVertex(inside_castle_seg7_vertex_07051C70, 15, 0), gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0), gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0), gsSP1Triangle(11, 13, 14, 0x0), gsSPVertex(inside_castle_seg7_vertex_07051D60, 15, 0), gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0), gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0), gsSP1Triangle( 0, 14, 1, 0x0), gsSPVertex(inside_castle_seg7_vertex_07051E50, 15, 0), gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0), gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0), gsSP1Triangle(11, 13, 14, 0x0), gsSPVertex(inside_castle_seg7_vertex_07051F40, 15, 0), gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0), gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0), gsSP1Triangle( 0, 14, 1, 0x0), gsSPVertex(inside_castle_seg7_vertex_07052030, 15, 0), gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0), gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0), gsSP1Triangle(11, 14, 12, 0x0), gsSPVertex(inside_castle_seg7_vertex_07052120, 15, 0), gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), gsSP2Triangles( 6, 7, 8, 0x0, 6, 8, 9, 0x0), gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0), gsSP1Triangle( 0, 2, 14, 0x0), gsSPVertex(inside_castle_seg7_vertex_07052210, 15, 0), gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0), gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0), gsSP1Triangle(11, 14, 12, 0x0), gsSPVertex(inside_castle_seg7_vertex_07052300, 15, 0), gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0), gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0), gsSP1Triangle( 0, 2, 14, 0x0), gsSPVertex(inside_castle_seg7_vertex_070523F0, 15, 0), gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0), gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0), gsSP1Triangle(11, 13, 14, 0x0), gsSPVertex(inside_castle_seg7_vertex_070524E0, 15, 0), gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0), gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0), gsSP1Triangle( 0, 14, 1, 0x0), gsSPVertex(inside_castle_seg7_vertex_070525D0, 15, 0), gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0), gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0), gsSP1Triangle(11, 13, 14, 0x0), gsSPVertex(inside_castle_seg7_vertex_070526C0, 15, 0), gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0), gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0), gsSP1Triangle( 0, 14, 1, 0x0), gsSPVertex(inside_castle_seg7_vertex_070527B0, 15, 0), gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0), gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0), gsSP1Triangle(11, 13, 14, 0x0), gsSPVertex(inside_castle_seg7_vertex_070528A0, 15, 0), gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0), gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0), gsSP1Triangle( 0, 14, 1, 0x0), gsSPVertex(inside_castle_seg7_vertex_07052990, 15, 0), gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0), gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0), gsSP1Triangle(11, 14, 12, 0x0), gsSPVertex(inside_castle_seg7_vertex_07052A80, 15, 0), gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), gsSP2Triangles( 6, 7, 8, 0x0, 6, 8, 9, 0x0), gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0), gsSP1Triangle( 0, 14, 1, 0x0), gsSPVertex(inside_castle_seg7_vertex_07052B70, 15, 0), gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0), gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0), gsSP1Triangle(11, 13, 14, 0x0), gsSPVertex(inside_castle_seg7_vertex_07052C60, 15, 0), gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), gsSP2Triangles( 6, 7, 8, 0x0, 6, 8, 9, 0x0), gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0), gsSP1Triangle( 0, 14, 1, 0x0), gsSPVertex(inside_castle_seg7_vertex_07052D50, 15, 0), gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0), gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0), gsSP1Triangle(11, 14, 12, 0x0), gsSPVertex(inside_castle_seg7_vertex_07052E40, 15, 0), gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), gsSP2Triangles( 6, 7, 8, 0x0, 6, 8, 9, 0x0), gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0), gsSP1Triangle( 0, 14, 1, 0x0), gsSPVertex(inside_castle_seg7_vertex_07052F30, 4, 0), gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), gsSPLight(&inside_castle_seg7_lights_07051BA0.l, 1), gsSPLight(&inside_castle_seg7_lights_07051BA0.a, 2), gsSPVertex(inside_castle_seg7_vertex_07052F70, 15, 0), gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0), gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0), gsSP1Triangle(11, 13, 14, 0x0), gsSPVertex(inside_castle_seg7_vertex_07053060, 15, 0), gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0), gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0), gsSP1Triangle( 0, 2, 14, 0x0), gsSPVertex(inside_castle_seg7_vertex_07053150, 15, 0), gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0), gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0), gsSP1Triangle(11, 14, 12, 0x0), gsSPVertex(inside_castle_seg7_vertex_07053240, 15, 0), gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), gsSP2Triangles( 6, 7, 8, 0x0, 6, 8, 9, 0x0), gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0), gsSP1Triangle( 0, 14, 1, 0x0), gsSPVertex(inside_castle_seg7_vertex_07053330, 15, 0), gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0), gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0), gsSP1Triangle(11, 14, 12, 0x0), gsSPVertex(inside_castle_seg7_vertex_07053420, 15, 0), gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), gsSP2Triangles( 6, 7, 8, 0x0, 6, 8, 9, 0x0), gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0), gsSP1Triangle( 0, 2, 14, 0x0), gsSPVertex(inside_castle_seg7_vertex_07053510, 15, 0), gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0), gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0), gsSP1Triangle(11, 13, 14, 0x0), gsSPVertex(inside_castle_seg7_vertex_07053600, 15, 0), gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0), gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0), gsSP1Triangle( 0, 14, 1, 0x0), gsSPVertex(inside_castle_seg7_vertex_070536F0, 15, 0), gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0), gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0), gsSP1Triangle(11, 13, 14, 0x0), gsSPVertex(inside_castle_seg7_vertex_070537E0, 15, 0), gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), gsSP2Triangles( 6, 7, 8, 0x0, 6, 8, 9, 0x0), gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0), gsSP1Triangle( 0, 2, 14, 0x0), gsSPVertex(inside_castle_seg7_vertex_070538D0, 15, 0), gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0), gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0), gsSP1Triangle(11, 14, 12, 0x0), gsSPVertex(inside_castle_seg7_vertex_070539C0, 15, 0), gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0), gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0), gsSP1Triangle( 0, 2, 14, 0x0), gsSPVertex(inside_castle_seg7_vertex_07053AB0, 15, 0), gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0), gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0), gsSP1Triangle(11, 13, 14, 0x0), gsSPVertex(inside_castle_seg7_vertex_07053BA0, 15, 0), gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0), gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0), gsSP1Triangle( 0, 14, 1, 0x0), gsSPVertex(inside_castle_seg7_vertex_07053C90, 15, 0), gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0), gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0), gsSP1Triangle(11, 13, 14, 0x0), gsSPVertex(inside_castle_seg7_vertex_07053D80, 15, 0), gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0), gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0), gsSP1Triangle( 0, 14, 1, 0x0), gsSPVertex(inside_castle_seg7_vertex_07053E70, 15, 0), gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0), gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0), gsSP1Triangle(11, 14, 12, 0x0), gsSPVertex(inside_castle_seg7_vertex_07053F60, 15, 0), gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0), gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0), gsSP1Triangle( 0, 14, 1, 0x0), gsSPVertex(inside_castle_seg7_vertex_07054050, 15, 0), gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0), gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0), gsSP1Triangle(11, 14, 12, 0x0), gsSPVertex(inside_castle_seg7_vertex_07054140, 15, 0), gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), gsSP2Triangles( 6, 7, 8, 0x0, 6, 8, 9, 0x0), gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0), gsSP1Triangle( 0, 14, 1, 0x0), gsSPVertex(inside_castle_seg7_vertex_07054230, 8, 0), gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0), gsSPEndDisplayList(), }; // 0x070555E8 - 0x070557A8 static const Gfx inside_castle_seg7_dl_070555E8[] = { gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_09003000), gsDPLoadSync(), gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), gsSPLight(&inside_castle_seg7_lights_07051B88.l, 1), gsSPLight(&inside_castle_seg7_lights_07051B88.a, 2), gsSPVertex(inside_castle_seg7_vertex_070542B0, 16, 0), gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0), gsSP2Triangles( 7, 9, 10, 0x0, 11, 1, 0, 0x0), gsSP2Triangles(11, 12, 1, 0x0, 13, 14, 15, 0x0), gsSPVertex(inside_castle_seg7_vertex_070543B0, 14, 0), gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0), gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0), gsSPVertex(inside_castle_seg7_vertex_07054490, 15, 0), gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0), gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0), gsSP1Triangle(11, 13, 14, 0x0), gsSPVertex(inside_castle_seg7_vertex_07054580, 16, 0), gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0), gsSP2Triangles( 0, 10, 11, 0x0, 0, 11, 1, 0x0), gsSP2Triangles( 0, 2, 12, 0x0, 13, 14, 15, 0x0), gsSPVertex(inside_castle_seg7_vertex_07054680, 14, 0), gsSP2Triangles( 0, 1, 2, 0x0, 2, 1, 3, 0x0), gsSP2Triangles( 2, 3, 4, 0x0, 5, 6, 7, 0x0), gsSP2Triangles( 5, 7, 8, 0x0, 9, 10, 11, 0x0), gsSP2Triangles( 9, 11, 12, 0x0, 13, 6, 5, 0x0), gsSPVertex(inside_castle_seg7_vertex_07054760, 15, 0), gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0), gsSP2Triangles( 8, 9, 10, 0x0, 8, 11, 9, 0x0), gsSP1Triangle(12, 13, 14, 0x0), gsSPEndDisplayList(), }; // 0x070557A8 - 0x070558A0 static const Gfx inside_castle_seg7_dl_070557A8[] = { gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_09007000), gsDPLoadSync(), gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), gsSPVertex(inside_castle_seg7_vertex_07054850, 16, 0), gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), gsSP2Triangles( 3, 6, 4, 0x0, 7, 6, 3, 0x0), gsSP2Triangles( 7, 8, 6, 0x0, 9, 8, 7, 0x0), gsSP2Triangles( 9, 10, 8, 0x0, 0, 11, 1, 0x0), gsSP2Triangles(12, 11, 0, 0x0, 13, 14, 15, 0x0), gsSPVertex(inside_castle_seg7_vertex_07054950, 16, 0), gsSP2Triangles( 0, 1, 2, 0x0, 3, 1, 0, 0x0), gsSP2Triangles( 3, 4, 1, 0x0, 5, 6, 7, 0x0), gsSP2Triangles( 5, 7, 8, 0x0, 9, 6, 5, 0x0), gsSP2Triangles( 9, 10, 6, 0x0, 11, 10, 9, 0x0), gsSP2Triangles(12, 13, 14, 0x0, 12, 15, 13, 0x0), gsSPVertex(inside_castle_seg7_vertex_07054A50, 6, 0), gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0), gsSP2Triangles( 4, 3, 0, 0x0, 4, 5, 3, 0x0), gsSPEndDisplayList(), }; // 0x070558A0 - 0x070558D0 static const Gfx inside_castle_seg7_dl_070558A0[] = { gsSPLight(&inside_castle_seg7_lights_07051BB8.l, 1), gsSPLight(&inside_castle_seg7_lights_07051BB8.a, 2), gsSPVertex(inside_castle_seg7_vertex_07054AB0, 4, 0), gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), gsSPEndDisplayList(), }; // 0x070558D0 - 0x070559C0 const Gfx inside_castle_seg7_dl_070558D0[] = { gsDPPipeSync(), gsDPSetCycleType(G_CYC_2CYCLE), gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_OPA_SURF2), gsDPSetDepthSource(G_ZS_PIXEL), gsDPSetFogColor(0, 0, 0, 255), gsSPFogPosition(950, 1000), gsSPSetGeometryMode(G_FOG), gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_PASS2), 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), gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), gsDPTileSync(), 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), gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC), gsSPDisplayList(inside_castle_seg7_dl_07054AF0), gsSPDisplayList(inside_castle_seg7_dl_07054B78), gsSPDisplayList(inside_castle_seg7_dl_070555E8), gsDPTileSync(), 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), gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (64 - 1) << G_TEXTURE_IMAGE_FRAC), gsSPDisplayList(inside_castle_seg7_dl_070557A8), gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF), gsDPPipeSync(), gsDPSetCombineMode(G_CC_SHADE, G_CC_PASS2), gsSPDisplayList(inside_castle_seg7_dl_070558A0), gsDPPipeSync(), gsDPSetCycleType(G_CYC_1CYCLE), gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_NOOP2), gsSPClearGeometryMode(G_FOG), gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), gsSPEndDisplayList(), };