mirror of
https://github.com/coop-deluxe/sm64coopdx.git
synced 2024-12-01 16:27:27 +00:00
417 lines
26 KiB
C
417 lines
26 KiB
C
// 0x07009670 - 0x07009770
|
|
static const Vtx bitfs_seg7_vertex_07009670[] = {
|
|
{{{ 1331, 333, -1023}, 0, { 3020, 4040}, {0x64, 0x64, 0x64, 0xff}}},
|
|
{{{ 1331, 538, -211}, 0, { 2010, 2348}, {0x64, 0x64, 0x64, 0xff}}},
|
|
{{{ 1331, 333, -211}, 0, { 1670, 2690}, {0x64, 0x64, 0x64, 0xff}}},
|
|
{{{ 1331, 538, -1023}, 0, { 3362, 3700}, {0x64, 0x64, 0x64, 0xff}}},
|
|
{{{ 1331, 435, 403}, 0, { 818, 1498}, {0x64, 0x64, 0x64, 0xff}}},
|
|
{{{ 1331, 333, 403}, 0, { 648, 1668}, {0x64, 0x64, 0x64, 0xff}}},
|
|
{{{ 1331, 435, -211}, 0, { 1840, 2520}, {0x64, 0x64, 0x64, 0xff}}},
|
|
{{{ 1331, 538, 403}, 0, { 988, 1326}, {0x64, 0x64, 0x64, 0xff}}},
|
|
{{{ 1331, 538, 811}, 0, { 308, 650}, {0x64, 0x64, 0x64, 0xff}}},
|
|
{{{ 1331, 333, 811}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}},
|
|
{{{ 0, -383, 0}, 0, { 1416, 1584}, {0x64, 0x64, 0x64, 0xff}}},
|
|
{{{ 0, -485, 51}, 0, { 1160, 1670}, {0x64, 0x64, 0x64, 0xff}}},
|
|
{{{ 0, -639, 0}, 0, { 990, 2010}, {0x64, 0x64, 0x64, 0xff}}},
|
|
{{{ 0, -383, 51}, 0, { 1330, 1498}, {0x64, 0x64, 0x64, 0xff}}},
|
|
{{{ 0, -485, 563}, 0, { 308, 820}, {0x64, 0x64, 0x64, 0xff}}},
|
|
{{{ 0, -639, 614}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}},
|
|
};
|
|
|
|
// 0x07009770 - 0x07009870
|
|
static const Vtx bitfs_seg7_vertex_07009770[] = {
|
|
{{{ 0, -383, 563}, 0, { 480, 650}, {0x64, 0x64, 0x64, 0xff}}},
|
|
{{{ 0, -639, 614}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}},
|
|
{{{ 0, -485, 563}, 0, { 308, 820}, {0x64, 0x64, 0x64, 0xff}}},
|
|
{{{ 0, -383, 614}, 0, { 394, 564}, {0x64, 0x64, 0x64, 0xff}}},
|
|
{{{ -613, -383, 0}, 0, { 2012, -3438}, {0x8c, 0x8c, 0x8c, 0xff}}},
|
|
{{{ 0, -639, 0}, 0, { 564, -2842}, {0x8c, 0x8c, 0x8c, 0xff}}},
|
|
{{{ -634, -639, 0}, 0, { 1672, -3780}, {0x8c, 0x8c, 0x8c, 0xff}}},
|
|
{{{ 0, -383, 0}, 0, { 990, -2416}, {0x8c, 0x8c, 0x8c, 0xff}}},
|
|
{{{ 1280, 538, 403}, 0, { 562, 566}, {0xc8, 0xc8, 0xc8, 0xff}}},
|
|
{{{ 1280, 538, 760}, 0, { 138, 990}, {0xc8, 0xc8, 0xc8, 0xff}}},
|
|
{{{ 1331, 538, 811}, 0, { 0, 990}, {0xc8, 0xc8, 0xc8, 0xff}}},
|
|
{{{ 1331, 538, 403}, 0, { 478, 480}, {0xc8, 0xc8, 0xc8, 0xff}}},
|
|
{{{ 666, 538, 760}, 0, { 1160, 2010}, {0xc8, 0xc8, 0xc8, 0xff}}},
|
|
{{{ 614, 538, 811}, 0, { 1160, 2180}, {0xc8, 0xc8, 0xc8, 0xff}}},
|
|
{{{ 666, 538, -665}, 0, { 3532, -360}, {0xc8, 0xc8, 0xc8, 0xff}}},
|
|
{{{ 614, 538, -665}, 0, { 3618, -274}, {0xc8, 0xc8, 0xc8, 0xff}}},
|
|
};
|
|
|
|
// 0x07009870 - 0x07009960
|
|
static const Vtx bitfs_seg7_vertex_07009870[] = {
|
|
{{{ 666, 435, -972}, 0, { 5248, 990}, {0xc8, 0xc8, 0xc8, 0xff}}},
|
|
{{{ -613, -178, -972}, 0, { 3120, 3118}, {0xc8, 0xc8, 0xc8, 0xff}}},
|
|
{{{ -665, -178, -665}, 0, { 2524, 2692}, {0xc8, 0xc8, 0xc8, 0xff}}},
|
|
{{{ 666, 435, -665}, 0, { 4738, 480}, {0xc8, 0xc8, 0xc8, 0xff}}},
|
|
{{{ -665, -178, -613}, 0, { 2438, 2606}, {0xc8, 0xc8, 0xc8, 0xff}}},
|
|
{{{ -1177, -178, -613}, 0, { 1586, 3458}, {0xc8, 0xc8, 0xc8, 0xff}}},
|
|
{{{ -665, -485, 51}, 0, { 1330, 1500}, {0xc8, 0xc8, 0xc8, 0xff}}},
|
|
{{{ -1177, -485, 0}, 0, { 564, 2436}, {0xc8, 0xc8, 0xc8, 0xff}}},
|
|
{{{ -613, -76, -613}, 0, { 5576, 1852}, {0xb9, 0xb9, 0xb9, 0xff}}},
|
|
{{{ 614, 538, -613}, 0, { 3532, -190}, {0xb9, 0xb9, 0xb9, 0xff}}},
|
|
{{{ 614, 538, -665}, 0, { 3618, -274}, {0xb9, 0xb9, 0xb9, 0xff}}},
|
|
{{{ -665, -383, 51}, 0, { 4554, 3046}, {0xb9, 0xb9, 0xb9, 0xff}}},
|
|
{{{ -613, -383, 0}, 0, { 4554, 2874}, {0xb9, 0xb9, 0xb9, 0xff}}},
|
|
{{{ -665, -383, 0}, 0, { 4640, 2960}, {0xb9, 0xb9, 0xb9, 0xff}}},
|
|
{{{ -613, -383, 51}, 0, { 4468, 2960}, {0xb9, 0xb9, 0xb9, 0xff}}},
|
|
};
|
|
|
|
// 0x07009960 - 0x07009A60
|
|
static const Vtx bitfs_seg7_vertex_07009960[] = {
|
|
{{{ -613, -76, -665}, 0, { 5662, 1768}, {0xb9, 0xb9, 0xb9, 0xff}}},
|
|
{{{ -665, -76, -613}, 0, { 5662, 1938}, {0xb9, 0xb9, 0xb9, 0xff}}},
|
|
{{{ -613, -76, -613}, 0, { 5576, 1852}, {0xb9, 0xb9, 0xb9, 0xff}}},
|
|
{{{ -665, -76, -665}, 0, { 5746, 1852}, {0xb9, 0xb9, 0xb9, 0xff}}},
|
|
{{{ -665, -383, 0}, 0, { 4640, 2960}, {0xb9, 0xb9, 0xb9, 0xff}}},
|
|
{{{ -613, -383, 0}, 0, { 4554, 2874}, {0xb9, 0xb9, 0xb9, 0xff}}},
|
|
{{{ 614, 538, -1023}, 0, { 4214, -870}, {0xb9, 0xb9, 0xb9, 0xff}}},
|
|
{{{ 614, 538, -972}, 0, { 4128, -786}, {0xb9, 0xb9, 0xb9, 0xff}}},
|
|
{{{ 1280, 538, -972}, 0, { 3020, -1892}, {0xb9, 0xb9, 0xb9, 0xff}}},
|
|
{{{ 614, 538, -665}, 0, { 3618, -274}, {0xb9, 0xb9, 0xb9, 0xff}}},
|
|
{{{ -613, -383, 51}, 0, { 4468, 2960}, {0xb9, 0xb9, 0xb9, 0xff}}},
|
|
{{{ 0, -383, 51}, 0, { 3446, 1938}, {0xb9, 0xb9, 0xb9, 0xff}}},
|
|
{{{ 0, -383, 0}, 0, { 3532, 1852}, {0xb9, 0xb9, 0xb9, 0xff}}},
|
|
{{{ 1280, 538, -211}, 0, { 1586, -458}, {0xb9, 0xb9, 0xb9, 0xff}}},
|
|
{{{ 1331, 538, -211}, 0, { 1500, -542}, {0xb9, 0xb9, 0xb9, 0xff}}},
|
|
{{{ 1331, 538, -1023}, 0, { 3020, -2062}, {0xb9, 0xb9, 0xb9, 0xff}}},
|
|
};
|
|
|
|
// 0x07009A60 - 0x07009B50
|
|
static const Vtx bitfs_seg7_vertex_07009A60[] = {
|
|
{{{ 614, 538, -972}, 0, { 4128, -786}, {0xb9, 0xb9, 0xb9, 0xff}}},
|
|
{{{ 614, 538, -1023}, 0, { 4214, -870}, {0xb9, 0xb9, 0xb9, 0xff}}},
|
|
{{{ -613, -76, -972}, 0, { 6172, 1256}, {0xb9, 0xb9, 0xb9, 0xff}}},
|
|
{{{ -613, -76, -1023}, 0, { 6258, 1172}, {0xb9, 0xb9, 0xb9, 0xff}}},
|
|
{{{ -1074, -76, -1022}, 0, { 7022, 1940}, {0xb9, 0xb9, 0xb9, 0xff}}},
|
|
{{{ -1023, -76, -972}, 0, { 6854, 1938}, {0xb9, 0xb9, 0xb9, 0xff}}},
|
|
{{{ -1228, -76, -613}, 0, { 6598, 2874}, {0xb9, 0xb9, 0xb9, 0xff}}},
|
|
{{{ -1177, -76, -613}, 0, { 6512, 2790}, {0xb9, 0xb9, 0xb9, 0xff}}},
|
|
{{{ -1074, -76, -1023}, 0, { 7024, 1938}, {0xb9, 0xb9, 0xb9, 0xff}}},
|
|
{{{ -1228, -383, 0}, 0, { 5576, 3896}, {0xb9, 0xb9, 0xb9, 0xff}}},
|
|
{{{ -1177, -383, 0}, 0, { 5490, 3812}, {0xb9, 0xb9, 0xb9, 0xff}}},
|
|
{{{ -921, -383, 614}, 0, { 4042, 4408}, {0xb9, 0xb9, 0xb9, 0xff}}},
|
|
{{{ -890, -383, 563}, 0, { 4076, 4272}, {0xb9, 0xb9, 0xb9, 0xff}}},
|
|
{{{ 0, -383, 614}, 0, { 2510, 2874}, {0xb9, 0xb9, 0xb9, 0xff}}},
|
|
{{{ 0, -383, 563}, 0, { 2596, 2790}, {0xb9, 0xb9, 0xb9, 0xff}}},
|
|
};
|
|
|
|
// 0x07009B50 - 0x07009C40
|
|
static const Vtx bitfs_seg7_vertex_07009B50[] = {
|
|
{{{ 614, 538, -665}, 0, { 1500, 138}, {0x7d, 0x7d, 0x7d, 0xff}}},
|
|
{{{ 666, 538, -665}, 0, { 1416, 224}, {0x7d, 0x7d, 0x7d, 0xff}}},
|
|
{{{ 666, 384, -665}, 0, { 1160, 0}, {0x7d, 0x7d, 0x7d, 0xff}}},
|
|
{{{ 614, 384, -665}, 0, { 1246, -118}, {0x7d, 0x7d, 0x7d, 0xff}}},
|
|
{{{ -613, -178, -665}, 0, { 2352, -3098}, {0x7d, 0x7d, 0x7d, 0xff}}},
|
|
{{{ 666, 538, 760}, 0, { 1416, 224}, {0x7d, 0x7d, 0x7d, 0xff}}},
|
|
{{{ 1280, 435, 760}, 0, { 224, 1074}, {0x7d, 0x7d, 0x7d, 0xff}}},
|
|
{{{ 666, 435, 760}, 0, { 1246, 54}, {0x7d, 0x7d, 0x7d, 0xff}}},
|
|
{{{ 1280, 538, 760}, 0, { 394, 1244}, {0x7d, 0x7d, 0x7d, 0xff}}},
|
|
{{{ -613, -76, -972}, 0, { 2522, -2928}, {0x7d, 0x7d, 0x7d, 0xff}}},
|
|
{{{ 666, 435, -972}, 0, { 1246, 54}, {0x7d, 0x7d, 0x7d, 0xff}}},
|
|
{{{ 614, 538, -972}, 0, { 1500, 138}, {0x7d, 0x7d, 0x7d, 0xff}}},
|
|
{{{ 1280, 435, -972}, 0, { 224, 1074}, {0x7d, 0x7d, 0x7d, 0xff}}},
|
|
{{{ 1280, 538, -972}, 0, { 394, 1244}, {0x7d, 0x7d, 0x7d, 0xff}}},
|
|
{{{ -613, -178, -972}, 0, { 2352, -3098}, {0x7d, 0x7d, 0x7d, 0xff}}},
|
|
};
|
|
|
|
// 0x07009C40 - 0x07009D30
|
|
static const Vtx bitfs_seg7_vertex_07009C40[] = {
|
|
{{{ -1023, -178, -972}, 0, { 3034, -3780}, {0x7d, 0x7d, 0x7d, 0xff}}},
|
|
{{{ -613, -76, -972}, 0, { 2522, -2928}, {0x7d, 0x7d, 0x7d, 0xff}}},
|
|
{{{ -1023, -76, -972}, 0, { 3204, -3608}, {0x7d, 0x7d, 0x7d, 0xff}}},
|
|
{{{ -613, -178, -972}, 0, { 2352, -3098}, {0x7d, 0x7d, 0x7d, 0xff}}},
|
|
{{{ -613, -178, -665}, 0, { 2352, -3098}, {0x7d, 0x7d, 0x7d, 0xff}}},
|
|
{{{ -665, -178, -665}, 0, { 2438, -3184}, {0x7d, 0x7d, 0x7d, 0xff}}},
|
|
{{{ -665, -76, -665}, 0, { 2608, -3012}, {0x7d, 0x7d, 0x7d, 0xff}}},
|
|
{{{ -613, -76, -665}, 0, { 2522, -2928}, {0x7d, 0x7d, 0x7d, 0xff}}},
|
|
{{{ 614, 538, -665}, 0, { 1500, 138}, {0x7d, 0x7d, 0x7d, 0xff}}},
|
|
{{{ -665, -178, -613}, 0, { -2756, -202}, {0x7d, 0x7d, 0x7d, 0xff}}},
|
|
{{{ -665, -76, -665}, 0, { -3010, -118}, {0x7d, 0x7d, 0x7d, 0xff}}},
|
|
{{{ -665, -178, -665}, 0, { -2840, -288}, {0x7d, 0x7d, 0x7d, 0xff}}},
|
|
{{{ -665, -76, -613}, 0, { -2926, 0}, {0x7d, 0x7d, 0x7d, 0xff}}},
|
|
{{{ -665, -485, 0}, 0, { -1222, 308}, {0x7d, 0x7d, 0x7d, 0xff}}},
|
|
{{{ -665, -383, 0}, 0, { -1392, 480}, {0x7d, 0x7d, 0x7d, 0xff}}},
|
|
};
|
|
|
|
// 0x07009D30 - 0x07009E30
|
|
static const Vtx bitfs_seg7_vertex_07009D30[] = {
|
|
{{{ -665, -485, 51}, 0, { -1138, 394}, {0x7d, 0x7d, 0x7d, 0xff}}},
|
|
{{{ -665, -383, 51}, 0, { -1308, 564}, {0x7d, 0x7d, 0x7d, 0xff}}},
|
|
{{{ -665, -383, 0}, 0, { -1392, 480}, {0x7d, 0x7d, 0x7d, 0xff}}},
|
|
{{{ -665, -485, 0}, 0, { -1222, 308}, {0x7d, 0x7d, 0x7d, 0xff}}},
|
|
{{{ -1074, -281, -1023}, 0, { 478, 478}, {0x7d, 0x7d, 0x7d, 0xff}}},
|
|
{{{ -1074, -76, -1023}, 0, { 820, 138}, {0x7d, 0x7d, 0x7d, 0xff}}},
|
|
{{{ -613, -76, -1023}, 0, { 1842, 1158}, {0x7d, 0x7d, 0x7d, 0xff}}},
|
|
{{{ -613, -281, -1023}, 0, { 1500, 1498}, {0x7d, 0x7d, 0x7d, 0xff}}},
|
|
{{{ 614, 333, -1023}, 0, { 4566, 2520}, {0x7d, 0x7d, 0x7d, 0xff}}},
|
|
{{{ 614, 538, -1023}, 0, { 4908, 2180}, {0x7d, 0x7d, 0x7d, 0xff}}},
|
|
{{{ 1331, 538, -1023}, 0, { 6100, 3372}, {0x7d, 0x7d, 0x7d, 0xff}}},
|
|
{{{ 1331, 333, -1023}, 0, { 5760, 3714}, {0x7d, 0x7d, 0x7d, 0xff}}},
|
|
{{{ -613, -332, -613}, 0, { 1500, 1498}, {0x7d, 0x7d, 0x7d, 0xff}}},
|
|
{{{ 614, 333, -613}, 0, { 4566, 2520}, {0x7d, 0x7d, 0x7d, 0xff}}},
|
|
{{{ 614, 538, -613}, 0, { 4908, 2180}, {0x7d, 0x7d, 0x7d, 0xff}}},
|
|
{{{ -613, -76, -613}, 0, { 1842, 1158}, {0x7d, 0x7d, 0x7d, 0xff}}},
|
|
};
|
|
|
|
// 0x07009E30 - 0x07009F30
|
|
static const Vtx bitfs_seg7_vertex_07009E30[] = {
|
|
{{{ 614, 333, 811}, 0, { 4566, 2520}, {0x7d, 0x7d, 0x7d, 0xff}}},
|
|
{{{ 1331, 538, 811}, 0, { 6100, 3372}, {0x7d, 0x7d, 0x7d, 0xff}}},
|
|
{{{ 614, 538, 811}, 0, { 4908, 2180}, {0x7d, 0x7d, 0x7d, 0xff}}},
|
|
{{{ 1331, 333, 811}, 0, { 5760, 3714}, {0x7d, 0x7d, 0x7d, 0xff}}},
|
|
{{{ -1228, -332, -613}, 0, { -2074, 3032}, {0x44, 0x44, 0x44, 0xff}}},
|
|
{{{ -1074, -281, -1023}, 0, { -2756, 3714}, {0x44, 0x44, 0x44, 0xff}}},
|
|
{{{ -613, -281, -1023}, 0, { -1734, 4736}, {0x44, 0x44, 0x44, 0xff}}},
|
|
{{{ -613, -332, -613}, 0, { -1052, 4054}, {0x44, 0x44, 0x44, 0xff}}},
|
|
{{{ -1228, -639, 0}, 0, { -1052, 2010}, {0x44, 0x44, 0x44, 0xff}}},
|
|
{{{ 0, -639, 0}, 0, { 990, 4054}, {0x44, 0x44, 0x44, 0xff}}},
|
|
{{{ 0, -639, 614}, 0, { 2012, 3032}, {0x44, 0x44, 0x44, 0xff}}},
|
|
{{{ -921, -639, 614}, 0, { 0, 990}, {0x44, 0x44, 0x44, 0xff}}},
|
|
{{{ 614, 333, -1023}, 0, { 308, 6780}, {0x44, 0x44, 0x44, 0xff}}},
|
|
{{{ 1331, 333, -1023}, 0, { 1500, 7972}, {0x44, 0x44, 0x44, 0xff}}},
|
|
{{{ 1331, 333, 811}, 0, { 4554, 4918}, {0x44, 0x44, 0x44, 0xff}}},
|
|
{{{ 614, 333, 811}, 0, { 3362, 3726}, {0x44, 0x44, 0x44, 0xff}}},
|
|
};
|
|
|
|
// 0x07009F30 - 0x0700A010
|
|
static const Vtx bitfs_seg7_vertex_07009F30[] = {
|
|
{{{ -1228, -639, 0}, 0, { -1052, 2010}, {0x55, 0x55, 0x55, 0xff}}},
|
|
{{{ -613, -332, -613}, 0, { -1052, 4054}, {0x55, 0x55, 0x55, 0xff}}},
|
|
{{{ -634, -639, 0}, 0, { 0, 3032}, {0x55, 0x55, 0x55, 0xff}}},
|
|
{{{ -1228, -332, -613}, 0, { -2074, 3032}, {0x55, 0x55, 0x55, 0xff}}},
|
|
{{{ -613, -281, -1023}, 0, { -1734, 4736}, {0x55, 0x55, 0x55, 0xff}}},
|
|
{{{ 614, 333, -1023}, 0, { 308, 6780}, {0x55, 0x55, 0x55, 0xff}}},
|
|
{{{ 614, 333, -613}, 0, { 990, 6098}, {0x55, 0x55, 0x55, 0xff}}},
|
|
{{{ -665, -485, 51}, 0, { 1330, 1500}, {0xff, 0xff, 0xff, 0xff}}},
|
|
{{{ -1177, -485, 0}, 0, { 564, 2436}, {0xff, 0xff, 0xff, 0xff}}},
|
|
{{{ -890, -485, 563}, 0, { 104, 1022}, {0xff, 0xff, 0xff, 0xff}}},
|
|
{{{ 1280, 435, -972}, 0, { 6270, 0}, {0xff, 0xff, 0xff, 0xff}}},
|
|
{{{ 666, 435, -972}, 0, { 5248, 990}, {0xff, 0xff, 0xff, 0xff}}},
|
|
{{{ 1280, 435, 760}, 0, { 3388, -2914}, {0xff, 0xff, 0xff, 0xff}}},
|
|
{{{ 666, 435, 760}, 0, { 2366, -1892}, {0xff, 0xff, 0xff, 0xff}}},
|
|
};
|
|
|
|
// 0x0700A010 - 0x0700A100
|
|
static const Vtx bitfs_seg7_vertex_0700A010[] = {
|
|
{{{ 1280, 435, 403}, 0, { -1120, 752}, {0xff, 0xff, 0xff, 0xff}}},
|
|
{{{ 1331, 435, 403}, 0, { -1034, 666}, {0xff, 0xff, 0xff, 0xff}}},
|
|
{{{ 1331, 435, -211}, 0, { -14, 1686}, {0xff, 0xff, 0xff, 0xff}}},
|
|
{{{ 1280, 435, -211}, 0, { -98, 1772}, {0xff, 0xff, 0xff, 0xff}}},
|
|
{{{ -613, -178, -972}, 0, { 3120, 3118}, {0xff, 0xff, 0xff, 0xff}}},
|
|
{{{ -1023, -178, -972}, 0, { 2438, 3798}, {0xff, 0xff, 0xff, 0xff}}},
|
|
{{{ -1177, -178, -613}, 0, { 1586, 3458}, {0xff, 0xff, 0xff, 0xff}}},
|
|
{{{ -665, -178, -613}, 0, { 2438, 2606}, {0xff, 0xff, 0xff, 0xff}}},
|
|
{{{ -665, -485, 51}, 0, { 1330, 1500}, {0xff, 0xff, 0xff, 0xff}}},
|
|
{{{ -890, -485, 563}, 0, { 104, 1022}, {0xff, 0xff, 0xff, 0xff}}},
|
|
{{{ 0, -485, 563}, 0, { 1586, -458}, {0xff, 0xff, 0xff, 0xff}}},
|
|
{{{ 0, -485, 51}, 0, { 2438, 394}, {0xff, 0xff, 0xff, 0xff}}},
|
|
{{{ 1280, 435, 760}, 0, { 4292, -3334}, {0x64, 0x64, 0x64, 0xff}}},
|
|
{{{ 1280, 538, 760}, 0, { 4548, -3078}, {0x64, 0x64, 0x64, 0xff}}},
|
|
{{{ 1280, 538, 403}, 0, { 3656, -2186}, {0x64, 0x64, 0x64, 0xff}}},
|
|
};
|
|
|
|
// 0x0700A100 - 0x0700A1F0
|
|
static const Vtx bitfs_seg7_vertex_0700A100[] = {
|
|
{{{ 1331, 435, 403}, 0, { 138, 1158}, {0x64, 0x64, 0x64, 0xff}}},
|
|
{{{ 1280, 538, 403}, 0, { 394, 1244}, {0x64, 0x64, 0x64, 0xff}}},
|
|
{{{ 1331, 538, 403}, 0, { 308, 1328}, {0x64, 0x64, 0x64, 0xff}}},
|
|
{{{ 1280, 435, 403}, 0, { 224, 1074}, {0x64, 0x64, 0x64, 0xff}}},
|
|
{{{ 1331, 538, -211}, 0, { 308, 1328}, {0x64, 0x64, 0x64, 0xff}}},
|
|
{{{ 1280, 538, -211}, 0, { 394, 1244}, {0x64, 0x64, 0x64, 0xff}}},
|
|
{{{ 1280, 435, -211}, 0, { 224, 1074}, {0x64, 0x64, 0x64, 0xff}}},
|
|
{{{ 1331, 435, -211}, 0, { 138, 1158}, {0x64, 0x64, 0x64, 0xff}}},
|
|
{{{ 666, 435, -665}, 0, { -3862, 734}, {0x64, 0x64, 0x64, 0xff}}},
|
|
{{{ 666, 538, 760}, 0, { -1662, 3274}, {0x64, 0x64, 0x64, 0xff}}},
|
|
{{{ 666, 435, 760}, 0, { -1490, 3104}, {0x64, 0x64, 0x64, 0xff}}},
|
|
{{{ 666, 538, -665}, 0, { -4032, 904}, {0x64, 0x64, 0x64, 0xff}}},
|
|
{{{ -1177, -178, -613}, 0, { 1148, 4552}, {0x64, 0x64, 0x64, 0xff}}},
|
|
{{{ -1177, -76, -613}, 0, { 1318, 4382}, {0x64, 0x64, 0x64, 0xff}}},
|
|
{{{ -1177, -383, 0}, 0, { -214, 3870}, {0x64, 0x64, 0x64, 0xff}}},
|
|
};
|
|
|
|
// 0x0700A1F0 - 0x0700A2E0
|
|
static const Vtx bitfs_seg7_vertex_0700A1F0[] = {
|
|
{{{ 1280, 435, 760}, 0, { 4292, -3334}, {0x64, 0x64, 0x64, 0xff}}},
|
|
{{{ 1280, 538, 403}, 0, { 3656, -2186}, {0x64, 0x64, 0x64, 0xff}}},
|
|
{{{ 1280, 435, 403}, 0, { 3400, -2442}, {0x64, 0x64, 0x64, 0xff}}},
|
|
{{{ 1280, 435, -211}, 0, { 1868, -910}, {0x64, 0x64, 0x64, 0xff}}},
|
|
{{{ 1280, 538, -211}, 0, { 2122, -654}, {0x64, 0x64, 0x64, 0xff}}},
|
|
{{{ 1280, 538, -972}, 0, { 224, 1244}, {0x64, 0x64, 0x64, 0xff}}},
|
|
{{{ 1280, 435, -972}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}},
|
|
{{{ -1177, -76, -613}, 0, { 1316, 4380}, {0x64, 0x64, 0x64, 0xff}}},
|
|
{{{ -1177, -178, -613}, 0, { 1148, 4552}, {0x64, 0x64, 0x64, 0xff}}},
|
|
{{{ -1023, -178, -972}, 0, { 1744, 5148}, {0x64, 0x64, 0x64, 0xff}}},
|
|
{{{ -1023, -76, -972}, 0, { 1914, 4978}, {0x64, 0x64, 0x64, 0xff}}},
|
|
{{{ -1177, -383, 0}, 0, { -214, 3870}, {0x64, 0x64, 0x64, 0xff}}},
|
|
{{{ -1177, -485, 0}, 0, { -384, 4040}, {0x64, 0x64, 0x64, 0xff}}},
|
|
{{{ -890, -383, 563}, 0, { -1150, 2934}, {0x64, 0x64, 0x64, 0xff}}},
|
|
{{{ -890, -485, 563}, 0, { -1320, 3104}, {0x64, 0x64, 0x64, 0xff}}},
|
|
};
|
|
|
|
// 0x0700A2E0 - 0x0700A3E0
|
|
static const Vtx bitfs_seg7_vertex_0700A2E0[] = {
|
|
{{{ -921, -639, 614}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}},
|
|
{{{ -1228, -383, 0}, 0, { -1392, 480}, {0x64, 0x64, 0x64, 0xff}}},
|
|
{{{ -1228, -639, 0}, 0, { -1052, 0}, {0x64, 0x64, 0x64, 0xff}}},
|
|
{{{ -921, -383, 614}, 0, { -370, 1500}, {0x64, 0x64, 0x64, 0xff}}},
|
|
{{{ -1228, -76, -613}, 0, { -2926, 0}, {0x64, 0x64, 0x64, 0xff}}},
|
|
{{{ -1228, -332, -613}, 0, { -2500, -458}, {0x64, 0x64, 0x64, 0xff}}},
|
|
{{{ -1074, -281, -1023}, 0, { -3266, -1054}, {0x64, 0x64, 0x64, 0xff}}},
|
|
{{{ -1074, -76, -1023}, 0, { -3608, -714}, {0x64, 0x64, 0x64, 0xff}}},
|
|
{{{ -613, -332, -613}, 0, { -2500, -458}, {0x64, 0x64, 0x64, 0xff}}},
|
|
{{{ -613, -76, -613}, 0, { -2926, 0}, {0x64, 0x64, 0x64, 0xff}}},
|
|
{{{ -613, -383, 0}, 0, { -1392, 480}, {0x64, 0x64, 0x64, 0xff}}},
|
|
{{{ -634, -639, 0}, 0, { -1052, 138}, {0x64, 0x64, 0x64, 0xff}}},
|
|
{{{ 614, 333, -613}, 0, { 2340, 3360}, {0x64, 0x64, 0x64, 0xff}}},
|
|
{{{ 614, 333, 811}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}},
|
|
{{{ 614, 538, 811}, 0, { 308, 650}, {0x64, 0x64, 0x64, 0xff}}},
|
|
{{{ 614, 538, -613}, 0, { 2680, 3018}, {0x64, 0x64, 0x64, 0xff}}},
|
|
};
|
|
|
|
// 0x0700A3E0 - 0x0700A4A0
|
|
static const Vtx bitfs_seg7_vertex_0700A3E0[] = {
|
|
{{{ 0, -485, 563}, 0, { 820, -2586}, {0x8c, 0x8c, 0x8c, 0xff}}},
|
|
{{{ -890, -383, 563}, 0, { 2472, -3898}, {0x8c, 0x8c, 0x8c, 0xff}}},
|
|
{{{ 0, -383, 563}, 0, { 990, -2416}, {0x8c, 0x8c, 0x8c, 0xff}}},
|
|
{{{ -890, -485, 563}, 0, { 2302, -4068}, {0x8c, 0x8c, 0x8c, 0xff}}},
|
|
{{{ 0, -383, 51}, 0, { 990, -2416}, {0x8c, 0x8c, 0x8c, 0xff}}},
|
|
{{{ -665, -383, 51}, 0, { 2098, -3524}, {0x8c, 0x8c, 0x8c, 0xff}}},
|
|
{{{ -665, -485, 51}, 0, { 1926, -3694}, {0x8c, 0x8c, 0x8c, 0xff}}},
|
|
{{{ 0, -485, 51}, 0, { 820, -2586}, {0x8c, 0x8c, 0x8c, 0xff}}},
|
|
{{{ -921, -639, 614}, 0, { 0, 990}, {0x8c, 0x8c, 0x8c, 0xff}}},
|
|
{{{ 0, -383, 614}, 0, { 2352, 2692}, {0x8c, 0x8c, 0x8c, 0xff}}},
|
|
{{{ -921, -383, 614}, 0, { 308, 650}, {0x8c, 0x8c, 0x8c, 0xff}}},
|
|
{{{ 0, -639, 614}, 0, { 2012, 3032}, {0x8c, 0x8c, 0x8c, 0xff}}},
|
|
};
|
|
|
|
// 0x0700A4A0 - 0x0700A520
|
|
static const Vtx bitfs_seg7_vertex_0700A4A0[] = {
|
|
{{{ -1177, -76, -613}, 0, { 0, 0}, {0x8c, 0x8c, 0x8c, 0xff}}},
|
|
{{{ -1228, -76, -613}, 0, { 0, 0}, {0x8c, 0x8c, 0x8c, 0xff}}},
|
|
{{{ -1228, -178, -613}, 0, { 0, 0}, {0x8c, 0x8c, 0x8c, 0xff}}},
|
|
{{{ -1177, -178, -613}, 0, { 0, 0}, {0x8c, 0x8c, 0x8c, 0xff}}},
|
|
{{{ -613, -76, -613}, 0, { 0, 0}, {0x8c, 0x8c, 0x8c, 0xff}}},
|
|
{{{ -665, -76, -613}, 0, { 0, 0}, {0x8c, 0x8c, 0x8c, 0xff}}},
|
|
{{{ -665, -178, -613}, 0, { 0, 0}, {0x8c, 0x8c, 0x8c, 0xff}}},
|
|
{{{ -613, -178, -613}, 0, { 0, 0}, {0x8c, 0x8c, 0x8c, 0xff}}},
|
|
};
|
|
|
|
// 0x0700A520 - 0x0700A9D0
|
|
static const Gfx bitfs_seg7_dl_0700A520[] = {
|
|
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(bitfs_seg7_vertex_07009670, 16, 0),
|
|
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
|
|
gsSP2Triangles( 2, 4, 5, 0x0, 2, 6, 4, 0x0),
|
|
gsSP2Triangles( 5, 7, 8, 0x0, 5, 8, 9, 0x0),
|
|
gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
|
|
gsSP2Triangles(12, 11, 14, 0x0, 12, 14, 15, 0x0),
|
|
gsSPVertex(bitfs_seg7_vertex_07009770, 16, 0),
|
|
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
|
|
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
|
|
gsSP2Triangles( 8, 9, 10, 0x0, 11, 8, 10, 0x0),
|
|
gsSP2Triangles(10, 9, 12, 0x0, 10, 12, 13, 0x0),
|
|
gsSP2Triangles(14, 13, 12, 0x0, 14, 15, 13, 0x0),
|
|
gsSPVertex(bitfs_seg7_vertex_07009870, 15, 0),
|
|
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
|
|
gsSP2Triangles( 4, 5, 6, 0x0, 5, 7, 6, 0x0),
|
|
gsSP2Triangles( 8, 9, 10, 0x0, 11, 12, 13, 0x0),
|
|
gsSP1Triangle(11, 14, 12, 0x0),
|
|
gsSPVertex(bitfs_seg7_vertex_07009960, 16, 0),
|
|
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
|
|
gsSP2Triangles( 4, 5, 2, 0x0, 4, 2, 1, 0x0),
|
|
gsSP2Triangles( 6, 7, 8, 0x0, 0, 2, 9, 0x0),
|
|
gsSP2Triangles( 5, 10, 11, 0x0, 5, 11, 12, 0x0),
|
|
gsSP2Triangles( 8, 13, 14, 0x0, 15, 8, 14, 0x0),
|
|
gsSP1Triangle( 6, 8, 15, 0x0),
|
|
gsSPVertex(bitfs_seg7_vertex_07009A60, 15, 0),
|
|
gsSP2Triangles( 0, 1, 2, 0x0, 1, 3, 2, 0x0),
|
|
gsSP2Triangles( 4, 2, 3, 0x0, 4, 5, 2, 0x0),
|
|
gsSP2Triangles( 6, 7, 5, 0x0, 6, 5, 8, 0x0),
|
|
gsSP2Triangles( 7, 9, 10, 0x0, 7, 6, 9, 0x0),
|
|
gsSP2Triangles(10, 9, 11, 0x0, 11, 12, 10, 0x0),
|
|
gsSP2Triangles(11, 13, 14, 0x0, 11, 14, 12, 0x0),
|
|
gsSPVertex(bitfs_seg7_vertex_07009B50, 15, 0),
|
|
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
|
|
gsSP2Triangles( 0, 3, 4, 0x0, 5, 6, 7, 0x0),
|
|
gsSP2Triangles( 5, 8, 6, 0x0, 9, 10, 11, 0x0),
|
|
gsSP2Triangles(11, 12, 13, 0x0, 11, 10, 12, 0x0),
|
|
gsSP1Triangle( 9, 14, 10, 0x0),
|
|
gsSPVertex(bitfs_seg7_vertex_07009C40, 15, 0),
|
|
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
|
|
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
|
|
gsSP2Triangles( 8, 4, 7, 0x0, 9, 10, 11, 0x0),
|
|
gsSP2Triangles( 9, 12, 10, 0x0, 12, 9, 13, 0x0),
|
|
gsSP1Triangle(12, 13, 14, 0x0),
|
|
gsSPVertex(bitfs_seg7_vertex_07009D30, 16, 0),
|
|
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
|
|
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
|
|
gsSP2Triangles( 6, 8, 7, 0x0, 6, 9, 8, 0x0),
|
|
gsSP2Triangles( 9, 10, 11, 0x0, 9, 11, 8, 0x0),
|
|
gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0),
|
|
gsSPVertex(bitfs_seg7_vertex_07009E30, 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, 10, 11, 0x0),
|
|
gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0),
|
|
gsSPVertex(bitfs_seg7_vertex_07009F30, 14, 0),
|
|
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
|
|
gsSP2Triangles( 4, 5, 1, 0x0, 5, 6, 1, 0x0),
|
|
gsSP2Triangles( 7, 8, 9, 0x0, 10, 11, 12, 0x0),
|
|
gsSP1Triangle(11, 13, 12, 0x0),
|
|
gsSPVertex(bitfs_seg7_vertex_0700A010, 15, 0),
|
|
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
|
|
gsSP2Triangles( 4, 5, 6, 0x0, 7, 4, 6, 0x0),
|
|
gsSP2Triangles( 8, 9, 10, 0x0, 8, 10, 11, 0x0),
|
|
gsSP1Triangle(12, 13, 14, 0x0),
|
|
gsSPVertex(bitfs_seg7_vertex_0700A100, 15, 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),
|
|
gsSP1Triangle(12, 13, 14, 0x0),
|
|
gsSPVertex(bitfs_seg7_vertex_0700A1F0, 15, 0),
|
|
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
|
|
gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),
|
|
gsSP2Triangles( 7, 9, 10, 0x0, 8, 11, 12, 0x0),
|
|
gsSP2Triangles(12, 11, 13, 0x0, 12, 13, 14, 0x0),
|
|
gsSPVertex(bitfs_seg7_vertex_0700A2E0, 16, 0),
|
|
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
|
|
gsSP2Triangles( 1, 4, 5, 0x0, 1, 5, 2, 0x0),
|
|
gsSP2Triangles( 4, 6, 5, 0x0, 4, 7, 6, 0x0),
|
|
gsSP2Triangles( 8, 9, 10, 0x0, 11, 8, 10, 0x0),
|
|
gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0),
|
|
gsSPVertex(bitfs_seg7_vertex_0700A3E0, 12, 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),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
// 0x0700A9D0 - 0x0700AA00
|
|
static const Gfx bitfs_seg7_dl_0700A9D0[] = {
|
|
gsSPVertex(bitfs_seg7_vertex_0700A4A0, 8, 0),
|
|
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
|
|
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
// 0x0700AA00 - 0x0700AA78
|
|
const Gfx bitfs_seg7_dl_0700AA00[] = {
|
|
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(bitfs_seg7_dl_0700A520),
|
|
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
|
|
gsDPPipeSync(),
|
|
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
|
|
gsSPDisplayList(bitfs_seg7_dl_0700A9D0),
|
|
gsSPSetGeometryMode(G_LIGHTING),
|
|
gsSPEndDisplayList(),
|
|
};
|