mirror of
https://github.com/coop-deluxe/sm64coopdx.git
synced 2024-12-02 00:37:26 +00:00
344 lines
21 KiB
C
344 lines
21 KiB
C
// 0x07007910 - 0x07007928
|
|
static const Lights1 sl_seg7_lights_07007910 = gdSPDefLights1(
|
|
0x7f, 0x7f, 0x7f,
|
|
0xff, 0xff, 0xff, 0x28, 0x28, 0x28
|
|
);
|
|
|
|
// 0x07007928 - 0x07007A18
|
|
static const Vtx sl_seg7_vertex_07007928[] = {
|
|
{{{ 3967, 1638, 4054}, 0, { 0, 172}, {0x00, 0x38, 0x8f, 0xff}}},
|
|
{{{ 4582, 1843, 4156}, 0, { -1256, -236}, {0x00, 0x38, 0x8f, 0xff}}},
|
|
{{{ 4786, 1638, 4054}, 0, { -1666, 172}, {0x00, 0x38, 0x8f, 0xff}}},
|
|
{{{ 4786, 1434, 4054}, 0, { 0, 582}, {0x7f, 0x00, 0x00, 0xff}}},
|
|
{{{ 4786, 1638, 5078}, 0, { 2012, 172}, {0x7f, 0x00, 0x00, 0xff}}},
|
|
{{{ 4786, 1434, 5078}, 0, { 2012, 582}, {0x7f, 0x00, 0x00, 0xff}}},
|
|
{{{ 4786, 1638, 4054}, 0, { 0, 172}, {0x7f, 0x00, 0x00, 0xff}}},
|
|
{{{ 3967, 1434, 4054}, 0, { 0, 582}, {0x00, 0x00, 0x81, 0xff}}},
|
|
{{{ 4786, 1638, 4054}, 0, { -1666, 172}, {0x00, 0x00, 0x81, 0xff}}},
|
|
{{{ 4786, 1434, 4054}, 0, { -1666, 582}, {0x00, 0x00, 0x81, 0xff}}},
|
|
{{{ 3967, 1638, 4054}, 0, { 0, 172}, {0x00, 0x00, 0x81, 0xff}}},
|
|
{{{ 4582, 1843, 4156}, 0, { 172, -236}, {0x5a, 0x59, 0x00, 0xff}}},
|
|
{{{ 4582, 1843, 5078}, 0, { 2012, -236}, {0x5a, 0x59, 0x00, 0xff}}},
|
|
{{{ 4786, 1638, 5078}, 0, { 2012, 172}, {0x5a, 0x59, 0x00, 0xff}}},
|
|
{{{ 4786, 1638, 4054}, 0, { 0, 172}, {0x5a, 0x59, 0x00, 0xff}}},
|
|
};
|
|
|
|
// 0x07007A18 - 0x07007B08
|
|
static const Vtx sl_seg7_vertex_07007A18[] = {
|
|
{{{ 4582, 1434, 4873}, 0, { 1604, 582}, {0x00, 0x00, 0x81, 0xff}}},
|
|
{{{ 4786, 1229, 4873}, 0, { 1604, 990}, {0x00, 0x00, 0x81, 0xff}}},
|
|
{{{ 4582, 1229, 4873}, 0, { 1604, 990}, {0x00, 0x00, 0x81, 0xff}}},
|
|
{{{ 3967, 1638, 4054}, 0, { 0, 172}, {0x00, 0x38, 0x8f, 0xff}}},
|
|
{{{ 4172, 1843, 4156}, 0, { -438, -236}, {0x00, 0x38, 0x8f, 0xff}}},
|
|
{{{ 4582, 1843, 4156}, 0, { -1256, -236}, {0x00, 0x38, 0x8f, 0xff}}},
|
|
{{{ 3967, 1638, 5078}, 0, { 2012, 172}, {0xa7, 0x59, 0x00, 0xff}}},
|
|
{{{ 4172, 1843, 4156}, 0, { 172, -236}, {0xa7, 0x59, 0x00, 0xff}}},
|
|
{{{ 3967, 1638, 4054}, 0, { 0, 172}, {0xa7, 0x59, 0x00, 0xff}}},
|
|
{{{ 4172, 1843, 5078}, 0, { 2012, -236}, {0xa7, 0x59, 0x00, 0xff}}},
|
|
{{{ 4786, 1434, 4873}, 0, { 1604, 582}, {0x00, 0x00, 0x81, 0xff}}},
|
|
{{{ 4786, 1434, 4873}, 0, { 1604, 582}, {0x7f, 0x00, 0x00, 0xff}}},
|
|
{{{ 4786, 1229, 5078}, 0, { 2012, 990}, {0x7f, 0x00, 0x00, 0xff}}},
|
|
{{{ 4786, 1229, 4873}, 0, { 1604, 990}, {0x7f, 0x00, 0x00, 0xff}}},
|
|
{{{ 4786, 1434, 5078}, 0, { 2012, 582}, {0x7f, 0x00, 0x00, 0xff}}},
|
|
};
|
|
|
|
// 0x07007B08 - 0x07007BF8
|
|
static const Vtx sl_seg7_vertex_07007B08[] = {
|
|
{{{ 3967, 1434, 4668}, 0, { 1194, 582}, {0x81, 0x00, 0x00, 0xff}}},
|
|
{{{ 3967, 1229, 4054}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}},
|
|
{{{ 3967, 1229, 4668}, 0, { 1194, 990}, {0x81, 0x00, 0x00, 0xff}}},
|
|
{{{ 3967, 1229, 5078}, 0, { 2012, 990}, {0x81, 0x00, 0x00, 0xff}}},
|
|
{{{ 3967, 1434, 4873}, 0, { 1604, 582}, {0x81, 0x00, 0x00, 0xff}}},
|
|
{{{ 3967, 1229, 4873}, 0, { 1604, 990}, {0x81, 0x00, 0x00, 0xff}}},
|
|
{{{ 3967, 1434, 5078}, 0, { 2012, 582}, {0x81, 0x00, 0x00, 0xff}}},
|
|
{{{ 4786, 1229, 4054}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}},
|
|
{{{ 4786, 1434, 4668}, 0, { 1194, 582}, {0x7f, 0x00, 0x00, 0xff}}},
|
|
{{{ 4786, 1229, 4668}, 0, { 1194, 990}, {0x7f, 0x00, 0x00, 0xff}}},
|
|
{{{ 4786, 1434, 4054}, 0, { 0, 582}, {0x7f, 0x00, 0x00, 0xff}}},
|
|
{{{ 4786, 1434, 4668}, 0, { -1666, 582}, {0x00, 0x00, 0x7f, 0xff}}},
|
|
{{{ 3967, 1434, 4668}, 0, { 0, 582}, {0x00, 0x00, 0x7f, 0xff}}},
|
|
{{{ 3967, 1229, 4668}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}},
|
|
{{{ 4786, 1229, 4668}, 0, { -1666, 990}, {0x00, 0x00, 0x7f, 0xff}}},
|
|
};
|
|
|
|
// 0x07007BF8 - 0x07007CF8
|
|
static const Vtx sl_seg7_vertex_07007BF8[] = {
|
|
{{{ 4377, 1434, 4873}, 0, { 1604, 582}, {0x81, 0x00, 0x00, 0xff}}},
|
|
{{{ 4377, 1638, 4668}, 0, { 1194, 172}, {0x81, 0x00, 0x00, 0xff}}},
|
|
{{{ 4377, 1434, 4668}, 0, { 1194, 582}, {0x81, 0x00, 0x00, 0xff}}},
|
|
{{{ 3967, 1434, 4668}, 0, { 1194, 582}, {0x81, 0x00, 0x00, 0xff}}},
|
|
{{{ 3967, 1434, 4054}, 0, { 0, 582}, {0x81, 0x00, 0x00, 0xff}}},
|
|
{{{ 3967, 1229, 4054}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}},
|
|
{{{ 4172, 1434, 4873}, 0, { -438, 582}, {0x00, 0x00, 0x81, 0xff}}},
|
|
{{{ 4377, 1638, 4873}, 0, { -848, 172}, {0x00, 0x00, 0x81, 0xff}}},
|
|
{{{ 4377, 1229, 4873}, 0, { -848, 990}, {0x00, 0x00, 0x81, 0xff}}},
|
|
{{{ 4172, 1843, 4873}, 0, { -438, -236}, {0x00, 0x00, 0x81, 0xff}}},
|
|
{{{ 4582, 1843, 4873}, 0, { -1256, -236}, {0x00, 0x00, 0x81, 0xff}}},
|
|
{{{ 4582, 1638, 4873}, 0, { -1256, 172}, {0x00, 0x00, 0x81, 0xff}}},
|
|
{{{ 4377, 1638, 4873}, 0, { 1604, 172}, {0x81, 0x00, 0x00, 0xff}}},
|
|
{{{ 3967, 1434, 4873}, 0, { 1604, 990}, {0x00, 0x81, 0x00, 0xff}}},
|
|
{{{ 4172, 1434, 4668}, 0, { 1194, 1396}, {0x00, 0x81, 0x00, 0xff}}},
|
|
{{{ 4172, 1434, 4873}, 0, { 1604, 1396}, {0x00, 0x81, 0x00, 0xff}}},
|
|
};
|
|
|
|
// 0x07007CF8 - 0x07007DE8
|
|
static const Vtx sl_seg7_vertex_07007CF8[] = {
|
|
{{{ 4377, 1434, 4668}, 0, { -848, 582}, {0x00, 0x00, 0x7f, 0xff}}},
|
|
{{{ 4172, 1843, 4668}, 0, { -438, -236}, {0x00, 0x00, 0x7f, 0xff}}},
|
|
{{{ 4172, 1434, 4668}, 0, { -438, 582}, {0x00, 0x00, 0x7f, 0xff}}},
|
|
{{{ 4377, 1638, 4668}, 0, { -848, 172}, {0x00, 0x00, 0x7f, 0xff}}},
|
|
{{{ 4172, 1434, 4668}, 0, { 1194, 582}, {0x7f, 0x00, 0x00, 0xff}}},
|
|
{{{ 4172, 1843, 4873}, 0, { 1604, -236}, {0x7f, 0x00, 0x00, 0xff}}},
|
|
{{{ 4172, 1434, 4873}, 0, { 1604, 582}, {0x7f, 0x00, 0x00, 0xff}}},
|
|
{{{ 4172, 1843, 4668}, 0, { 1194, -236}, {0x7f, 0x00, 0x00, 0xff}}},
|
|
{{{ 4377, 1434, 4668}, 0, { 1194, 1806}, {0x00, 0x81, 0x00, 0xff}}},
|
|
{{{ 4786, 1434, 4668}, 0, { 1194, 2624}, {0x00, 0x81, 0x00, 0xff}}},
|
|
{{{ 4786, 1434, 4873}, 0, { 1604, 2624}, {0x00, 0x81, 0x00, 0xff}}},
|
|
{{{ 4582, 1434, 4873}, 0, { 1604, 2214}, {0x00, 0x81, 0x00, 0xff}}},
|
|
{{{ 4479, 1229, 4259}, 0, { -1052, 990}, {0x00, 0x00, 0x7f, 0xff}}},
|
|
{{{ 4479, 1843, 4259}, 0, { -1052, -236}, {0x00, 0x00, 0x7f, 0xff}}},
|
|
{{{ 4274, 1843, 4259}, 0, { -644, -236}, {0x00, 0x00, 0x7f, 0xff}}},
|
|
};
|
|
|
|
// 0x07007DE8 - 0x07007EC8
|
|
static const Vtx sl_seg7_vertex_07007DE8[] = {
|
|
{{{ 3967, 1434, 4873}, 0, { 1604, 990}, {0x00, 0x81, 0x00, 0xff}}},
|
|
{{{ 3967, 1434, 4668}, 0, { 1194, 990}, {0x00, 0x81, 0x00, 0xff}}},
|
|
{{{ 4172, 1434, 4668}, 0, { 1194, 1396}, {0x00, 0x81, 0x00, 0xff}}},
|
|
{{{ 4274, 1229, 4463}, 0, { -644, 990}, {0x00, 0x00, 0x81, 0xff}}},
|
|
{{{ 4479, 1843, 4463}, 0, { -1052, -236}, {0x00, 0x00, 0x81, 0xff}}},
|
|
{{{ 4479, 1229, 4463}, 0, { -1052, 990}, {0x00, 0x00, 0x81, 0xff}}},
|
|
{{{ 4274, 1843, 4463}, 0, { -644, -236}, {0x00, 0x00, 0x81, 0xff}}},
|
|
{{{ 4479, 1229, 4463}, 0, { 786, 990}, {0x81, 0x00, 0x00, 0xff}}},
|
|
{{{ 4479, 1843, 4259}, 0, { 376, -236}, {0x81, 0x00, 0x00, 0xff}}},
|
|
{{{ 4479, 1229, 4259}, 0, { 376, 990}, {0x81, 0x00, 0x00, 0xff}}},
|
|
{{{ 4479, 1843, 4463}, 0, { 786, -236}, {0x81, 0x00, 0x00, 0xff}}},
|
|
{{{ 4479, 1229, 4259}, 0, { -1052, 990}, {0x00, 0x00, 0x7f, 0xff}}},
|
|
{{{ 4274, 1843, 4259}, 0, { -644, -236}, {0x00, 0x00, 0x7f, 0xff}}},
|
|
{{{ 4274, 1229, 4259}, 0, { -644, 990}, {0x00, 0x00, 0x7f, 0xff}}},
|
|
};
|
|
|
|
// 0x07007EC8 - 0x07007FB8
|
|
static const Vtx sl_seg7_vertex_07007EC8[] = {
|
|
{{{ 4377, 1434, 5078}, 0, { -848, 582}, {0x00, 0x00, 0x7f, 0xff}}},
|
|
{{{ 3967, 1229, 5078}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}},
|
|
{{{ 4377, 1229, 5078}, 0, { -848, 990}, {0x00, 0x00, 0x7f, 0xff}}},
|
|
{{{ 4274, 1229, 4259}, 0, { 376, 990}, {0x7f, 0x00, 0x00, 0xff}}},
|
|
{{{ 4274, 1843, 4463}, 0, { 786, -236}, {0x7f, 0x00, 0x00, 0xff}}},
|
|
{{{ 4274, 1229, 4463}, 0, { 786, 990}, {0x7f, 0x00, 0x00, 0xff}}},
|
|
{{{ 4274, 1843, 4259}, 0, { 376, -236}, {0x7f, 0x00, 0x00, 0xff}}},
|
|
{{{ 4274, 1843, 4463}, 0, { 376, 224}, {0x00, 0x7f, 0x00, 0xff}}},
|
|
{{{ 4274, 1843, 4259}, 0, { 786, 224}, {0x00, 0x7f, 0x00, 0xff}}},
|
|
{{{ 4172, 1843, 4156}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}},
|
|
{{{ 4172, 1843, 4668}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}},
|
|
{{{ 4479, 1843, 4463}, 0, { 376, 734}, {0x00, 0x7f, 0x00, 0xff}}},
|
|
{{{ 4582, 1843, 4156}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}},
|
|
{{{ 4479, 1843, 4259}, 0, { 786, 734}, {0x00, 0x7f, 0x00, 0xff}}},
|
|
{{{ 4582, 1843, 4668}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}},
|
|
};
|
|
|
|
// 0x07007FB8 - 0x070080A8
|
|
static const Vtx sl_seg7_vertex_07007FB8[] = {
|
|
{{{ 4582, 1229, 5078}, 0, { 2012, 990}, {0x81, 0x00, 0x00, 0xff}}},
|
|
{{{ 4582, 1434, 5078}, 0, { 2012, 582}, {0x81, 0x00, 0x00, 0xff}}},
|
|
{{{ 4582, 1434, 4873}, 0, { 1604, 582}, {0x81, 0x00, 0x00, 0xff}}},
|
|
{{{ 4377, 1434, 5078}, 0, { -848, 582}, {0x00, 0x00, 0x7f, 0xff}}},
|
|
{{{ 3967, 1434, 5078}, 0, { 0, 582}, {0x00, 0x00, 0x7f, 0xff}}},
|
|
{{{ 3967, 1229, 5078}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}},
|
|
{{{ 3967, 1434, 4873}, 0, { 0, 582}, {0x00, 0x00, 0x81, 0xff}}},
|
|
{{{ 4377, 1229, 4873}, 0, { -848, 990}, {0x00, 0x00, 0x81, 0xff}}},
|
|
{{{ 3967, 1229, 4873}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}},
|
|
{{{ 4172, 1434, 4873}, 0, { -438, 582}, {0x00, 0x00, 0x81, 0xff}}},
|
|
{{{ 4786, 1229, 5078}, 0, { -1666, 990}, {0x00, 0x00, 0x7f, 0xff}}},
|
|
{{{ 4786, 1434, 5078}, 0, { -1666, 582}, {0x00, 0x00, 0x7f, 0xff}}},
|
|
{{{ 4582, 1434, 5078}, 0, { -1256, 582}, {0x00, 0x00, 0x7f, 0xff}}},
|
|
{{{ 4582, 1229, 5078}, 0, { -1256, 990}, {0x00, 0x00, 0x7f, 0xff}}},
|
|
{{{ 4582, 1229, 4873}, 0, { 1604, 990}, {0x81, 0x00, 0x00, 0xff}}},
|
|
};
|
|
|
|
// 0x070080A8 - 0x07008198
|
|
static const Vtx sl_seg7_vertex_070080A8[] = {
|
|
{{{ 4274, 1434, 4259}, 0, { 376, 582}, {0x81, 0x00, 0x00, 0xff}}},
|
|
{{{ 4274, 1434, 4054}, 0, { 0, 582}, {0x81, 0x00, 0x00, 0xff}}},
|
|
{{{ 4274, 1229, 4054}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}},
|
|
{{{ 4377, 1229, 5078}, 0, { 2012, 990}, {0x7f, 0x00, 0x00, 0xff}}},
|
|
{{{ 4377, 1434, 4873}, 0, { 1604, 582}, {0x7f, 0x00, 0x00, 0xff}}},
|
|
{{{ 4377, 1434, 5078}, 0, { 2012, 582}, {0x7f, 0x00, 0x00, 0xff}}},
|
|
{{{ 4377, 1229, 4873}, 0, { 1604, 990}, {0x7f, 0x00, 0x00, 0xff}}},
|
|
{{{ 4582, 1434, 5078}, 0, { 2012, 2214}, {0x00, 0x81, 0x00, 0xff}}},
|
|
{{{ 4377, 1434, 5078}, 0, { 2012, 1806}, {0x00, 0x81, 0x00, 0xff}}},
|
|
{{{ 4582, 1434, 4873}, 0, { 1604, 2214}, {0x00, 0x81, 0x00, 0xff}}},
|
|
{{{ 4377, 1434, 4668}, 0, { 1194, 1806}, {0x00, 0x81, 0x00, 0xff}}},
|
|
{{{ 4786, 1434, 4054}, 0, { -1666, 582}, {0x00, 0x00, 0x81, 0xff}}},
|
|
{{{ 4274, 1229, 4054}, 0, { -644, 990}, {0x00, 0x00, 0x81, 0xff}}},
|
|
{{{ 4274, 1434, 4054}, 0, { -644, 582}, {0x00, 0x00, 0x81, 0xff}}},
|
|
{{{ 4786, 1229, 4054}, 0, { -1666, 990}, {0x00, 0x00, 0x81, 0xff}}},
|
|
};
|
|
|
|
// 0x07008198 - 0x07008288
|
|
static const Vtx sl_seg7_vertex_07008198[] = {
|
|
{{{ 4274, 1229, 4259}, 0, { -644, 990}, {0x00, 0x00, 0x81, 0xff}}},
|
|
{{{ 4070, 1434, 4259}, 0, { -234, 582}, {0x00, 0x00, 0x81, 0xff}}},
|
|
{{{ 4274, 1434, 4259}, 0, { -644, 582}, {0x00, 0x00, 0x81, 0xff}}},
|
|
{{{ 4274, 1434, 4259}, 0, { 376, 582}, {0x81, 0x00, 0x00, 0xff}}},
|
|
{{{ 4274, 1229, 4054}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}},
|
|
{{{ 4274, 1229, 4259}, 0, { 376, 990}, {0x81, 0x00, 0x00, 0xff}}},
|
|
{{{ 3967, 1229, 4054}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}},
|
|
{{{ 4070, 1434, 4054}, 0, { -234, 582}, {0x00, 0x00, 0x81, 0xff}}},
|
|
{{{ 4070, 1229, 4054}, 0, { -234, 990}, {0x00, 0x00, 0x81, 0xff}}},
|
|
{{{ 3967, 1434, 4054}, 0, { 0, 582}, {0x00, 0x00, 0x81, 0xff}}},
|
|
{{{ 4070, 1229, 4259}, 0, { 376, 990}, {0x7f, 0x00, 0x00, 0xff}}},
|
|
{{{ 4070, 1434, 4054}, 0, { 0, 582}, {0x7f, 0x00, 0x00, 0xff}}},
|
|
{{{ 4070, 1434, 4259}, 0, { 376, 582}, {0x7f, 0x00, 0x00, 0xff}}},
|
|
{{{ 4070, 1229, 4054}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}},
|
|
{{{ 4070, 1229, 4259}, 0, { -234, 990}, {0x00, 0x00, 0x81, 0xff}}},
|
|
};
|
|
|
|
// 0x07008288 - 0x07008378
|
|
static const Vtx sl_seg7_vertex_07008288[] = {
|
|
{{{ 4786, 1229, 4873}, 0, { 1604, 2624}, {0x00, 0x81, 0x00, 0xff}}},
|
|
{{{ 4786, 1229, 5078}, 0, { 2012, 2624}, {0x00, 0x81, 0x00, 0xff}}},
|
|
{{{ 4582, 1229, 4873}, 0, { 1604, 2214}, {0x00, 0x81, 0x00, 0xff}}},
|
|
{{{ 4274, 1434, 4259}, 0, { 376, 1602}, {0x00, 0x81, 0x00, 0xff}}},
|
|
{{{ 4070, 1434, 4054}, 0, { 0, 1192}, {0x00, 0x81, 0x00, 0xff}}},
|
|
{{{ 4274, 1434, 4054}, 0, { 0, 1602}, {0x00, 0x81, 0x00, 0xff}}},
|
|
{{{ 4070, 1434, 4259}, 0, { 376, 1192}, {0x00, 0x81, 0x00, 0xff}}},
|
|
{{{ 4582, 1229, 4666}, 0, { 1190, 2214}, {0x00, 0x81, 0x00, 0xff}}},
|
|
{{{ 4786, 1229, 4054}, 0, { 0, 2624}, {0x00, 0x81, 0x00, 0xff}}},
|
|
{{{ 4786, 1229, 4668}, 0, { 1194, 2624}, {0x00, 0x81, 0x00, 0xff}}},
|
|
{{{ 4582, 1229, 4054}, 0, { 0, 2214}, {0x00, 0x81, 0x00, 0xff}}},
|
|
{{{ 4582, 1843, 4668}, 0, { -1256, -236}, {0x00, 0x00, 0x7f, 0xff}}},
|
|
{{{ 4377, 1638, 4668}, 0, { -848, 172}, {0x00, 0x00, 0x7f, 0xff}}},
|
|
{{{ 4582, 1638, 4668}, 0, { -1256, 172}, {0x00, 0x00, 0x7f, 0xff}}},
|
|
{{{ 4172, 1843, 4668}, 0, { -438, -236}, {0x00, 0x00, 0x7f, 0xff}}},
|
|
};
|
|
|
|
// 0x07008378 - 0x07008478
|
|
static const Vtx sl_seg7_vertex_07008378[] = {
|
|
{{{ 4582, 1843, 4873}, 0, { 1604, 2214}, {0x00, 0x7f, 0x00, 0xff}}},
|
|
{{{ 4172, 1843, 4873}, 0, { 1604, 1396}, {0x00, 0x7f, 0x00, 0xff}}},
|
|
{{{ 4172, 1843, 5078}, 0, { 2012, 1396}, {0x00, 0x7f, 0x00, 0xff}}},
|
|
{{{ 4786, 1229, 5078}, 0, { 2012, 2624}, {0x00, 0x81, 0x00, 0xff}}},
|
|
{{{ 4582, 1229, 5078}, 0, { 2012, 2214}, {0x00, 0x81, 0x00, 0xff}}},
|
|
{{{ 4582, 1229, 4873}, 0, { 1604, 2214}, {0x00, 0x81, 0x00, 0xff}}},
|
|
{{{ 4786, 1434, 5078}, 0, { -1666, 582}, {0x00, 0x00, 0x7f, 0xff}}},
|
|
{{{ 3967, 1638, 5078}, 0, { 0, 172}, {0x00, 0x00, 0x7f, 0xff}}},
|
|
{{{ 3967, 1434, 5078}, 0, { 0, 582}, {0x00, 0x00, 0x7f, 0xff}}},
|
|
{{{ 4786, 1638, 5078}, 0, { -1666, 172}, {0x00, 0x00, 0x7f, 0xff}}},
|
|
{{{ 4172, 1843, 5078}, 0, { -438, -236}, {0x00, 0x00, 0x7f, 0xff}}},
|
|
{{{ 4582, 1843, 5078}, 0, { -1256, -236}, {0x00, 0x00, 0x7f, 0xff}}},
|
|
{{{ 4582, 1843, 5078}, 0, { 2012, 2214}, {0x00, 0x7f, 0x00, 0xff}}},
|
|
{{{ 4582, 1638, 4873}, 0, { 1604, 172}, {0x81, 0x00, 0x00, 0xff}}},
|
|
{{{ 4582, 1843, 4668}, 0, { 1194, -236}, {0x81, 0x00, 0x00, 0xff}}},
|
|
{{{ 4582, 1638, 4668}, 0, { 1194, 172}, {0x81, 0x00, 0x00, 0xff}}},
|
|
};
|
|
|
|
// 0x07008478 - 0x07008528
|
|
static const Vtx sl_seg7_vertex_07008478[] = {
|
|
{{{ 4582, 1638, 4873}, 0, { 1604, 172}, {0x81, 0x00, 0x00, 0xff}}},
|
|
{{{ 4582, 1843, 4873}, 0, { 1604, -236}, {0x81, 0x00, 0x00, 0xff}}},
|
|
{{{ 4582, 1843, 4668}, 0, { 1194, -236}, {0x81, 0x00, 0x00, 0xff}}},
|
|
{{{ 4582, 1638, 4668}, 0, { 1194, 2214}, {0x00, 0x7f, 0x00, 0xff}}},
|
|
{{{ 4377, 1638, 4668}, 0, { 1194, 1806}, {0x00, 0x7f, 0x00, 0xff}}},
|
|
{{{ 4377, 1638, 4873}, 0, { 1604, 1806}, {0x00, 0x7f, 0x00, 0xff}}},
|
|
{{{ 4582, 1638, 4873}, 0, { 1604, 2214}, {0x00, 0x7f, 0x00, 0xff}}},
|
|
{{{ 3967, 1434, 5078}, 0, { 2012, 582}, {0x81, 0x00, 0x00, 0xff}}},
|
|
{{{ 3967, 1638, 4054}, 0, { 0, 172}, {0x81, 0x00, 0x00, 0xff}}},
|
|
{{{ 3967, 1434, 4054}, 0, { 0, 582}, {0x81, 0x00, 0x00, 0xff}}},
|
|
{{{ 3967, 1638, 5078}, 0, { 2012, 172}, {0x81, 0x00, 0x00, 0xff}}},
|
|
};
|
|
|
|
// 0x07008528 - 0x070088B0
|
|
static const Gfx sl_seg7_dl_07008528[] = {
|
|
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, snow_09000800),
|
|
gsDPLoadSync(),
|
|
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
|
|
gsSPLight(&sl_seg7_lights_07007910.l, 1),
|
|
gsSPLight(&sl_seg7_lights_07007910.a, 2),
|
|
gsSPVertex(sl_seg7_vertex_07007928, 15, 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),
|
|
gsSP1Triangle(14, 11, 13, 0x0),
|
|
gsSPVertex(sl_seg7_vertex_07007A18, 15, 0),
|
|
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
|
|
gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0),
|
|
gsSP2Triangles( 0, 10, 1, 0x0, 11, 12, 13, 0x0),
|
|
gsSP1Triangle(11, 14, 12, 0x0),
|
|
gsSPVertex(sl_seg7_vertex_07007B08, 15, 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),
|
|
gsSP1Triangle(11, 13, 14, 0x0),
|
|
gsSPVertex(sl_seg7_vertex_07007BF8, 16, 0),
|
|
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
|
|
gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0),
|
|
gsSP2Triangles( 7, 9, 10, 0x0, 10, 11, 7, 0x0),
|
|
gsSP2Triangles( 0, 12, 1, 0x0, 13, 14, 15, 0x0),
|
|
gsSPVertex(sl_seg7_vertex_07007CF8, 15, 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),
|
|
gsSP1Triangle(12, 13, 14, 0x0),
|
|
gsSPVertex(sl_seg7_vertex_07007DE8, 14, 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),
|
|
gsSPVertex(sl_seg7_vertex_07007EC8, 15, 0),
|
|
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
|
|
gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),
|
|
gsSP2Triangles( 7, 9, 10, 0x0, 10, 11, 7, 0x0),
|
|
gsSP2Triangles( 8, 12, 9, 0x0, 8, 13, 12, 0x0),
|
|
gsSP2Triangles(10, 14, 11, 0x0, 14, 12, 11, 0x0),
|
|
gsSP1Triangle(12, 13, 11, 0x0),
|
|
gsSPVertex(sl_seg7_vertex_07007FB8, 15, 0),
|
|
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
|
|
gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0),
|
|
gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
|
|
gsSP1Triangle( 0, 2, 14, 0x0),
|
|
gsSPVertex(sl_seg7_vertex_070080A8, 15, 0),
|
|
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
|
|
gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),
|
|
gsSP2Triangles( 8, 10, 9, 0x0, 11, 12, 13, 0x0),
|
|
gsSP1Triangle(11, 14, 12, 0x0),
|
|
gsSPVertex(sl_seg7_vertex_07008198, 15, 0),
|
|
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
|
|
gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0),
|
|
gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
|
|
gsSP1Triangle( 0, 14, 1, 0x0),
|
|
gsSPVertex(sl_seg7_vertex_07008288, 15, 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),
|
|
gsSP1Triangle(12, 11, 14, 0x0),
|
|
gsSPVertex(sl_seg7_vertex_07008378, 16, 0),
|
|
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
|
|
gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0),
|
|
gsSP2Triangles( 9, 10, 7, 0x0, 9, 11, 10, 0x0),
|
|
gsSP2Triangles( 0, 2, 12, 0x0, 13, 14, 15, 0x0),
|
|
gsSPVertex(sl_seg7_vertex_07008478, 11, 0),
|
|
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
|
|
gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),
|
|
gsSP1Triangle( 7, 10, 8, 0x0),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
// 0x070088B0 - 0x07008930
|
|
const Gfx sl_seg7_dl_070088B0[] = {
|
|
gsDPPipeSync(),
|
|
gsDPSetEnvColor(255, 255, 255, 100),
|
|
gsDPSetCombineMode(G_CC_MODULATERGBFADE, G_CC_MODULATERGBFADE),
|
|
gsSPClearGeometryMode(G_SHADING_SMOOTH),
|
|
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(sl_seg7_dl_07008528),
|
|
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
|
|
gsDPPipeSync(),
|
|
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
|
|
gsSPSetGeometryMode(G_SHADING_SMOOTH),
|
|
gsDPSetEnvColor(255, 255, 255, 255),
|
|
gsSPEndDisplayList(),
|
|
};
|