Path: blob/master/levels/bits/areas/1/28/model.inc.c
7862 views
// 0x07014C98 - 0x07014CD81static const Vtx bits_seg7_vertex_07014C98[] = {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// 0x07014CD8 - 0x07014DD89static const Vtx bits_seg7_vertex_07014CD8[] = {10{{{ -1023, 0, -306}, 0, { 32, 930}, {0xbf, 0xbf, 0x3f, 0xff}}},11{{{ -1023, 256, -306}, 0, { 32, 930}, {0xbf, 0xbf, 0x3f, 0xff}}},12{{{ -716, 256, -306}, 0, { 32, 28}, {0xbf, 0xbf, 0x3f, 0xff}}},13{{{ -1023, 256, 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, 256, 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, 256, -306}, 0, { 32, 930}, {0xdf, 0xdf, 0x1f, 0xff}}},20{{{ -716, 256, -306}, 0, { 32, 930}, {0xaa, 0xbf, 0x3f, 0xff}}},21{{{ -716, 512, -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, 512, 307}, 0, { 1948, 930}, {0xaa, 0xbf, 0x3f, 0xff}}},25{{{ -716, 256, 307}, 0, { 1948, 930}, {0xaa, 0xbf, 0x3f, 0xff}}},26};2728// 0x07014DD8 - 0x07014EC829static const Vtx bits_seg7_vertex_07014DD8[] = {30{{{ -716, 256, 307}, 0, { 1948, 930}, {0xbf, 0xdf, 0x1f, 0xff}}},31{{{ -716, 512, 307}, 0, { 1948, 930}, {0xbf, 0xdf, 0x1f, 0xff}}},32{{{ -716, 512, -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, 256, -306}, 0, { 32, 930}, {0xd4, 0xff, 0x00, 0xff}}},36{{{ -1023, 256, 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, 768, -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, 512, 307}, 0, { 1948, 930}, {0xaa, 0xff, 0x00, 0xff}}},43{{{ -409, 512, 307}, 0, { 1948, 28}, {0xaa, 0xff, 0x00, 0xff}}},44{{{ -716, 512, -306}, 0, { 32, 930}, {0xaa, 0xff, 0x00, 0xff}}},45};4647// 0x07014EC8 - 0x07014FA848static const Vtx bits_seg7_vertex_07014EC8[] = {49{{{ -409, 768, 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, 768, 307}, 0, { 1948, 930}, {0x7f, 0xdf, 0x1f, 0xff}}},53{{{ -409, 768, -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, 768, -306}, 0, { 32, 930}, {0x7f, 0xff, 0x00, 0xff}}},58{{{ -409, 768, 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, 1024, -306}, 0, { 32, 930}, {0x6a, 0xbf, 0x3f, 0xff}}},62{{{ 205, 1024, -306}, 0, { 32, 28}, {0x6a, 0xbf, 0x3f, 0xff}}},63};6465// 0x07014FA8 - 0x0701508866static const Vtx bits_seg7_vertex_07014FA8[] = {67{{{ -101, 1024, 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, 1024, 307}, 0, { 1948, 930}, {0x5f, 0xdf, 0x1f, 0xff}}},71{{{ -101, 1024, -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, 1024, -306}, 0, { 32, 930}, {0x2a, 0xff, 0x00, 0xff}}},77{{{ -101, 1024, 307}, 0, { 1948, 930}, {0x2a, 0xff, 0x00, 0xff}}},78{{{ 205, 1024, -306}, 0, { 32, 930}, {0x3f, 0xbf, 0x55, 0xff}}},79{{{ 205, 1280, -306}, 0, { 32, 930}, {0x3f, 0xbf, 0x55, 0xff}}},80{{{ 512, 1280, -306}, 0, { 32, 28}, {0x3f, 0xbf, 0x55, 0xff}}},81};8283// 0x07015088 - 0x0701516884static const Vtx bits_seg7_vertex_07015088[] = {85{{{ 205, 1280, 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, 1280, 307}, 0, { 1948, 930}, {0x1f, 0xdf, 0x3f, 0xff}}},89{{{ 205, 1280, -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, 1280, -306}, 0, { 32, 930}, {0x00, 0xff, 0x55, 0xff}}},95{{{ 205, 1280, 307}, 0, { 1948, 930}, {0x00, 0xff, 0x55, 0xff}}},96{{{ 512, 1536, 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// 0x07015168 - 0x07015218102static const Vtx bits_seg7_vertex_07015168[] = {103{{{ 512, 1280, -306}, 0, { 32, 930}, {0x3f, 0xbf, 0x7f, 0xff}}},104{{{ 512, 1536, -306}, 0, { 32, 930}, {0x3f, 0xbf, 0x7f, 0xff}}},105{{{ 819, 1536, -306}, 0, { 32, 28}, {0x3f, 0xbf, 0x7f, 0xff}}},106{{{ 512, 1536, 307}, 0, { 1948, 930}, {0x1f, 0xdf, 0x7f, 0xff}}},107{{{ 512, 1536, -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, 1536, -306}, 0, { 32, 930}, {0x00, 0xff, 0x7f, 0xff}}},113{{{ 512, 1536, 307}, 0, { 1948, 930}, {0x00, 0xff, 0x7f, 0xff}}},114};115116// 0x07015218 - 0x07015250117static const Gfx bits_seg7_dl_07015218[] = {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_07014C98, 4, 0),122gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),123gsSPEndDisplayList(),124};125126// 0x07015250 - 0x070153C0127static const Gfx bits_seg7_dl_07015250[] = {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_07014CD8, 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_07014DD8, 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_07014EC8, 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_07014FA8, 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_07015088, 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_07015168, 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// 0x070153C0 - 0x07015438160const Gfx bits_seg7_dl_070153C0[] = {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_07015218),170gsSPDisplayList(bits_seg7_dl_07015250),171gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),172gsDPPipeSync(),173gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),174gsSPSetGeometryMode(G_LIGHTING),175gsSPEndDisplayList(),176};177178179