Path: blob/master/levels/bitdw/areas/1/quartzy_path_1/model.inc.c
7862 views
// 0x07003688 - 0x070037781static const Vtx bitdw_seg7_vertex_07003688[] = {2{{{ 3507, -588, 205}, 0, { 4226, -542}, {0x2b, 0x5c, 0x54, 0xff}}},3{{{ 3712, -485, 614}, 0, { 4056, -1054}, {0x2b, 0x5c, 0x54, 0xff}}},4{{{ 3712, -588, 614}, 0, { 4056, -1054}, {0x2b, 0x5c, 0x54, 0xff}}},5{{{ 3507, -485, 205}, 0, { 4226, -542}, {0x2b, 0x5c, 0x54, 0xff}}},6{{{ -1305, 333, 614}, 0, { -116, 3118}, {0x2b, 0x5c, 0x54, 0xff}}},7{{{ -1305, 640, 614}, 0, { -116, 3118}, {0x2b, 0x5c, 0x54, 0xff}}},8{{{ -2124, 1152, -921}, 0, { 478, 5076}, {0x2b, 0x5c, 0x54, 0xff}}},9{{{ -1919, 742, -921}, 0, { 650, 4906}, {0x2b, 0x5c, 0x54, 0xff}}},10{{{ -1509, 742, -1125}, 0, { 1160, 4736}, {0x2b, 0x5c, 0x54, 0xff}}},11{{{ -895, 640, 0}, 0, { 734, 3288}, {0x2b, 0x5c, 0x54, 0xff}}},12{{{ -895, 230, 0}, 0, { 734, 3288}, {0x2b, 0x5c, 0x54, 0xff}}},13{{{ -1509, 1152, -1125}, 0, { 1160, 4736}, {0x2b, 0x5c, 0x54, 0xff}}},14{{{ 742, 230, 1126}, 0, { 1160, 990}, {0x37, 0x7e, 0x69, 0xff}}},15{{{ -1305, 640, 614}, 0, { -116, 3118}, {0x37, 0x7e, 0x69, 0xff}}},16{{{ -1305, 333, 614}, 0, { -116, 3118}, {0x37, 0x7e, 0x69, 0xff}}},17};1819// 0x07003778 - 0x0700386820static const Vtx bitdw_seg7_vertex_07003778[] = {21{{{ 3712, -588, 614}, 0, { 4056, -1054}, {0x37, 0x7e, 0x69, 0xff}}},22{{{ 3712, -485, 614}, 0, { 4056, -1054}, {0x37, 0x7e, 0x69, 0xff}}},23{{{ 2381, -383, 614}, 0, { 2948, 54}, {0x37, 0x7e, 0x69, 0xff}}},24{{{ 2381, -588, 614}, 0, { 2948, 54}, {0x37, 0x7e, 0x69, 0xff}}},25{{{ 2176, -485, 0}, 0, { 3290, 734}, {0x37, 0x7e, 0x69, 0xff}}},26{{{ 3507, -485, 205}, 0, { 4226, -542}, {0x37, 0x7e, 0x69, 0xff}}},27{{{ 3507, -588, 205}, 0, { 4226, -542}, {0x37, 0x7e, 0x69, 0xff}}},28{{{ 2176, -383, 0}, 0, { 3290, 734}, {0x37, 0x7e, 0x69, 0xff}}},29{{{ 742, 230, 512}, 0, { 1672, 1500}, {0x37, 0x7e, 0x69, 0xff}}},30{{{ -895, 230, 0}, 0, { 734, 3288}, {0x37, 0x7e, 0x69, 0xff}}},31{{{ -895, 640, 0}, 0, { 734, 3288}, {0x37, 0x7e, 0x69, 0xff}}},32{{{ 742, -178, 512}, 0, { 1672, 1500}, {0x37, 0x7e, 0x69, 0xff}}},33{{{ 447, -59, 1044}, 0, { 982, 1302}, {0x37, 0x7e, 0x69, 0xff}}},34{{{ 742, 230, 1126}, 0, { 1160, 990}, {0x37, 0x7e, 0x69, 0xff}}},35{{{ -1305, 333, 614}, 0, { -116, 3118}, {0x37, 0x7e, 0x69, 0xff}}},36};3738// 0x07003868 - 0x0700396839static const Vtx bitdw_seg7_vertex_07003868[] = {40{{{ 742, 230, 512}, 0, { 1672, 1500}, {0x2e, 0x9a, 0x73, 0xff}}},41{{{ 2176, -383, 0}, 0, { 3290, 734}, {0x2e, 0x9a, 0x73, 0xff}}},42{{{ 2176, -485, 0}, 0, { 3290, 734}, {0x2e, 0x9a, 0x73, 0xff}}},43{{{ 742, -178, 512}, 0, { 1672, 1500}, {0x2e, 0x9a, 0x73, 0xff}}},44{{{ 2381, -588, 614}, 0, { 2948, 54}, {0x2e, 0x9a, 0x73, 0xff}}},45{{{ 742, 230, 1126}, 0, { 1160, 990}, {0x2e, 0x9a, 0x73, 0xff}}},46{{{ 447, -59, 1044}, 0, { 982, 1302}, {0x2e, 0x9a, 0x73, 0xff}}},47{{{ 2381, -383, 614}, 0, { 2948, 54}, {0x2e, 0x9a, 0x73, 0xff}}},48{{{ -1509, 1152, -1125}, 0, { 1160, 4736}, {0xff, 0xff, 0xff, 0xff}}},49{{{ -2124, 1152, -921}, 0, { 478, 5076}, {0xff, 0xff, 0xff, 0xff}}},50{{{ -1305, 640, 614}, 0, { -116, 3118}, {0xff, 0xff, 0xff, 0xff}}},51{{{ 2176, -383, 0}, 0, { 3290, 734}, {0xff, 0xff, 0xff, 0xff}}},52{{{ 2381, -383, 614}, 0, { 2948, 54}, {0xff, 0xff, 0xff, 0xff}}},53{{{ 3712, -485, 614}, 0, { 4056, -1054}, {0xff, 0xff, 0xff, 0xff}}},54{{{ 3507, -485, 205}, 0, { 4226, -542}, {0xff, 0xff, 0xff, 0xff}}},55{{{ 742, 230, 512}, 0, { 1672, 1500}, {0xff, 0xff, 0xff, 0xff}}},56};5758// 0x07003968 - 0x07003A6859static const Vtx bitdw_seg7_vertex_07003968[] = {60{{{ 742, 230, 512}, 0, { 1672, 1500}, {0xff, 0xff, 0xff, 0xff}}},61{{{ 742, 230, 1126}, 0, { 1160, 990}, {0xff, 0xff, 0xff, 0xff}}},62{{{ 2381, -383, 614}, 0, { 2948, 54}, {0xff, 0xff, 0xff, 0xff}}},63{{{ 742, 230, 512}, 0, { 1672, 1498}, {0xff, 0xff, 0xff, 0xff}}},64{{{ -895, 640, 0}, 0, { 734, 3288}, {0xff, 0xff, 0xff, 0xff}}},65{{{ -1305, 640, 614}, 0, { -116, 3118}, {0xff, 0xff, 0xff, 0xff}}},66{{{ -1509, 1152, -1125}, 0, { 1160, 4736}, {0xff, 0xff, 0xff, 0xff}}},67{{{ 2176, -485, 0}, 0, { 3290, 734}, {0x00, 0x43, 0x43, 0xff}}},68{{{ 3507, -588, 205}, 0, { 4226, -542}, {0x00, 0x43, 0x43, 0xff}}},69{{{ 2381, -588, 614}, 0, { 2948, 54}, {0x00, 0x43, 0x43, 0xff}}},70{{{ 3712, -588, 614}, 0, { 4056, -1054}, {0x00, 0x43, 0x43, 0xff}}},71{{{ 742, -178, 512}, 0, { 1672, 1500}, {0x00, 0x43, 0x43, 0xff}}},72{{{ 447, -59, 1044}, 0, { 982, 1302}, {0x00, 0x43, 0x43, 0xff}}},73{{{ -1305, 333, 614}, 0, { -116, 3118}, {0x00, 0x43, 0x43, 0xff}}},74{{{ -895, 230, 0}, 0, { 734, 3288}, {0x00, 0x43, 0x43, 0xff}}},75{{{ -1919, 742, -921}, 0, { 650, 4906}, {0x00, 0x43, 0x43, 0xff}}},76};7778// 0x07003A68 - 0x07003A9879static const Vtx bitdw_seg7_vertex_07003A68[] = {80{{{ -1919, 742, -921}, 0, { 650, 4906}, {0x00, 0x43, 0x43, 0xff}}},81{{{ -1509, 742, -1125}, 0, { 1160, 4736}, {0x00, 0x43, 0x43, 0xff}}},82{{{ -895, 230, 0}, 0, { 734, 3288}, {0x00, 0x43, 0x43, 0xff}}},83};8485// 0x07003A98 - 0x07003BF086static const Gfx bitdw_seg7_dl_07003A98[] = {87gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bitdw_seg7_texture_07000800),88gsDPLoadSync(),89gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),90gsSPVertex(bitdw_seg7_vertex_07003688, 15, 0),91gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),92gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),93gsSP2Triangles( 8, 9, 10, 0x0, 8, 11, 9, 0x0),94gsSP1Triangle(12, 13, 14, 0x0),95gsSPVertex(bitdw_seg7_vertex_07003778, 15, 0),96gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),97gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),98gsSP2Triangles( 8, 9, 10, 0x0, 8, 11, 9, 0x0),99gsSP1Triangle(12, 13, 14, 0x0),100gsSPVertex(bitdw_seg7_vertex_07003868, 16, 0),101gsSP2Triangles( 0, 1, 2, 0x0, 3, 0, 2, 0x0),102gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),103gsSP2Triangles( 8, 9, 10, 0x0, 11, 12, 13, 0x0),104gsSP2Triangles(14, 11, 13, 0x0, 11, 15, 12, 0x0),105gsSPVertex(bitdw_seg7_vertex_07003968, 16, 0),106gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 1, 0x0),107gsSP2Triangles( 4, 5, 1, 0x0, 4, 6, 5, 0x0),108gsSP2Triangles( 7, 8, 9, 0x0, 8, 10, 9, 0x0),109gsSP2Triangles(11, 7, 9, 0x0, 11, 9, 12, 0x0),110gsSP2Triangles(13, 14, 11, 0x0, 12, 13, 11, 0x0),111gsSP1Triangle(13, 15, 14, 0x0),112gsSPVertex(bitdw_seg7_vertex_07003A68, 3, 0),113gsSP1Triangle( 0, 1, 2, 0x0),114gsSPEndDisplayList(),115};116117// 0x07003BF0 - 0x07003C60118const Gfx bitdw_seg7_dl_07003BF0[] = {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_07003A98),128gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),129gsDPPipeSync(),130gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),131gsSPSetGeometryMode(G_LIGHTING),132gsSPEndDisplayList(),133};134135136