sm64pc/levels/sl/areas/1/1/model.inc.c

945 lines
57 KiB
C

// 0x07002800 - 0x07002818
static const Lights1 sl_seg7_lights_07002800 = gdSPDefLights1(
0x59, 0x59, 0x59,
0xff, 0xff, 0xff, 0x28, 0x28, 0x28
);
// 0x07002818 - 0x07002830
static const Lights1 sl_seg7_lights_07002818 = gdSPDefLights1(
0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x28, 0x28, 0x28
);
// 0x07002830 - 0x07002910
static const Vtx sl_seg7_vertex_07002830[] = {
{{{ 4378, 819, 1267}, 0, { 2880, 1832}, {0x05, 0x7e, 0x00, 0xff}}},
{{{ 2687, 1024, 340}, 0, { 1756, 1214}, {0x03, 0x7d, 0x13, 0xff}}},
{{{ 2175, 1024, 852}, 0, { 1414, 1556}, {0x35, 0x72, 0xf5, 0xff}}},
{{{ -4044, 1024, 572}, 0, { -2722, 1368}, {0x00, 0x7f, 0x00, 0xff}}},
{{{ -4186, 1024, 2629}, 0, { -2816, 2738}, {0x00, 0x7f, 0x00, 0xff}}},
{{{ -3551, 1024, 2330}, 0, { -2394, 2538}, {0x00, 0x7f, 0x00, 0xff}}},
{{{ -3756, 1024, 2637}, 0, { -2530, 2742}, {0x00, 0x7f, 0x00, 0xff}}},
{{{ -3668, 1024, 633}, 0, { -2472, 1410}, {0x00, 0x7f, 0x00, 0xff}}},
{{{ -3439, 1024, 1818}, 0, { -2318, 2198}, {0x00, 0x7f, 0x00, 0xff}}},
{{{ 771, 1331, -1252}, 0, { 482, 156}, {0x04, 0x7d, 0x14, 0xff}}},
{{{ 768, 1331, -1023}, 0, { 480, 308}, {0x3b, 0x4c, 0xae, 0xff}}},
{{{ 3328, 1536, -1791}, 0, { 2182, -202}, {0xfe, 0x7d, 0x10, 0xff}}},
{{{ 1008, 1536, -2015}, 0, { 638, -352}, {0x00, 0x7e, 0x08, 0xff}}},
{{{ 1280, 1022, -255}, 0, { 820, 820}, {0x69, 0x40, 0xe4, 0xff}}},
};
// 0x07002910 - 0x07002A10
static const Vtx sl_seg7_vertex_07002910[] = {
{{{ -1137, 1536, -2814}, 0, { -786, -884}, {0xef, 0x7d, 0xf6, 0xff}}},
{{{ -1015, 1536, -2225}, 0, { -706, -492}, {0xf1, 0x7b, 0x18, 0xff}}},
{{{ -629, 1536, -2425}, 0, { -450, -624}, {0x00, 0x7f, 0x00, 0xff}}},
{{{ 3328, 1536, -1791}, 0, { 2182, -202}, {0xfe, 0x7d, 0x10, 0xff}}},
{{{ 1536, 1536, -4095}, 0, { 990, -1736}, {0xfa, 0x7e, 0x05, 0xff}}},
{{{ 1008, 1536, -2834}, 0, { 638, -896}, {0x00, 0x7f, 0x00, 0xff}}},
{{{ 3014, 1616, -3129}, 0, { 1974, -1092}, {0xf7, 0x7e, 0x03, 0xff}}},
{{{ 3551, 1651, -2881}, 0, { 2330, -928}, {0xfe, 0x7e, 0xfd, 0xff}}},
{{{ 1008, 1536, -2015}, 0, { 638, -352}, {0x00, 0x7e, 0x08, 0xff}}},
{{{ 6144, 1024, -1535}, 0, { 4056, 0}, {0xe5, 0x7b, 0x06, 0xff}}},
{{{ 2687, 1024, 340}, 0, { 1756, 1214}, {0x03, 0x7d, 0x13, 0xff}}},
{{{ -629, 1536, -2630}, 0, { -450, -760}, {0x00, 0x7f, 0x00, 0xff}}},
{{{ -4965, 1024, -2303}, 0, { -3334, -544}, {0x28, 0x76, 0xed, 0xff}}},
{{{ -2223, 1024, -1319}, 0, { -1510, 112}, {0xf8, 0x7d, 0x13, 0xff}}},
{{{ -1217, 1119, -3205}, 0, { -840, -1142}, {0xfb, 0x7c, 0xe6, 0xff}}},
{{{ -808, 986, -1223}, 0, { -568, 176}, {0x00, 0x79, 0x23, 0xff}}},
};
// 0x07002A10 - 0x07002B10
static const Vtx sl_seg7_vertex_07002A10[] = {
{{{ 394, 1536, -2630}, 0, { 230, -760}, {0x00, 0x7f, 0x00, 0xff}}},
{{{ 1008, 1536, -2015}, 0, { 638, -352}, {0x00, 0x7e, 0x08, 0xff}}},
{{{ 1008, 1536, -2834}, 0, { 638, -896}, {0x00, 0x7f, 0x00, 0xff}}},
{{{ 394, 1536, -2425}, 0, { 230, -624}, {0x00, 0x7f, 0x00, 0xff}}},
{{{ 0, 1024, -3071}, 0, { 0, -1054}, {0x09, 0x7e, 0x06, 0xff}}},
{{{ -1599, 1244, -5055}, 0, { -1094, -2374}, {0x01, 0x7e, 0xfa, 0xff}}},
{{{ -1217, 1119, -3205}, 0, { -840, -1142}, {0xfb, 0x7c, 0xe6, 0xff}}},
{{{ -4965, 1024, -2303}, 0, { -3334, -544}, {0x28, 0x76, 0xed, 0xff}}},
{{{ -5688, 1024, -6079}, 0, { -3816, -3056}, {0x38, 0x70, 0xf2, 0xff}}},
{{{ -5688, 2048, -6079}, 0, { -3816, -3056}, {0x5f, 0x52, 0x08, 0xff}}},
{{{ -5688, 1024, -7264}, 0, { -3816, -3844}, {0x34, 0x6c, 0x27, 0xff}}},
{{{ -5688, 3927, -8191}, 0, { -3816, -4460}, {0x10, 0x46, 0x68, 0xff}}},
{{{ -1185, 1024, -6079}, 0, { -818, -3056}, {0x00, 0x7f, 0x00, 0xff}}},
{{{ 1024, 1024, -6143}, 0, { 650, -3098}, {0x00, 0x7f, 0x00, 0xff}}},
{{{ 6144, 1024, -6143}, 0, { 4056, -3098}, {0xe8, 0x7c, 0x07, 0xff}}},
{{{ 7168, 2458, -8191}, 0, { 4738, -4460}, {0xd5, 0x59, 0x4e, 0xff}}},
};
// 0x07002B10 - 0x07002C00
static const Vtx sl_seg7_vertex_07002B10[] = {
{{{ 6144, 1024, -1535}, 0, { 4056, 0}, {0xe5, 0x7b, 0x06, 0xff}}},
{{{ 6144, 1024, -6143}, 0, { 4056, -3098}, {0xe8, 0x7c, 0x07, 0xff}}},
{{{ 5191, 1024, -2866}, 0, { 3422, -918}, {0x19, 0x7b, 0x0e, 0xff}}},
{{{ 3584, 1075, -4863}, 0, { 2352, -2246}, {0xfe, 0x7e, 0xf8, 0xff}}},
{{{ 5325, 1075, -4991}, 0, { 3510, -2332}, {0x1b, 0x7b, 0xf6, 0xff}}},
{{{ 7168, 2458, 8192}, 0, { 4738, 6438}, {0xb7, 0x5f, 0xd8, 0xff}}},
{{{ 7168, 2458, -8191}, 0, { 4738, -4460}, {0xd5, 0x59, 0x4e, 0xff}}},
{{{ -4965, 1024, -2303}, 0, { -3334, -544}, {0x28, 0x76, 0xed, 0xff}}},
{{{ -5688, 1024, -6079}, 0, { -3816, -3056}, {0x38, 0x70, 0xf2, 0xff}}},
{{{ -5688, 2048, -6079}, 0, { -3816, -3056}, {0x5f, 0x52, 0x08, 0xff}}},
{{{ 1024, 1024, -6143}, 0, { 650, -3098}, {0x00, 0x7f, 0x00, 0xff}}},
{{{ 1074, 1024, -5944}, 0, { 682, -2966}, {0x00, 0x7f, 0x00, 0xff}}},
{{{ 2816, 1024, -5375}, 0, { 1842, -2588}, {0x05, 0x7e, 0x02, 0xff}}},
{{{ -1279, 1024, -5631}, 0, { -882, -2758}, {0x02, 0x7d, 0xeb, 0xff}}},
{{{ -1185, 1024, -6079}, 0, { -818, -3056}, {0x00, 0x7f, 0x00, 0xff}}},
};
// 0x07002C00 - 0x07002D00
static const Vtx sl_seg7_vertex_07002C00[] = {
{{{ -5688, 2048, -6079}, 0, { -3816, -3056}, {0x5f, 0x52, 0x08, 0xff}}},
{{{ -7167, 2048, -7167}, 0, { -4800, -3780}, {0x00, 0x73, 0x34, 0xff}}},
{{{ -7167, 2048, -1279}, 0, { -4800, 138}, {0x2c, 0x76, 0x04, 0xff}}},
{{{ -5688, 3927, -8191}, 0, { -3816, -4460}, {0x10, 0x46, 0x68, 0xff}}},
{{{ -5247, 2048, -1279}, 0, { -3522, 138}, {0x34, 0x73, 0x0c, 0xff}}},
{{{ -4965, 1024, -2303}, 0, { -3334, -544}, {0x28, 0x76, 0xed, 0xff}}},
{{{ 1536, 1024, 2560}, 0, { 990, 2692}, {0x1a, 0x7b, 0x06, 0xff}}},
{{{ 2330, 819, 1779}, 0, { 1518, 2172}, {0x3e, 0x6b, 0x1a, 0xff}}},
{{{ 1418, 1229, 2366}, 0, { 912, 2562}, {0x4b, 0x52, 0x3b, 0xff}}},
{{{ -1599, 1244, -5055}, 0, { -1094, -2374}, {0x01, 0x7e, 0xfa, 0xff}}},
{{{ -1279, 1024, -5631}, 0, { -882, -2758}, {0x02, 0x7d, 0xeb, 0xff}}},
{{{ -5688, 1024, -6079}, 0, { -3816, -3056}, {0x38, 0x70, 0xf2, 0xff}}},
{{{ -8191, 2970, -8191}, 0, { -5480, -4460}, {0x38, 0x6a, 0x27, 0xff}}},
{{{ 5172, 1024, 2581}, 0, { 3410, 2706}, {0xfc, 0x7e, 0xf5, 0xff}}},
{{{ 4378, 819, 1267}, 0, { 2880, 1832}, {0x05, 0x7e, 0x00, 0xff}}},
{{{ -511, 1024, 6656}, 0, { -370, 5416}, {0x00, 0x76, 0xd2, 0xff}}},
};
// 0x07002D00 - 0x07002DF0
static const Vtx sl_seg7_vertex_07002D00[] = {
{{{ 5172, 1024, 2581}, 0, { 3410, 2706}, {0xfc, 0x7e, 0xf5, 0xff}}},
{{{ 4582, 819, 1267}, 0, { 3016, 1832}, {0xf0, 0x7d, 0xf7, 0xff}}},
{{{ 4378, 819, 1267}, 0, { 2880, 1832}, {0x05, 0x7e, 0x00, 0xff}}},
{{{ -511, 1024, 6656}, 0, { -370, 5416}, {0x00, 0x76, 0xd2, 0xff}}},
{{{ 6144, 1024, 6144}, 0, { 4056, 5076}, {0xe8, 0x7b, 0xf1, 0xff}}},
{{{ 5632, 1024, 1280}, 0, { 3716, 1840}, {0xf4, 0x7e, 0x01, 0xff}}},
{{{ 4403, 1434, -3737}, 0, { 2898, -1496}, {0xfb, 0x7e, 0xf7, 0xff}}},
{{{ 4915, 1434, -4044}, 0, { 3238, -1702}, {0x1a, 0x7b, 0xf8, 0xff}}},
{{{ 3584, 1075, -4863}, 0, { 2352, -2246}, {0xfe, 0x7e, 0xf8, 0xff}}},
{{{ 5325, 1075, -4991}, 0, { 3510, -2332}, {0x1b, 0x7b, 0xf6, 0xff}}},
{{{ 4211, 760, -2971}, 0, { 2770, -988}, {0xf3, 0x7d, 0x0c, 0xff}}},
{{{ 6144, 1024, -1535}, 0, { 4056, 0}, {0xe5, 0x7b, 0x06, 0xff}}},
{{{ 5191, 1024, -2866}, 0, { 3422, -918}, {0x19, 0x7b, 0x0e, 0xff}}},
{{{ 4220, 754, -2333}, 0, { 2776, -564}, {0xf4, 0x7e, 0x00, 0xff}}},
{{{ 3913, 754, -2897}, 0, { 2572, -938}, {0x02, 0x7e, 0x0f, 0xff}}},
};
// 0x07002DF0 - 0x07002EE0
static const Vtx sl_seg7_vertex_07002DF0[] = {
{{{ 3584, 1075, -4863}, 0, { 2352, -2246}, {0xfe, 0x7e, 0xf8, 0xff}}},
{{{ 6144, 1024, -6143}, 0, { 4056, -3098}, {0xe8, 0x7c, 0x07, 0xff}}},
{{{ 2816, 1024, -5375}, 0, { 1842, -2588}, {0x05, 0x7e, 0x02, 0xff}}},
{{{ 4608, 1434, -3532}, 0, { 3034, -1360}, {0x10, 0x7d, 0x09, 0xff}}},
{{{ 5191, 1024, -2866}, 0, { 3422, -918}, {0x19, 0x7b, 0x0e, 0xff}}},
{{{ 4915, 1434, -4044}, 0, { 3238, -1702}, {0x1a, 0x7b, 0xf8, 0xff}}},
{{{ 4403, 1434, -3737}, 0, { 2898, -1496}, {0xfb, 0x7e, 0xf7, 0xff}}},
{{{ 4301, 1434, -3532}, 0, { 2830, -1360}, {0x00, 0x7f, 0x00, 0xff}}},
{{{ 4211, 760, -2971}, 0, { 2770, -988}, {0xf3, 0x7d, 0x0c, 0xff}}},
{{{ 3913, 754, -2897}, 0, { 2572, -938}, {0x02, 0x7e, 0x0f, 0xff}}},
{{{ 2816, 1024, -4351}, 0, { 1842, -1906}, {0x02, 0x7e, 0x0d, 0xff}}},
{{{ 1536, 1024, -4095}, 0, { 990, -1736}, {0x01, 0x7e, 0x06, 0xff}}},
{{{ 4220, 754, -2333}, 0, { 2776, -564}, {0xf4, 0x7e, 0x00, 0xff}}},
{{{ 4220, 754, -1924}, 0, { 2776, -290}, {0xef, 0x7d, 0x00, 0xff}}},
{{{ 6144, 1024, -1535}, 0, { 4056, 0}, {0xe5, 0x7b, 0x06, 0xff}}},
};
// 0x07002EE0 - 0x07002FE0
static const Vtx sl_seg7_vertex_07002EE0[] = {
{{{ 5120, 1024, 512}, 0, { 3374, 1328}, {0xfa, 0x7d, 0x15, 0xff}}},
{{{ 5632, 1024, 1280}, 0, { 3716, 1840}, {0xf4, 0x7e, 0x01, 0xff}}},
{{{ 6144, 1024, -1535}, 0, { 4056, 0}, {0xe5, 0x7b, 0x06, 0xff}}},
{{{ 6144, 1024, 6144}, 0, { 4056, 5076}, {0xe8, 0x7b, 0xf1, 0xff}}},
{{{ 2687, 1024, 340}, 0, { 1756, 1214}, {0x03, 0x7d, 0x13, 0xff}}},
{{{ 2816, 1024, -4351}, 0, { 1842, -1906}, {0x02, 0x7e, 0x0d, 0xff}}},
{{{ 2373, 1024, -4607}, 0, { 1546, -2076}, {0x00, 0x7f, 0x00, 0xff}}},
{{{ 1536, 1024, -4095}, 0, { 990, -1736}, {0x01, 0x7e, 0x06, 0xff}}},
{{{ 1248, 1024, -5249}, 0, { 798, -2504}, {0x00, 0x7f, 0x00, 0xff}}},
{{{ 3551, 1651, -2881}, 0, { 2330, -928}, {0xfe, 0x7e, 0xfd, 0xff}}},
{{{ 3716, 1613, -3303}, 0, { 2440, -1208}, {0x02, 0x7e, 0xf6, 0xff}}},
{{{ 3014, 1616, -3129}, 0, { 1974, -1092}, {0xf7, 0x7e, 0x03, 0xff}}},
{{{ 2373, 1024, -5119}, 0, { 1546, -2416}, {0x07, 0x7e, 0x0c, 0xff}}},
{{{ 2816, 1024, -5375}, 0, { 1842, -2588}, {0x05, 0x7e, 0x02, 0xff}}},
{{{ 1190, 1229, -5480}, 0, { 760, -2658}, {0x13, 0x7d, 0x04, 0xff}}},
{{{ 1115, 1229, -5778}, 0, { 710, -2856}, {0x18, 0x7c, 0xfa, 0xff}}},
};
// 0x07002FE0 - 0x070030E0
static const Vtx sl_seg7_vertex_07002FE0[] = {
{{{ 1115, 1229, -5778}, 0, { 710, -2856}, {0x18, 0x7c, 0xfa, 0xff}}},
{{{ 693, 1331, -5673}, 0, { 430, -2786}, {0x0e, 0x7e, 0xfd, 0xff}}},
{{{ 768, 1331, -5375}, 0, { 480, -2588}, {0x12, 0x7d, 0xfc, 0xff}}},
{{{ 1190, 1229, -5480}, 0, { 760, -2658}, {0x13, 0x7d, 0x04, 0xff}}},
{{{ 371, 1331, -5276}, 0, { 214, -2520}, {0x00, 0x7f, 0x00, 0xff}}},
{{{ 3551, 1651, -2881}, 0, { 2330, -928}, {0xfe, 0x7e, 0xfd, 0xff}}},
{{{ 3818, 1613, -3201}, 0, { 2508, -1140}, {0x08, 0x7e, 0xf8, 0xff}}},
{{{ 3716, 1613, -3303}, 0, { 2440, -1208}, {0x02, 0x7e, 0xf6, 0xff}}},
{{{ -7167, 2048, -1279}, 0, { -4800, 138}, {0x2c, 0x76, 0x04, 0xff}}},
{{{ -8191, 2970, 8192}, 0, { -5480, 6438}, {0x4b, 0x5c, 0xd5, 0xff}}},
{{{ -7167, 1382, 7168}, 0, { -4800, 5758}, {0x1f, 0x76, 0xe1, 0xff}}},
{{{ -8191, 2970, -8191}, 0, { -5480, -4460}, {0x38, 0x6a, 0x27, 0xff}}},
{{{ -6143, 1946, -460}, 0, { -4118, 684}, {0x10, 0x7d, 0x0d, 0xff}}},
{{{ -5247, 2048, -1279}, 0, { -3522, 138}, {0x34, 0x73, 0x0c, 0xff}}},
{{{ -3327, 2099, 7168}, 0, { -2244, 5758}, {0xf2, 0x50, 0x9f, 0xff}}},
{{{ -6143, 1382, 4096}, 0, { -4118, 3714}, {0x11, 0x7d, 0x0d, 0xff}}},
};
// 0x070030E0 - 0x070031C0
static const Vtx sl_seg7_vertex_070030E0[] = {
{{{ -4351, 1024, 6144}, 0, { -2926, 5076}, {0xf7, 0x6d, 0xc1, 0xff}}},
{{{ -6143, 1024, 6144}, 0, { -4118, 5076}, {0x1e, 0x7a, 0xf5, 0xff}}},
{{{ -7167, 1382, 7168}, 0, { -4800, 5758}, {0x1f, 0x76, 0xe1, 0xff}}},
{{{ -6143, 1382, 4096}, 0, { -4118, 3714}, {0x11, 0x7d, 0x0d, 0xff}}},
{{{ -3327, 2099, 7168}, 0, { -2244, 5758}, {0xf2, 0x50, 0x9f, 0xff}}},
{{{ -3941, 1382, 4710}, 0, { -2654, 4122}, {0x00, 0x7c, 0x17, 0xff}}},
{{{ -5119, 1382, 4710}, 0, { -3436, 4122}, {0xfa, 0x7c, 0x1a, 0xff}}},
{{{ -5887, 1024, 5632}, 0, { -3948, 4736}, {0xfa, 0x77, 0x29, 0xff}}},
{{{ 90, 1024, 2330}, 0, { 28, 2538}, {0x00, 0x7f, 0x00, 0xff}}},
{{{ -403, 1024, 1818}, 0, { -298, 2198}, {0x00, 0x7f, 0x00, 0xff}}},
{{{ -3551, 1024, 2330}, 0, { -2394, 2538}, {0x00, 0x7f, 0x00, 0xff}}},
{{{ 875, 1024, 2330}, 0, { 550, 2538}, {0x00, 0x7f, 0x00, 0xff}}},
{{{ 875, 1024, 1818}, 0, { 550, 2198}, {0x00, 0x7f, 0x00, 0xff}}},
{{{ -3439, 1024, 1818}, 0, { -2318, 2198}, {0x00, 0x7f, 0x00, 0xff}}},
};
// 0x070031C0 - 0x070032C0
static const Vtx sl_seg7_vertex_070031C0[] = {
{{{ -5247, 2048, -1279}, 0, { -3522, 138}, {0x34, 0x73, 0x0c, 0xff}}},
{{{ -6143, 1028, -460}, 0, { -4118, 684}, {0x02, 0x4e, 0x63, 0xff}}},
{{{ -3781, 1024, -511}, 0, { -2546, 650}, {0x19, 0x7b, 0x0d, 0xff}}},
{{{ -4965, 1024, -2303}, 0, { -3334, -544}, {0x28, 0x76, 0xed, 0xff}}},
{{{ -5887, 1024, 5632}, 0, { -3948, 4736}, {0xfa, 0x77, 0x29, 0xff}}},
{{{ -5119, 1382, 4710}, 0, { -3436, 4122}, {0xfa, 0x7c, 0x1a, 0xff}}},
{{{ -6143, 1382, 4096}, 0, { -4118, 3714}, {0x11, 0x7d, 0x0d, 0xff}}},
{{{ -3941, 1382, 4710}, 0, { -2654, 4122}, {0x00, 0x7c, 0x17, 0xff}}},
{{{ -2303, 1024, -511}, 0, { -1564, 650}, {0xe9, 0x79, 0xe6, 0xff}}},
{{{ -3537, 1024, 255}, 0, { -2384, 1158}, {0x00, 0x7f, 0x00, 0xff}}},
{{{ -2223, 1024, -1319}, 0, { -1510, 112}, {0xf8, 0x7d, 0x13, 0xff}}},
{{{ 2687, 1024, 340}, 0, { 1756, 1214}, {0x03, 0x7d, 0x13, 0xff}}},
{{{ 4378, 819, 1267}, 0, { 2880, 1832}, {0x05, 0x7e, 0x00, 0xff}}},
{{{ 4378, 819, 1062}, 0, { 2880, 1694}, {0x04, 0x7b, 0x1c, 0xff}}},
{{{ 2175, 1024, 852}, 0, { 1414, 1556}, {0x35, 0x72, 0xf5, 0xff}}},
{{{ 2330, 819, 1779}, 0, { 1518, 2172}, {0x3e, 0x6b, 0x1a, 0xff}}},
};
// 0x070032C0 - 0x070033C0
static const Vtx sl_seg7_vertex_070032C0[] = {
{{{ 2687, 1024, 340}, 0, { 1756, 1214}, {0x03, 0x7d, 0x13, 0xff}}},
{{{ 768, 1331, -1023}, 0, { 480, 308}, {0x3b, 0x4c, 0xae, 0xff}}},
{{{ 1280, 1022, -255}, 0, { 820, 820}, {0x69, 0x40, 0xe4, 0xff}}},
{{{ -3941, 1382, 4710}, 0, { -2654, 4122}, {0x00, 0x7c, 0x17, 0xff}}},
{{{ -3634, 1382, 4096}, 0, { -2448, 3714}, {0x00, 0x7f, 0x00, 0xff}}},
{{{ -6143, 1382, 4096}, 0, { -4118, 3714}, {0x11, 0x7d, 0x0d, 0xff}}},
{{{ -5887, 1024, 5632}, 0, { -3948, 4736}, {0xfa, 0x77, 0x29, 0xff}}},
{{{ -4351, 1024, 5632}, 0, { -2926, 4736}, {0x00, 0x76, 0x2d, 0xff}}},
{{{ 7168, 2458, 8192}, 0, { 4738, 6438}, {0xb7, 0x5f, 0xd8, 0xff}}},
{{{ 6144, 1024, 6144}, 0, { 4056, 5076}, {0xe8, 0x7b, 0xf1, 0xff}}},
{{{ -511, 1024, 6656}, 0, { -370, 5416}, {0x00, 0x76, 0xd2, 0xff}}},
{{{ -1277, 1741, 7168}, 0, { -880, 5758}, {0x05, 0x4d, 0x9c, 0xff}}},
{{{ 6144, 1024, -1535}, 0, { 4056, 0}, {0xe5, 0x7b, 0x06, 0xff}}},
{{{ -767, 973, -1023}, 0, { -542, 308}, {0xd1, 0x4c, 0xa7, 0xff}}},
{{{ -2223, 1024, -1319}, 0, { -1510, 112}, {0xf8, 0x7d, 0x13, 0xff}}},
{{{ -2303, 1024, -511}, 0, { -1564, 650}, {0xe9, 0x79, 0xe6, 0xff}}},
};
// 0x070033C0 - 0x070034B0
static const Vtx sl_seg7_vertex_070033C0[] = {
{{{ 4582, 819, 1062}, 0, { 3016, 1694}, {0xef, 0x7b, 0x15, 0xff}}},
{{{ 4582, 819, 1267}, 0, { 3016, 1832}, {0xf0, 0x7d, 0xf7, 0xff}}},
{{{ 5632, 1024, 1280}, 0, { 3716, 1840}, {0xf4, 0x7e, 0x01, 0xff}}},
{{{ 4378, 819, 1062}, 0, { 2880, 1694}, {0x04, 0x7b, 0x1c, 0xff}}},
{{{ 5120, 1024, 512}, 0, { 3374, 1328}, {0xfa, 0x7d, 0x15, 0xff}}},
{{{ 2687, 1024, 340}, 0, { 1756, 1214}, {0x03, 0x7d, 0x13, 0xff}}},
{{{ 2330, 819, 1779}, 0, { 1518, 2172}, {0x3e, 0x6b, 0x1a, 0xff}}},
{{{ 1534, 1741, 1678}, 0, { 988, 2104}, {0x4c, 0x49, 0x46, 0xff}}},
{{{ 1418, 1229, 2366}, 0, { 912, 2562}, {0x4b, 0x52, 0x3b, 0xff}}},
{{{ 2175, 1903, 852}, 0, { 1414, 1556}, {0x74, 0x2a, 0x1d, 0xff}}},
{{{ 2175, 1024, 852}, 0, { 1414, 1556}, {0x35, 0x72, 0xf5, 0xff}}},
{{{ -72, 2150, 1244}, 0, { -78, 1816}, {0xe5, 0x65, 0x47, 0xff}}},
{{{ 0, 2150, 1818}, 0, { 0, 2198}, {0xec, 0x7d, 0x02, 0xff}}},
{{{ 909, 2150, 1571}, 0, { 574, 2034}, {0x00, 0x7f, 0x00, 0xff}}},
{{{ 768, 2150, 1024}, 0, { 478, 1670}, {0x1c, 0x38, 0x6d, 0xff}}},
};
// 0x070034B0 - 0x070035A0
static const Vtx sl_seg7_vertex_070034B0[] = {
{{{ -403, 1024, 1818}, 0, { -298, 2198}, {0x00, 0x7f, 0x00, 0xff}}},
{{{ 90, 1024, 2330}, 0, { 28, 2538}, {0x00, 0x7f, 0x00, 0xff}}},
{{{ 875, 1024, 2330}, 0, { 550, 2538}, {0x00, 0x7f, 0x00, 0xff}}},
{{{ -767, 973, -1023}, 0, { -542, 308}, {0xd1, 0x4c, 0xa7, 0xff}}},
{{{ -808, 986, -1223}, 0, { -568, 176}, {0x00, 0x79, 0x23, 0xff}}},
{{{ -2223, 1024, -1319}, 0, { -1510, 112}, {0xf8, 0x7d, 0x13, 0xff}}},
{{{ 389, 2273, 1275}, 0, { 0, 582}, {0x9a, 0x34, 0xcb, 0xff}}},
{{{ 371, 2253, 1310}, 0, { 138, 582}, {0xb4, 0xb5, 0x43, 0xff}}},
{{{ 388, 2278, 1380}, 0, { 310, 496}, {0x85, 0xe8, 0x10, 0xff}}},
{{{ 413, 2324, 1374}, 0, { 310, 410}, {0xbe, 0x6a, 0x10, 0xff}}},
{{{ 371, 2150, 1310}, 0, { 138, 990}, {0x9d, 0x00, 0x4e, 0xff}}},
{{{ 389, 2150, 1275}, 0, { 0, 990}, {0xa2, 0x00, 0xab, 0xff}}},
{{{ 437, 2273, 1474}, 0, { 650, 582}, {0xc4, 0x35, 0x62, 0xff}}},
{{{ 405, 2253, 1450}, 0, { 480, 582}, {0x83, 0xf0, 0xf2, 0xff}}},
{{{ 437, 2150, 1474}, 0, { 650, 990}, {0xc3, 0x00, 0x6f, 0xff}}},
};
// 0x070035A0 - 0x07003680
static const Vtx sl_seg7_vertex_070035A0[] = {
{{{ 437, 2273, 1474}, 0, { -280, 1400}, {0xc4, 0x35, 0x62, 0xff}}},
{{{ 537, 2324, 1449}, 0, { 48, 1320}, {0x0d, 0x70, 0x38, 0xff}}},
{{{ 413, 2324, 1374}, 0, { -360, 1068}, {0xbe, 0x6a, 0x10, 0xff}}},
{{{ 612, 2325, 1326}, 0, { 300, 910}, {0x38, 0x70, 0xf3, 0xff}}},
{{{ 488, 2324, 1250}, 0, { -110, 658}, {0xf2, 0x70, 0xc7, 0xff}}},
{{{ 512, 2345, 1350}, 0, { 0, 990}, {0x00, 0x7e, 0x00, 0xff}}},
{{{ 389, 2273, 1275}, 0, { -442, 740}, {0x9a, 0x34, 0xcb, 0xff}}},
{{{ 636, 2273, 1425}, 0, { 650, 580}, {0x66, 0x33, 0x36, 0xff}}},
{{{ 662, 2273, 1314}, 0, { 308, 580}, {0x71, 0x27, 0xd8, 0xff}}},
{{{ 612, 2325, 1326}, 0, { 310, 410}, {0x38, 0x70, 0xf3, 0xff}}},
{{{ 662, 2150, 1314}, 0, { 308, 990}, {0x7e, 0x00, 0xf8, 0xff}}},
{{{ 636, 2150, 1425}, 0, { 650, 990}, {0x64, 0x00, 0x4d, 0xff}}},
{{{ 588, 2273, 1226}, 0, { 0, 580}, {0x35, 0x33, 0x99, 0xff}}},
{{{ 588, 2150, 1226}, 0, { 0, 990}, {0x4d, 0x00, 0x9c, 0xff}}},
};
// 0x07003680 - 0x07003780
static const Vtx sl_seg7_vertex_07003680[] = {
{{{ 537, 2324, 1449}, 0, { 308, 410}, {0x0d, 0x70, 0x38, 0xff}}},
{{{ 437, 2273, 1474}, 0, { 0, 582}, {0xc4, 0x35, 0x62, 0xff}}},
{{{ 549, 2273, 1499}, 0, { 308, 582}, {0x29, 0x27, 0x71, 0xff}}},
{{{ 588, 2273, 1226}, 0, { 218, 578}, {0x35, 0x33, 0x99, 0xff}}},
{{{ 488, 2324, 1250}, 0, { -110, 658}, {0xf2, 0x70, 0xc7, 0xff}}},
{{{ 612, 2325, 1326}, 0, { 300, 910}, {0x38, 0x70, 0xf3, 0xff}}},
{{{ 636, 2273, 1425}, 0, { 380, 1238}, {0x66, 0x33, 0x36, 0xff}}},
{{{ 537, 2324, 1449}, 0, { 48, 1320}, {0x0d, 0x70, 0x38, 0xff}}},
{{{ 588, 2273, 1226}, 0, { 650, 582}, {0x35, 0x33, 0x99, 0xff}}},
{{{ 476, 2273, 1201}, 0, { 308, 582}, {0xd7, 0x27, 0x8f, 0xff}}},
{{{ 488, 2324, 1250}, 0, { 308, 410}, {0xf2, 0x70, 0xc7, 0xff}}},
{{{ 476, 2150, 1201}, 0, { 308, 990}, {0xf7, 0x00, 0x82, 0xff}}},
{{{ 588, 2150, 1226}, 0, { 650, 990}, {0x4d, 0x00, 0x9c, 0xff}}},
{{{ 389, 2150, 1275}, 0, { 0, 990}, {0xa2, 0x00, 0xab, 0xff}}},
{{{ 389, 2273, 1275}, 0, { 0, 582}, {0x9a, 0x34, 0xcb, 0xff}}},
{{{ 549, 2150, 1499}, 0, { 308, 990}, {0x09, 0x00, 0x7e, 0xff}}},
};
// 0x07003780 - 0x07003860
static const Vtx sl_seg7_vertex_07003780[] = {
{{{ 549, 2150, 1499}, 0, { 308, 990}, {0x09, 0x00, 0x7e, 0xff}}},
{{{ 437, 2273, 1474}, 0, { 0, 582}, {0xc4, 0x35, 0x62, 0xff}}},
{{{ 437, 2150, 1474}, 0, { 0, 990}, {0xc3, 0x00, 0x6f, 0xff}}},
{{{ 636, 2150, 1425}, 0, { 650, 990}, {0x64, 0x00, 0x4d, 0xff}}},
{{{ 549, 2273, 1499}, 0, { 308, 582}, {0x29, 0x27, 0x71, 0xff}}},
{{{ 636, 2273, 1425}, 0, { 650, 582}, {0x66, 0x33, 0x36, 0xff}}},
{{{ 537, 2324, 1449}, 0, { 308, 410}, {0x0d, 0x70, 0x38, 0xff}}},
{{{ 437, 2150, 1474}, 0, { 650, 990}, {0xc3, 0x00, 0x6f, 0xff}}},
{{{ 405, 2253, 1450}, 0, { 480, 582}, {0x83, 0xf0, 0xf2, 0xff}}},
{{{ 405, 2150, 1450}, 0, { 480, 990}, {0x84, 0x00, 0xe7, 0xff}}},
{{{ 1280, 1022, -255}, 0, { 394, 2072}, {0x69, 0x40, 0xe4, 0xff}}},
{{{ 1280, 2108, 256}, 0, { 0, 990}, {0x79, 0x00, 0x24, 0xff}}},
{{{ 1280, 1400, 256}, 0, { 0, 1694}, {0x71, 0x2e, 0xde, 0xff}}},
{{{ 1280, 2108, -255}, 0, { 394, 990}, {0x6e, 0xd0, 0xd9, 0xff}}},
};
// 0x07003860 - 0x07003960
static const Vtx sl_seg7_vertex_07003860[] = {
{{{ 1280, 2816, 256}, 0, { 0, 284}, {0x72, 0x28, 0x25, 0xff}}},
{{{ 512, 3328, 512}, 0, { -668, -228}, {0x5a, 0x2b, 0x4d, 0xff}}},
{{{ 768, 2816, 1024}, 0, { -952, 284}, {0x2f, 0x49, 0x5c, 0xff}}},
{{{ 1280, 1022, -255}, 0, { 394, 2072}, {0x69, 0x40, 0xe4, 0xff}}},
{{{ 768, 1331, -1023}, 0, { 748, 1764}, {0x3b, 0x4c, 0xae, 0xff}}},
{{{ 768, 2108, -1023}, 0, { 748, 990}, {0x3e, 0xdc, 0x98, 0xff}}},
{{{ 1635, 2304, -646}, 0, { 914, 794}, {0x34, 0x92, 0xde, 0xff}}},
{{{ 1280, 2108, -255}, 0, { 394, 990}, {0x6e, 0xd0, 0xd9, 0xff}}},
{{{ 1379, 2304, -1030}, 0, { 1092, 794}, {0x26, 0xc3, 0x98, 0xff}}},
{{{ 768, 2150, 1024}, 0, { -952, 948}, {0x1c, 0x38, 0x6d, 0xff}}},
{{{ -72, 2852, 1244}, 0, { -1600, 248}, {0x25, 0xf2, 0x78, 0xff}}},
{{{ -72, 2150, 1244}, 0, { -1600, 948}, {0xe5, 0x65, 0x47, 0xff}}},
{{{ 0, 3328, 768}, 0, { -1164, -228}, {0x5f, 0xfb, 0x53, 0xff}}},
{{{ 768, 4352, -767}, 0, { 690, 628}, {0x53, 0x2f, 0xad, 0xff}}},
{{{ 0, 4864, -511}, 0, { 0, 268}, {0x00, 0x74, 0xce, 0xff}}},
{{{ 512, 4864, 0}, 0, { 0, 990}, {0x3f, 0x6d, 0x07, 0xff}}},
};
// 0x07003960 - 0x07003A60
static const Vtx sl_seg7_vertex_07003960[] = {
{{{ 0, 3328, 768}, 0, { -1164, -228}, {0x5f, 0xfb, 0x53, 0xff}}},
{{{ -1, 3564, 1030}, 0, { -1382, -462}, {0x7a, 0x00, 0x1f, 0xff}}},
{{{ -72, 2852, 1244}, 0, { -1600, 248}, {0x25, 0xf2, 0x78, 0xff}}},
{{{ -72, 2150, 1244}, 0, { -1600, 948}, {0xe5, 0x65, 0x47, 0xff}}},
{{{ -840, 2816, 988}, 0, { -1812, 284}, {0x9a, 0x01, 0x4b, 0xff}}},
{{{ 0, 4864, 512}, 0, { -752, 990}, {0x1d, 0x73, 0x2b, 0xff}}},
{{{ 0, 4864, -511}, 0, { 0, 268}, {0x00, 0x74, 0xce, 0xff}}},
{{{ -511, 4864, 0}, 0, { -752, 268}, {0xc3, 0x6e, 0xf2, 0xff}}},
{{{ 512, 4864, 0}, 0, { 0, 990}, {0x3f, 0x6d, 0x07, 0xff}}},
{{{ 623, 4352, 623}, 0, { -392, 1506}, {0x40, 0x53, 0x47, 0xff}}},
{{{ -24, 4352, 925}, 0, { -1062, 1262}, {0x2b, 0x49, 0x5d, 0xff}}},
{{{ 1024, 4351, 0}, 0, { 330, 1350}, {0x75, 0x30, 0x06, 0xff}}},
{{{ 768, 4352, -767}, 0, { 690, 628}, {0x53, 0x2f, 0xad, 0xff}}},
{{{ 768, 2108, -1023}, 0, { 748, 990}, {0x3e, 0xdc, 0x98, 0xff}}},
{{{ 0, 973, -1279}, 0, { 534, 2120}, {0x14, 0x00, 0x83, 0xff}}},
{{{ 0, 2816, -1279}, 0, { 534, 284}, {0xfb, 0x20, 0x86, 0xff}}},
};
// 0x07003A60 - 0x07003B60
static const Vtx sl_seg7_vertex_07003A60[] = {
{{{ 0, 4864, -511}, 0, { 0, 268}, {0x00, 0x74, 0xce, 0xff}}},
{{{ -767, 4352, -767}, 0, { -392, -456}, {0xad, 0x2f, 0xad, 0xff}}},
{{{ -511, 4864, 0}, 0, { -752, 268}, {0xc3, 0x6e, 0xf2, 0xff}}},
{{{ 768, 4352, -767}, 0, { 690, 628}, {0x53, 0x2f, 0xad, 0xff}}},
{{{ 0, 4352, -1023}, 0, { 330, -94}, {0x00, 0x31, 0x8b, 0xff}}},
{{{ 768, 2108, -1023}, 0, { 748, 990}, {0x3e, 0xdc, 0x98, 0xff}}},
{{{ 768, 1331, -1023}, 0, { 748, 1764}, {0x3b, 0x4c, 0xae, 0xff}}},
{{{ 0, 973, -1279}, 0, { 534, 2120}, {0x14, 0x00, 0x83, 0xff}}},
{{{ 768, 1024, -1023}, 0, { 748, 2070}, {0x28, 0x00, 0x88, 0xff}}},
{{{ -767, 973, -1023}, 0, { -100, 2120}, {0xd1, 0x4c, 0xa7, 0xff}}},
{{{ 0, 2816, -1279}, 0, { 534, 284}, {0xfb, 0x20, 0x86, 0xff}}},
{{{ 768, 3072, -1023}, 0, { 748, 28}, {0x16, 0x53, 0xa3, 0xff}}},
{{{ 1379, 2304, -1030}, 0, { 1092, 794}, {0x26, 0xc3, 0x98, 0xff}}},
{{{ 1635, 2560, -646}, 0, { 914, 538}, {0x5e, 0x00, 0x55, 0xff}}},
{{{ 1740, 2466, -760}, 0, { 1068, 632}, {0x67, 0xb7, 0xfb, 0xff}}},
{{{ 1990, 2816, -1036}, 0, { 1434, 284}, {0x7d, 0x11, 0xff, 0xff}}},
};
// 0x07003B60 - 0x07003C40
static const Vtx sl_seg7_vertex_07003B60[] = {
{{{ 1280, 2108, 256}, 0, { 0, 990}, {0x79, 0x00, 0x24, 0xff}}},
{{{ 995, 2816, 683}, 0, { -542, 284}, {0x69, 0x00, 0x46, 0xff}}},
{{{ 995, 2108, 683}, 0, { -542, 990}, {0x69, 0x00, 0x46, 0xff}}},
{{{ 1280, 2816, 256}, 0, { 0, 284}, {0x72, 0x28, 0x25, 0xff}}},
{{{ 1280, 2364, -255}, 0, { 394, 734}, {0x76, 0x00, 0x2d, 0xff}}},
{{{ 1280, 3072, -255}, 0, { 394, 28}, {0x61, 0x4a, 0x20, 0xff}}},
{{{ 1280, 2210, 256}, 0, { 0, 888}, {0x7f, 0x00, 0x00, 0xff}}},
{{{ 512, 3328, 512}, 0, { -668, -228}, {0x5a, 0x2b, 0x4d, 0xff}}},
{{{ 1635, 2560, -646}, 0, { 914, 538}, {0x5e, 0x00, 0x55, 0xff}}},
{{{ 1635, 2796, -646}, 0, { 914, 284}, {0x5e, 0x00, 0x55, 0xff}}},
{{{ 1453, 2970, -444}, 0, { 646, 130}, {0x5e, 0x00, 0x55, 0xff}}},
{{{ 1635, 2816, -646}, 0, { 914, 284}, {0x42, 0x59, 0x3c, 0xff}}},
{{{ 1990, 2816, -1036}, 0, { 1434, 284}, {0x7d, 0x11, 0xff, 0xff}}},
{{{ 1453, 3052, -444}, 0, { 646, 28}, {0x5e, 0x00, 0x55, 0xff}}},
};
// 0x07003C40 - 0x07003D30
static const Vtx sl_seg7_vertex_07003C40[] = {
{{{ 1280, 1022, -255}, 0, { 394, 2072}, {0x69, 0x40, 0xe4, 0xff}}},
{{{ 1280, 1400, 256}, 0, { 0, 1694}, {0x71, 0x2e, 0xde, 0xff}}},
{{{ 2175, 1024, 852}, 0, { 0, 2070}, {0x35, 0x72, 0xf5, 0xff}}},
{{{ 1280, 3072, -255}, 0, { 394, 28}, {0x61, 0x4a, 0x20, 0xff}}},
{{{ 768, 3328, 0}, 0, { -100, -228}, {0x7e, 0xf4, 0xfb, 0xff}}},
{{{ 512, 3328, 512}, 0, { -668, -228}, {0x5a, 0x2b, 0x4d, 0xff}}},
{{{ 1195, 3072, -383}, 0, { 452, 28}, {0x23, 0x77, 0xeb, 0xff}}},
{{{ 1635, 2816, -646}, 0, { 914, 284}, {0x42, 0x59, 0x3c, 0xff}}},
{{{ 1990, 2816, -1036}, 0, { 1434, 284}, {0x7d, 0x11, 0xff, 0xff}}},
{{{ 1379, 2816, -1030}, 0, { 1092, 284}, {0xff, 0x38, 0x8f, 0xff}}},
{{{ 1379, 2304, -1030}, 0, { 1092, 794}, {0x26, 0xc3, 0x98, 0xff}}},
{{{ 1740, 2466, -760}, 0, { 1068, 632}, {0x67, 0xb7, 0xfb, 0xff}}},
{{{ -1279, 2816, -255}, 0, { -1022, 284}, {0x97, 0x3c, 0xdd, 0xff}}},
{{{ -511, 3328, -511}, 0, { -384, -228}, {0xa4, 0x17, 0xac, 0xff}}},
{{{ -767, 2816, -1023}, 0, { -100, 284}, {0xb6, 0x32, 0xa7, 0xff}}},
};
// 0x07003D30 - 0x07003E10
static const Vtx sl_seg7_vertex_07003D30[] = {
{{{ -1279, 1656, -255}, 0, { -1022, 1440}, {0xa7, 0x20, 0xac, 0xff}}},
{{{ -767, 2816, -1023}, 0, { -100, 284}, {0xb6, 0x32, 0xa7, 0xff}}},
{{{ -767, 973, -1023}, 0, { -100, 2120}, {0xd1, 0x4c, 0xa7, 0xff}}},
{{{ -1279, 2816, -255}, 0, { -1022, 284}, {0x97, 0x3c, 0xdd, 0xff}}},
{{{ 0, 2816, -1279}, 0, { 534, 284}, {0xfb, 0x20, 0x86, 0xff}}},
{{{ 0, 3328, -767}, 0, { 110, -228}, {0xf7, 0x01, 0x82, 0xff}}},
{{{ -511, 3328, -511}, 0, { -384, -228}, {0xa4, 0x17, 0xac, 0xff}}},
{{{ -767, 3328, 0}, 0, { -952, -228}, {0x84, 0xea, 0x00, 0xff}}},
{{{ 512, 3328, -511}, 0, { 180, -228}, {0x54, 0x35, 0xb2, 0xff}}},
{{{ 768, 3072, -1023}, 0, { 748, 28}, {0x16, 0x53, 0xa3, 0xff}}},
{{{ 1024, 3585, 0}, 0, { -838, 990}, {0x7a, 0xe0, 0x00, 0xff}}},
{{{ 768, 3584, -767}, 0, { 0, 990}, {0x49, 0xb7, 0xb7, 0xff}}},
{{{ 768, 4352, -767}, 0, { 0, 224}, {0x53, 0x2f, 0xad, 0xff}}},
{{{ 1024, 4351, 0}, 0, { -838, 224}, {0x75, 0x30, 0x06, 0xff}}},
};
// 0x07003E10 - 0x07003EF0
static const Vtx sl_seg7_vertex_07003E10[] = {
{{{ -1279, 2816, 256}, 0, { -1448, 284}, {0x97, 0x3f, 0x1e, 0xff}}},
{{{ -1648, 768, 748}, 0, { -2060, 2070}, {0x98, 0x45, 0x11, 0xff}}},
{{{ -840, 1823, 988}, 0, { -1812, 1272}, {0xa2, 0x3d, 0x3a, 0xff}}},
{{{ -2303, 1024, -511}, 0, { -1376, 2070}, {0xe9, 0x79, 0xe6, 0xff}}},
{{{ -840, 2816, 988}, 0, { -1812, 284}, {0x9a, 0x01, 0x4b, 0xff}}},
{{{ 0, 3328, -767}, 0, { -758, 2010}, {0xf7, 0x01, 0x82, 0xff}}},
{{{ -767, 3584, -767}, 0, { 0, 1754}, {0xb7, 0xb7, 0xb7, 0xff}}},
{{{ 0, 3584, -1023}, 0, { -838, 1754}, {0x00, 0xe0, 0x86, 0xff}}},
{{{ -511, 3328, -511}, 0, { -192, 2010}, {0xa4, 0x17, 0xac, 0xff}}},
{{{ 512, 3328, -511}, 0, { -1162, 2010}, {0x54, 0x35, 0xb2, 0xff}}},
{{{ 768, 3584, -767}, 0, { -1484, 1754}, {0x49, 0xb7, 0xb7, 0xff}}},
{{{ 768, 4352, -767}, 0, { -1484, 990}, {0x53, 0x2f, 0xad, 0xff}}},
{{{ -767, 4352, -767}, 0, { 0, 990}, {0xad, 0x2f, 0xad, 0xff}}},
{{{ 0, 4352, -1023}, 0, { -838, 990}, {0x00, 0x31, 0x8b, 0xff}}},
};
// 0x07003EF0 - 0x07003FE0
static const Vtx sl_seg7_vertex_07003EF0[] = {
{{{ 1333, 3072, -683}, 0, { 778, 28}, {0x2a, 0x6f, 0xd5, 0xff}}},
{{{ 1493, 2816, -859}, 0, { 1012, 284}, {0x4e, 0x55, 0xcc, 0xff}}},
{{{ 1379, 2816, -1029}, 0, { 1090, 284}, {0x3c, 0x5d, 0xc3, 0xff}}},
{{{ 512, 3328, -511}, 0, { -1162, 2010}, {0x54, 0x35, 0xb2, 0xff}}},
{{{ 768, 3584, -767}, 0, { -1484, 1754}, {0x49, 0xb7, 0xb7, 0xff}}},
{{{ 768, 3328, 0}, 0, { -1242, 2010}, {0x7e, 0xf4, 0xfb, 0xff}}},
{{{ 1024, 3585, 0}, 0, { -1484, 1754}, {0x7a, 0xe0, 0x00, 0xff}}},
{{{ -767, 3328, 0}, 0, { 210, 2010}, {0x84, 0xea, 0x00, 0xff}}},
{{{ -767, 3584, -767}, 0, { 0, 1754}, {0xb7, 0xb7, 0xb7, 0xff}}},
{{{ -511, 3328, -511}, 0, { -192, 2010}, {0xa4, 0x17, 0xac, 0xff}}},
{{{ -767, 4352, -767}, 0, { 0, 990}, {0xad, 0x2f, 0xad, 0xff}}},
{{{ -1023, 3584, 0}, 0, { 452, 1754}, {0x88, 0xd9, 0xf7, 0xff}}},
{{{ -1023, 4352, 0}, 0, { 452, 990}, {0x88, 0x27, 0x09, 0xff}}},
{{{ 1195, 3072, -383}, 0, { 452, 28}, {0x23, 0x77, 0xeb, 0xff}}},
{{{ 768, 3072, -1023}, 0, { 748, 28}, {0x16, 0x53, 0xa3, 0xff}}},
};
// 0x07003FE0 - 0x070040E0
static const Vtx sl_seg7_vertex_07003FE0[] = {
{{{ -840, 2816, 988}, 0, { -1812, 284}, {0x9a, 0x01, 0x4b, 0xff}}},
{{{ -608, 3564, 1786}, 0, { -2346, -462}, {0xb8, 0xc0, 0x51, 0xff}}},
{{{ -769, 3564, 774}, 0, { -1594, -462}, {0x8d, 0xfc, 0xcc, 0xff}}},
{{{ 768, 3072, -1023}, 0, { 748, 28}, {0x16, 0x53, 0xa3, 0xff}}},
{{{ 1379, 2816, -1030}, 0, { 1092, 284}, {0xff, 0x38, 0x8f, 0xff}}},
{{{ 1379, 2304, -1030}, 0, { 1092, 794}, {0x26, 0xc3, 0x98, 0xff}}},
{{{ 512, 3328, -511}, 0, { 180, -228}, {0x54, 0x35, 0xb2, 0xff}}},
{{{ 1195, 3072, -383}, 0, { 452, 28}, {0x23, 0x77, 0xeb, 0xff}}},
{{{ -72, 2150, 1244}, 0, { -1600, 948}, {0xe5, 0x65, 0x47, 0xff}}},
{{{ -840, 1823, 988}, 0, { -1812, 1272}, {0xa2, 0x3d, 0x3a, 0xff}}},
{{{ -511, 3328, 512}, 0, { -1234, -228}, {0x83, 0x10, 0xf3, 0xff}}},
{{{ -1279, 2816, 256}, 0, { -1448, 284}, {0x97, 0x3f, 0x1e, 0xff}}},
{{{ -72, 2852, 1244}, 0, { -1600, 248}, {0x25, 0xf2, 0x78, 0xff}}},
{{{ 1740, 2466, -760}, 0, { 1068, 632}, {0x67, 0xb7, 0xfb, 0xff}}},
{{{ 1635, 2304, -646}, 0, { 914, 794}, {0x34, 0x92, 0xde, 0xff}}},
{{{ 768, 3328, 0}, 0, { -100, -228}, {0x7e, 0xf4, 0xfb, 0xff}}},
};
// 0x070040E0 - 0x070041D0
static const Vtx sl_seg7_vertex_070040E0[] = {
{{{ -769, 3564, 774}, 0, { -1594, -462}, {0x8d, 0xfc, 0xcc, 0xff}}},
{{{ -767, 3584, 768}, 0, { -1588, -484}, {0x95, 0xda, 0x38, 0xff}}},
{{{ -511, 3328, 512}, 0, { -1234, -228}, {0x83, 0x10, 0xf3, 0xff}}},
{{{ -1279, 2816, 256}, 0, { -1448, 284}, {0x97, 0x3f, 0x1e, 0xff}}},
{{{ -767, 3328, 0}, 0, { -952, -228}, {0x84, 0xea, 0x00, 0xff}}},
{{{ 0, 3328, 768}, 0, { -1164, -228}, {0x5f, 0xfb, 0x53, 0xff}}},
{{{ 0, 3584, 1024}, 0, { -1376, -484}, {0x34, 0xe2, 0x6f, 0xff}}},
{{{ -1, 3564, 1030}, 0, { -1382, -462}, {0x7a, 0x00, 0x1f, 0xff}}},
{{{ -767, 3584, 768}, 0, { 452, 1754}, {0x95, 0xda, 0x38, 0xff}}},
{{{ 0, 4352, 1024}, 0, { -192, 990}, {0x00, 0x00, 0x7e, 0xff}}},
{{{ -767, 4352, 768}, 0, { 452, 990}, {0x9f, 0x22, 0x4a, 0xff}}},
{{{ 0, 3584, 1024}, 0, { -192, 1754}, {0x34, 0xe2, 0x6f, 0xff}}},
{{{ -511, 3328, 512}, 0, { 130, 2010}, {0x83, 0x10, 0xf3, 0xff}}},
{{{ -767, 3328, 0}, 0, { 210, 2010}, {0x84, 0xea, 0x00, 0xff}}},
{{{ -1023, 3584, 0}, 0, { 452, 1754}, {0x88, 0xd9, 0xf7, 0xff}}},
};
// 0x070041D0 - 0x070042B0
static const Vtx sl_seg7_vertex_070041D0[] = {
{{{ -1023, 4352, 0}, 0, { -192, 224}, {0x88, 0x27, 0x09, 0xff}}},
{{{ -1023, 3584, 0}, 0, { -192, 990}, {0x88, 0xd9, 0xf7, 0xff}}},
{{{ -767, 3584, 768}, 0, { -1000, 990}, {0x95, 0xda, 0x38, 0xff}}},
{{{ -767, 4352, 768}, 0, { -1000, 224}, {0x9f, 0x22, 0x4a, 0xff}}},
{{{ -1279, 2816, 256}, 0, { -1448, 284}, {0x97, 0x3f, 0x1e, 0xff}}},
{{{ -1279, 2816, -255}, 0, { -1022, 284}, {0x97, 0x3c, 0xdd, 0xff}}},
{{{ -1279, 1656, -255}, 0, { -1022, 1440}, {0xa7, 0x20, 0xac, 0xff}}},
{{{ -767, 3328, 0}, 0, { -952, -228}, {0x84, 0xea, 0x00, 0xff}}},
{{{ -2303, 1024, -511}, 0, { -1376, 2070}, {0xe9, 0x79, 0xe6, 0xff}}},
{{{ -767, 973, -1023}, 0, { -100, 2120}, {0xd1, 0x4c, 0xa7, 0xff}}},
{{{ -511, 4864, 0}, 0, { -752, 268}, {0xc3, 0x6e, 0xf2, 0xff}}},
{{{ -767, 4352, -767}, 0, { -392, -456}, {0xad, 0x2f, 0xad, 0xff}}},
{{{ -1023, 4352, 0}, 0, { -1114, -94}, {0x88, 0x27, 0x09, 0xff}}},
{{{ -767, 4352, 768}, 0, { -1476, 628}, {0x9f, 0x22, 0x4a, 0xff}}},
};
// 0x070042B0 - 0x07004390
static const Vtx sl_seg7_vertex_070042B0[] = {
{{{ 970, 963, -4041}, 0, {-20200, -3852}, {0x60, 0xfd, 0xae, 0xff}}},
{{{ 924, 963, -4064}, 0, {-20314, -3624}, {0xec, 0xfc, 0x83, 0xff}}},
{{{ 936, 1041, -4007}, 0, {-20028, -3680}, {0x01, 0x7c, 0xe6, 0xff}}},
{{{ 879, 963, -4018}, 0, {-20086, -3394}, {0x85, 0xfc, 0xe4, 0xff}}},
{{{ 936, 894, -4007}, 0, {-20028, -3680}, {0x01, 0x84, 0xe9, 0xff}}},
{{{ 993, 963, -3972}, 0, {-19856, -3966}, {0x70, 0xfb, 0x3b, 0xff}}},
{{{ 902, 963, -3949}, 0, {-19742, -3508}, {0xc4, 0xfc, 0x6f, 0xff}}},
{{{ -872, 963, -5167}, 0, {-25822, 5344}, {0x5f, 0xfd, 0xad, 0xff}}},
{{{ -918, 963, -5190}, 0, {-25936, 5572}, {0xed, 0xfc, 0x83, 0xff}}},
{{{ -906, 1041, -5133}, 0, {-25650, 5516}, {0x01, 0x7c, 0xe6, 0xff}}},
{{{ -964, 963, -5144}, 0, {-25706, 5802}, {0x85, 0xfc, 0xe3, 0xff}}},
{{{ -906, 894, -5133}, 0, {-25650, 5516}, {0x01, 0x84, 0xe9, 0xff}}},
{{{ -849, 963, -5099}, 0, {-25478, 5230}, {0x70, 0xfb, 0x3b, 0xff}}},
{{{ -941, 963, -5076}, 0, {-25364, 5688}, {0xc5, 0xfc, 0x70, 0xff}}},
};
// 0x07004390 - 0x07004490
static const Vtx sl_seg7_vertex_07004390[] = {
{{{ 310, 963, -5702}, 0, {-28490, -558}, {0xed, 0xfc, 0x83, 0xff}}},
{{{ 356, 963, -5679}, 0, {-28376, -786}, {0x5f, 0xfd, 0xad, 0xff}}},
{{{ 322, 894, -5645}, 0, {-28204, -614}, {0x01, 0x84, 0xe9, 0xff}}},
{{{ 415, 947, -3639}, 0, {-18196, -1080}, {0x73, 0xd0, 0x15, 0xff}}},
{{{ 236, 922, -3511}, 0, {-17558, -186}, {0xf5, 0xe5, 0x7b, 0xff}}},
{{{ 248, 870, -3601}, 0, {-18004, -250}, {0xf6, 0x84, 0xe9, 0xff}}},
{{{ 108, 947, -3588}, 0, {-17940, 454}, {0x91, 0xc5, 0xf2, 0xff}}},
{{{ 133, 998, -3588}, 0, {-17940, 326}, {0xb0, 0x62, 0x02, 0xff}}},
{{{ 236, 947, -3665}, 0, {-18324, -186}, {0xe6, 0xff, 0x84, 0xff}}},
{{{ 236, 998, -3639}, 0, {-18196, -186}, {0xf1, 0x6c, 0xc0, 0xff}}},
{{{ 389, 998, -3639}, 0, {-18196, -952}, {0x27, 0x67, 0xc2, 0xff}}},
{{{ 236, 998, -3537}, 0, {-17686, -186}, {0x15, 0x5e, 0x51, 0xff}}},
{{{ -286, 870, -4638}, 0, {-23178, 2418}, {0x1f, 0xe7, 0x88, 0xff}}},
{{{ -204, 870, -4441}, 0, {-22198, 2010}, {0x7c, 0xee, 0x0c, 0xff}}},
{{{ -286, 772, -4539}, 0, {-22688, 2418}, {0x02, 0x82, 0xf9, 0xff}}},
{{{ 264, 963, -5656}, 0, {-28262, -328}, {0x85, 0xfc, 0xe3, 0xff}}},
};
// 0x07004490 - 0x07004590
static const Vtx sl_seg7_vertex_07004490[] = {
{{{ 356, 963, -5679}, 0, {-28376, -786}, {0x5f, 0xfd, 0xad, 0xff}}},
{{{ 310, 963, -5702}, 0, {-28490, -558}, {0xed, 0xfc, 0x83, 0xff}}},
{{{ 322, 1041, -5645}, 0, {-28204, -614}, {0x01, 0x7c, 0xe6, 0xff}}},
{{{ 379, 963, -5611}, 0, {-28032, -900}, {0x70, 0xfb, 0x3b, 0xff}}},
{{{ 322, 894, -5645}, 0, {-28204, -614}, {0x01, 0x84, 0xe9, 0xff}}},
{{{ 287, 963, -5588}, 0, {-27918, -442}, {0xc5, 0xfc, 0x70, 0xff}}},
{{{ 264, 963, -5656}, 0, {-28262, -328}, {0x85, 0xfc, 0xe3, 0xff}}},
{{{ -286, 870, -4359}, 0, {-21788, 2418}, {0xe4, 0xdf, 0x77, 0xff}}},
{{{ -384, 870, -4539}, 0, {-22688, 2910}, {0x85, 0xea, 0xed, 0xff}}},
{{{ -286, 772, -4539}, 0, {-22688, 2418}, {0x02, 0x82, 0xf9, 0xff}}},
{{{ -286, 870, -4638}, 0, {-23178, 2418}, {0x1f, 0xe7, 0x88, 0xff}}},
{{{ -286, 1067, -4539}, 0, {-22688, 2418}, {0x02, 0x7e, 0x00, 0xff}}},
{{{ -204, 870, -4441}, 0, {-22198, 2010}, {0x7c, 0xee, 0x0c, 0xff}}},
{{{ -72, 2852, 1244}, 0, { -1600, 248}, {0x25, 0xf2, 0x78, 0xff}}},
{{{ -587, 3564, 1792}, 0, { -2340, -462}, {0x30, 0xd1, 0x6b, 0xff}}},
{{{ -608, 3564, 1786}, 0, { -2346, -462}, {0xb8, 0xc0, 0x51, 0xff}}},
};
// 0x07004590 - 0x07004620
static const Vtx sl_seg7_vertex_07004590[] = {
{{{ -587, 3564, 1792}, 0, { -2340, -462}, {0x30, 0xd1, 0x6b, 0xff}}},
{{{ -72, 2852, 1244}, 0, { -1600, 248}, {0x25, 0xf2, 0x78, 0xff}}},
{{{ -1, 3564, 1030}, 0, { -1382, -462}, {0x7a, 0x00, 0x1f, 0xff}}},
{{{ -1648, 768, 748}, 0, { -1126, 1486}, {0x98, 0x45, 0x11, 0xff}}},
{{{ -1033, 1823, 1428}, 0, { -730, 1956}, {0xbf, 0x68, 0xe3, 0xff}}},
{{{ -840, 1823, 988}, 0, { -590, 1646}, {0xa2, 0x3d, 0x3a, 0xff}}},
{{{ -1801, 768, 952}, 0, { -1230, 1622}, {0xb3, 0x52, 0xc7, 0xff}}},
{{{ -72, 2150, 1244}, 0, { -78, 1816}, {0xe5, 0x65, 0x47, 0xff}}},
{{{ 0, 2150, 1818}, 0, { 0, 2198}, {0xec, 0x7d, 0x02, 0xff}}},
};
// 0x07004620 - 0x07004670
static const Vtx sl_seg7_vertex_07004620[] = {
{{{ 487, 2278, 1356}, 0, { 238, -30}, {0xa9, 0xa9, 0x1e, 0xff}}},
{{{ 471, 2253, 1286}, 0, { 510, -30}, {0xec, 0xd4, 0x75, 0xff}}},
{{{ 471, 2150, 1286}, 0, { 510, 990}, {0x9f, 0x00, 0x51, 0xff}}},
{{{ 504, 2150, 1426}, 0, { 0, 990}, {0x94, 0x00, 0xbe, 0xff}}},
{{{ 504, 2253, 1426}, 0, { 0, -30}, {0xc1, 0xa8, 0xc0, 0xff}}},
};
// 0x07004670 - 0x070046F0
static const Vtx sl_seg7_vertex_07004670[] = {
{{{ 0, 4352, 1024}, 0, { 0, 0}, {0x00, 0x00, 0x7e, 0xff}}},
{{{ 768, 3584, 768}, 0, { 990, 990}, {0x46, 0xc1, 0x54, 0xff}}},
{{{ 768, 4352, 768}, 0, { 988, 0}, {0x67, 0x00, 0x49, 0xff}}},
{{{ 0, 3584, 1024}, 0, { 0, 990}, {0x34, 0xe2, 0x6f, 0xff}}},
{{{ 768, 4352, 768}, 0, { 0, -34}, {0x67, 0x00, 0x49, 0xff}}},
{{{ 1024, 3585, 0}, 0, { 990, 990}, {0x7a, 0xe0, 0x00, 0xff}}},
{{{ 1024, 4351, 0}, 0, { 990, 0}, {0x75, 0x30, 0x06, 0xff}}},
{{{ 768, 3584, 768}, 0, { 0, 990}, {0x46, 0xc1, 0x54, 0xff}}},
};
// 0x070046F0 - 0x07004750
static const Vtx sl_seg7_vertex_070046F0[] = {
{{{ 768, 3328, 0}, 0, { 1564, 1250}, {0x7e, 0xf4, 0xfb, 0xff}}},
{{{ 768, 3584, 768}, 0, { 480, 54}, {0x46, 0xc1, 0x54, 0xff}}},
{{{ 512, 3328, 512}, 0, { 480, 924}, {0x5a, 0x2b, 0x4d, 0xff}}},
{{{ 1024, 3585, 0}, 0, { 1924, 706}, {0x7a, 0xe0, 0x00, 0xff}}},
{{{ 0, 3328, 768}, 0, { -602, 1250}, {0x5f, 0xfb, 0x53, 0xff}}},
{{{ 0, 3584, 1024}, 0, { -964, 706}, {0x34, 0xe2, 0x6f, 0xff}}},
};
// 0x07004750 - 0x07004830
static const Vtx sl_seg7_vertex_07004750[] = {
{{{ 371, 2253, 1310}, 0, { 0, 0}, {0xb4, 0xb5, 0x43, 0xff}}},
{{{ 471, 2253, 1286}, 0, { 0, 2012}, {0xec, 0xd4, 0x75, 0xff}}},
{{{ 487, 2278, 1356}, 0, { 480, 2012}, {0xa9, 0xa9, 0x1e, 0xff}}},
{{{ 388, 2278, 1380}, 0, { 480, 0}, {0x85, 0xe8, 0x10, 0xff}}},
{{{ 504, 2253, 1426}, 0, { 990, 2012}, {0xc1, 0xa8, 0xc0, 0xff}}},
{{{ 405, 2253, 1450}, 0, { 990, 0}, {0x83, 0xf0, 0xf2, 0xff}}},
{{{ 371, 2150, 1310}, 0, { 0, 0}, {0x9d, 0x00, 0x4e, 0xff}}},
{{{ 471, 2253, 1286}, 0, { 990, 2012}, {0xec, 0xd4, 0x75, 0xff}}},
{{{ 371, 2253, 1310}, 0, { 990, 0}, {0xb4, 0xb5, 0x43, 0xff}}},
{{{ 471, 2150, 1286}, 0, { 0, 2012}, {0x9f, 0x00, 0x51, 0xff}}},
{{{ 405, 2253, 1450}, 0, { 0, 0}, {0x83, 0xf0, 0xf2, 0xff}}},
{{{ 504, 2253, 1426}, 0, { 0, 2012}, {0xc1, 0xa8, 0xc0, 0xff}}},
{{{ 504, 2150, 1426}, 0, { 990, 2012}, {0x94, 0x00, 0xbe, 0xff}}},
{{{ 405, 2150, 1450}, 0, { 990, 0}, {0x84, 0x00, 0xe7, 0xff}}},
};
// 0x07004830 - 0x07005370
static const Gfx sl_seg7_dl_07004830[] = {
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, snow_09008800),
gsDPLoadSync(),
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
gsSPLight(&sl_seg7_lights_07002800.l, 1),
gsSPLight(&sl_seg7_lights_07002800.a, 2),
gsSPVertex(sl_seg7_vertex_07002830, 14, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 4, 6, 5, 0x0, 7, 3, 8, 0x0),
gsSP2Triangles( 3, 5, 8, 0x0, 1, 9, 10, 0x0),
gsSP2Triangles(11, 12, 9, 0x0, 9, 1, 11, 0x0),
gsSP1Triangle( 2, 1, 13, 0x0),
gsSPVertex(sl_seg7_vertex_07002910, 16, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 3, 6, 4, 0x0, 3, 7, 6, 0x0),
gsSP2Triangles( 5, 8, 3, 0x0, 9, 3, 10, 0x0),
gsSP2Triangles( 0, 2, 11, 0x0, 0, 12, 13, 0x0),
gsSP2Triangles( 0, 14, 12, 0x0, 1, 0, 13, 0x0),
gsSP1Triangle(15, 1, 13, 0x0),
gsSPVertex(sl_seg7_vertex_07002A10, 16, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
gsSP2Triangles( 4, 5, 6, 0x0, 6, 5, 7, 0x0),
gsSP2Triangles( 5, 8, 7, 0x0, 9, 10, 11, 0x0),
gsSP2Triangles(10, 12, 13, 0x0, 10, 13, 14, 0x0),
gsSP2Triangles(10, 14, 15, 0x0, 9, 8, 10, 0x0),
gsSP2Triangles( 8, 12, 10, 0x0, 15, 11, 10, 0x0),
gsSPVertex(sl_seg7_vertex_07002B10, 15, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 1, 3, 4, 0x0),
gsSP2Triangles( 5, 1, 0, 0x0, 5, 6, 1, 0x0),
gsSP2Triangles( 1, 4, 2, 0x0, 7, 8, 9, 0x0),
gsSP2Triangles(10, 11, 12, 0x0, 1, 10, 12, 0x0),
gsSP1Triangle(13, 14, 8, 0x0),
gsSPVertex(sl_seg7_vertex_07002C00, 16, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 1, 0, 3, 0x0),
gsSP2Triangles( 0, 2, 4, 0x0, 4, 5, 0, 0x0),
gsSP2Triangles( 6, 7, 8, 0x0, 9, 10, 11, 0x0),
gsSP2Triangles( 2, 1, 12, 0x0, 1, 3, 12, 0x0),
gsSP2Triangles( 7, 6, 13, 0x0, 7, 13, 14, 0x0),
gsSP1Triangle(15, 13, 6, 0x0),
gsSPVertex(sl_seg7_vertex_07002D00, 15, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 4, 0x0),
gsSP2Triangles( 4, 5, 0, 0x0, 0, 5, 1, 0x0),
gsSP2Triangles( 6, 7, 8, 0x0, 9, 8, 7, 0x0),
gsSP2Triangles(10, 11, 12, 0x0, 11, 10, 13, 0x0),
gsSP2Triangles(10, 14, 13, 0x0, 9, 7, 12, 0x0),
gsSPVertex(sl_seg7_vertex_07002DF0, 15, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 3, 5, 6, 0x0, 3, 6, 7, 0x0),
gsSP2Triangles( 8, 0, 9, 0x0, 0, 10, 9, 0x0),
gsSP2Triangles(10, 11, 9, 0x0, 12, 13, 14, 0x0),
gsSPVertex(sl_seg7_vertex_07002EE0, 16, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 1, 3, 2, 0x0),
gsSP2Triangles( 4, 0, 2, 0x0, 5, 6, 7, 0x0),
gsSP2Triangles( 8, 7, 6, 0x0, 9, 10, 11, 0x0),
gsSP2Triangles( 8, 6, 12, 0x0, 12, 13, 14, 0x0),
gsSP1Triangle(13, 15, 14, 0x0),
gsSPVertex(sl_seg7_vertex_07002FE0, 16, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
gsSP2Triangles( 2, 1, 4, 0x0, 5, 6, 7, 0x0),
gsSP2Triangles( 8, 9, 10, 0x0, 8, 11, 9, 0x0),
gsSP2Triangles(12, 13, 8, 0x0, 8, 10, 12, 0x0),
gsSP2Triangles(10, 9, 14, 0x0, 15, 12, 10, 0x0),
gsSPVertex(sl_seg7_vertex_070030E0, 14, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 2, 1, 3, 0x0),
gsSP2Triangles( 0, 2, 4, 0x0, 5, 6, 7, 0x0),
gsSP2Triangles( 8, 9, 10, 0x0, 9, 11, 12, 0x0),
gsSP1Triangle( 9, 13, 10, 0x0),
gsSPVertex(sl_seg7_vertex_070031C0, 16, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 2, 3, 0, 0x0),
gsSP2Triangles( 4, 5, 6, 0x0, 7, 6, 5, 0x0),
gsSP2Triangles( 8, 3, 2, 0x0, 8, 2, 9, 0x0),
gsSP2Triangles( 8, 10, 3, 0x0, 11, 12, 13, 0x0),
gsSP1Triangle(12, 14, 15, 0x0),
gsSPVertex(sl_seg7_vertex_070032C0, 16, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 3, 6, 7, 0x0, 8, 9, 10, 0x0),
gsSP2Triangles( 8, 10, 11, 0x0, 9, 8, 12, 0x0),
gsSP1Triangle(13, 14, 15, 0x0),
gsSPVertex(sl_seg7_vertex_070033C0, 15, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 0, 4, 0x0),
gsSP2Triangles( 2, 4, 0, 0x0, 4, 5, 3, 0x0),
gsSP2Triangles( 6, 7, 8, 0x0, 9, 6, 10, 0x0),
gsSP2Triangles( 6, 9, 7, 0x0, 11, 12, 13, 0x0),
gsSP1Triangle(11, 13, 14, 0x0),
gsSPVertex(sl_seg7_vertex_070034B0, 15, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 6, 7, 8, 0x0, 6, 8, 9, 0x0),
gsSP2Triangles( 7, 6, 10, 0x0, 6, 11, 10, 0x0),
gsSP2Triangles( 9, 8, 12, 0x0, 8, 13, 12, 0x0),
gsSP1Triangle(14, 12, 13, 0x0),
gsSPVertex(sl_seg7_vertex_070035A0, 14, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 1, 3, 5, 0x0, 2, 1, 5, 0x0),
gsSP2Triangles( 4, 2, 5, 0x0, 6, 2, 4, 0x0),
gsSP2Triangles( 7, 8, 9, 0x0, 10, 7, 11, 0x0),
gsSP2Triangles(10, 8, 7, 0x0, 9, 8, 12, 0x0),
gsSP2Triangles(13, 8, 10, 0x0, 13, 12, 8, 0x0),
gsSPVertex(sl_seg7_vertex_07003680, 16, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 6, 5, 7, 0x0, 8, 9, 10, 0x0),
gsSP2Triangles(11, 9, 8, 0x0, 11, 8, 12, 0x0),
gsSP2Triangles(13, 9, 11, 0x0, 10, 9, 14, 0x0),
gsSP2Triangles(13, 14, 9, 0x0, 15, 2, 1, 0x0),
gsSPVertex(sl_seg7_vertex_07003780, 14, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 0, 0x0),
gsSP2Triangles( 3, 5, 4, 0x0, 6, 4, 5, 0x0),
gsSP2Triangles( 7, 8, 9, 0x0, 10, 11, 12, 0x0),
gsSP1Triangle(10, 13, 11, 0x0),
gsSPVertex(sl_seg7_vertex_07003860, 16, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 5, 6, 7, 0x0, 5, 8, 6, 0x0),
gsSP2Triangles( 3, 5, 7, 0x0, 9, 10, 11, 0x0),
gsSP2Triangles( 9, 2, 10, 0x0, 2, 12, 10, 0x0),
gsSP2Triangles( 2, 1, 12, 0x0, 13, 14, 15, 0x0),
gsSPVertex(sl_seg7_vertex_07003960, 16, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 2, 4, 0x0),
gsSP2Triangles( 5, 6, 7, 0x0, 5, 8, 6, 0x0),
gsSP2Triangles( 9, 8, 5, 0x0, 5, 10, 9, 0x0),
gsSP2Triangles( 8, 9, 11, 0x0, 8, 11, 12, 0x0),
gsSP1Triangle(13, 14, 15, 0x0),
gsSPVertex(sl_seg7_vertex_07003A60, 16, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 4, 0x0),
gsSP2Triangles( 0, 4, 1, 0x0, 5, 6, 7, 0x0),
gsSP2Triangles( 6, 8, 7, 0x0, 9, 10, 7, 0x0),
gsSP2Triangles( 5, 11, 12, 0x0, 5, 10, 11, 0x0),
gsSP1Triangle(13, 14, 15, 0x0),
gsSPVertex(sl_seg7_vertex_07003B60, 14, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
gsSP2Triangles( 4, 5, 3, 0x0, 4, 3, 6, 0x0),
gsSP2Triangles( 5, 7, 3, 0x0, 8, 9, 10, 0x0),
gsSP2Triangles( 4, 8, 10, 0x0, 11, 8, 12, 0x0),
gsSP2Triangles(13, 10, 9, 0x0, 4, 10, 5, 0x0),
gsSPVertex(sl_seg7_vertex_07003C40, 15, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 4, 3, 6, 0x0, 7, 8, 9, 0x0),
gsSP2Triangles( 9, 8, 10, 0x0, 10, 8, 11, 0x0),
gsSP1Triangle(12, 13, 14, 0x0),
gsSPVertex(sl_seg7_vertex_07003D30, 14, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
gsSP2Triangles( 4, 1, 5, 0x0, 1, 6, 5, 0x0),
gsSP2Triangles( 2, 1, 4, 0x0, 3, 7, 6, 0x0),
gsSP2Triangles( 5, 8, 9, 0x0, 4, 5, 9, 0x0),
gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
gsSPVertex(sl_seg7_vertex_07003E10, 14, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
gsSP2Triangles( 2, 4, 0, 0x0, 5, 6, 7, 0x0),
gsSP2Triangles( 5, 8, 6, 0x0, 9, 5, 10, 0x0),
gsSP2Triangles( 5, 7, 10, 0x0, 11, 10, 7, 0x0),
gsSP2Triangles( 7, 12, 13, 0x0, 7, 6, 12, 0x0),
gsSP1Triangle(11, 7, 13, 0x0),
gsSPVertex(sl_seg7_vertex_07003EF0, 15, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 4, 6, 5, 0x0, 7, 8, 9, 0x0),
gsSP2Triangles(10, 8, 11, 0x0, 7, 11, 8, 0x0),
gsSP2Triangles(10, 11, 12, 0x0, 13, 0, 14, 0x0),
gsSP1Triangle( 0, 2, 14, 0x0),
gsSPVertex(sl_seg7_vertex_07003FE0, 16, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 3, 6, 7, 0x0, 8, 0, 9, 0x0),
gsSP2Triangles( 0, 2, 10, 0x0, 0, 10, 11, 0x0),
gsSP2Triangles(12, 1, 0, 0x0, 5, 13, 14, 0x0),
gsSP1Triangle( 6, 15, 7, 0x0),
gsSPVertex(sl_seg7_vertex_070040E0, 15, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 2, 4, 0x0),
gsSP2Triangles( 5, 6, 7, 0x0, 8, 9, 10, 0x0),
gsSP2Triangles( 8, 11, 9, 0x0, 12, 8, 13, 0x0),
gsSP1Triangle( 8, 14, 13, 0x0),
gsSPVertex(sl_seg7_vertex_070041D0, 14, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
gsSP2Triangles( 4, 6, 8, 0x0, 8, 6, 9, 0x0),
gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
gsSPVertex(sl_seg7_vertex_070042B0, 14, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 1, 4, 0x0),
gsSP2Triangles( 1, 0, 4, 0x0, 1, 3, 2, 0x0),
gsSP2Triangles( 5, 0, 2, 0x0, 0, 5, 4, 0x0),
gsSP2Triangles( 6, 3, 4, 0x0, 5, 6, 4, 0x0),
gsSP2Triangles( 3, 6, 2, 0x0, 6, 5, 2, 0x0),
gsSP2Triangles( 7, 8, 9, 0x0, 10, 8, 11, 0x0),
gsSP2Triangles( 8, 7, 11, 0x0, 8, 10, 9, 0x0),
gsSP2Triangles( 7, 12, 11, 0x0, 12, 7, 9, 0x0),
gsSP2Triangles(12, 13, 11, 0x0, 13, 10, 11, 0x0),
gsSP2Triangles(10, 13, 9, 0x0, 13, 12, 9, 0x0),
gsSPVertex(sl_seg7_vertex_07004390, 16, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 4, 6, 5, 0x0, 6, 7, 8, 0x0),
gsSP2Triangles( 4, 7, 6, 0x0, 6, 8, 5, 0x0),
gsSP2Triangles( 8, 3, 5, 0x0, 7, 9, 8, 0x0),
gsSP2Triangles( 8, 9, 10, 0x0, 8, 10, 3, 0x0),
gsSP2Triangles( 9, 11, 10, 0x0, 9, 7, 11, 0x0),
gsSP2Triangles( 3, 10, 11, 0x0, 3, 11, 4, 0x0),
gsSP2Triangles( 4, 11, 7, 0x0, 12, 13, 14, 0x0),
gsSP1Triangle(15, 0, 2, 0x0),
gsSPVertex(sl_seg7_vertex_07004490, 16, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 4, 0x0),
gsSP2Triangles( 3, 0, 2, 0x0, 3, 5, 4, 0x0),
gsSP2Triangles( 5, 6, 4, 0x0, 1, 6, 2, 0x0),
gsSP2Triangles( 6, 5, 2, 0x0, 5, 3, 2, 0x0),
gsSP2Triangles( 7, 8, 9, 0x0, 8, 10, 9, 0x0),
gsSP2Triangles( 8, 7, 11, 0x0, 10, 8, 11, 0x0),
gsSP2Triangles(12, 7, 9, 0x0, 7, 12, 11, 0x0),
gsSP2Triangles(12, 10, 11, 0x0, 13, 14, 15, 0x0),
gsSPVertex(sl_seg7_vertex_07004590, 9, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 3, 6, 4, 0x0, 5, 4, 7, 0x0),
gsSP1Triangle( 4, 8, 7, 0x0),
gsSPLight(&sl_seg7_lights_07002818.l, 1),
gsSPLight(&sl_seg7_lights_07002818.a, 2),
gsSPVertex(sl_seg7_vertex_07004620, 5, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 0, 2, 0x0),
gsSP1Triangle( 3, 4, 0, 0x0),
gsSPEndDisplayList(),
};
// 0x07005370 - 0x070053C8
static const Gfx sl_seg7_dl_07005370[] = {
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sl_seg7_texture_07000800),
gsDPLoadSync(),
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
gsSPLight(&sl_seg7_lights_07002800.l, 1),
gsSPLight(&sl_seg7_lights_07002800.a, 2),
gsSPVertex(sl_seg7_vertex_07004670, 8, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
gsSPEndDisplayList(),
};
// 0x070053C8 - 0x07005410
static const Gfx sl_seg7_dl_070053C8[] = {
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sl_seg7_texture_07001800),
gsDPLoadSync(),
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
gsSPVertex(sl_seg7_vertex_070046F0, 6, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
gsSP2Triangles( 2, 1, 4, 0x0, 1, 5, 4, 0x0),
gsSPEndDisplayList(),
};
// 0x07005410 - 0x07005478
static const Gfx sl_seg7_dl_07005410[] = {
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, snow_09001000),
gsDPLoadSync(),
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
gsSPVertex(sl_seg7_vertex_07004750, 14, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
gsSP2Triangles( 3, 2, 4, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0),
gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
gsSPEndDisplayList(),
};
// 0x07005478 - 0x07005520
const Gfx sl_seg7_dl_07005478[] = {
gsDPPipeSync(),
gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB),
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_07004830),
gsSPDisplayList(sl_seg7_dl_07005370),
gsDPTileSync(),
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_CLAMP, 5, G_TX_NOLOD),
gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
gsSPDisplayList(sl_seg7_dl_070053C8),
gsDPTileSync(),
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 6, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD),
gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (64 - 1) << G_TEXTURE_IMAGE_FRAC),
gsSPDisplayList(sl_seg7_dl_07005410),
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
gsDPPipeSync(),
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
gsSPEndDisplayList(),
};