Path: blob/master/levels/castle_grounds/areas/1/5/model.inc.c
7862 views
// 0x0700A8D0 - 0x0700A9C01static const Vtx castle_grounds_seg7_vertex_0700A8D0[] = {2{{{ -4998, 316, 603}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},3{{{ -5397, 265, 1006}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},4{{{ -4993, 281, 1006}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},5{{{ -4857, 316, 3006}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},6{{{ -5259, 380, 3413}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},7{{{ -4855, 330, 3415}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},8{{{ -5260, 366, 3004}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},9{{{ -6012, 435, 3247}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},10{{{ -6417, 458, 3248}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},11{{{ -6414, 499, 3655}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},12{{{ -6009, 476, 3654}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},13{{{ -6303, 260, 1201}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},14{{{ -6705, 260, 1608}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},15{{{ -6300, 260, 1607}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},16{{{ -6708, 260, 1202}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},17};1819// 0x0700A9C0 - 0x0700AAB020static const Vtx castle_grounds_seg7_vertex_0700A9C0[] = {21{{{ -6070, 452, -2345}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},22{{{ -6473, 427, -2347}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},23{{{ -6468, 386, -1945}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},24{{{ -4998, 316, 603}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},25{{{ -5402, 299, 602}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},26{{{ -5397, 265, 1006}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},27{{{ -4507, 367, 226}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},28{{{ -4906, 317, 629}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},29{{{ -4502, 333, 630}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},30{{{ -4911, 351, 226}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},31{{{ -5311, 382, -850}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},32{{{ -5715, 367, -850}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},33{{{ -5711, 351, -446}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},34{{{ -5307, 365, -446}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},35{{{ -6064, 411, -1944}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},36};3738// 0x0700AAB0 - 0x0700ABA039static const Vtx castle_grounds_seg7_vertex_0700AAB0[] = {40{{{ -2355, 535, 2446}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},41{{{ -2757, 382, 2818}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},42{{{ -2358, 439, 2832}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},43{{{ -5396, 437, -2835}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},44{{{ -5797, 465, -2834}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},45{{{ -5793, 454, -2430}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},46{{{ -5392, 426, -2431}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},47{{{ -5751, 536, -3646}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},48{{{ -6152, 543, -3647}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},49{{{ -6149, 497, -3247}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},50{{{ -5747, 490, -3245}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},51{{{ -1700, 463, 2673}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},52{{{ -2113, 381, 3062}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},53{{{ -1704, 368, 3059}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},54{{{ -2109, 476, 2676}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},55};5657// 0x0700ABA0 - 0x0700AC9058static const Vtx castle_grounds_seg7_vertex_0700ABA0[] = {59{{{ 35, 716, 2812}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},60{{{ -290, 551, 2805}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},61{{{ -283, 537, 3214}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},62{{{ -2355, 535, 2446}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},63{{{ -2753, 478, 2432}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},64{{{ -2757, 382, 2818}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},65{{{ -1118, 755, 1671}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},66{{{ -1524, 672, 2067}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},67{{{ -1115, 690, 2070}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},68{{{ -1527, 737, 1668}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},69{{{ -1805, 653, 1265}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},70{{{ -2220, 615, 1656}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},71{{{ -1822, 692, 1653}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},72{{{ -2203, 577, 1268}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},73{{{ 43, 701, 3221}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},74};7576// 0x0700AC90 - 0x0700AD8077static const Vtx castle_grounds_seg7_vertex_0700AC90[] = {78{{{ 2115, 312, 950}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},79{{{ 1723, 265, 1363}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},80{{{ 2078, 112, 1291}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},81{{{ 1612, 100, 3077}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},82{{{ 1333, 325, 3494}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},83{{{ 1605, 92, 3486}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},84{{{ 1340, 333, 3085}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},85{{{ 935, 415, 2391}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},86{{{ 574, 558, 2423}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},87{{{ 594, 621, 2820}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},88{{{ 955, 478, 2787}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},89{{{ 1315, 318, 1775}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},90{{{ 937, 415, 2191}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},91{{{ 1307, 293, 2183}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},92{{{ 945, 439, 1783}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},93};9495// 0x0700AD80 - 0x0700AE7096static const Vtx castle_grounds_seg7_vertex_0700AD80[] = {97{{{ 5978, 431, -1320}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},98{{{ 5570, 413, -910}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},99{{{ 5977, 448, -911}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},100{{{ 2115, 312, 950}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},101{{{ 1763, 465, 1020}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},102{{{ 1723, 265, 1363}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},103{{{ 3364, 277, 273}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},104{{{ 2993, 377, 310}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},105{{{ 2954, 179, 654}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},106{{{ 3327, 80, 614}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},107{{{ 6369, 323, 3}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},108{{{ 5984, 112, 334}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},109{{{ 6383, 172, 360}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},110{{{ 5970, 263, -22}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},111{{{ 5572, 396, -1319}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},112};113114// 0x0700AE70 - 0x0700AF60115static const Vtx castle_grounds_seg7_vertex_0700AE70[] = {116{{{ 6064, 734, -4652}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},117{{{ 5661, 681, -4649}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},118{{{ 5665, 661, -4246}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},119{{{ 6604, 528, -1890}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},120{{{ 6204, 461, -1480}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},121{{{ 6605, 526, -1481}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},122{{{ 6202, 463, -1888}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},123{{{ 6154, 580, -3051}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},124{{{ 5751, 532, -3047}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},125{{{ 5759, 474, -2647}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},126{{{ 6163, 522, -2651}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},127{{{ 5664, 584, -3471}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},128{{{ 5260, 536, -3467}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},129{{{ 5268, 478, -3066}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},130{{{ 5672, 526, -3070}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},131};132133// 0x0700AF60 - 0x0700AFD0134static const Vtx castle_grounds_seg7_vertex_0700AF60[] = {135{{{ 6597, 947, -5509}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},136{{{ 6217, 790, -5117}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},137{{{ 6610, 882, -5114}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},138{{{ 6064, 734, -4652}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},139{{{ 5665, 661, -4246}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},140{{{ 6068, 714, -4250}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},141{{{ 6203, 855, -5512}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},142};143144// 0x0700AFD0 - 0x0700B1D0145static const Gfx castle_grounds_seg7_dl_0700AFD0[] = {146gsDPSetTextureImage(G_IM_FMT_IA, G_IM_SIZ_16b, 1, outside_0900BC00),147gsDPLoadSync(),148gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),149gsSPVertex(castle_grounds_seg7_vertex_0700A8D0, 15, 0),150gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),151gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),152gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0),153gsSP1Triangle(11, 14, 12, 0x0),154gsSPVertex(castle_grounds_seg7_vertex_0700A9C0, 15, 0),155gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),156gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0),157gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),158gsSP1Triangle( 0, 2, 14, 0x0),159gsSPVertex(castle_grounds_seg7_vertex_0700AAB0, 15, 0),160gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),161gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),162gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0),163gsSP1Triangle(11, 14, 12, 0x0),164gsSPVertex(castle_grounds_seg7_vertex_0700ABA0, 15, 0),165gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),166gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0),167gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),168gsSP1Triangle( 0, 2, 14, 0x0),169gsSPVertex(castle_grounds_seg7_vertex_0700AC90, 15, 0),170gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),171gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),172gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0),173gsSP1Triangle(11, 14, 12, 0x0),174gsSPVertex(castle_grounds_seg7_vertex_0700AD80, 15, 0),175gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),176gsSP2Triangles( 6, 7, 8, 0x0, 6, 8, 9, 0x0),177gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),178gsSP1Triangle( 0, 14, 1, 0x0),179gsSPVertex(castle_grounds_seg7_vertex_0700AE70, 15, 0),180gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),181gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),182gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0),183gsSP1Triangle(11, 13, 14, 0x0),184gsSPVertex(castle_grounds_seg7_vertex_0700AF60, 7, 0),185gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),186gsSP1Triangle( 0, 6, 1, 0x0),187gsSPEndDisplayList(),188};189190// 0x0700B1D0 - 0x0700B240191const Gfx castle_grounds_seg7_dl_0700B1D0[] = {192gsDPPipeSync(),193gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA),194gsSPClearGeometryMode(G_LIGHTING),195gsDPSetTile(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),196gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),197gsDPTileSync(),198gsDPSetTile(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),199gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),200gsSPDisplayList(castle_grounds_seg7_dl_0700AFD0),201gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),202gsDPPipeSync(),203gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),204gsSPSetGeometryMode(G_LIGHTING),205gsSPEndDisplayList(),206};207208209