Path: blob/master/levels/bitdw/collapsing_stairs_2/model.inc.c
7861 views
// 0x0700C158 - 0x0700C2381static const Vtx bitdw_seg7_vertex_0700C158[] = {2{{{ -716, 256, 307}, 0, { 1948, 0}, {0x65, 0xff, 0xb2, 0xff}}},3{{{ -716, 256, -306}, 0, { 32, 0}, {0x65, 0xff, 0xb2, 0xff}}},4{{{ -1023, 215, -306}, 0, { 32, 926}, {0x65, 0xff, 0xb2, 0xff}}},5{{{ -1023, 215, 307}, 0, { 1948, 926}, {0x65, 0xff, 0xb2, 0xff}}},6{{{ -1023, 215, 307}, 0, { 1948, 926}, {0x52, 0xac, 0x7f, 0xff}}},7{{{ -1023, 215, -306}, 0, { 32, 926}, {0x52, 0xac, 0x7f, 0xff}}},8{{{ -1023, 0, -306}, 0, { 32, 926}, {0x52, 0xac, 0x7f, 0xff}}},9{{{ -1023, 0, 307}, 0, { 1948, 926}, {0x52, 0xac, 0x7f, 0xff}}},10{{{ -1023, 0, -306}, 0, { 32, 926}, {0x3f, 0xbf, 0x7f, 0xff}}},11{{{ -1023, 215, -306}, 0, { 32, 926}, {0x3f, 0xbf, 0x7f, 0xff}}},12{{{ -716, 256, -306}, 0, { 32, 0}, {0x3f, 0xbf, 0x7f, 0xff}}},13{{{ -1023, 215, 307}, 0, { 1948, 926}, {0x3f, 0xbf, 0x7f, 0xff}}},14{{{ -1023, 0, 307}, 0, { 1948, 926}, {0x3f, 0xbf, 0x7f, 0xff}}},15{{{ -716, 256, 307}, 0, { 1948, 0}, {0x3f, 0xbf, 0x7f, 0xff}}},16};1718// 0x0700C238 - 0x0700C32819static const Vtx bitdw_seg7_vertex_0700C238[] = {20{{{ -409, 512, -306}, 0, { 32, 0}, {0x65, 0xff, 0xcc, 0xff}}},21{{{ -716, 471, 307}, 0, { 1948, 926}, {0x65, 0xff, 0xcc, 0xff}}},22{{{ -409, 512, 307}, 0, { 1948, 0}, {0x65, 0xff, 0xcc, 0xff}}},23{{{ -716, 471, -306}, 0, { 32, 926}, {0x65, 0xff, 0xcc, 0xff}}},24{{{ -101, 768, 307}, 0, { 1948, 0}, {0x65, 0xff, 0xe5, 0xff}}},25{{{ -409, 727, -306}, 0, { 32, 926}, {0x65, 0xff, 0xe5, 0xff}}},26{{{ -409, 727, 307}, 0, { 1948, 926}, {0x65, 0xff, 0xe5, 0xff}}},27{{{ -101, 768, -306}, 0, { 32, 0}, {0x65, 0xff, 0xe5, 0xff}}},28{{{ -716, 256, 307}, 0, { 1948, 926}, {0x52, 0xac, 0x9d, 0xff}}},29{{{ -716, 471, 307}, 0, { 1948, 926}, {0x52, 0xac, 0x9d, 0xff}}},30{{{ -716, 471, -306}, 0, { 32, 926}, {0x52, 0xac, 0x9d, 0xff}}},31{{{ -716, 256, -306}, 0, { 32, 926}, {0x52, 0xac, 0x9d, 0xff}}},32{{{ -716, 256, -306}, 0, { 32, 926}, {0x3f, 0xbf, 0xaa, 0xff}}},33{{{ -716, 471, -306}, 0, { 32, 926}, {0x3f, 0xbf, 0xaa, 0xff}}},34{{{ -409, 512, -306}, 0, { 32, 0}, {0x3f, 0xbf, 0xaa, 0xff}}},35};3637// 0x0700C328 - 0x0700C42838static const Vtx bitdw_seg7_vertex_0700C328[] = {39{{{ -409, 512, 307}, 0, { 1948, 0}, {0x3f, 0xbf, 0xaa, 0xff}}},40{{{ -716, 471, 307}, 0, { 1948, 926}, {0x3f, 0xbf, 0xaa, 0xff}}},41{{{ -716, 256, 307}, 0, { 1948, 926}, {0x3f, 0xbf, 0xaa, 0xff}}},42{{{ -409, 727, 307}, 0, { 1948, 926}, {0x52, 0xac, 0xac, 0xff}}},43{{{ -409, 512, -306}, 0, { 32, 926}, {0x52, 0xac, 0xac, 0xff}}},44{{{ -409, 512, 307}, 0, { 1948, 926}, {0x52, 0xac, 0xac, 0xff}}},45{{{ -409, 727, -306}, 0, { 32, 926}, {0x52, 0xac, 0xac, 0xff}}},46{{{ -409, 512, -306}, 0, { 32, 926}, {0x3f, 0xbf, 0xbf, 0xff}}},47{{{ -409, 727, -306}, 0, { 32, 926}, {0x3f, 0xbf, 0xbf, 0xff}}},48{{{ -101, 768, -306}, 0, { 32, 0}, {0x3f, 0xbf, 0xbf, 0xff}}},49{{{ -409, 727, 307}, 0, { 1948, 926}, {0x3f, 0xbf, 0xbf, 0xff}}},50{{{ -409, 512, 307}, 0, { 1948, 926}, {0x3f, 0xbf, 0xbf, 0xff}}},51{{{ -101, 768, 307}, 0, { 1948, 0}, {0x3f, 0xbf, 0xbf, 0xff}}},52{{{ 205, 1024, 307}, 0, { 1948, 0}, {0x65, 0xe5, 0xff, 0xff}}},53{{{ 205, 1024, -306}, 0, { 32, 0}, {0x65, 0xe5, 0xff, 0xff}}},54{{{ -101, 983, -306}, 0, { 32, 926}, {0x65, 0xe5, 0xff, 0xff}}},55};5657// 0x0700C428 - 0x0700C4F858static const Vtx bitdw_seg7_vertex_0700C428[] = {59{{{ 205, 1024, 307}, 0, { 1948, 0}, {0x65, 0xe5, 0xff, 0xff}}},60{{{ -101, 983, -306}, 0, { 32, 926}, {0x65, 0xe5, 0xff, 0xff}}},61{{{ -101, 983, 307}, 0, { 1948, 926}, {0x65, 0xe5, 0xff, 0xff}}},62{{{ -101, 983, 307}, 0, { 1948, 926}, {0x52, 0x9d, 0xac, 0xff}}},63{{{ -101, 768, -306}, 0, { 32, 926}, {0x52, 0x9d, 0xac, 0xff}}},64{{{ -101, 768, 307}, 0, { 1948, 926}, {0x52, 0x9d, 0xac, 0xff}}},65{{{ -101, 983, -306}, 0, { 32, 926}, {0x52, 0x9d, 0xac, 0xff}}},66{{{ -101, 768, -306}, 0, { 32, 926}, {0x3f, 0xaa, 0xbf, 0xff}}},67{{{ -101, 983, -306}, 0, { 32, 926}, {0x3f, 0xaa, 0xbf, 0xff}}},68{{{ 205, 1024, -306}, 0, { 32, 0}, {0x3f, 0xaa, 0xbf, 0xff}}},69{{{ -101, 983, 307}, 0, { 1948, 926}, {0x3f, 0xaa, 0xbf, 0xff}}},70{{{ -101, 768, 307}, 0, { 1948, 926}, {0x3f, 0xaa, 0xbf, 0xff}}},71{{{ 205, 1024, 307}, 0, { 1948, 0}, {0x3f, 0xaa, 0xbf, 0xff}}},72};7374// 0x0700C4F8 - 0x0700C53875static const Vtx bitdw_seg7_vertex_0700C4F8[] = {76{{{ -1023, 0, 307}, 0, { 0, 0}, {0xb7, 0xcd, 0xba, 0xff}}},77{{{ -1023, 0, -306}, 0, { -1052, 990}, {0xb7, 0xcd, 0xba, 0xff}}},78{{{ -1637, 0, -306}, 0, { -2074, 0}, {0xb7, 0xcd, 0xba, 0xff}}},79{{{ -1637, 0, 307}, 0, { -1052, -1054}, {0xb7, 0xcd, 0xba, 0xff}}},80};8182// 0x0700C538 - 0x0700C63883static const Gfx bitdw_seg7_dl_0700C538[] = {84gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sky_09008000),85gsDPLoadSync(),86gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),87gsSPVertex(bitdw_seg7_vertex_0700C158, 14, 0),88gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),89gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),90gsSP2Triangles( 8, 9, 10, 0x0, 11, 12, 13, 0x0),91gsSPVertex(bitdw_seg7_vertex_0700C238, 15, 0),92gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),93gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),94gsSP2Triangles( 8, 9, 10, 0x0, 8, 10, 11, 0x0),95gsSP1Triangle(12, 13, 14, 0x0),96gsSPVertex(bitdw_seg7_vertex_0700C328, 16, 0),97gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),98gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),99gsSP2Triangles(10, 11, 12, 0x0, 13, 14, 15, 0x0),100gsSPVertex(bitdw_seg7_vertex_0700C428, 13, 0),101gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),102gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),103gsSP1Triangle(10, 11, 12, 0x0),104gsSPEndDisplayList(),105};106107// 0x0700C638 - 0x0700C670108static const Gfx bitdw_seg7_dl_0700C638[] = {109gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sky_09007000),110gsDPLoadSync(),111gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),112gsSPVertex(bitdw_seg7_vertex_0700C4F8, 4, 0),113gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),114gsSPEndDisplayList(),115};116117// 0x0700C670 - 0x0700C6E8118const Gfx bitdw_seg7_dl_0700C670[] = {119gsDPPipeSync(),120gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB),121gsSPClearGeometryMode(G_LIGHTING),122gsDPSetTile(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),123gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),124gsDPTileSync(),125gsDPSetTile(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),126gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),127gsSPDisplayList(bitdw_seg7_dl_0700C538),128gsSPDisplayList(bitdw_seg7_dl_0700C638),129gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),130gsDPPipeSync(),131gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),132gsSPSetGeometryMode(G_LIGHTING),133gsSPEndDisplayList(),134};135136137