mirror of
https://github.com/coop-deluxe/sm64coopdx.git
synced 2024-11-29 07:23:01 +00:00
379 lines
23 KiB
C
379 lines
23 KiB
C
// 0x0700CAB8 - 0x0700CBA8
|
|
static const Vtx rr_seg7_vertex_0700CAB8[] = {
|
|
{{{ 1045, 437, -511}, 0, { 9848, 2418}, {0xef, 0xcd, 0x8e, 0xff}}},
|
|
{{{ -695, 386, 512}, 0, { 4056, 1942}, {0xef, 0xcd, 0x8e, 0xff}}},
|
|
{{{ 1045, 437, 512}, 0, { 9848, 3100}, {0xef, 0xcd, 0x8e, 0xff}}},
|
|
{{{ -695, 386, -511}, 0, { 4056, 1260}, {0xef, 0xcd, 0x8e, 0xff}}},
|
|
{{{ -1923, 489, -306}, 0, { 0, 582}, {0xef, 0xcd, 0x8e, 0xff}}},
|
|
{{{ -1923, 489, 307}, 0, { 0, 990}, {0xef, 0xcd, 0x8e, 0xff}}},
|
|
{{{ 1540, 468, 411}, 0, { 11492, 3362}, {0xef, 0xcd, 0x8e, 0xff}}},
|
|
{{{ 1540, 468, -407}, 0, { 11492, 2818}, {0xef, 0xcd, 0x8e, 0xff}}},
|
|
{{{ -2538, 745, 102}, 0, { -370, 1670}, {0x63, 0x6e, 0x31, 0xff}}},
|
|
{{{ -2538, 540, 0}, 0, { 308, 1840}, {0x63, 0x6e, 0x31, 0xff}}},
|
|
{{{ -1923, 130, 410}, 0, { 1672, 1414}, {0x63, 0x6e, 0x31, 0xff}}},
|
|
{{{ -1923, 642, 512}, 0, { 0, 990}, {0x63, 0x6e, 0x31, 0xff}}},
|
|
{{{ -1923, 130, -409}, 0, { 1672, 1414}, {0x63, 0x6e, 0x31, 0xff}}},
|
|
{{{ -2538, 745, -101}, 0, { -370, 1670}, {0x63, 0x6e, 0x31, 0xff}}},
|
|
{{{ -695, 28, 717}, 0, { 2012, 0}, {0x63, 0x6e, 0x31, 0xff}}},
|
|
};
|
|
|
|
// 0x0700CBA8 - 0x0700CCA8
|
|
static const Vtx rr_seg7_vertex_0700CBA8[] = {
|
|
{{{ -695, 28, -716}, 0, { 2012, 0}, {0x63, 0x6e, 0x31, 0xff}}},
|
|
{{{ -1923, 130, -409}, 0, { 1672, 1414}, {0x63, 0x6e, 0x31, 0xff}}},
|
|
{{{ -1923, 642, -511}, 0, { 0, 990}, {0x63, 0x6e, 0x31, 0xff}}},
|
|
{{{ -2538, 745, -101}, 0, { -370, 1670}, {0x63, 0x6e, 0x31, 0xff}}},
|
|
{{{ 2376, 847, -306}, 0, { -712, -4546}, {0x63, 0x6e, 0x31, 0xff}}},
|
|
{{{ 1540, 171, -612}, 0, { 1536, -2940}, {0x63, 0x6e, 0x31, 0xff}}},
|
|
{{{ 1540, 836, -612}, 0, { -676, -3492}, {0x63, 0x6e, 0x31, 0xff}}},
|
|
{{{ 2376, 437, -306}, 0, { 650, -4206}, {0x63, 0x6e, 0x31, 0xff}}},
|
|
{{{ 459, 81, -716}, 0, { 1836, -1516}, {0x63, 0x6e, 0x31, 0xff}}},
|
|
{{{ 1045, 591, -716}, 0, { 138, -2672}, {0x63, 0x6e, 0x31, 0xff}}},
|
|
{{{ 1540, 120, 616}, 0, { 1706, -2896}, {0x63, 0x6e, 0x31, 0xff}}},
|
|
{{{ 1540, 836, 616}, 0, { -676, -3492}, {0x63, 0x6e, 0x31, 0xff}}},
|
|
{{{ 1045, 591, 717}, 0, { 138, -2672}, {0x63, 0x6e, 0x31, 0xff}}},
|
|
{{{ 2376, 437, 307}, 0, { 650, -4206}, {0x63, 0x6e, 0x31, 0xff}}},
|
|
{{{ 2376, 847, 307}, 0, { -712, -4546}, {0x63, 0x6e, 0x31, 0xff}}},
|
|
{{{ 562, 82, 719}, 0, { 1830, -1646}, {0x63, 0x6e, 0x31, 0xff}}},
|
|
};
|
|
|
|
// 0x0700CCA8 - 0x0700CD88
|
|
static const Vtx rr_seg7_vertex_0700CCA8[] = {
|
|
{{{ 840, -790, 0}, 0, { 4738, -1266}, {0x53, 0x5d, 0x2a, 0xff}}},
|
|
{{{ 1540, 120, 616}, 0, { 1706, -2896}, {0x53, 0x5d, 0x2a, 0xff}}},
|
|
{{{ 562, 82, 719}, 0, { 1830, -1646}, {0x53, 0x5d, 0x2a, 0xff}}},
|
|
{{{ 2376, 847, 307}, 0, { -712, -4546}, {0x53, 0x5d, 0x2a, 0xff}}},
|
|
{{{ 2376, 437, -306}, 0, { 650, -4206}, {0x53, 0x5d, 0x2a, 0xff}}},
|
|
{{{ 2376, 847, -306}, 0, { -712, -4546}, {0x53, 0x5d, 0x2a, 0xff}}},
|
|
{{{ 2376, 437, 307}, 0, { 650, -4206}, {0x53, 0x5d, 0x2a, 0xff}}},
|
|
{{{ -1719, -381, 0}, 0, { 3374, 1584}, {0x53, 0x5d, 0x2a, 0xff}}},
|
|
{{{ -695, -790, 0}, 0, { 4738, 650}, {0x53, 0x5d, 0x2a, 0xff}}},
|
|
{{{ -695, 28, 717}, 0, { 2012, 0}, {0x53, 0x5d, 0x2a, 0xff}}},
|
|
{{{ -1923, 130, 410}, 0, { 1672, 1414}, {0x53, 0x5d, 0x2a, 0xff}}},
|
|
{{{ 840, -790, 0}, 0, { 4738, -1266}, {0x49, 0x53, 0x22, 0xff}}},
|
|
{{{ 1660, -483, 0}, 0, { 3716, -2544}, {0x49, 0x53, 0x22, 0xff}}},
|
|
{{{ 1540, 120, 616}, 0, { 1706, -2896}, {0x49, 0x53, 0x22, 0xff}}},
|
|
};
|
|
|
|
// 0x0700CD88 - 0x0700CE88
|
|
static const Vtx rr_seg7_vertex_0700CD88[] = {
|
|
{{{ -2538, 540, 0}, 0, { 308, 1840}, {0x49, 0x53, 0x22, 0xff}}},
|
|
{{{ -1719, -381, 0}, 0, { 3374, 1584}, {0x49, 0x53, 0x22, 0xff}}},
|
|
{{{ -1923, 130, 410}, 0, { 1672, 1414}, {0x49, 0x53, 0x22, 0xff}}},
|
|
{{{ 1660, -483, 0}, 0, { 3716, -2544}, {0x49, 0x53, 0x22, 0xff}}},
|
|
{{{ 2376, 437, 307}, 0, { 650, -4206}, {0x49, 0x53, 0x22, 0xff}}},
|
|
{{{ 1540, 120, 616}, 0, { 1706, -2896}, {0x49, 0x53, 0x22, 0xff}}},
|
|
{{{ -1719, -381, 0}, 0, { 3374, 1584}, {0x42, 0x50, 0x22, 0xff}}},
|
|
{{{ -2538, 540, 0}, 0, { 308, 1840}, {0x42, 0x50, 0x22, 0xff}}},
|
|
{{{ -1923, 130, -409}, 0, { 1672, 1414}, {0x42, 0x50, 0x22, 0xff}}},
|
|
{{{ -695, 28, -716}, 0, { 2012, 0}, {0x42, 0x50, 0x22, 0xff}}},
|
|
{{{ -695, -790, 0}, 0, { 4738, 650}, {0x42, 0x50, 0x22, 0xff}}},
|
|
{{{ 840, -790, 0}, 0, { 4738, -1266}, {0x42, 0x50, 0x22, 0xff}}},
|
|
{{{ 459, 81, -716}, 0, { 1836, -1516}, {0x42, 0x50, 0x22, 0xff}}},
|
|
{{{ 1540, 171, -612}, 0, { 1536, -2940}, {0x42, 0x50, 0x22, 0xff}}},
|
|
{{{ 1660, -483, 0}, 0, { 3716, -2544}, {0x42, 0x50, 0x22, 0xff}}},
|
|
{{{ 2376, 437, -306}, 0, { 650, -4206}, {0x42, 0x50, 0x22, 0xff}}},
|
|
};
|
|
|
|
// 0x0700CE88 - 0x0700CF88
|
|
static const Vtx rr_seg7_vertex_0700CE88[] = {
|
|
{{{ -1923, 642, 512}, 0, { 0, 990}, {0x78, 0x7c, 0x32, 0xff}}},
|
|
{{{ -695, 28, 717}, 0, { 2012, 0}, {0x78, 0x7c, 0x32, 0xff}}},
|
|
{{{ -695, 540, 717}, 0, { 308, -458}, {0x78, 0x7c, 0x32, 0xff}}},
|
|
{{{ 562, 82, 719}, 0, { 1830, -1646}, {0x78, 0x7c, 0x32, 0xff}}},
|
|
{{{ -695, 540, -716}, 0, { 308, -458}, {0x78, 0x7c, 0x32, 0xff}}},
|
|
{{{ -695, 28, -716}, 0, { 2012, 0}, {0x78, 0x7c, 0x32, 0xff}}},
|
|
{{{ -1923, 642, -511}, 0, { 0, 990}, {0x78, 0x7c, 0x32, 0xff}}},
|
|
{{{ 459, 81, -716}, 0, { 1836, -1516}, {0x78, 0x7c, 0x32, 0xff}}},
|
|
{{{ 1045, 591, 717}, 0, { 138, -2672}, {0x78, 0x7c, 0x32, 0xff}}},
|
|
{{{ 1045, 591, -716}, 0, { 138, -2672}, {0x78, 0x7c, 0x32, 0xff}}},
|
|
{{{ -695, 540, -511}, 0, { 308, -168}, {0x6b, 0x66, 0x14, 0xff}}},
|
|
{{{ -695, 386, -511}, 0, { 820, -66}, {0x6b, 0x66, 0x14, 0xff}}},
|
|
{{{ 1045, 437, -511}, 0, { 650, -1838}, {0x6b, 0x66, 0x14, 0xff}}},
|
|
{{{ -695, 386, 512}, 0, { 820, -66}, {0x6b, 0x66, 0x14, 0xff}}},
|
|
{{{ -1923, 489, 307}, 0, { 478, 1090}, {0x6b, 0x66, 0x14, 0xff}}},
|
|
{{{ -1923, 642, 307}, 0, { 0, 990}, {0x6b, 0x66, 0x14, 0xff}}},
|
|
};
|
|
|
|
// 0x0700CF88 - 0x0700D078
|
|
static const Vtx rr_seg7_vertex_0700CF88[] = {
|
|
{{{ -695, 540, 512}, 0, { 308, -168}, {0x6b, 0x66, 0x14, 0xff}}},
|
|
{{{ -695, 386, 512}, 0, { 820, -66}, {0x6b, 0x66, 0x14, 0xff}}},
|
|
{{{ -1923, 642, 307}, 0, { 0, 990}, {0x6b, 0x66, 0x14, 0xff}}},
|
|
{{{ 1045, 591, 512}, 0, { 138, -1940}, {0x6b, 0x66, 0x14, 0xff}}},
|
|
{{{ -1923, 642, -306}, 0, { 0, 990}, {0x6b, 0x66, 0x14, 0xff}}},
|
|
{{{ -695, 386, -511}, 0, { 820, -66}, {0x6b, 0x66, 0x14, 0xff}}},
|
|
{{{ -695, 540, -511}, 0, { 308, -168}, {0x6b, 0x66, 0x14, 0xff}}},
|
|
{{{ -1923, 489, -306}, 0, { 478, 1090}, {0x6b, 0x66, 0x14, 0xff}}},
|
|
{{{ 1045, 437, -511}, 0, { 650, -1838}, {0x6b, 0x66, 0x14, 0xff}}},
|
|
{{{ 1045, 591, -511}, 0, { 138, -1940}, {0x6b, 0x66, 0x14, 0xff}}},
|
|
{{{ 1540, 468, -407}, 0, { 548, -2352}, {0x6b, 0x66, 0x14, 0xff}}},
|
|
{{{ 1540, 836, -407}, 0, { -676, -2596}, {0x6b, 0x66, 0x14, 0xff}}},
|
|
{{{ 1045, 437, 512}, 0, { 650, -1838}, {0x6b, 0x66, 0x14, 0xff}}},
|
|
{{{ 1540, 836, 411}, 0, { -676, -2596}, {0x6b, 0x66, 0x14, 0xff}}},
|
|
{{{ 1540, 468, 411}, 0, { 548, -2352}, {0x6b, 0x66, 0x14, 0xff}}},
|
|
};
|
|
|
|
// 0x0700D078 - 0x0700D178
|
|
static const Vtx rr_seg7_vertex_0700D078[] = {
|
|
{{{ -1923, 642, 307}, 0, { 0, 990}, {0x5d, 0x5e, 0x1b, 0xff}}},
|
|
{{{ -1923, 489, 307}, 0, { 478, 1090}, {0x5d, 0x5e, 0x1b, 0xff}}},
|
|
{{{ -1923, 489, -306}, 0, { 478, 1090}, {0x5d, 0x5e, 0x1b, 0xff}}},
|
|
{{{ -1923, 642, -306}, 0, { 0, 990}, {0x5d, 0x5e, 0x1b, 0xff}}},
|
|
{{{ 1540, 836, -407}, 0, { -676, -2596}, {0x5d, 0x5e, 0x1b, 0xff}}},
|
|
{{{ 1540, 468, -407}, 0, { 548, -2352}, {0x5d, 0x5e, 0x1b, 0xff}}},
|
|
{{{ 1540, 468, 411}, 0, { 548, -2352}, {0x5d, 0x5e, 0x1b, 0xff}}},
|
|
{{{ 1540, 836, 411}, 0, { -676, -2596}, {0x5d, 0x5e, 0x1b, 0xff}}},
|
|
{{{ 1864, 847, -101}, 0, { 1330, -12636}, {0x68, 0x68, 0x24, 0xff}}},
|
|
{{{ 1864, 335, -101}, 0, { 3034, -12636}, {0x68, 0x68, 0x24, 0xff}}},
|
|
{{{ 2069, 335, -101}, 0, { 3034, -13318}, {0x68, 0x68, 0x24, 0xff}}},
|
|
{{{ 2069, 847, -101}, 0, { 1330, -13318}, {0x68, 0x68, 0x24, 0xff}}},
|
|
{{{ 2069, 847, 102}, 0, { 1330, -13318}, {0x68, 0x68, 0x24, 0xff}}},
|
|
{{{ 2069, 335, 102}, 0, { 3034, -13318}, {0x68, 0x68, 0x24, 0xff}}},
|
|
{{{ 1864, 335, 102}, 0, { 3034, -12636}, {0x68, 0x68, 0x24, 0xff}}},
|
|
{{{ 1864, 847, 102}, 0, { 1330, -12636}, {0x68, 0x68, 0x24, 0xff}}},
|
|
};
|
|
|
|
// 0x0700D178 - 0x0700D268
|
|
static const Vtx rr_seg7_vertex_0700D178[] = {
|
|
{{{ 2069, 847, -101}, 0, { 1330, -13318}, {0x43, 0x45, 0x1d, 0xff}}},
|
|
{{{ 2069, 335, -101}, 0, { 3034, -13318}, {0x43, 0x45, 0x1d, 0xff}}},
|
|
{{{ 2069, 335, 102}, 0, { 3034, -13318}, {0x43, 0x45, 0x1d, 0xff}}},
|
|
{{{ 1660, -483, 0}, 0, { 3716, -2544}, {0x43, 0x45, 0x1d, 0xff}}},
|
|
{{{ 2376, 437, -306}, 0, { 650, -4206}, {0x43, 0x45, 0x1d, 0xff}}},
|
|
{{{ 2376, 437, 307}, 0, { 650, -4206}, {0x43, 0x45, 0x1d, 0xff}}},
|
|
{{{ 1864, 847, 102}, 0, { 1330, -12636}, {0x43, 0x45, 0x1d, 0xff}}},
|
|
{{{ 1864, 335, 102}, 0, { 3034, -12636}, {0x43, 0x45, 0x1d, 0xff}}},
|
|
{{{ 1864, 335, -101}, 0, { 3034, -12636}, {0x43, 0x45, 0x1d, 0xff}}},
|
|
{{{ 1864, 847, -101}, 0, { 1330, -12636}, {0x43, 0x45, 0x1d, 0xff}}},
|
|
{{{ 2069, 847, 102}, 0, { 1330, -13318}, {0x43, 0x45, 0x1d, 0xff}}},
|
|
{{{ 1540, 836, 616}, 0, { 906, 1764}, {0xc8, 0xb1, 0x70, 0xff}}},
|
|
{{{ 1045, 591, 512}, 0, { 876, 532}, {0xc8, 0xb1, 0x70, 0xff}}},
|
|
{{{ 1045, 591, 717}, 0, { 934, 532}, {0xc8, 0xb1, 0x70, 0xff}}},
|
|
{{{ 1540, 836, 411}, 0, { 848, 1764}, {0xc8, 0xb1, 0x70, 0xff}}},
|
|
};
|
|
|
|
// 0x0700D268 - 0x0700D358
|
|
static const Vtx rr_seg7_vertex_0700D268[] = {
|
|
{{{ 1540, 836, -407}, 0, { 622, 1764}, {0xc8, 0xb1, 0x70, 0xff}}},
|
|
{{{ 1540, 836, -612}, 0, { 564, 1764}, {0xc8, 0xb1, 0x70, 0xff}}},
|
|
{{{ 1045, 591, -511}, 0, { 592, 532}, {0xc8, 0xb1, 0x70, 0xff}}},
|
|
{{{ 1045, 591, -716}, 0, { 536, 532}, {0xc8, 0xb1, 0x70, 0xff}}},
|
|
{{{ -2538, 745, -101}, 0, { 706, -8410}, {0xeb, 0xd8, 0x79, 0xff}}},
|
|
{{{ -2538, 745, 102}, 0, { 762, -8410}, {0xeb, 0xd8, 0x79, 0xff}}},
|
|
{{{ -1923, 642, 512}, 0, { 876, -6878}, {0xeb, 0xd8, 0x79, 0xff}}},
|
|
{{{ -1923, 642, -511}, 0, { 592, -6878}, {0xeb, 0xd8, 0x79, 0xff}}},
|
|
{{{ -695, 540, 512}, 0, { 876, -3812}, {0xeb, 0xd8, 0x79, 0xff}}},
|
|
{{{ -1923, 642, 307}, 0, { 820, -6878}, {0xeb, 0xd8, 0x79, 0xff}}},
|
|
{{{ -695, 540, 717}, 0, { 934, -3812}, {0xeb, 0xd8, 0x79, 0xff}}},
|
|
{{{ -1923, 642, -306}, 0, { 650, -6878}, {0xeb, 0xd8, 0x79, 0xff}}},
|
|
{{{ -695, 540, -716}, 0, { 536, -3812}, {0xeb, 0xd8, 0x79, 0xff}}},
|
|
{{{ 1045, 591, 512}, 0, { 876, 532}, {0xeb, 0xd8, 0x79, 0xff}}},
|
|
{{{ 1045, 591, 717}, 0, { 934, 532}, {0xeb, 0xd8, 0x79, 0xff}}},
|
|
};
|
|
|
|
// 0x0700D358 - 0x0700D448
|
|
static const Vtx rr_seg7_vertex_0700D358[] = {
|
|
{{{ 1045, 591, -716}, 0, { 536, 532}, {0xeb, 0xd8, 0x79, 0xff}}},
|
|
{{{ -695, 540, -511}, 0, { 592, -3812}, {0xeb, 0xd8, 0x79, 0xff}}},
|
|
{{{ 1045, 591, -511}, 0, { 592, 532}, {0xeb, 0xd8, 0x79, 0xff}}},
|
|
{{{ -695, 540, -716}, 0, { 536, -3812}, {0xeb, 0xd8, 0x79, 0xff}}},
|
|
{{{ -1923, 642, -306}, 0, { 650, -6878}, {0xeb, 0xd8, 0x79, 0xff}}},
|
|
{{{ 1540, 836, 616}, 0, { 906, 1764}, {0xeb, 0xd8, 0x79, 0xff}}},
|
|
{{{ 2376, 847, 307}, 0, { 820, 3852}, {0xeb, 0xd8, 0x79, 0xff}}},
|
|
{{{ 1540, 836, 411}, 0, { 848, 1764}, {0xeb, 0xd8, 0x79, 0xff}}},
|
|
{{{ 1864, 847, 102}, 0, { 762, 2574}, {0xeb, 0xd8, 0x79, 0xff}}},
|
|
{{{ 1864, 847, -101}, 0, { 706, 2574}, {0xeb, 0xd8, 0x79, 0xff}}},
|
|
{{{ 1540, 836, -407}, 0, { 622, 1764}, {0xeb, 0xd8, 0x79, 0xff}}},
|
|
{{{ 2069, 847, 102}, 0, { 762, 3086}, {0xeb, 0xd8, 0x79, 0xff}}},
|
|
{{{ 1540, 836, -612}, 0, { 564, 1764}, {0xeb, 0xd8, 0x79, 0xff}}},
|
|
{{{ 2376, 847, -306}, 0, { 650, 3852}, {0xeb, 0xd8, 0x79, 0xff}}},
|
|
{{{ 2069, 847, -101}, 0, { 706, 3086}, {0xeb, 0xd8, 0x79, 0xff}}},
|
|
};
|
|
|
|
// 0x0700D448 - 0x0700D488
|
|
static const Vtx rr_seg7_vertex_0700D448[] = {
|
|
{{{ 2069, 335, -101}, 0, { 706, 3086}, {0x35, 0x35, 0x00, 0xff}}},
|
|
{{{ 1864, 335, 102}, 0, { 762, 2574}, {0x35, 0x35, 0x00, 0xff}}},
|
|
{{{ 2069, 335, 102}, 0, { 762, 3086}, {0x35, 0x35, 0x00, 0xff}}},
|
|
{{{ 1864, 335, -101}, 0, { 706, 2574}, {0x35, 0x35, 0x00, 0xff}}},
|
|
};
|
|
|
|
// 0x0700D488 - 0x0700D588
|
|
static const Vtx rr_seg7_vertex_0700D488[] = {
|
|
{{{ -45, 2355, 0}, 0, { -1396, -1906}, {0x49, 0x53, 0x22, 0xff}}},
|
|
{{{ -34, 410, 20}, 0, { -1282, 1328}, {0x49, 0x53, 0x22, 0xff}}},
|
|
{{{ -34, 2355, 20}, 0, { -1282, -1906}, {0x49, 0x53, 0x22, 0xff}}},
|
|
{{{ -45, 410, 0}, 0, { -1396, 1328}, {0x49, 0x53, 0x22, 0xff}}},
|
|
{{{ 0, 2355, 0}, 0, { -938, -1906}, {0x49, 0x53, 0x22, 0xff}}},
|
|
{{{ 0, 410, 0}, 0, { -938, 1328}, {0x49, 0x53, 0x22, 0xff}}},
|
|
{{{ -11, 410, -19}, 0, { -1052, 1328}, {0x49, 0x53, 0x22, 0xff}}},
|
|
{{{ -11, 2355, -19}, 0, { -1052, -1906}, {0x49, 0x53, 0x22, 0xff}}},
|
|
{{{ -11, 2355, 20}, 0, { -1052, -1906}, {0x68, 0x68, 0x24, 0xff}}},
|
|
{{{ 0, 410, 0}, 0, { -938, 1328}, {0x68, 0x68, 0x24, 0xff}}},
|
|
{{{ 0, 2355, 0}, 0, { -938, -1906}, {0x68, 0x68, 0x24, 0xff}}},
|
|
{{{ -11, 410, 20}, 0, { -1052, 1328}, {0x68, 0x68, 0x24, 0xff}}},
|
|
{{{ -34, 2355, -19}, 0, { -1282, -1906}, {0x68, 0x68, 0x24, 0xff}}},
|
|
{{{ -45, 410, 0}, 0, { -1396, 1328}, {0x68, 0x68, 0x24, 0xff}}},
|
|
{{{ -45, 2355, 0}, 0, { -1396, -1906}, {0x68, 0x68, 0x24, 0xff}}},
|
|
{{{ -34, 410, -19}, 0, { -1282, 1328}, {0x68, 0x68, 0x24, 0xff}}},
|
|
};
|
|
|
|
// 0x0700D588 - 0x0700D688
|
|
static const Vtx rr_seg7_vertex_0700D588[] = {
|
|
{{{ -3767, 1052, 51}, 0, { 478, 990}, {0x68, 0x68, 0x24, 0xff}}},
|
|
{{{ -2538, 540, 0}, 0, { 224, -1054}, {0x68, 0x68, 0x24, 0xff}}},
|
|
{{{ -2538, 745, 102}, 0, { 734, -1054}, {0x68, 0x68, 0x24, 0xff}}},
|
|
{{{ -2538, 745, -101}, 0, { -286, -1054}, {0x68, 0x68, 0x24, 0xff}}},
|
|
{{{ -3767, 1052, -50}, 0, { 0, 990}, {0x68, 0x68, 0x24, 0xff}}},
|
|
{{{ -34, 2355, 20}, 0, { -1282, -1906}, {0x85, 0x86, 0x4c, 0xff}}},
|
|
{{{ -34, 410, 20}, 0, { -1282, 1328}, {0x85, 0x86, 0x4c, 0xff}}},
|
|
{{{ -11, 410, 20}, 0, { -1052, 1328}, {0x85, 0x86, 0x4c, 0xff}}},
|
|
{{{ -11, 2355, 20}, 0, { -1052, -1906}, {0x85, 0x86, 0x4c, 0xff}}},
|
|
{{{ -11, 2355, -19}, 0, { -1052, -1906}, {0x85, 0x86, 0x4c, 0xff}}},
|
|
{{{ -34, 410, -19}, 0, { -1282, 1328}, {0x85, 0x86, 0x4c, 0xff}}},
|
|
{{{ -34, 2355, -19}, 0, { -1282, -1906}, {0x85, 0x86, 0x4c, 0xff}}},
|
|
{{{ -11, 410, -19}, 0, { -1052, 1328}, {0x85, 0x86, 0x4c, 0xff}}},
|
|
{{{ -2538, 540, 0}, 0, { 224, -1054}, {0x43, 0x45, 0x1d, 0xff}}},
|
|
{{{ -3152, 847, 0}, 0, { 224, 0}, {0x43, 0x45, 0x1d, 0xff}}},
|
|
{{{ -3767, 1052, -50}, 0, { 0, 990}, {0x43, 0x45, 0x1d, 0xff}}},
|
|
};
|
|
|
|
// 0x0700D688 - 0x0700D708
|
|
static const Vtx rr_seg7_vertex_0700D688[] = {
|
|
{{{ -3767, 1052, 51}, 0, { 478, 990}, {0x43, 0x45, 0x1d, 0xff}}},
|
|
{{{ -3152, 847, 0}, 0, { 224, 0}, {0x43, 0x45, 0x1d, 0xff}}},
|
|
{{{ -2538, 540, 0}, 0, { 224, -1054}, {0x43, 0x45, 0x1d, 0xff}}},
|
|
{{{ -3767, 1052, -50}, 0, { 0, 990}, {0x43, 0x45, 0x1d, 0xff}}},
|
|
{{{ -2538, 745, -101}, 0, { -286, -1054}, {0x9f, 0x9d, 0x50, 0xff}}},
|
|
{{{ -3767, 1052, 51}, 0, { 478, 990}, {0x9f, 0x9d, 0x50, 0xff}}},
|
|
{{{ -2538, 745, 102}, 0, { 734, -1054}, {0x9f, 0x9d, 0x50, 0xff}}},
|
|
{{{ -3767, 1052, -50}, 0, { 0, 990}, {0x9f, 0x9d, 0x50, 0xff}}},
|
|
};
|
|
|
|
// 0x0700D708 - 0x0700D768
|
|
static const Vtx rr_seg7_vertex_0700D708[] = {
|
|
{{{ -34, 2355, -19}, 0, { 0, 0}, {0xb2, 0xa2, 0x54, 0xff}}},
|
|
{{{ -45, 2355, 0}, 0, { 0, 0}, {0xb2, 0xa2, 0x54, 0xff}}},
|
|
{{{ -34, 2355, 20}, 0, { 0, 0}, {0xb2, 0xa2, 0x54, 0xff}}},
|
|
{{{ 0, 2355, 0}, 0, { 0, 0}, {0xb2, 0xa2, 0x54, 0xff}}},
|
|
{{{ -11, 2355, -19}, 0, { 0, 0}, {0xb2, 0xa2, 0x54, 0xff}}},
|
|
{{{ -11, 2355, 20}, 0, { 0, 0}, {0xb2, 0xa2, 0x54, 0xff}}},
|
|
};
|
|
|
|
// 0x0700D768 - 0x0700DAD8
|
|
static const Gfx rr_seg7_dl_0700D768[] = {
|
|
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sky_09004800),
|
|
gsDPLoadSync(),
|
|
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
|
|
gsSPVertex(rr_seg7_vertex_0700CAB8, 15, 0),
|
|
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
|
|
gsSP2Triangles( 4, 1, 3, 0x0, 4, 5, 1, 0x0),
|
|
gsSP2Triangles( 0, 2, 6, 0x0, 0, 6, 7, 0x0),
|
|
gsSP2Triangles( 8, 9, 10, 0x0, 8, 10, 11, 0x0),
|
|
gsSP2Triangles(12, 9, 13, 0x0, 11, 10, 14, 0x0),
|
|
gsSPVertex(rr_seg7_vertex_0700CBA8, 16, 0),
|
|
gsSP2Triangles( 0, 1, 2, 0x0, 2, 1, 3, 0x0),
|
|
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
|
|
gsSP2Triangles( 5, 8, 9, 0x0, 5, 9, 6, 0x0),
|
|
gsSP2Triangles(10, 11, 12, 0x0, 11, 13, 14, 0x0),
|
|
gsSP2Triangles(11, 10, 13, 0x0, 15, 10, 12, 0x0),
|
|
gsSPVertex(rr_seg7_vertex_0700CCA8, 14, 0),
|
|
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
|
|
gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),
|
|
gsSP2Triangles(10, 7, 9, 0x0, 8, 0, 9, 0x0),
|
|
gsSP2Triangles( 0, 2, 9, 0x0, 11, 12, 13, 0x0),
|
|
gsSPVertex(rr_seg7_vertex_0700CD88, 16, 0),
|
|
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
|
|
gsSP2Triangles( 6, 7, 8, 0x0, 9, 10, 6, 0x0),
|
|
gsSP2Triangles( 8, 9, 6, 0x0, 9, 11, 10, 0x0),
|
|
gsSP2Triangles(12, 13, 11, 0x0, 13, 14, 11, 0x0),
|
|
gsSP2Triangles(13, 15, 14, 0x0, 9, 12, 11, 0x0),
|
|
gsSPVertex(rr_seg7_vertex_0700CE88, 16, 0),
|
|
gsSP2Triangles( 0, 1, 2, 0x0, 1, 3, 2, 0x0),
|
|
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
|
|
gsSP2Triangles( 3, 8, 2, 0x0, 4, 9, 7, 0x0),
|
|
gsSP2Triangles(10, 11, 12, 0x0, 13, 14, 15, 0x0),
|
|
gsSPVertex(rr_seg7_vertex_0700CF88, 15, 0),
|
|
gsSP2Triangles( 0, 1, 2, 0x0, 3, 1, 0, 0x0),
|
|
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
|
|
gsSP2Triangles( 6, 8, 9, 0x0, 9, 10, 11, 0x0),
|
|
gsSP2Triangles( 3, 12, 1, 0x0, 13, 14, 3, 0x0),
|
|
gsSP2Triangles(14, 12, 3, 0x0, 9, 8, 10, 0x0),
|
|
gsSPVertex(rr_seg7_vertex_0700D078, 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(rr_seg7_vertex_0700D178, 15, 0),
|
|
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
|
|
gsSP2Triangles( 6, 7, 8, 0x0, 6, 8, 9, 0x0),
|
|
gsSP2Triangles( 0, 2, 10, 0x0, 11, 12, 13, 0x0),
|
|
gsSP1Triangle(11, 14, 12, 0x0),
|
|
gsSPVertex(rr_seg7_vertex_0700D268, 15, 0),
|
|
gsSP2Triangles( 0, 1, 2, 0x0, 1, 3, 2, 0x0),
|
|
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
|
|
gsSP2Triangles( 8, 9, 6, 0x0, 8, 6, 10, 0x0),
|
|
gsSP2Triangles( 7, 11, 12, 0x0, 13, 8, 10, 0x0),
|
|
gsSP1Triangle(13, 10, 14, 0x0),
|
|
gsSPVertex(rr_seg7_vertex_0700D358, 15, 0),
|
|
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
|
|
gsSP2Triangles( 4, 1, 3, 0x0, 5, 6, 7, 0x0),
|
|
gsSP2Triangles( 6, 8, 7, 0x0, 7, 9, 10, 0x0),
|
|
gsSP2Triangles( 7, 8, 9, 0x0, 6, 11, 8, 0x0),
|
|
gsSP2Triangles(12, 10, 9, 0x0, 12, 9, 13, 0x0),
|
|
gsSP2Triangles( 9, 14, 13, 0x0, 6, 14, 11, 0x0),
|
|
gsSP1Triangle( 6, 13, 14, 0x0),
|
|
gsSPVertex(rr_seg7_vertex_0700D448, 4, 0),
|
|
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
// 0x0700DAD8 - 0x0700DBA8
|
|
static const Gfx rr_seg7_dl_0700DAD8[] = {
|
|
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sky_09000800),
|
|
gsDPLoadSync(),
|
|
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
|
|
gsSPVertex(rr_seg7_vertex_0700D488, 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(rr_seg7_vertex_0700D588, 16, 0),
|
|
gsSP2Triangles( 0, 1, 2, 0x0, 3, 1, 4, 0x0),
|
|
gsSP2Triangles( 5, 6, 7, 0x0, 5, 7, 8, 0x0),
|
|
gsSP2Triangles( 9, 10, 11, 0x0, 9, 12, 10, 0x0),
|
|
gsSP1Triangle(13, 14, 15, 0x0),
|
|
gsSPVertex(rr_seg7_vertex_0700D688, 8, 0),
|
|
gsSP2Triangles( 0, 1, 2, 0x0, 3, 1, 0, 0x0),
|
|
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
// 0x0700DBA8 - 0x0700DBD8
|
|
static const Gfx rr_seg7_dl_0700DBA8[] = {
|
|
gsSPVertex(rr_seg7_vertex_0700D708, 6, 0),
|
|
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 4, 0x0),
|
|
gsSP2Triangles( 0, 2, 5, 0x0, 0, 5, 3, 0x0),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
// 0x0700DBD8 - 0x0700DC58
|
|
const Gfx rr_seg7_dl_0700DBD8[] = {
|
|
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(rr_seg7_dl_0700D768),
|
|
gsSPDisplayList(rr_seg7_dl_0700DAD8),
|
|
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
|
|
gsDPPipeSync(),
|
|
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
|
|
gsSPDisplayList(rr_seg7_dl_0700DBA8),
|
|
gsSPSetGeometryMode(G_LIGHTING),
|
|
gsSPEndDisplayList(),
|
|
};
|