sm64pc/levels/bitdw/areas/1/platforms_and_tilting_2/model.inc.c

461 lines
28 KiB
C

// 0x07007B30 - 0x07007C30
static const Vtx bitdw_seg7_vertex_07007B30[] = {
{{{ -665, 492, 140}, 0, { 734, 70}, {0xec, 0xef, 0x8e, 0xff}}},
{{{ -767, 492, 38}, 0, { 224, 70}, {0xec, 0xef, 0x8e, 0xff}}},
{{{ -767, 492, 140}, 0, { 224, 70}, {0xec, 0xef, 0x8e, 0xff}}},
{{{ -665, 492, 38}, 0, { 734, 70}, {0xec, 0xef, 0x8e, 0xff}}},
{{{ -767, 492, 898}, 0, { 224, 70}, {0xec, 0xef, 0x8e, 0xff}}},
{{{ -665, 492, 898}, 0, { 734, 70}, {0xec, 0xef, 0x8e, 0xff}}},
{{{ -665, 492, 795}, 0, { 734, 70}, {0xec, 0xef, 0x8e, 0xff}}},
{{{ -767, 492, 795}, 0, { 224, 70}, {0xec, 0xef, 0x8e, 0xff}}},
{{{ -716, -337, 898}, 0, { 980, 934}, {0xbe, 0xbe, 0xbe, 0xff}}},
{{{ 267, -235, 795}, 0, { 866, -158}, {0xbe, 0xbe, 0xbe, 0xff}}},
{{{ -665, -235, 795}, 0, { 866, 876}, {0xbe, 0xbe, 0xbe, 0xff}}},
{{{ 305, -337, 898}, 0, { 980, -200}, {0xbe, 0xbe, 0xbe, 0xff}}},
{{{ -665, -235, 140}, 0, { 866, 876}, {0xbe, 0xbe, 0xbe, 0xff}}},
{{{ 304, -337, 38}, 0, { 980, -200}, {0xbe, 0xbe, 0xbe, 0xff}}},
{{{ -716, -337, 38}, 0, { 980, 934}, {0xbe, 0xbe, 0xbe, 0xff}}},
{{{ 266, -235, 140}, 0, { 866, -158}, {0xbe, 0xbe, 0xbe, 0xff}}},
};
// 0x07007C30 - 0x07007D30
static const Vtx bitdw_seg7_vertex_07007C30[] = {
{{{ -665, 492, 795}, 0, { 734, 70}, {0xff, 0xd4, 0x00, 0xff}}},
{{{ -613, 410, 898}, 0, { 990, 480}, {0xff, 0xd4, 0x00, 0xff}}},
{{{ -613, 410, 795}, 0, { 990, 478}, {0xff, 0xd4, 0x00, 0xff}}},
{{{ -613, 410, 140}, 0, { 990, 480}, {0xff, 0xd4, 0x00, 0xff}}},
{{{ -613, 410, 38}, 0, { 990, 480}, {0xff, 0xd4, 0x00, 0xff}}},
{{{ -665, 492, 38}, 0, { 734, 70}, {0xff, 0xd4, 0x00, 0xff}}},
{{{ -665, 492, 140}, 0, { 734, 70}, {0xff, 0xd4, 0x00, 0xff}}},
{{{ -767, 492, 140}, 0, { 224, 70}, {0xff, 0xd4, 0x00, 0xff}}},
{{{ -767, 492, 38}, 0, { 224, 70}, {0xff, 0xd4, 0x00, 0xff}}},
{{{ -818, 410, 38}, 0, { 0, 478}, {0xff, 0xd4, 0x00, 0xff}}},
{{{ -818, 410, 140}, 0, { 0, 478}, {0xff, 0xd4, 0x00, 0xff}}},
{{{ -818, 410, 795}, 0, { 0, 478}, {0xff, 0xd4, 0x00, 0xff}}},
{{{ -818, 410, 898}, 0, { 0, 478}, {0xff, 0xd4, 0x00, 0xff}}},
{{{ -767, 492, 898}, 0, { 224, 70}, {0xff, 0xd4, 0x00, 0xff}}},
{{{ -767, 492, 795}, 0, { 224, 70}, {0xff, 0xd4, 0x00, 0xff}}},
{{{ -665, 492, 898}, 0, { 734, 70}, {0xff, 0xd4, 0x00, 0xff}}},
};
// 0x07007D30 - 0x07007E30
static const Vtx bitdw_seg7_vertex_07007D30[] = {
{{{ -716, 328, 38}, 0, { 478, 990}, {0x7d, 0x7d, 0x7d, 0xff}}},
{{{ -716, -337, 38}, 0, { 478, 42}, {0x7d, 0x7d, 0x7d, 0xff}}},
{{{ -767, -337, 140}, 0, { 734, 42}, {0x7d, 0x7d, 0x7d, 0xff}}},
{{{ -767, 328, 140}, 0, { 734, 990}, {0x7d, 0x7d, 0x7d, 0xff}}},
{{{ -767, 328, 795}, 0, { 734, 990}, {0x7d, 0x7d, 0x7d, 0xff}}},
{{{ -767, -337, 795}, 0, { 734, 42}, {0x7d, 0x7d, 0x7d, 0xff}}},
{{{ -716, -337, 898}, 0, { 478, 42}, {0x7d, 0x7d, 0x7d, 0xff}}},
{{{ -716, 328, 898}, 0, { 478, 990}, {0x7d, 0x7d, 0x7d, 0xff}}},
{{{ -767, -337, 795}, 0, { 980, 990}, {0x55, 0x55, 0x55, 0xff}}},
{{{ 305, -337, 898}, 0, { 980, -200}, {0x55, 0x55, 0x55, 0xff}}},
{{{ -716, -337, 898}, 0, { 980, 934}, {0x55, 0x55, 0x55, 0xff}}},
{{{ 305, -337, 795}, 0, { 980, -200}, {0x55, 0x55, 0x55, 0xff}}},
{{{ -716, -337, 38}, 0, { 980, 934}, {0x55, 0x55, 0x55, 0xff}}},
{{{ 304, -337, 38}, 0, { 980, -200}, {0x55, 0x55, 0x55, 0xff}}},
{{{ 304, -337, 140}, 0, { 980, -200}, {0x55, 0x55, 0x55, 0xff}}},
{{{ -767, -337, 140}, 0, { 980, 990}, {0x55, 0x55, 0x55, 0xff}}},
};
// 0x07007E30 - 0x07007F30
static const Vtx bitdw_seg7_vertex_07007E30[] = {
{{{ -665, 328, 795}, 0, { 224, 990}, {0x64, 0x64, 0x64, 0xff}}},
{{{ -665, -235, 795}, 0, { 224, 188}, {0x64, 0x64, 0x64, 0xff}}},
{{{ -767, -337, 795}, 0, { 734, 42}, {0x64, 0x64, 0x64, 0xff}}},
{{{ -665, -235, 795}, 0, { 866, 876}, {0x64, 0x64, 0x64, 0xff}}},
{{{ 305, -337, 795}, 0, { 980, -200}, {0x64, 0x64, 0x64, 0xff}}},
{{{ -767, -337, 795}, 0, { 980, 990}, {0x64, 0x64, 0x64, 0xff}}},
{{{ 267, -235, 795}, 0, { 866, -158}, {0x64, 0x64, 0x64, 0xff}}},
{{{ -767, -337, 140}, 0, { 980, 990}, {0x64, 0x64, 0x64, 0xff}}},
{{{ 266, -235, 140}, 0, { 866, -158}, {0x64, 0x64, 0x64, 0xff}}},
{{{ -665, -235, 140}, 0, { 866, 876}, {0x64, 0x64, 0x64, 0xff}}},
{{{ 304, -337, 140}, 0, { 980, -200}, {0x64, 0x64, 0x64, 0xff}}},
{{{ -767, 328, 140}, 0, { 734, 990}, {0x64, 0x64, 0x64, 0xff}}},
{{{ -665, -235, 140}, 0, { 224, 188}, {0x64, 0x64, 0x64, 0xff}}},
{{{ -665, 328, 140}, 0, { 224, 990}, {0x64, 0x64, 0x64, 0xff}}},
{{{ -767, -337, 140}, 0, { 734, 42}, {0x64, 0x64, 0x64, 0xff}}},
{{{ -767, 328, 795}, 0, { 734, 990}, {0x64, 0x64, 0x64, 0xff}}},
};
// 0x07007F30 - 0x07008030
static const Vtx bitdw_seg7_vertex_07007F30[] = {
{{{ -665, 328, 140}, 0, { 224, 990}, {0x96, 0x96, 0x96, 0xff}}},
{{{ -665, -235, 140}, 0, { 224, 188}, {0x96, 0x96, 0x96, 0xff}}},
{{{ -716, -337, 38}, 0, { 478, 42}, {0x96, 0x96, 0x96, 0xff}}},
{{{ -716, 328, 38}, 0, { 478, 990}, {0x96, 0x96, 0x96, 0xff}}},
{{{ -716, 328, 898}, 0, { 478, 990}, {0x96, 0x96, 0x96, 0xff}}},
{{{ -716, -337, 898}, 0, { 478, 42}, {0x96, 0x96, 0x96, 0xff}}},
{{{ -665, -235, 795}, 0, { 224, 188}, {0x96, 0x96, 0x96, 0xff}}},
{{{ -665, 328, 795}, 0, { 224, 990}, {0x96, 0x96, 0x96, 0xff}}},
{{{ -767, 328, 38}, 0, { 224, 888}, {0xaa, 0xaa, 0x00, 0xff}}},
{{{ -818, 410, 38}, 0, { 0, 478}, {0xaa, 0xaa, 0x00, 0xff}}},
{{{ -767, 492, 38}, 0, { 224, 70}, {0xaa, 0xaa, 0x00, 0xff}}},
{{{ -767, 328, 795}, 0, { 224, 888}, {0xaa, 0xaa, 0x00, 0xff}}},
{{{ -818, 410, 795}, 0, { 0, 478}, {0xaa, 0xaa, 0x00, 0xff}}},
{{{ -767, 492, 795}, 0, { 224, 70}, {0xaa, 0xaa, 0x00, 0xff}}},
{{{ -665, 492, 795}, 0, { 734, 70}, {0xaa, 0xaa, 0x00, 0xff}}},
{{{ -613, 410, 795}, 0, { 990, 480}, {0xaa, 0xaa, 0x00, 0xff}}},
};
// 0x07008030 - 0x07008120
static const Vtx bitdw_seg7_vertex_07008030[] = {
{{{ -767, 328, 795}, 0, { 224, 888}, {0xaa, 0xaa, 0x00, 0xff}}},
{{{ -613, 410, 795}, 0, { 990, 480}, {0xaa, 0xaa, 0x00, 0xff}}},
{{{ -665, 328, 795}, 0, { 734, 888}, {0xaa, 0xaa, 0x00, 0xff}}},
{{{ -767, 492, 140}, 0, { 224, 70}, {0xaa, 0xaa, 0x00, 0xff}}},
{{{ -613, 410, 140}, 0, { 990, 480}, {0xaa, 0xaa, 0x00, 0xff}}},
{{{ -665, 492, 140}, 0, { 734, 70}, {0xaa, 0xaa, 0x00, 0xff}}},
{{{ -818, 410, 140}, 0, { 0, 478}, {0xaa, 0xaa, 0x00, 0xff}}},
{{{ -767, 328, 140}, 0, { 224, 888}, {0xaa, 0xaa, 0x00, 0xff}}},
{{{ -665, 328, 140}, 0, { 734, 888}, {0xaa, 0xaa, 0x00, 0xff}}},
{{{ -767, 492, 898}, 0, { 224, 70}, {0xaa, 0xaa, 0x00, 0xff}}},
{{{ -767, 328, 898}, 0, { 224, 888}, {0xaa, 0xaa, 0x00, 0xff}}},
{{{ -665, 328, 898}, 0, { 734, 888}, {0xaa, 0xaa, 0x00, 0xff}}},
{{{ -767, 328, 38}, 0, { 224, 888}, {0xaa, 0xaa, 0x00, 0xff}}},
{{{ -767, 492, 38}, 0, { 224, 70}, {0xaa, 0xaa, 0x00, 0xff}}},
{{{ -665, 492, 38}, 0, { 734, 70}, {0xaa, 0xaa, 0x00, 0xff}}},
};
// 0x07008120 - 0x07008210
static const Vtx bitdw_seg7_vertex_07008120[] = {
{{{ -767, 328, 38}, 0, { 224, 888}, {0xaa, 0xaa, 0x00, 0xff}}},
{{{ -613, 410, 38}, 0, { 990, 480}, {0xaa, 0xaa, 0x00, 0xff}}},
{{{ -665, 328, 38}, 0, { 734, 888}, {0xaa, 0xaa, 0x00, 0xff}}},
{{{ -665, 492, 38}, 0, { 734, 70}, {0xaa, 0xaa, 0x00, 0xff}}},
{{{ -767, 492, 898}, 0, { 224, 70}, {0xaa, 0xaa, 0x00, 0xff}}},
{{{ -613, 410, 898}, 0, { 990, 480}, {0xaa, 0xaa, 0x00, 0xff}}},
{{{ -665, 492, 898}, 0, { 734, 70}, {0xaa, 0xaa, 0x00, 0xff}}},
{{{ -665, 328, 898}, 0, { 734, 888}, {0xaa, 0xaa, 0x00, 0xff}}},
{{{ -818, 410, 898}, 0, { 0, 478}, {0xaa, 0xaa, 0x00, 0xff}}},
{{{ -767, 328, 898}, 0, { 224, 888}, {0xaa, 0xaa, 0x00, 0xff}}},
{{{ -716, 328, 898}, 0, { 5930, -798}, {0x6b, 0x6b, 0x00, 0xff}}},
{{{ -665, 328, 795}, 0, { 6100, -798}, {0x6b, 0x6b, 0x00, 0xff}}},
{{{ -665, 328, 898}, 0, { 6100, -798}, {0x6b, 0x6b, 0x00, 0xff}}},
{{{ -767, 328, 795}, 0, { 5760, -798}, {0x6b, 0x6b, 0x00, 0xff}}},
{{{ -767, 328, 898}, 0, { 5760, -798}, {0x6b, 0x6b, 0x00, 0xff}}},
};
// 0x07008210 - 0x07008310
static const Vtx bitdw_seg7_vertex_07008210[] = {
{{{ -767, 328, 38}, 0, { 5760, -798}, {0x6b, 0x6b, 0x00, 0xff}}},
{{{ -716, 328, 38}, 0, { 5930, -798}, {0x6b, 0x6b, 0x00, 0xff}}},
{{{ -767, 328, 140}, 0, { 5760, -798}, {0x6b, 0x6b, 0x00, 0xff}}},
{{{ -665, 328, 38}, 0, { 6100, -798}, {0x6b, 0x6b, 0x00, 0xff}}},
{{{ -665, 328, 140}, 0, { 6100, -798}, {0x6b, 0x6b, 0x00, 0xff}}},
{{{ -665, 328, 795}, 0, { 734, 888}, {0x78, 0x78, 0x00, 0xff}}},
{{{ -613, 410, 898}, 0, { 990, 480}, {0x78, 0x78, 0x00, 0xff}}},
{{{ -665, 328, 898}, 0, { 734, 888}, {0x78, 0x78, 0x00, 0xff}}},
{{{ -665, 328, 140}, 0, { 734, 888}, {0x78, 0x78, 0x00, 0xff}}},
{{{ -613, 410, 38}, 0, { 990, 480}, {0x78, 0x78, 0x00, 0xff}}},
{{{ -613, 410, 140}, 0, { 990, 480}, {0x78, 0x78, 0x00, 0xff}}},
{{{ -665, 328, 38}, 0, { 734, 888}, {0x78, 0x78, 0x00, 0xff}}},
{{{ -818, 410, 140}, 0, { 0, 478}, {0x78, 0x78, 0x00, 0xff}}},
{{{ -767, 328, 38}, 0, { 224, 888}, {0x78, 0x78, 0x00, 0xff}}},
{{{ -767, 328, 140}, 0, { 224, 888}, {0x78, 0x78, 0x00, 0xff}}},
{{{ -818, 410, 38}, 0, { 0, 478}, {0x78, 0x78, 0x00, 0xff}}},
};
// 0x07008310 - 0x07008380
static const Vtx bitdw_seg7_vertex_07008310[] = {
{{{ -767, 328, 795}, 0, { 224, 888}, {0x78, 0x78, 0x00, 0xff}}},
{{{ -818, 410, 898}, 0, { 0, 478}, {0x78, 0x78, 0x00, 0xff}}},
{{{ -818, 410, 795}, 0, { 0, 478}, {0x78, 0x78, 0x00, 0xff}}},
{{{ -767, 328, 898}, 0, { 224, 888}, {0x78, 0x78, 0x00, 0xff}}},
{{{ -665, 328, 795}, 0, { 734, 888}, {0x78, 0x78, 0x00, 0xff}}},
{{{ -613, 410, 795}, 0, { 990, 478}, {0x78, 0x78, 0x00, 0xff}}},
{{{ -613, 410, 898}, 0, { 990, 480}, {0x78, 0x78, 0x00, 0xff}}},
};
// 0x07008380 - 0x07008480
static const Vtx bitdw_seg7_vertex_07008380[] = {
{{{ -818, 1126, -357}, 0, { 7888, -2842}, {0xb4, 0xee, 0xfe, 0xff}}},
{{{ -1381, 1126, -357}, 0, { 6952, -1906}, {0xb4, 0xee, 0xfe, 0xff}}},
{{{ -1381, 1126, 768}, 0, { 5078, -3780}, {0xb4, 0xee, 0xfe, 0xff}}},
{{{ -1842, 102, -101}, 0, { 4312, -670}, {0xb4, 0xee, 0xfe, 0xff}}},
{{{ 256, 102, -101}, 0, { 6930, -3290}, {0xb4, 0xee, 0xfe, 0xff}}},
{{{ 256, 102, -357}, 0, { 7250, -2970}, {0xb4, 0xee, 0xfe, 0xff}}},
{{{ -1842, 102, -357}, 0, { 4630, -352}, {0xb4, 0xee, 0xfe, 0xff}}},
{{{ 256, 102, 973}, 0, { 7292, -6334}, {0xb4, 0xee, 0xfe, 0xff}}},
{{{ 1434, 102, -357}, 0, { 11466, -6420}, {0xb4, 0xee, 0xfe, 0xff}}},
{{{ 256, 102, -357}, 0, { 9336, -4290}, {0xb4, 0xee, 0xfe, 0xff}}},
{{{ 1434, 102, 973}, 0, { 9422, -8464}, {0xb4, 0xee, 0xfe, 0xff}}},
{{{ 819, 922, -357}, 0, { 10274, -5228}, {0xb4, 0xee, 0xfe, 0xff}}},
{{{ 256, 922, -357}, 0, { 9336, -4290}, {0xb4, 0xee, 0xfe, 0xff}}},
{{{ 256, 922, 768}, 0, { 7462, -6164}, {0xb4, 0xee, 0xfe, 0xff}}},
{{{ 819, 922, 768}, 0, { 8400, -7100}, {0xb4, 0xee, 0xfe, 0xff}}},
{{{ -818, 1126, 768}, 0, { 6014, -4716}, {0xb4, 0xee, 0xfe, 0xff}}},
};
// 0x07008480 - 0x07008580
static const Vtx bitdw_seg7_vertex_07008480[] = {
{{{ 1434, -204, -357}, 0, { 8718, -4440}, {0x35, 0x65, 0x8d, 0xff}}},
{{{ -1842, -204, -357}, 0, { 4630, -352}, {0x35, 0x65, 0x8d, 0xff}}},
{{{ -1842, 102, -357}, 0, { 4630, -352}, {0x35, 0x65, 0x8d, 0xff}}},
{{{ 1434, 102, -357}, 0, { 8718, -4440}, {0x35, 0x65, 0x8d, 0xff}}},
{{{ -1842, -208, -101}, 0, { 4312, -670}, {0x35, 0x65, 0x8d, 0xff}}},
{{{ 256, 102, -101}, 0, { 6930, -3290}, {0x35, 0x65, 0x8d, 0xff}}},
{{{ -1842, 102, -101}, 0, { 4312, -670}, {0x35, 0x65, 0x8d, 0xff}}},
{{{ 256, -208, -101}, 0, { 6930, -3290}, {0x35, 0x65, 0x8d, 0xff}}},
{{{ 1434, 102, 973}, 0, { 7010, -5268}, {0x35, 0x65, 0x8d, 0xff}}},
{{{ 256, -204, 973}, 0, { 5424, -3860}, {0x35, 0x65, 0x8d, 0xff}}},
{{{ 1434, -204, 973}, 0, { 7010, -5268}, {0x35, 0x65, 0x8d, 0xff}}},
{{{ 256, 102, 973}, 0, { 5424, -3860}, {0x35, 0x65, 0x8d, 0xff}}},
{{{ 1434, 102, -357}, 0, { 8362, -3746}, {0x20, 0x52, 0x79, 0xff}}},
{{{ 1434, -204, 973}, 0, { 7010, -5268}, {0x20, 0x52, 0x79, 0xff}}},
{{{ 1434, -204, -357}, 0, { 8362, -3746}, {0x20, 0x52, 0x79, 0xff}}},
{{{ 1434, 102, 973}, 0, { 7010, -5268}, {0x20, 0x52, 0x79, 0xff}}},
};
// 0x07008580 - 0x07008680
static const Vtx bitdw_seg7_vertex_07008580[] = {
{{{ 256, 102, -101}, 0, { 6494, -2654}, {0x20, 0x52, 0x79, 0xff}}},
{{{ 256, -208, -101}, 0, { 6494, -2654}, {0x20, 0x52, 0x79, 0xff}}},
{{{ 256, -204, 973}, 0, { 5424, -3860}, {0x20, 0x52, 0x79, 0xff}}},
{{{ 256, 102, 973}, 0, { 5424, -3860}, {0x20, 0x52, 0x79, 0xff}}},
{{{ 256, -208, -101}, 0, { 6930, -3290}, {0x0d, 0x22, 0x4c, 0xff}}},
{{{ -1842, -208, -101}, 0, { 4312, -670}, {0x0d, 0x22, 0x4c, 0xff}}},
{{{ -1842, -204, -357}, 0, { 4630, -352}, {0x0d, 0x22, 0x4c, 0xff}}},
{{{ 256, -204, -357}, 0, { 7250, -2970}, {0x0d, 0x22, 0x4c, 0xff}}},
{{{ 556, -1015, 91}, 0, { 3768, -7468}, {0x2f, 0x49, 0x5e, 0xff}}},
{{{ 1134, -1011, 91}, 0, { 4730, -8430}, {0x2f, 0x49, 0x5e, 0xff}}},
{{{ 1134, -1011, 523}, 0, { 5448, -7712}, {0x2f, 0x49, 0x5e, 0xff}}},
{{{ 556, -1015, 523}, 0, { 4486, -6750}, {0x2f, 0x49, 0x5e, 0xff}}},
{{{ 256, -204, -357}, 0, { 2522, -7718}, {0x3b, 0x4f, 0x67, 0xff}}},
{{{ 556, -1015, 91}, 0, { 3768, -7468}, {0x3b, 0x4f, 0x67, 0xff}}},
{{{ 556, -1015, 523}, 0, { 4486, -6750}, {0x3b, 0x4f, 0x67, 0xff}}},
{{{ 256, -204, 973}, 0, { 4736, -5504}, {0x3b, 0x4f, 0x67, 0xff}}},
};
// 0x07008680 - 0x07008740
static const Vtx bitdw_seg7_vertex_07008680[] = {
{{{ 1434, -204, 973}, 0, { 6694, -7462}, {0x3b, 0x4f, 0x67, 0xff}}},
{{{ 1134, -1011, 523}, 0, { 5448, -7712}, {0x3b, 0x4f, 0x67, 0xff}}},
{{{ 1134, -1011, 91}, 0, { 4730, -8430}, {0x3b, 0x4f, 0x67, 0xff}}},
{{{ 1434, -204, -357}, 0, { 4480, -9676}, {0x3b, 0x4f, 0x67, 0xff}}},
{{{ 1134, -1011, 91}, 0, { 4730, -8430}, {0x4e, 0x69, 0x7e, 0xff}}},
{{{ 556, -1015, 91}, 0, { 3768, -7468}, {0x4e, 0x69, 0x7e, 0xff}}},
{{{ 1434, -204, -357}, 0, { 4480, -9676}, {0x4e, 0x69, 0x7e, 0xff}}},
{{{ 256, -204, -357}, 0, { 2522, -7718}, {0x4e, 0x69, 0x7e, 0xff}}},
{{{ 1434, -204, 973}, 0, { 6694, -7462}, {0x4e, 0x69, 0x7e, 0xff}}},
{{{ 256, -204, 973}, 0, { 4736, -5504}, {0x4e, 0x69, 0x7e, 0xff}}},
{{{ 556, -1015, 523}, 0, { 4486, -6750}, {0x4e, 0x69, 0x7e, 0xff}}},
{{{ 1134, -1011, 523}, 0, { 5448, -7712}, {0x4e, 0x69, 0x7e, 0xff}}},
};
// 0x07008740 - 0x07008830
static const Vtx bitdw_seg7_vertex_07008740[] = {
{{{ -818, 1126, -357}, 0, { 6612, -5652}, {0x35, 0x65, 0x8d, 0xff}}},
{{{ -818, 973, -153}, 0, { 6100, -6164}, {0x35, 0x65, 0x8d, 0xff}}},
{{{ -818, 102, -153}, 0, { 6100, -6164}, {0x35, 0x65, 0x8d, 0xff}}},
{{{ 256, 922, -357}, 0, { 9294, -8336}, {0x35, 0x65, 0x8d, 0xff}}},
{{{ 256, 768, 768}, 0, { 6484, -11146}, {0x35, 0x65, 0x8d, 0xff}}},
{{{ 256, 922, 768}, 0, { 6484, -11146}, {0x35, 0x65, 0x8d, 0xff}}},
{{{ 256, 768, -153}, 0, { 8782, -8846}, {0x35, 0x65, 0x8d, 0xff}}},
{{{ 256, 102, -153}, 0, { 8782, -8846}, {0x35, 0x65, 0x8d, 0xff}}},
{{{ 256, 102, -357}, 0, { 9294, -8336}, {0x35, 0x65, 0x8d, 0xff}}},
{{{ 819, 102, -153}, 0, { 10188, -10252}, {0x35, 0x65, 0x8d, 0xff}}},
{{{ 819, 102, -357}, 0, { 10700, -9740}, {0x35, 0x65, 0x8d, 0xff}}},
{{{ 819, 922, -357}, 0, { 10700, -9740}, {0x35, 0x65, 0x8d, 0xff}}},
{{{ 819, 922, 768}, 0, { 7888, -12552}, {0x35, 0x65, 0x8d, 0xff}}},
{{{ 819, 768, 768}, 0, { 7888, -12552}, {0x35, 0x65, 0x8d, 0xff}}},
{{{ 819, 768, -153}, 0, { 10188, -10252}, {0x35, 0x65, 0x8d, 0xff}}},
};
// 0x07008830 - 0x07008930
static const Vtx bitdw_seg7_vertex_07008830[] = {
{{{ -1381, 1126, -357}, 0, { 5206, -4248}, {0x35, 0x65, 0x8d, 0xff}}},
{{{ -1381, 973, 768}, 0, { 2396, -7058}, {0x35, 0x65, 0x8d, 0xff}}},
{{{ -1381, 1126, 768}, 0, { 2396, -7058}, {0x35, 0x65, 0x8d, 0xff}}},
{{{ -818, 102, -153}, 0, { 6100, -6164}, {0x35, 0x65, 0x8d, 0xff}}},
{{{ -818, 102, -357}, 0, { 6612, -5652}, {0x35, 0x65, 0x8d, 0xff}}},
{{{ -818, 1126, -357}, 0, { 6612, -5652}, {0x35, 0x65, 0x8d, 0xff}}},
{{{ -818, 1126, 768}, 0, { 3800, -8464}, {0x35, 0x65, 0x8d, 0xff}}},
{{{ -818, 973, 768}, 0, { 3800, -8464}, {0x35, 0x65, 0x8d, 0xff}}},
{{{ -818, 973, -153}, 0, { 6100, -6164}, {0x35, 0x65, 0x8d, 0xff}}},
{{{ -1381, 102, -153}, 0, { 4694, -4758}, {0x35, 0x65, 0x8d, 0xff}}},
{{{ -1381, 973, -153}, 0, { 4694, -4758}, {0x35, 0x65, 0x8d, 0xff}}},
{{{ -1381, 102, -357}, 0, { 5206, -4248}, {0x35, 0x65, 0x8d, 0xff}}},
{{{ 256, 768, 768}, 0, { 1310, 2330}, {0x13, 0x28, 0x4d, 0xff}}},
{{{ 819, 768, -153}, 0, { 862, 4182}, {0x13, 0x28, 0x4d, 0xff}}},
{{{ 819, 768, 768}, 0, { 2012, 3032}, {0x13, 0x28, 0x4d, 0xff}}},
{{{ 256, 768, -153}, 0, { 160, 3480}, {0x13, 0x28, 0x4d, 0xff}}},
};
// 0x07008930 - 0x07008970
static const Vtx bitdw_seg7_vertex_07008930[] = {
{{{ -1381, 973, 768}, 0, { -732, 288}, {0x13, 0x28, 0x4d, 0xff}}},
{{{ -1381, 973, -153}, 0, { -1882, 1436}, {0x13, 0x28, 0x4d, 0xff}}},
{{{ -818, 973, -153}, 0, { -1180, 2138}, {0x13, 0x28, 0x4d, 0xff}}},
{{{ -818, 973, 768}, 0, { 0, 990}, {0x13, 0x28, 0x4d, 0xff}}},
};
// 0x07008970 - 0x07008A70
static const Vtx bitdw_seg7_vertex_07008970[] = {
{{{ 256, 922, -357}, 0, { 12616, -8208}, {0x35, 0x65, 0x8d, 0xff}}},
{{{ 819, 922, -357}, 0, { 15426, -8208}, {0x35, 0x65, 0x8d, 0xff}}},
{{{ 819, 102, -357}, 0, { 15426, -8208}, {0x35, 0x65, 0x8d, 0xff}}},
{{{ 256, 102, -357}, 0, { 12616, -8208}, {0x35, 0x65, 0x8d, 0xff}}},
{{{ -1381, 1126, -357}, 0, { 14788, -6164}, {0x35, 0x65, 0x8d, 0xff}}},
{{{ -818, 1126, -357}, 0, { 17598, -6164}, {0x35, 0x65, 0x8d, 0xff}}},
{{{ -818, 102, -357}, 0, { 17598, -6164}, {0x35, 0x65, 0x8d, 0xff}}},
{{{ -1381, 102, -357}, 0, { 14788, -6164}, {0x35, 0x65, 0x8d, 0xff}}},
{{{ 256, 768, -153}, 0, { 12616, -7186}, {0x20, 0x52, 0x79, 0xff}}},
{{{ 256, 102, -153}, 0, { 12616, -7186}, {0x20, 0x52, 0x79, 0xff}}},
{{{ 819, 102, -153}, 0, { 15554, -7186}, {0x20, 0x52, 0x79, 0xff}}},
{{{ 819, 768, -153}, 0, { 15426, -7186}, {0x20, 0x52, 0x79, 0xff}}},
{{{ -1381, 973, -153}, 0, { 14788, -5142}, {0x20, 0x52, 0x79, 0xff}}},
{{{ -818, 102, -153}, 0, { 17598, -5142}, {0x20, 0x52, 0x79, 0xff}}},
{{{ -818, 973, -153}, 0, { 17598, -5142}, {0x20, 0x52, 0x79, 0xff}}},
{{{ -1381, 102, -153}, 0, { 14788, -5142}, {0x20, 0x52, 0x79, 0xff}}},
};
// 0x07008A70 - 0x07008AF0
static const Vtx bitdw_seg7_vertex_07008A70[] = {
{{{ 256, 922, 768}, 0, { 12616, -2586}, {0x52, 0x7f, 0xac, 0xff}}},
{{{ 819, 768, 768}, 0, { 15426, -2586}, {0x52, 0x7f, 0xac, 0xff}}},
{{{ 819, 922, 768}, 0, { 15426, -2586}, {0x52, 0x7f, 0xac, 0xff}}},
{{{ 256, 768, 768}, 0, { 12616, -2586}, {0x52, 0x7f, 0xac, 0xff}}},
{{{ -1381, 1126, 768}, 0, { 14788, 478}, {0x52, 0x7f, 0xac, 0xff}}},
{{{ -1381, 973, 768}, 0, { 14788, 478}, {0x52, 0x7f, 0xac, 0xff}}},
{{{ -818, 973, 768}, 0, { 17598, 478}, {0x52, 0x7f, 0xac, 0xff}}},
{{{ -818, 1126, 768}, 0, { 17598, 478}, {0x52, 0x7f, 0xac, 0xff}}},
};
// 0x07008AF0 - 0x07008D58
static const Gfx bitdw_seg7_dl_07008AF0[] = {
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bitdw_seg7_texture_07000000),
gsDPLoadSync(),
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
gsSPVertex(bitdw_seg7_vertex_07007B30, 16, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
gsSP2Triangles( 8, 9, 10, 0x0, 8, 11, 9, 0x0),
gsSP2Triangles(12, 13, 14, 0x0, 12, 15, 13, 0x0),
gsSPVertex(bitdw_seg7_vertex_07007C30, 16, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),
gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0),
gsSP2Triangles(11, 13, 14, 0x0, 0, 15, 1, 0x0),
gsSPVertex(bitdw_seg7_vertex_07007D30, 16, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
gsSP2Triangles( 8, 9, 10, 0x0, 8, 11, 9, 0x0),
gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0),
gsSPVertex(bitdw_seg7_vertex_07007E30, 16, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),
gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0),
gsSP2Triangles(11, 14, 12, 0x0, 0, 2, 15, 0x0),
gsSPVertex(bitdw_seg7_vertex_07007F30, 16, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
gsSP2Triangles( 8, 9, 10, 0x0, 11, 12, 13, 0x0),
gsSP2Triangles(11, 13, 14, 0x0, 11, 14, 15, 0x0),
gsSPVertex(bitdw_seg7_vertex_07008030, 15, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 3, 6, 7, 0x0, 3, 7, 8, 0x0),
gsSP2Triangles( 3, 8, 4, 0x0, 9, 10, 11, 0x0),
gsSP1Triangle(12, 13, 14, 0x0),
gsSPVertex(bitdw_seg7_vertex_07008120, 15, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
gsSP2Triangles( 4, 8, 9, 0x0, 10, 11, 12, 0x0),
gsSP1Triangle(13, 10, 14, 0x0),
gsSPVertex(bitdw_seg7_vertex_07008210, 16, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 1, 0x0),
gsSP2Triangles( 5, 6, 7, 0x0, 8, 9, 10, 0x0),
gsSP2Triangles( 8, 11, 9, 0x0, 12, 13, 14, 0x0),
gsSP1Triangle(12, 15, 13, 0x0),
gsSPVertex(bitdw_seg7_vertex_07008310, 7, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
gsSP1Triangle( 4, 5, 6, 0x0),
gsSPEndDisplayList(),
};
// 0x07008D58 - 0x07008E88
static const Gfx bitdw_seg7_dl_07008D58[] = {
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sky_09001800),
gsDPLoadSync(),
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
gsSPVertex(bitdw_seg7_vertex_07008380, 16, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),
gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0),
gsSP2Triangles(11, 13, 14, 0x0, 0, 2, 15, 0x0),
gsSPVertex(bitdw_seg7_vertex_07008480, 16, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
gsSP2Triangles( 8, 9, 10, 0x0, 8, 11, 9, 0x0),
gsSP2Triangles(12, 13, 14, 0x0, 12, 15, 13, 0x0),
gsSPVertex(bitdw_seg7_vertex_07008580, 16, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
gsSP2Triangles( 8, 9, 10, 0x0, 8, 10, 11, 0x0),
gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0),
gsSPVertex(bitdw_seg7_vertex_07008680, 12, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
gsSP2Triangles( 4, 5, 6, 0x0, 5, 7, 6, 0x0),
gsSP2Triangles( 8, 9, 10, 0x0, 8, 10, 11, 0x0),
gsSPEndDisplayList(),
};
// 0x07008E88 - 0x07008F60
static const Gfx bitdw_seg7_dl_07008E88[] = {
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sky_09007000),
gsDPLoadSync(),
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
gsSPVertex(bitdw_seg7_vertex_07008740, 15, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 3, 6, 4, 0x0, 3, 7, 6, 0x0),
gsSP2Triangles( 3, 8, 7, 0x0, 9, 10, 11, 0x0),
gsSP2Triangles(11, 12, 13, 0x0, 11, 13, 14, 0x0),
gsSP1Triangle(11, 14, 9, 0x0),
gsSPVertex(bitdw_seg7_vertex_07008830, 16, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 5, 6, 7, 0x0, 5, 7, 8, 0x0),
gsSP2Triangles( 0, 9, 10, 0x0, 0, 11, 9, 0x0),
gsSP2Triangles( 0, 10, 1, 0x0, 12, 13, 14, 0x0),
gsSP1Triangle(12, 15, 13, 0x0),
gsSPVertex(bitdw_seg7_vertex_07008930, 4, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
gsSPEndDisplayList(),
};
// 0x07008F60 - 0x07008FF0
static const Gfx bitdw_seg7_dl_07008F60[] = {
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sky_09007800),
gsDPLoadSync(),
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
gsSPVertex(bitdw_seg7_vertex_07008970, 16, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
gsSP2Triangles( 8, 9, 10, 0x0, 8, 10, 11, 0x0),
gsSP2Triangles(12, 13, 14, 0x0, 12, 15, 13, 0x0),
gsSPVertex(bitdw_seg7_vertex_07008A70, 8, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
gsSPEndDisplayList(),
};
// 0x07008FF0 - 0x07009078
const Gfx bitdw_seg7_dl_07008FF0[] = {
gsDPPipeSync(),
gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB),
gsSPClearGeometryMode(G_LIGHTING),
gsDPSetTile(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),
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
gsDPTileSync(),
gsDPSetTile(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),
gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
gsSPDisplayList(bitdw_seg7_dl_07008AF0),
gsSPDisplayList(bitdw_seg7_dl_07008D58),
gsSPDisplayList(bitdw_seg7_dl_07008E88),
gsSPDisplayList(bitdw_seg7_dl_07008F60),
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
gsDPPipeSync(),
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
gsSPSetGeometryMode(G_LIGHTING),
gsSPEndDisplayList(),
};