mirror of
https://github.com/coop-deluxe/sm64coopdx.git
synced 2024-10-19 11:42:39 +00:00
460 lines
28 KiB
C
460 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(),
|
|
};
|