Path: blob/master/levels/bits/areas/1/17/model.inc.c
7862 views
// 0x0700D620 - 0x0700D7201static const Vtx bits_seg7_vertex_0700D620[] = {2{{{ 1581, 51, -108}, 0, { 1246, 2328}, {0xec, 0xef, 0x8e, 0xff}}},3{{{ 1536, 51, 0}, 0, { 478, 2010}, {0xec, 0xef, 0x8e, 0xff}}},4{{{ 1581, 51, 109}, 0, { 162, 1244}, {0xec, 0xef, 0x8e, 0xff}}},5{{{ 1690, 51, 154}, 0, { 480, 478}, {0xec, 0xef, 0x8e, 0xff}}},6{{{ 1798, 51, 109}, 0, { 1246, 162}, {0xec, 0xef, 0x8e, 0xff}}},7{{{ 1843, 51, 0}, 0, { 2012, 480}, {0xec, 0xef, 0x8e, 0xff}}},8{{{ 1798, 51, -108}, 0, { 2330, 1244}, {0xec, 0xef, 0x8e, 0xff}}},9{{{ 1690, 51, -153}, 0, { 2012, 2010}, {0xec, 0xef, 0x8e, 0xff}}},10{{{ 1798, 0, 109}, 0, { 1246, 162}, {0x96, 0x96, 0x00, 0xff}}},11{{{ 1690, 51, 154}, 0, { 480, 478}, {0x96, 0x96, 0x00, 0xff}}},12{{{ 1690, 0, 154}, 0, { 478, 480}, {0x96, 0x96, 0x00, 0xff}}},13{{{ 1798, 51, 109}, 0, { 1246, 162}, {0x96, 0x96, 0x00, 0xff}}},14{{{ 1690, 0, -153}, 0, { 2012, 2010}, {0x96, 0x96, 0x00, 0xff}}},15{{{ 1690, 51, -153}, 0, { 2012, 2010}, {0x96, 0x96, 0x00, 0xff}}},16{{{ 1798, 51, -108}, 0, { 2330, 1244}, {0x96, 0x96, 0x00, 0xff}}},17{{{ 1798, 0, -108}, 0, { 2330, 1244}, {0x96, 0x96, 0x00, 0xff}}},18};1920// 0x0700D720 - 0x0700D82021static const Vtx bits_seg7_vertex_0700D720[] = {22{{{ 1581, 0, 109}, 0, { 162, 1244}, {0x5d, 0x5d, 0x00, 0xff}}},23{{{ 1536, 51, 0}, 0, { 478, 2010}, {0x5d, 0x5d, 0x00, 0xff}}},24{{{ 1536, 0, 0}, 0, { 478, 2010}, {0x5d, 0x5d, 0x00, 0xff}}},25{{{ 1581, 51, 109}, 0, { 162, 1244}, {0x5d, 0x5d, 0x00, 0xff}}},26{{{ 1798, 0, -108}, 0, { 2330, 1244}, {0x5d, 0x5d, 0x00, 0xff}}},27{{{ 1843, 51, 0}, 0, { 2012, 480}, {0x5d, 0x5d, 0x00, 0xff}}},28{{{ 1843, 0, 0}, 0, { 2012, 480}, {0x5d, 0x5d, 0x00, 0xff}}},29{{{ 1798, 51, -108}, 0, { 2330, 1244}, {0x5d, 0x5d, 0x00, 0xff}}},30{{{ 1536, 0, 0}, 0, { 478, 2010}, {0x6b, 0x6b, 0x00, 0xff}}},31{{{ 1581, 51, -108}, 0, { 1246, 2328}, {0x6b, 0x6b, 0x00, 0xff}}},32{{{ 1581, 0, -108}, 0, { 1246, 2328}, {0x6b, 0x6b, 0x00, 0xff}}},33{{{ 1536, 51, 0}, 0, { 478, 2010}, {0x6b, 0x6b, 0x00, 0xff}}},34{{{ 1843, 0, 0}, 0, { 2012, 480}, {0x6b, 0x6b, 0x00, 0xff}}},35{{{ 1843, 51, 0}, 0, { 2012, 480}, {0x6b, 0x6b, 0x00, 0xff}}},36{{{ 1798, 51, 109}, 0, { 1246, 162}, {0x6b, 0x6b, 0x00, 0xff}}},37{{{ 1798, 0, 109}, 0, { 1246, 162}, {0x6b, 0x6b, 0x00, 0xff}}},38};3940// 0x0700D820 - 0x0700D8A041static const Vtx bits_seg7_vertex_0700D820[] = {42{{{ 1581, 0, -108}, 0, { 1246, 2328}, {0x78, 0x78, 0x00, 0xff}}},43{{{ 1690, 51, -153}, 0, { 2012, 2010}, {0x78, 0x78, 0x00, 0xff}}},44{{{ 1690, 0, -153}, 0, { 2012, 2010}, {0x78, 0x78, 0x00, 0xff}}},45{{{ 1581, 51, -108}, 0, { 1246, 2328}, {0x78, 0x78, 0x00, 0xff}}},46{{{ 1690, 0, 154}, 0, { 478, 480}, {0x78, 0x78, 0x00, 0xff}}},47{{{ 1690, 51, 154}, 0, { 480, 478}, {0x78, 0x78, 0x00, 0xff}}},48{{{ 1581, 51, 109}, 0, { 162, 1244}, {0x78, 0x78, 0x00, 0xff}}},49{{{ 1581, 0, 109}, 0, { 162, 1244}, {0x78, 0x78, 0x00, 0xff}}},50};5152// 0x0700D8A0 - 0x0700D98053static const Vtx bits_seg7_vertex_0700D8A0[] = {54{{{ -7, 2068, -12}, 0, { 224, -19654}, {0xb1, 0xbf, 0xfa, 0xff}}},55{{{ 15, 2068, 0}, 0, { 280, -19424}, {0xb1, 0xbf, 0xfa, 0xff}}},56{{{ 8, 2068, -12}, 0, { 262, -19502}, {0xb1, 0xbf, 0xfa, 0xff}}},57{{{ 8, 2068, 13}, 0, { 262, -19502}, {0xb1, 0xbf, 0xfa, 0xff}}},58{{{ -14, 2068, 0}, 0, { 204, -19732}, {0xb1, 0xbf, 0xfa, 0xff}}},59{{{ -7, 2068, 13}, 0, { 224, -19654}, {0xb1, 0xbf, 0xfa, 0xff}}},60{{{ 15, 0, 0}, 0, { 280, 1218}, {0x97, 0xb2, 0xcd, 0xff}}},61{{{ 8, 2068, 13}, 0, { 262, -19502}, {0x97, 0xb2, 0xcd, 0xff}}},62{{{ 8, 0, 13}, 0, { 262, 1142}, {0x97, 0xb2, 0xcd, 0xff}}},63{{{ 15, 2068, 0}, 0, { 280, -19424}, {0x97, 0xb2, 0xcd, 0xff}}},64{{{ -14, 0, 0}, 0, { 204, 914}, {0x97, 0xa9, 0xcd, 0xff}}},65{{{ -14, 2068, 0}, 0, { 204, -19732}, {0x97, 0xa9, 0xcd, 0xff}}},66{{{ -7, 2068, -12}, 0, { 224, -19654}, {0x97, 0xa9, 0xcd, 0xff}}},67{{{ -7, 0, -12}, 0, { 224, 990}, {0x97, 0xa9, 0xcd, 0xff}}},68};6970// 0x0700D980 - 0x0700DA8071static const Vtx bits_seg7_vertex_0700D980[] = {72{{{ -7, 0, -12}, 0, { 224, 990}, {0x52, 0x70, 0xac, 0xff}}},73{{{ 8, 2068, -12}, 0, { 262, -19502}, {0x52, 0x70, 0xac, 0xff}}},74{{{ 8, 0, -12}, 0, { 262, 1142}, {0x52, 0x70, 0xac, 0xff}}},75{{{ -7, 2068, -12}, 0, { 224, -19654}, {0x52, 0x70, 0xac, 0xff}}},76{{{ 8, 0, 13}, 0, { 262, 1142}, {0x52, 0x70, 0xac, 0xff}}},77{{{ 8, 2068, 13}, 0, { 262, -19502}, {0x52, 0x70, 0xac, 0xff}}},78{{{ -7, 2068, 13}, 0, { 224, -19654}, {0x52, 0x70, 0xac, 0xff}}},79{{{ -7, 0, 13}, 0, { 224, 990}, {0x52, 0x70, 0xac, 0xff}}},80{{{ 8, 0, -12}, 0, { 262, 1142}, {0x8c, 0x98, 0xd8, 0xff}}},81{{{ 8, 2068, -12}, 0, { 262, -19502}, {0x8c, 0x98, 0xd8, 0xff}}},82{{{ 15, 2068, 0}, 0, { 280, -19424}, {0x8c, 0x98, 0xd8, 0xff}}},83{{{ 15, 0, 0}, 0, { 280, 1218}, {0x8c, 0x98, 0xd8, 0xff}}},84{{{ -7, 0, 13}, 0, { 224, 990}, {0x8c, 0x98, 0xd8, 0xff}}},85{{{ -7, 2068, 13}, 0, { 224, -19654}, {0x8c, 0x98, 0xd8, 0xff}}},86{{{ -14, 2068, 0}, 0, { 204, -19732}, {0x8c, 0x98, 0xd8, 0xff}}},87{{{ -14, 0, 0}, 0, { 204, 914}, {0x8c, 0x98, 0xd8, 0xff}}},88};8990// 0x0700DA80 - 0x0700DB2091static const Vtx bits_seg7_vertex_0700DA80[] = {92{{{ 1690, 307, 0}, 0, { 480, 0}, {0x96, 0x96, 0x96, 0xff}}},93{{{ 1587, 51, 0}, 0, { 0, 1672}, {0x96, 0x96, 0x96, 0xff}}},94{{{ 1690, 51, 102}, 0, { 480, 1672}, {0x96, 0x96, 0x96, 0xff}}},95{{{ 1792, 51, 0}, 0, { 990, 1672}, {0x96, 0x96, 0x96, 0xff}}},96{{{ 1690, 51, -101}, 0, { 480, 1672}, {0x96, 0x96, 0x96, 0xff}}},97{{{ 1690, 51, 102}, 0, { 480, 1672}, {0xc8, 0xc8, 0xc8, 0xff}}},98{{{ 1792, 51, 0}, 0, { 990, 1672}, {0xc8, 0xc8, 0xc8, 0xff}}},99{{{ 1690, 307, 0}, 0, { 480, 0}, {0xc8, 0xc8, 0xc8, 0xff}}},100{{{ 1690, 51, -101}, 0, { 480, 1672}, {0xc8, 0xc8, 0xc8, 0xff}}},101{{{ 1587, 51, 0}, 0, { 0, 1672}, {0xc8, 0xc8, 0xc8, 0xff}}},102};103104// 0x0700DB20 - 0x0700DC08105static const Gfx bits_seg7_dl_0700DB20[] = {106gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sky_09007000),107gsDPLoadSync(),108gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),109gsSPVertex(bits_seg7_vertex_0700D620, 16, 0),110gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 4, 0x0),111gsSP2Triangles( 0, 4, 5, 0x0, 0, 2, 3, 0x0),112gsSP2Triangles( 0, 6, 7, 0x0, 0, 5, 6, 0x0),113gsSP2Triangles( 8, 9, 10, 0x0, 8, 11, 9, 0x0),114gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0),115gsSPVertex(bits_seg7_vertex_0700D720, 16, 0),116gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),117gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),118gsSP2Triangles( 8, 9, 10, 0x0, 8, 11, 9, 0x0),119gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0),120gsSPVertex(bits_seg7_vertex_0700D820, 8, 0),121gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),122gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),123gsSPEndDisplayList(),124};125126// 0x0700DC08 - 0x0700DCB8127static const Gfx bits_seg7_dl_0700DC08[] = {128gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sky_09008000),129gsDPLoadSync(),130gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),131gsSPVertex(bits_seg7_vertex_0700D8A0, 14, 0),132gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),133gsSP2Triangles( 0, 4, 5, 0x0, 0, 5, 3, 0x0),134gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0),135gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),136gsSPVertex(bits_seg7_vertex_0700D980, 16, 0),137gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),138gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),139gsSP2Triangles( 8, 9, 10, 0x0, 8, 10, 11, 0x0),140gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0),141gsSPEndDisplayList(),142};143144// 0x0700DCB8 - 0x0700DD00145static const Gfx bits_seg7_dl_0700DCB8[] = {146gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sky_09002000),147gsDPLoadSync(),148gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),149gsSPVertex(bits_seg7_vertex_0700DA80, 10, 0),150gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 4, 0x0),151gsSP2Triangles( 5, 6, 7, 0x0, 7, 8, 9, 0x0),152gsSPEndDisplayList(),153};154155// 0x0700DD00 - 0x0700DD98156const Gfx bits_seg7_dl_0700DD00[] = {157gsDPPipeSync(),158gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB),159gsSPClearGeometryMode(G_LIGHTING),160gsDPSetTile(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),161gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),162gsDPTileSync(),163gsDPSetTile(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),164gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),165gsSPDisplayList(bits_seg7_dl_0700DB20),166gsSPDisplayList(bits_seg7_dl_0700DC08),167gsDPTileSync(),168gsDPSetTile(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),169gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (64 - 1) << G_TEXTURE_IMAGE_FRAC),170gsSPDisplayList(bits_seg7_dl_0700DCB8),171gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),172gsDPPipeSync(),173gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),174gsSPSetGeometryMode(G_LIGHTING),175gsSPEndDisplayList(),176};177178179