Path: blob/master/levels/bitdw/areas/1/wooden_platform/model.inc.c
7862 views
// 0x07005C40 - 0x07005D401static const Vtx bitdw_seg7_vertex_07005C40[] = {2{{{ -153, 435, -716}, 0, { 1672, -1054}, {0xff, 0xff, 0xa8, 0xff}}},3{{{ -562, 435, -716}, 0, { 308, -1054}, {0xff, 0xff, 0xa8, 0xff}}},4{{{ -869, 435, -409}, 0, { -712, -616}, {0xff, 0xff, 0xa8, 0xff}}},5{{{ 154, 435, -409}, 0, { 2694, -616}, {0xff, 0xff, 0xa8, 0xff}}},6{{{ 154, 435, 410}, 0, { 2694, 552}, {0xff, 0xff, 0xa8, 0xff}}},7{{{ -869, 435, 410}, 0, { -712, 552}, {0xff, 0xff, 0xa8, 0xff}}},8{{{ -562, 435, 717}, 0, { 308, 990}, {0xff, 0xff, 0xa8, 0xff}}},9{{{ -153, 435, 717}, 0, { 1672, 990}, {0xff, 0xff, 0xa8, 0xff}}},10{{{ -869, 128, -409}, 0, { -712, -616}, {0x52, 0x70, 0xac, 0xff}}},11{{{ 154, 128, -409}, 0, { 2694, -616}, {0x52, 0x70, 0xac, 0xff}}},12{{{ 154, 128, 410}, 0, { 2694, 552}, {0x52, 0x70, 0xac, 0xff}}},13{{{ -562, 128, 717}, 0, { 308, 990}, {0x52, 0x70, 0xac, 0xff}}},14{{{ -869, 128, 410}, 0, { -712, 552}, {0x52, 0x70, 0xac, 0xff}}},15{{{ -562, 128, -716}, 0, { 308, -1054}, {0x52, 0x70, 0xac, 0xff}}},16{{{ -153, 128, -716}, 0, { 1672, -1054}, {0x52, 0x70, 0xac, 0xff}}},17{{{ -153, 128, 717}, 0, { 1672, 990}, {0x52, 0x70, 0xac, 0xff}}},18};1920// 0x07005D40 - 0x07005E4021static const Vtx bitdw_seg7_vertex_07005D40[] = {22{{{ 358, 333, -306}, 0, { 1864, 160}, {0x7c, 0x89, 0x79, 0xff}}},23{{{ 672, 218, -306}, 0, { 1150, 490}, {0x7c, 0x89, 0x79, 0xff}}},24{{{ 672, 13, -306}, 0, { 808, 150}, {0x7c, 0x89, 0x79, 0xff}}},25{{{ 1178, 218, -306}, 0, { 308, 1328}, {0x7c, 0x89, 0x79, 0xff}}},26{{{ 1178, 13, -306}, 0, { 0, 990}, {0x7c, 0x89, 0x79, 0xff}}},27{{{ 154, 128, -306}, 0, { 1864, -522}, {0x7c, 0x89, 0x79, 0xff}}},28{{{ 672, 13, 307}, 0, { 808, 150}, {0x7c, 0x89, 0x79, 0xff}}},29{{{ 1178, 13, 307}, 0, { 0, 990}, {0x7c, 0x89, 0x79, 0xff}}},30{{{ 1178, 218, 307}, 0, { 308, 1328}, {0x7c, 0x89, 0x79, 0xff}}},31{{{ 672, 218, 307}, 0, { 1150, 490}, {0x7c, 0x89, 0x79, 0xff}}},32{{{ 154, 128, 307}, 0, { 1864, -522}, {0x7c, 0x89, 0x79, 0xff}}},33{{{ 358, 333, 307}, 0, { 1864, 160}, {0x7c, 0x89, 0x79, 0xff}}},34{{{ 1178, 13, -306}, 0, { 1160, 1840}, {0x68, 0x7b, 0x6e, 0xff}}},35{{{ 1178, 218, -306}, 0, { 1502, 1498}, {0x68, 0x7b, 0x6e, 0xff}}},36{{{ 1178, 218, 307}, 0, { 478, 478}, {0x68, 0x7b, 0x6e, 0xff}}},37{{{ 1178, 13, 307}, 0, { 138, 820}, {0x68, 0x7b, 0x6e, 0xff}}},38};3940// 0x07005E40 - 0x07005F2041static const Vtx bitdw_seg7_vertex_07005E40[] = {42{{{ 672, 13, -306}, 0, { 150, 1828}, {0x38, 0x4a, 0x3d, 0xff}}},43{{{ 1178, 13, 307}, 0, { 0, 0}, {0x38, 0x4a, 0x3d, 0xff}}},44{{{ 672, 13, 307}, 0, { -870, 808}, {0x38, 0x4a, 0x3d, 0xff}}},45{{{ 154, 128, -306}, 0, { -712, 2692}, {0x38, 0x4a, 0x3d, 0xff}}},46{{{ 1178, 13, -306}, 0, { 990, 990}, {0x38, 0x4a, 0x3d, 0xff}}},47{{{ 154, 128, 307}, 0, { -1734, 1670}, {0x38, 0x4a, 0x3d, 0xff}}},48{{{ 672, 218, 307}, 0, { -870, 808}, {0xcd, 0xdf, 0xcc, 0xff}}},49{{{ 1178, 218, 307}, 0, { 0, 0}, {0xcd, 0xdf, 0xcc, 0xff}}},50{{{ 1178, 218, -306}, 0, { 990, 990}, {0xcd, 0xdf, 0xcc, 0xff}}},51{{{ 672, 218, -306}, 0, { 150, 1828}, {0xcd, 0xdf, 0xcc, 0xff}}},52{{{ 358, 333, 307}, 0, { -1392, 1328}, {0xb7, 0xcd, 0xba, 0xff}}},53{{{ 672, 218, -306}, 0, { 150, 1828}, {0xb7, 0xcd, 0xba, 0xff}}},54{{{ 358, 333, -306}, 0, { -370, 2350}, {0xb7, 0xcd, 0xba, 0xff}}},55{{{ 672, 218, 307}, 0, { -870, 808}, {0xb7, 0xcd, 0xba, 0xff}}},56};5758// 0x07005F20 - 0x0700601059static const Vtx bitdw_seg7_vertex_07005F20[] = {60{{{ -665, 333, -921}, 0, { 0, 990}, {0xc7, 0xee, 0xff, 0xff}}},61{{{ -562, 435, -716}, 0, { 308, 0}, {0xc7, 0xee, 0xff, 0xff}}},62{{{ -153, 435, -716}, 0, { 990, 0}, {0xc7, 0xee, 0xff, 0xff}}},63{{{ -50, 333, -921}, 0, { 990, 990}, {0xc7, 0xee, 0xff, 0xff}}},64{{{ -665, 333, 922}, 0, { 990, 990}, {0xc7, 0xee, 0xff, 0xff}}},65{{{ -50, 333, 922}, 0, { 0, 990}, {0xc7, 0xee, 0xff, 0xff}}},66{{{ -562, 435, 717}, 0, { 820, -26}, {0xc7, 0xee, 0xff, 0xff}}},67{{{ -153, 435, 717}, 0, { 138, -26}, {0xc7, 0xee, 0xff, 0xff}}},68{{{ -665, 333, 922}, 0, { 0, 990}, {0xa0, 0xd8, 0xff, 0xff}}},69{{{ -562, 435, 717}, 0, { 96, -30}, {0xa0, 0xd8, 0xff, 0xff}}},70{{{ -869, 435, 410}, 0, { 862, -30}, {0xa0, 0xd8, 0xff, 0xff}}},71{{{ -562, 435, -716}, 0, { 990, 0}, {0xa0, 0xd8, 0xff, 0xff}}},72{{{ -665, 333, -921}, 0, { 990, 990}, {0xa0, 0xd8, 0xff, 0xff}}},73{{{ -1074, 333, -511}, 0, { 0, 990}, {0xa0, 0xd8, 0xff, 0xff}}},74{{{ -869, 435, -409}, 0, { 224, 0}, {0xa0, 0xd8, 0xff, 0xff}}},75};7677// 0x07006010 - 0x070060F078static const Vtx bitdw_seg7_vertex_07006010[] = {79{{{ -50, 333, -921}, 0, { 0, 990}, {0xa0, 0xd8, 0xff, 0xff}}},80{{{ -153, 435, -716}, 0, { 96, -30}, {0xa0, 0xd8, 0xff, 0xff}}},81{{{ 154, 435, -409}, 0, { 862, -30}, {0xa0, 0xd8, 0xff, 0xff}}},82{{{ 358, 333, -511}, 0, { 990, 990}, {0xa0, 0xd8, 0xff, 0xff}}},83{{{ -153, 435, 717}, 0, { 990, 0}, {0xa0, 0xd8, 0xff, 0xff}}},84{{{ -50, 333, 922}, 0, { 990, 990}, {0xa0, 0xd8, 0xff, 0xff}}},85{{{ 358, 333, 512}, 0, { 0, 990}, {0xa0, 0xd8, 0xff, 0xff}}},86{{{ 154, 435, 410}, 0, { 224, 0}, {0xa0, 0xd8, 0xff, 0xff}}},87{{{ -1074, 333, 512}, 0, { 990, 990}, {0xa0, 0xd8, 0xff, 0xff}}},88{{{ -665, 333, 922}, 0, { 0, 990}, {0xa0, 0xd8, 0xff, 0xff}}},89{{{ -869, 435, 410}, 0, { 862, -30}, {0xa0, 0xd8, 0xff, 0xff}}},90{{{ -869, 435, 410}, 0, { 308, 0}, {0x82, 0xc2, 0xff, 0xff}}},91{{{ -869, 435, -409}, 0, { 990, 0}, {0x82, 0xc2, 0xff, 0xff}}},92{{{ -1074, 333, -511}, 0, { 990, 990}, {0x82, 0xc2, 0xff, 0xff}}},93};9495// 0x070060F0 - 0x070061E096static const Vtx bitdw_seg7_vertex_070060F0[] = {97{{{ -562, 128, 717}, 0, { 820, 584}, {0x82, 0xc2, 0xff, 0xff}}},98{{{ -153, 128, 717}, 0, { 138, 584}, {0x82, 0xc2, 0xff, 0xff}}},99{{{ -50, 333, 922}, 0, { 0, 990}, {0x82, 0xc2, 0xff, 0xff}}},100{{{ -665, 333, 922}, 0, { 990, 990}, {0x82, 0xc2, 0xff, 0xff}}},101{{{ -153, 128, -716}, 0, { 888, 582}, {0x82, 0xc2, 0xff, 0xff}}},102{{{ -665, 333, -921}, 0, { 0, 990}, {0x82, 0xc2, 0xff, 0xff}}},103{{{ -50, 333, -921}, 0, { 990, 990}, {0x82, 0xc2, 0xff, 0xff}}},104{{{ -562, 128, -716}, 0, { 206, 582}, {0x82, 0xc2, 0xff, 0xff}}},105{{{ 358, 333, -511}, 0, { 0, 990}, {0x82, 0xc2, 0xff, 0xff}}},106{{{ 154, 435, -409}, 0, { 138, -48}, {0x82, 0xc2, 0xff, 0xff}}},107{{{ 358, 333, 512}, 0, { 990, 990}, {0x82, 0xc2, 0xff, 0xff}}},108{{{ 154, 435, 410}, 0, { 820, -48}, {0x82, 0xc2, 0xff, 0xff}}},109{{{ -1074, 333, 512}, 0, { 0, 990}, {0x82, 0xc2, 0xff, 0xff}}},110{{{ -869, 435, 410}, 0, { 308, 0}, {0x82, 0xc2, 0xff, 0xff}}},111{{{ -1074, 333, -511}, 0, { 990, 990}, {0x82, 0xc2, 0xff, 0xff}}},112};113114// 0x070061E0 - 0x070062E0115static const Vtx bitdw_seg7_vertex_070061E0[] = {116{{{ -869, 128, 410}, 0, { 862, 526}, {0x69, 0xb4, 0xff, 0xff}}},117{{{ -665, 333, 922}, 0, { 0, 990}, {0x69, 0xb4, 0xff, 0xff}}},118{{{ -1074, 333, 512}, 0, { 990, 990}, {0x69, 0xb4, 0xff, 0xff}}},119{{{ -562, 128, 717}, 0, { 96, 526}, {0x69, 0xb4, 0xff, 0xff}}},120{{{ 358, 333, 512}, 0, { 0, 990}, {0x69, 0xb4, 0xff, 0xff}}},121{{{ -153, 128, 717}, 0, { 920, 526}, {0x69, 0xb4, 0xff, 0xff}}},122{{{ 154, 128, 410}, 0, { 154, 526}, {0x69, 0xb4, 0xff, 0xff}}},123{{{ -50, 333, 922}, 0, { 990, 990}, {0x69, 0xb4, 0xff, 0xff}}},124{{{ 154, 128, -409}, 0, { 862, 526}, {0x69, 0xb4, 0xff, 0xff}}},125{{{ -153, 128, -716}, 0, { 96, 526}, {0x69, 0xb4, 0xff, 0xff}}},126{{{ -50, 333, -921}, 0, { 0, 990}, {0x69, 0xb4, 0xff, 0xff}}},127{{{ 358, 333, -511}, 0, { 990, 990}, {0x69, 0xb4, 0xff, 0xff}}},128{{{ -1074, 333, -511}, 0, { 0, 990}, {0x69, 0xb4, 0xff, 0xff}}},129{{{ -562, 128, -716}, 0, { 920, 526}, {0x69, 0xb4, 0xff, 0xff}}},130{{{ -869, 128, -409}, 0, { 154, 526}, {0x69, 0xb4, 0xff, 0xff}}},131{{{ -665, 333, -921}, 0, { 990, 990}, {0x69, 0xb4, 0xff, 0xff}}},132};133134// 0x070062E0 - 0x07006360135static const Vtx bitdw_seg7_vertex_070062E0[] = {136{{{ 358, 333, 512}, 0, { 0, 990}, {0x5f, 0x9c, 0xff, 0xff}}},137{{{ 154, 128, 410}, 0, { 206, 582}, {0x5f, 0x9c, 0xff, 0xff}}},138{{{ 358, 333, -511}, 0, { 990, 990}, {0x5f, 0x9c, 0xff, 0xff}}},139{{{ 154, 128, -409}, 0, { 888, 582}, {0x5f, 0x9c, 0xff, 0xff}}},140{{{ -1074, 333, -511}, 0, { 990, 990}, {0x5f, 0x9c, 0xff, 0xff}}},141{{{ -869, 128, 410}, 0, { 206, 582}, {0x5f, 0x9c, 0xff, 0xff}}},142{{{ -1074, 333, 512}, 0, { 0, 990}, {0x5f, 0x9c, 0xff, 0xff}}},143{{{ -869, 128, -409}, 0, { 888, 582}, {0x5f, 0x9c, 0xff, 0xff}}},144};145146// 0x07006360 - 0x070063E8147static const Gfx bitdw_seg7_dl_07006360[] = {148gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sky_09004800),149gsDPLoadSync(),150gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),151gsSPVertex(bitdw_seg7_vertex_07005C40, 16, 0),152gsSP2Triangles( 0, 1, 2, 0x0, 3, 0, 2, 0x0),153gsSP2Triangles( 4, 3, 2, 0x0, 5, 6, 2, 0x0),154gsSP2Triangles( 6, 7, 2, 0x0, 7, 4, 2, 0x0),155gsSP2Triangles( 8, 9, 10, 0x0, 8, 11, 12, 0x0),156gsSP2Triangles( 8, 13, 14, 0x0, 8, 15, 11, 0x0),157gsSP2Triangles( 8, 14, 9, 0x0, 8, 10, 15, 0x0),158gsSPEndDisplayList(),159};160161// 0x070063E8 - 0x070064A8162static const Gfx bitdw_seg7_dl_070063E8[] = {163gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sky_09007000),164gsDPLoadSync(),165gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),166gsSPVertex(bitdw_seg7_vertex_07005D40, 16, 0),167gsSP2Triangles( 0, 1, 2, 0x0, 1, 3, 4, 0x0),168gsSP2Triangles( 1, 4, 2, 0x0, 0, 2, 5, 0x0),169gsSP2Triangles( 6, 7, 8, 0x0, 6, 8, 9, 0x0),170gsSP2Triangles(10, 6, 9, 0x0, 10, 9, 11, 0x0),171gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0),172gsSPVertex(bitdw_seg7_vertex_07005E40, 14, 0),173gsSP2Triangles( 0, 1, 2, 0x0, 3, 0, 2, 0x0),174gsSP2Triangles( 0, 4, 1, 0x0, 3, 2, 5, 0x0),175gsSP2Triangles( 6, 7, 8, 0x0, 6, 8, 9, 0x0),176gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),177gsSPEndDisplayList(),178};179180// 0x070064A8 - 0x070065F0181static const Gfx bitdw_seg7_dl_070064A8[] = {182gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bitdw_seg7_texture_07001000),183gsDPLoadSync(),184gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),185gsSPVertex(bitdw_seg7_vertex_07005F20, 15, 0),186gsSP2Triangles( 0, 1, 2, 0x0, 3, 0, 2, 0x0),187gsSP2Triangles( 4, 5, 6, 0x0, 5, 7, 6, 0x0),188gsSP2Triangles( 8, 9, 10, 0x0, 11, 12, 13, 0x0),189gsSP1Triangle(14, 11, 13, 0x0),190gsSPVertex(bitdw_seg7_vertex_07006010, 14, 0),191gsSP2Triangles( 0, 1, 2, 0x0, 3, 0, 2, 0x0),192gsSP2Triangles( 4, 5, 6, 0x0, 7, 4, 6, 0x0),193gsSP2Triangles( 8, 9, 10, 0x0, 11, 12, 13, 0x0),194gsSPVertex(bitdw_seg7_vertex_070060F0, 15, 0),195gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),196gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),197gsSP2Triangles( 8, 9, 10, 0x0, 9, 11, 10, 0x0),198gsSP1Triangle(12, 13, 14, 0x0),199gsSPVertex(bitdw_seg7_vertex_070061E0, 16, 0),200gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),201gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),202gsSP2Triangles( 8, 9, 10, 0x0, 8, 10, 11, 0x0),203gsSP2Triangles(12, 13, 14, 0x0, 12, 15, 13, 0x0),204gsSPVertex(bitdw_seg7_vertex_070062E0, 8, 0),205gsSP2Triangles( 0, 1, 2, 0x0, 1, 3, 2, 0x0),206gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),207gsSPEndDisplayList(),208};209210// 0x070065F0 - 0x07006670211const Gfx bitdw_seg7_dl_070065F0[] = {212gsDPPipeSync(),213gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB),214gsSPClearGeometryMode(G_LIGHTING),215gsDPSetTile(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),216gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),217gsDPTileSync(),218gsDPSetTile(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),219gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),220gsSPDisplayList(bitdw_seg7_dl_07006360),221gsSPDisplayList(bitdw_seg7_dl_070063E8),222gsSPDisplayList(bitdw_seg7_dl_070064A8),223gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),224gsDPPipeSync(),225gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),226gsSPSetGeometryMode(G_LIGHTING),227gsSPEndDisplayList(),228};229230231