Path: blob/master/levels/castle_courtyard/areas/1/2/model.inc.c
7862 views
// 0x07005110 - 0x070052001static const Vtx castle_courtyard_seg7_vertex_07005110[] = {2{{{ -921, 20, -3526}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},3{{{ -716, 20, -3526}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},4{{{ -716, 20, -3731}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},5{{{ -923, 20, 303}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},6{{{ -718, 20, 98}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},7{{{ -923, 20, 98}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},8{{{ -718, 20, 303}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},9{{{ 716, 20, 305}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},10{{{ 920, 20, 100}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},11{{{ 716, 20, 100}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},12{{{ 920, 20, 305}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},13{{{ 716, 20, -3525}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},14{{{ 921, 20, -3730}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},15{{{ 716, 20, -3730}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},16{{{ 921, 20, -3525}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},17};1819// 0x07005200 - 0x070052F020static const Vtx castle_courtyard_seg7_vertex_07005200[] = {21{{{ 2662, -204, -1417}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},22{{{ 2867, -204, -1417}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},23{{{ 2867, -204, -1621}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},24{{{ -921, 20, -3526}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},25{{{ -716, 20, -3731}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},26{{{ -921, 20, -3731}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},27{{{ 1573, -204, -25}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},28{{{ 1778, -204, -25}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},29{{{ 1778, -204, -229}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},30{{{ 1573, -204, -229}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},31{{{ 2275, -204, -736}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},32{{{ 2480, -204, -736}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},33{{{ 2480, -204, -940}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},34{{{ 2275, -204, -940}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},35{{{ 2662, -204, -1621}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},36};3738// 0x070052F0 - 0x070053E039static const Vtx castle_courtyard_seg7_vertex_070052F0[] = {40{{{ -1966, -204, 52}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},41{{{ -1761, -204, -152}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},42{{{ -1966, -204, -152}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},43{{{ 2164, -204, -1325}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},44{{{ 2369, -204, -1530}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},45{{{ 2164, -204, -1530}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},46{{{ 2369, -204, -1325}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},47{{{ 2336, -204, -2222}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},48{{{ 2541, -204, -2427}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},49{{{ 2336, -204, -2427}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},50{{{ 2541, -204, -2222}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},51{{{ 1944, -204, -2934}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},52{{{ 2149, -204, -3139}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},53{{{ 1944, -204, -3139}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},54{{{ 2149, -204, -2934}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},55};5657// 0x070053E0 - 0x070054D058static const Vtx castle_courtyard_seg7_vertex_070053E0[] = {59{{{ -2920, -204, -1217}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},60{{{ -2715, -204, -1217}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},61{{{ -2715, -204, -1422}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},62{{{ -1966, -204, 52}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},63{{{ -1761, -204, 52}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},64{{{ -1761, -204, -152}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},65{{{ -2635, -204, -661}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},66{{{ -2430, -204, -866}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},67{{{ -2635, -204, -866}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},68{{{ -2430, -204, -661}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},69{{{ -2547, -204, -1685}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},70{{{ -2342, -204, -1685}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},71{{{ -2342, -204, -1890}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},72{{{ -2547, -204, -1890}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},73{{{ -2920, -204, -1422}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},74};7576// 0x070054D0 - 0x0700555077static const Vtx castle_courtyard_seg7_vertex_070054D0[] = {78{{{ -2822, -204, -2076}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},79{{{ -2617, -204, -2281}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},80{{{ -2822, -204, -2281}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},81{{{ -2617, -204, -2076}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},82{{{ -1742, -204, -3126}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},83{{{ -1538, -204, -3330}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},84{{{ -1742, -204, -3330}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},85{{{ -1538, -204, -3126}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},86};8788// 0x07005550 - 0x0700569889static const Gfx castle_courtyard_seg7_dl_07005550[] = {90gsDPSetTextureImage(G_IM_FMT_IA, G_IM_SIZ_16b, 1, outside_0900BC00),91gsDPLoadSync(),92gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),93gsSPVertex(castle_courtyard_seg7_vertex_07005110, 15, 0),94gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),95gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),96gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0),97gsSP1Triangle(11, 14, 12, 0x0),98gsSPVertex(castle_courtyard_seg7_vertex_07005200, 15, 0),99gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),100gsSP2Triangles( 6, 7, 8, 0x0, 6, 8, 9, 0x0),101gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),102gsSP1Triangle( 0, 2, 14, 0x0),103gsSPVertex(castle_courtyard_seg7_vertex_070052F0, 15, 0),104gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),105gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),106gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0),107gsSP1Triangle(11, 14, 12, 0x0),108gsSPVertex(castle_courtyard_seg7_vertex_070053E0, 15, 0),109gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),110gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0),111gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),112gsSP1Triangle( 0, 2, 14, 0x0),113gsSPVertex(castle_courtyard_seg7_vertex_070054D0, 8, 0),114gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),115gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),116gsSPEndDisplayList(),117};118119// 0x07005698 - 0x07005708120const Gfx castle_courtyard_seg7_dl_07005698[] = {121gsDPPipeSync(),122gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA),123gsSPClearGeometryMode(G_LIGHTING),124gsDPSetTile(G_IM_FMT_IA, 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),125gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),126gsDPTileSync(),127gsDPSetTile(G_IM_FMT_IA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_CLAMP, 5, G_TX_NOLOD),128gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),129gsSPDisplayList(castle_courtyard_seg7_dl_07005550),130gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),131gsDPPipeSync(),132gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),133gsSPSetGeometryMode(G_LIGHTING),134gsSPEndDisplayList(),135};136137138