Path: blob/master/levels/bits/areas/1/30/model.inc.c
7862 views
// 0x07015BD8 - 0x07015C181static const Vtx bits_seg7_vertex_07015BD8[] = {2{{{ -1023, 0, 307}, 0, { 990, 0}, {0xc8, 0xc8, 0xc8, 0xff}}},3{{{ -1330, 0, -306}, 0, { 1502, 2522}, {0xc8, 0xc8, 0xc8, 0xff}}},4{{{ -1330, 0, 307}, 0, { 0, 990}, {0xc8, 0xc8, 0xc8, 0xff}}},5{{{ -1023, 0, -306}, 0, { 2524, 1500}, {0xc8, 0xc8, 0xc8, 0xff}}},6};78// 0x07015C18 - 0x07015D189static const Vtx bits_seg7_vertex_07015C18[] = {10{{{ -1023, 0, -306}, 0, { 32, 930}, {0xbf, 0xbf, 0x3f, 0xff}}},11{{{ -1023, 154, -306}, 0, { 32, 930}, {0xbf, 0xbf, 0x3f, 0xff}}},12{{{ -716, 256, -306}, 0, { 32, 28}, {0xbf, 0xbf, 0x3f, 0xff}}},13{{{ -1023, 154, 307}, 0, { 1948, 930}, {0xbf, 0xbf, 0x3f, 0xff}}},14{{{ -1023, 0, 307}, 0, { 1948, 930}, {0xbf, 0xbf, 0x3f, 0xff}}},15{{{ -716, 256, 307}, 0, { 1948, 28}, {0xbf, 0xbf, 0x3f, 0xff}}},16{{{ -1023, 154, 307}, 0, { 1948, 930}, {0xdf, 0xdf, 0x1f, 0xff}}},17{{{ -1023, 0, -306}, 0, { 32, 930}, {0xdf, 0xdf, 0x1f, 0xff}}},18{{{ -1023, 0, 307}, 0, { 1948, 930}, {0xdf, 0xdf, 0x1f, 0xff}}},19{{{ -1023, 154, -306}, 0, { 32, 930}, {0xdf, 0xdf, 0x1f, 0xff}}},20{{{ -716, 256, -306}, 0, { 32, 930}, {0xaa, 0xbf, 0x3f, 0xff}}},21{{{ -716, 410, -306}, 0, { 32, 930}, {0xaa, 0xbf, 0x3f, 0xff}}},22{{{ -409, 512, -306}, 0, { 32, 28}, {0xaa, 0xbf, 0x3f, 0xff}}},23{{{ -409, 512, 307}, 0, { 1948, 28}, {0xaa, 0xbf, 0x3f, 0xff}}},24{{{ -716, 410, 307}, 0, { 1948, 930}, {0xaa, 0xbf, 0x3f, 0xff}}},25{{{ -716, 256, 307}, 0, { 1948, 930}, {0xaa, 0xbf, 0x3f, 0xff}}},26};2728// 0x07015D18 - 0x07015E0829static const Vtx bits_seg7_vertex_07015D18[] = {30{{{ -716, 256, 307}, 0, { 1948, 930}, {0xbf, 0xdf, 0x1f, 0xff}}},31{{{ -716, 410, 307}, 0, { 1948, 930}, {0xbf, 0xdf, 0x1f, 0xff}}},32{{{ -716, 410, -306}, 0, { 32, 930}, {0xbf, 0xdf, 0x1f, 0xff}}},33{{{ -716, 256, -306}, 0, { 32, 930}, {0xbf, 0xdf, 0x1f, 0xff}}},34{{{ -716, 256, 307}, 0, { 1948, 28}, {0xd4, 0xff, 0x00, 0xff}}},35{{{ -1023, 154, -306}, 0, { 32, 930}, {0xd4, 0xff, 0x00, 0xff}}},36{{{ -1023, 154, 307}, 0, { 1948, 930}, {0xd4, 0xff, 0x00, 0xff}}},37{{{ -716, 256, -306}, 0, { 32, 28}, {0xd4, 0xff, 0x00, 0xff}}},38{{{ -409, 512, -306}, 0, { 32, 930}, {0x94, 0xbf, 0x3f, 0xff}}},39{{{ -409, 666, -306}, 0, { 32, 930}, {0x94, 0xbf, 0x3f, 0xff}}},40{{{ -101, 768, -306}, 0, { 32, 28}, {0x94, 0xbf, 0x3f, 0xff}}},41{{{ -409, 512, -306}, 0, { 32, 28}, {0xaa, 0xff, 0x00, 0xff}}},42{{{ -716, 410, 307}, 0, { 1948, 930}, {0xaa, 0xff, 0x00, 0xff}}},43{{{ -409, 512, 307}, 0, { 1948, 28}, {0xaa, 0xff, 0x00, 0xff}}},44{{{ -716, 410, -306}, 0, { 32, 930}, {0xaa, 0xff, 0x00, 0xff}}},45};4647// 0x07015E08 - 0x07015EE848static const Vtx bits_seg7_vertex_07015E08[] = {49{{{ -409, 666, 307}, 0, { 1948, 930}, {0x7f, 0xbf, 0x3f, 0xff}}},50{{{ -409, 512, 307}, 0, { 1948, 930}, {0x7f, 0xbf, 0x3f, 0xff}}},51{{{ -101, 768, 307}, 0, { 1948, 28}, {0x7f, 0xbf, 0x3f, 0xff}}},52{{{ -409, 666, 307}, 0, { 1948, 930}, {0x7f, 0xdf, 0x1f, 0xff}}},53{{{ -409, 666, -306}, 0, { 32, 930}, {0x7f, 0xdf, 0x1f, 0xff}}},54{{{ -409, 512, -306}, 0, { 32, 930}, {0x7f, 0xdf, 0x1f, 0xff}}},55{{{ -409, 512, 307}, 0, { 1948, 930}, {0x7f, 0xdf, 0x1f, 0xff}}},56{{{ -101, 768, 307}, 0, { 1948, 28}, {0x7f, 0xff, 0x00, 0xff}}},57{{{ -409, 666, -306}, 0, { 32, 930}, {0x7f, 0xff, 0x00, 0xff}}},58{{{ -409, 666, 307}, 0, { 1948, 930}, {0x7f, 0xff, 0x00, 0xff}}},59{{{ -101, 768, -306}, 0, { 32, 28}, {0x7f, 0xff, 0x00, 0xff}}},60{{{ -101, 768, -306}, 0, { 32, 930}, {0x6a, 0xbf, 0x3f, 0xff}}},61{{{ -101, 922, -306}, 0, { 32, 930}, {0x6a, 0xbf, 0x3f, 0xff}}},62{{{ 205, 1024, -306}, 0, { 32, 28}, {0x6a, 0xbf, 0x3f, 0xff}}},63};6465// 0x07015EE8 - 0x07015FC866static const Vtx bits_seg7_vertex_07015EE8[] = {67{{{ -101, 922, 307}, 0, { 1948, 930}, {0x6a, 0xbf, 0x3f, 0xff}}},68{{{ -101, 768, 307}, 0, { 1948, 930}, {0x6a, 0xbf, 0x3f, 0xff}}},69{{{ 205, 1024, 307}, 0, { 1948, 28}, {0x6a, 0xbf, 0x3f, 0xff}}},70{{{ -101, 922, 307}, 0, { 1948, 930}, {0x5f, 0xdf, 0x1f, 0xff}}},71{{{ -101, 922, -306}, 0, { 32, 930}, {0x5f, 0xdf, 0x1f, 0xff}}},72{{{ -101, 768, -306}, 0, { 32, 930}, {0x5f, 0xdf, 0x1f, 0xff}}},73{{{ -101, 768, 307}, 0, { 1948, 930}, {0x5f, 0xdf, 0x1f, 0xff}}},74{{{ 205, 1024, 307}, 0, { 1948, 28}, {0x2a, 0xff, 0x00, 0xff}}},75{{{ 205, 1024, -306}, 0, { 32, 28}, {0x2a, 0xff, 0x00, 0xff}}},76{{{ -101, 922, -306}, 0, { 32, 930}, {0x2a, 0xff, 0x00, 0xff}}},77{{{ -101, 922, 307}, 0, { 1948, 930}, {0x2a, 0xff, 0x00, 0xff}}},78{{{ 205, 1024, -306}, 0, { 32, 930}, {0x3f, 0xbf, 0x55, 0xff}}},79{{{ 205, 1178, -306}, 0, { 32, 930}, {0x3f, 0xbf, 0x55, 0xff}}},80{{{ 512, 1280, -306}, 0, { 32, 28}, {0x3f, 0xbf, 0x55, 0xff}}},81};8283// 0x07015FC8 - 0x070160A884static const Vtx bits_seg7_vertex_07015FC8[] = {85{{{ 205, 1178, 307}, 0, { 1948, 930}, {0x3f, 0xbf, 0x55, 0xff}}},86{{{ 205, 1024, 307}, 0, { 1948, 930}, {0x3f, 0xbf, 0x55, 0xff}}},87{{{ 512, 1280, 307}, 0, { 1948, 28}, {0x3f, 0xbf, 0x55, 0xff}}},88{{{ 205, 1178, 307}, 0, { 1948, 930}, {0x1f, 0xdf, 0x3f, 0xff}}},89{{{ 205, 1178, -306}, 0, { 32, 930}, {0x1f, 0xdf, 0x3f, 0xff}}},90{{{ 205, 1024, -306}, 0, { 32, 930}, {0x1f, 0xdf, 0x3f, 0xff}}},91{{{ 205, 1024, 307}, 0, { 1948, 930}, {0x1f, 0xdf, 0x3f, 0xff}}},92{{{ 512, 1280, 307}, 0, { 1948, 28}, {0x00, 0xff, 0x55, 0xff}}},93{{{ 512, 1280, -306}, 0, { 32, 28}, {0x00, 0xff, 0x55, 0xff}}},94{{{ 205, 1178, -306}, 0, { 32, 930}, {0x00, 0xff, 0x55, 0xff}}},95{{{ 205, 1178, 307}, 0, { 1948, 930}, {0x00, 0xff, 0x55, 0xff}}},96{{{ 512, 1434, 307}, 0, { 1948, 930}, {0x3f, 0xbf, 0x7f, 0xff}}},97{{{ 512, 1280, 307}, 0, { 1948, 930}, {0x3f, 0xbf, 0x7f, 0xff}}},98{{{ 819, 1536, 307}, 0, { 1948, 28}, {0x3f, 0xbf, 0x7f, 0xff}}},99};100101// 0x070160A8 - 0x07016158102static const Vtx bits_seg7_vertex_070160A8[] = {103{{{ 512, 1280, -306}, 0, { 32, 930}, {0x3f, 0xbf, 0x7f, 0xff}}},104{{{ 512, 1434, -306}, 0, { 32, 930}, {0x3f, 0xbf, 0x7f, 0xff}}},105{{{ 819, 1536, -306}, 0, { 32, 28}, {0x3f, 0xbf, 0x7f, 0xff}}},106{{{ 512, 1434, 307}, 0, { 1948, 930}, {0x1f, 0xdf, 0x7f, 0xff}}},107{{{ 512, 1434, -306}, 0, { 32, 930}, {0x1f, 0xdf, 0x7f, 0xff}}},108{{{ 512, 1280, -306}, 0, { 32, 930}, {0x1f, 0xdf, 0x7f, 0xff}}},109{{{ 512, 1280, 307}, 0, { 1948, 930}, {0x1f, 0xdf, 0x7f, 0xff}}},110{{{ 819, 1536, 307}, 0, { 1948, 28}, {0x00, 0xff, 0x7f, 0xff}}},111{{{ 819, 1536, -306}, 0, { 32, 28}, {0x00, 0xff, 0x7f, 0xff}}},112{{{ 512, 1434, -306}, 0, { 32, 930}, {0x00, 0xff, 0x7f, 0xff}}},113{{{ 512, 1434, 307}, 0, { 1948, 930}, {0x00, 0xff, 0x7f, 0xff}}},114};115116// 0x07016158 - 0x07016190117static const Gfx bits_seg7_dl_07016158[] = {118gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sky_09007000),119gsDPLoadSync(),120gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),121gsSPVertex(bits_seg7_vertex_07015BD8, 4, 0),122gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),123gsSPEndDisplayList(),124};125126// 0x07016190 - 0x07016300127static const Gfx bits_seg7_dl_07016190[] = {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_07015C18, 16, 0),132gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),133gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0),134gsSP2Triangles(10, 11, 12, 0x0, 13, 14, 15, 0x0),135gsSPVertex(bits_seg7_vertex_07015D18, 15, 0),136gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),137gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),138gsSP2Triangles( 8, 9, 10, 0x0, 11, 12, 13, 0x0),139gsSP1Triangle(11, 14, 12, 0x0),140gsSPVertex(bits_seg7_vertex_07015E08, 14, 0),141gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),142gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),143gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0),144gsSPVertex(bits_seg7_vertex_07015EE8, 14, 0),145gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),146gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),147gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0),148gsSPVertex(bits_seg7_vertex_07015FC8, 14, 0),149gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),150gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),151gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0),152gsSPVertex(bits_seg7_vertex_070160A8, 11, 0),153gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),154gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),155gsSP1Triangle( 7, 9, 10, 0x0),156gsSPEndDisplayList(),157};158159// 0x07016300 - 0x07016378160const Gfx bits_seg7_dl_07016300[] = {161gsDPPipeSync(),162gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB),163gsSPClearGeometryMode(G_LIGHTING),164gsDPSetTile(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),165gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),166gsDPTileSync(),167gsDPSetTile(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),168gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),169gsSPDisplayList(bits_seg7_dl_07016158),170gsSPDisplayList(bits_seg7_dl_07016190),171gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),172gsDPPipeSync(),173gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),174gsSPSetGeometryMode(G_LIGHTING),175gsSPEndDisplayList(),176};177178179