sm64coopdx/levels/ccm/areas/1/4/model.inc.c

422 lines
25 KiB
C
Raw Normal View History

2019-11-03 20:36:27 +01:00
// 0x0700C438 - 0x0700C528
static const Vtx ccm_seg7_vertex_0700C438[] = {
{{{ 2852, -1535, 2490}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 2811, -1317, 2304}, 0, { 992, -34}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 2839, -1331, 2507}, 0, { -30, -34}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -1953, 2619, -58}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -1995, 2926, -203}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -1995, 2721, -203}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -1953, 2824, -58}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -1706, 2926, -492}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -1706, 2721, -492}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -1501, 2721, -492}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -1501, 2926, -492}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 3015, -1536, 2614}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 3217, -1521, 2587}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 3205, -1318, 2604}, 0, { 988, -30}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 3002, -1332, 2631}, 0, { 0, -30}, {0xff, 0xff, 0xff, 0xff}}},
};
// 0x0700C528 - 0x0700C618
static const Vtx ccm_seg7_vertex_0700C528[] = {
{{{ 3794, -1345, 1829}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 3754, -1126, 1643}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 3782, -1141, 1845}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 2852, -1535, 2490}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 2824, -1521, 2288}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 2811, -1317, 2304}, 0, { 992, -34}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 3401, -1344, 1530}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 3591, -1126, 1519}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 3388, -1140, 1546}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 3603, -1330, 1503}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 3766, -1330, 1627}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 3520, -4591, -179}, 0, { 0, 0}, {0x99, 0x99, 0x99, 0xff}}},
{{{ 3520, -4796, -179}, 0, { 0, 990}, {0x99, 0x99, 0x99, 0xff}}},
{{{ 3690, -4854, -265}, 0, { 990, 990}, {0x99, 0x99, 0x99, 0xff}}},
{{{ 3690, -4649, -265}, 0, { 990, 0}, {0x99, 0x99, 0x99, 0xff}}},
};
// 0x0700C618 - 0x0700C658
static const Vtx ccm_seg7_vertex_0700C618[] = {
{{{ 3132, -4591, -308}, 0, { 0, 0}, {0x99, 0x99, 0x99, 0xff}}},
{{{ 3132, -4796, -308}, 0, { 0, 990}, {0x99, 0x99, 0x99, 0xff}}},
{{{ 3045, -4875, -482}, 0, { 990, 990}, {0x99, 0x99, 0x99, 0xff}}},
{{{ 3045, -4670, -482}, 0, { 990, 0}, {0x99, 0x99, 0x99, 0xff}}},
};
// 0x0700C658 - 0x0700C748
static const Vtx ccm_seg7_vertex_0700C658[] = {
{{{ -3292, -4505, 5501}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -3298, -4607, 5194}, 0, { 3034, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -3298, -4505, 5194}, 0, { 3034, 0}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -4607, -4505, 4608}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -4607, -4607, 4608}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -3292, -4607, 5501}, 0, { 15838, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -3292, -4505, 5501}, 0, { 15838, 0}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -4720, -4505, 3590}, 0, { -2970, 0}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -4720, -4607, 3590}, 0, { -2970, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -4607, -4607, 4608}, 0, { 7248, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -4607, -4505, 4608}, 0, { 7248, 0}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -3314, -4505, 4454}, 0, { -1410, 0}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -3327, -4607, 3840}, 0, { 4720, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -3327, -4505, 3840}, 0, { 4720, 0}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -3314, -4607, 4454}, 0, { -1410, 990}, {0xff, 0xff, 0xff, 0xff}}},
};
// 0x0700C748 - 0x0700C838
static const Vtx ccm_seg7_vertex_0700C748[] = {
{{{ 256, 1485, 2696}, 0, { -6830, -12}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 256, 1382, 2696}, 0, { -6830, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 2057, 1737, 2920}, 0, { 11624, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -3292, -4505, 5501}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -3292, -4607, 5501}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -3298, -4607, 5194}, 0, { 3034, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 256, 1485, 2696}, 0, { 30466, -28}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -3235, 1148, 1509}, 0, { -6498, -28}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -3235, 1045, 1509}, 0, { -6496, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 256, 1382, 2696}, 0, { 30468, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -50, 1280, 2048}, 0, { 21846, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -3071, 1142, 1024}, 0, {-10070, -30}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -3071, 1040, 1024}, 0, {-10080, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -50, 1382, 2048}, 0, { 21856, -30}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 2057, 1840, 2920}, 0, { 11624, -12}, {0xff, 0xff, 0xff, 0xff}}},
};
// 0x0700C838 - 0x0700C8A8
static const Vtx ccm_seg7_vertex_0700C838[] = {
{{{ 3604, 2304, -2928}, 0, { 6100, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 3604, 2406, -2928}, 0, { 6100, 0}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 4096, 2406, -2559}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 4096, 2304, -2559}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 4096, 2192, -1038}, 0, { 15286, -22}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 4096, 2406, -2559}, 0, { -42, -22}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 4096, 2090, -1038}, 0, { 15298, 990}, {0xff, 0xff, 0xff, 0xff}}},
};
// 0x0700C8A8 - 0x0700C998
static const Vtx ccm_seg7_vertex_0700C8A8[] = {
{{{ 2845, -1433, 2499}, 0, { 5078, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 2228, -1535, 3309}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 2391, -1535, 3433}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -2429, 2867, -636}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -1995, 2824, -203}, 0, { 2012, 0}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -1706, 2824, -492}, 0, { 2012, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -2139, 2867, -926}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -3327, -1535, 3840}, 0, { -36, -36}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -3323, -1535, 4045}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -1386, -1637, 4683}, 0, { 10154, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -1407, -1637, 4480}, 0, { 10062, 0}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -1386, -1637, 4683}, 0, { -82, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 768, -1535, 5118}, 0, { 11216, -2}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -1407, -1637, 4480}, 0, { -98, -36}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 805, -1535, 5320}, 0, { 11318, 990}, {0xff, 0xff, 0xff, 0xff}}},
};
// 0x0700C998 - 0x0700CA88
static const Vtx ccm_seg7_vertex_0700C998[] = {
{{{ 4262, -1228, 975}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 3605, -1228, 1500}, 0, { 3034, 0}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 3768, -1228, 1624}, 0, { 3034, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 2845, -1433, 2499}, 0, { 5078, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 2391, -1535, 3433}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 3008, -1434, 2622}, 0, { 5078, 0}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 4099, -1228, 851}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 2744, -4694, 857}, 0, { 0, 0}, {0x99, 0x99, 0x99, 0xff}}},
{{{ 3132, -4694, 986}, 0, { 0, 990}, {0x99, 0x99, 0x99, 0xff}}},
{{{ 3520, -4694, -179}, 0, { 3034, 990}, {0x99, 0x99, 0x99, 0xff}}},
{{{ 3132, -4694, -308}, 0, { 3034, 0}, {0x99, 0x99, 0x99, 0xff}}},
{{{ 4134, -4607, 1535}, 0, { 0, 0}, {0x99, 0x99, 0x99, 0xff}}},
{{{ 3068, -4694, 1181}, 0, { 2012, 0}, {0x99, 0x99, 0x99, 0xff}}},
{{{ 2938, -4694, 1569}, 0, { 2012, 990}, {0x99, 0x99, 0x99, 0xff}}},
{{{ 4005, -4607, 1923}, 0, { 0, 990}, {0x99, 0x99, 0x99, 0xff}}},
};
// 0x0700CA88 - 0x0700CB78
static const Vtx ccm_seg7_vertex_0700CA88[] = {
{{{ -3323, -1433, 4045}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -1386, -1740, 4683}, 0, { 10154, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -1386, -1535, 4683}, 0, { 10156, 0}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 805, -1433, 5320}, 0, { -1174, 0}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 2566, -2405, 3621}, 0, { 7354, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 2566, -2201, 3621}, 0, { 7356, 0}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 805, -1637, 5320}, 0, { -1176, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -3327, -1433, 3840}, 0, { 0, -30}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -3327, -1637, 3840}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -1407, -1740, 4480}, 0, { 10080, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -1407, -1535, 4480}, 0, { 10080, -30}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -1407, -1740, 4480}, 0, { -1006, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 768, -1637, 5118}, 0, { 10320, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 768, -1433, 5118}, 0, { 10366, -30}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -1407, -1535, 4480}, 0, { -960, -30}, {0xff, 0xff, 0xff, 0xff}}},
};
// 0x0700CB78 - 0x0700CC68
static const Vtx ccm_seg7_vertex_0700CB78[] = {
{{{ -2139, 2970, -926}, 0, { 0, -30}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -2139, 2765, -926}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -1706, 2721, -492}, 0, { 3034, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -3323, -1433, 4045}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -3323, -1637, 4045}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -1386, -1740, 4683}, 0, { 10154, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -1386, -1740, 4683}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 805, -1637, 5320}, 0, { 11372, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 805, -1433, 5320}, 0, { 11378, -30}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -1386, -1535, 4683}, 0, { -26, -30}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -2429, 2970, -636}, 0, { -30, -30}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -1995, 2721, -203}, 0, { 3034, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -1995, 2926, -203}, 0, { 3036, -30}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -2429, 2765, -636}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -1706, 2926, -492}, 0, { 3032, -30}, {0xff, 0xff, 0xff, 0xff}}},
};
// 0x0700CC68 - 0x0700CD58
static const Vtx ccm_seg7_vertex_0700CC68[] = {
{{{ 3754, -1126, 1643}, 0, { 4158, -26}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 4262, -1330, 975}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 4262, -1125, 975}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 2385, -1433, 3441}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 3015, -1536, 2614}, 0, { 5078, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 3002, -1332, 2631}, 0, { 5078, 0}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 2398, -1637, 3425}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 2222, -1433, 3317}, 0, { 0, -34}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 2852, -1535, 2490}, 0, { 5078, 988}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 2839, -1331, 2507}, 0, { 5078, -34}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 2235, -1637, 3301}, 0, { 0, 988}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 3591, -1126, 1519}, 0, { 4158, -28}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 3603, -1330, 1503}, 0, { 4056, 988}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 4099, -1330, 851}, 0, { 0, 988}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 4099, -1125, 851}, 0, { 0, -34}, {0xff, 0xff, 0xff, 0xff}}},
};
// 0x0700CD58 - 0x0700CE48
static const Vtx ccm_seg7_vertex_0700CD58[] = {
{{{ -4360, -1842, 5999}, 0, { -1630, 0}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -4360, -1945, 5999}, 0, { -1630, 480}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -3892, -1945, 6605}, 0, { 2190, 480}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 3754, -1126, 1643}, 0, { 4158, -26}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 3766, -1330, 1627}, 0, { 4056, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 4262, -1330, 975}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -6398, -1637, 3943}, 0, { 7182, 0}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -6398, -1740, 3943}, 0, { 7182, 480}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -5387, -1740, 4976}, 0, { 0, 478}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -5387, -1637, 4976}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -5387, -1637, 4976}, 0, { 6954, -26}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -5387, -1740, 4976}, 0, { 6918, 478}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -4360, -1945, 5999}, 0, { -386, 478}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -4360, -1842, 5999}, 0, { -348, -26}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -3892, -1842, 6605}, 0, { 2190, 0}, {0xff, 0xff, 0xff, 0xff}}},
};
// 0x0700CE48 - 0x0700CF38
static const Vtx ccm_seg7_vertex_0700CE48[] = {
{{{ 4005, -4505, 1923}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 3682, -4505, 2895}, 0, { -4118, 0}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 3682, -4607, 2895}, 0, { -4118, 478}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 4005, -4607, 1923}, 0, { 990, 480}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 5000, -4504, -1074}, 0, { 12870, 0}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 4134, -4505, 1535}, 0, { -850, 0}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 4134, -4607, 1535}, 0, { -850, 478}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 5039, -4607, -1191}, 0, { 13484, 480}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 3067, -4584, 1181}, 0, { 3036, -30}, {0x99, 0x99, 0x99, 0xff}}},
{{{ 3067, -4789, 1181}, 0, { 3034, 990}, {0x99, 0x99, 0x99, 0xff}}},
{{{ 4134, -4709, 1535}, 0, { 0, 990}, {0x99, 0x99, 0x99, 0xff}}},
{{{ 4005, -4709, 1923}, 0, { 0, 990}, {0x99, 0x99, 0x99, 0xff}}},
{{{ 2938, -4584, 1569}, 0, { 3032, -30}, {0x99, 0x99, 0x99, 0xff}}},
{{{ 4005, -4505, 1923}, 0, { 0, -30}, {0x99, 0x99, 0x99, 0xff}}},
{{{ 2938, -4789, 1569}, 0, { 3034, 990}, {0x99, 0x99, 0x99, 0xff}}},
};
// 0x0700CF38 - 0x0700CFE8
static const Vtx ccm_seg7_vertex_0700CF38[] = {
{{{ 2744, -4592, 857}, 0, { 0, -30}, {0x99, 0x99, 0x99, 0xff}}},
{{{ 2744, -4796, 857}, 0, { 0, 990}, {0x99, 0x99, 0x99, 0xff}}},
{{{ 3132, -4796, -308}, 0, { 6100, 990}, {0x99, 0x99, 0x99, 0xff}}},
{{{ 3132, -4591, -308}, 0, { 6100, -30}, {0x99, 0x99, 0x99, 0xff}}},
{{{ 3132, -4591, 986}, 0, { 0, 0}, {0x99, 0x99, 0x99, 0xff}}},
{{{ 3520, -4796, -179}, 0, { 6100, 990}, {0x99, 0x99, 0x99, 0xff}}},
{{{ 3520, -4591, -179}, 0, { 6100, 0}, {0x99, 0x99, 0x99, 0xff}}},
{{{ 3132, -4796, 986}, 0, { 0, 990}, {0x99, 0x99, 0x99, 0xff}}},
{{{ 3067, -4584, 1181}, 0, { 3036, -30}, {0x99, 0x99, 0x99, 0xff}}},
{{{ 4134, -4709, 1535}, 0, { 0, 990}, {0x99, 0x99, 0x99, 0xff}}},
{{{ 4134, -4505, 1535}, 0, { -30, -30}, {0x99, 0x99, 0x99, 0xff}}},
};
// 0x0700CFE8 - 0x0700D0E8
static const Vtx ccm_seg7_vertex_0700CFE8[] = {
{{{ -1995, 2824, -203}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -1727, 2670, 65}, 0, { 1330, 0}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -1437, 2670, -224}, 0, { 1330, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -1706, 2824, -492}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 2845, -1433, 2499}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 3124, -1507, 2470}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 2961, -1506, 2346}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 3008, -1434, 2622}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 3500, -1337, 1638}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 3663, -1337, 1762}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 3768, -1228, 1624}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 3605, -1228, 1500}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 3132, -4694, -308}, 0, { 0, -30}, {0x99, 0x99, 0x99, 0xff}}},
{{{ 3520, -4694, -179}, 0, { 0, 990}, {0x99, 0x99, 0x99, 0xff}}},
{{{ 3238, -4920, -632}, 0, { 990, 0}, {0x99, 0x99, 0x99, 0xff}}},
{{{ 3627, -4920, -503}, 0, { 990, 990}, {0x99, 0x99, 0x99, 0xff}}},
};
// 0x0700D0E8 - 0x0700D128
static const Vtx ccm_seg7_vertex_0700D0E8[] = {
{{{ 768, -1074, -4453}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -5119, -2047, -5375}, 0, { 24100, 0}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -5119, -1842, -5375}, 0, { 24096, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 768, -1279, -4453}, 0, { -28, 0}, {0xff, 0xff, 0xff, 0xff}}},
};
// 0x0700D128 - 0x0700D1E0
static const Gfx ccm_seg7_dl_0700D128[] = {
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, ccm_seg7_texture_07000900),
gsDPLoadSync(),
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
gsSPVertex(ccm_seg7_vertex_0700C438, 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, 11, 12, 13, 0x0),
gsSP1Triangle(11, 13, 14, 0x0),
gsSPVertex(ccm_seg7_vertex_0700C528, 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, 13, 14, 0x0),
gsSPVertex(ccm_seg7_vertex_0700C618, 4, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
gsSPEndDisplayList(),
};
// 0x0700D1E0 - 0x0700D2A8
static const Gfx ccm_seg7_dl_0700D1E0[] = {
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, snow_09005800),
gsDPLoadSync(),
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
gsSPVertex(ccm_seg7_vertex_0700C658, 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, 11, 12, 13, 0x0),
gsSP1Triangle(11, 14, 12, 0x0),
gsSPVertex(ccm_seg7_vertex_0700C748, 15, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 6, 7, 8, 0x0, 9, 6, 8, 0x0),
gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
gsSP1Triangle( 0, 2, 14, 0x0),
gsSPVertex(ccm_seg7_vertex_0700C838, 7, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
gsSP2Triangles( 4, 3, 5, 0x0, 4, 6, 3, 0x0),
gsSPEndDisplayList(),
};
// 0x0700D2A8 - 0x0700D348
static const Gfx ccm_seg7_dl_0700D2A8[] = {
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, snow_09000000),
gsDPLoadSync(),
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
gsSPVertex(ccm_seg7_vertex_0700C8A8, 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, 11, 12, 13, 0x0),
gsSP1Triangle(11, 14, 12, 0x0),
gsSPVertex(ccm_seg7_vertex_0700C998, 15, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 0, 6, 1, 0x0, 7, 8, 9, 0x0),
gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0),
gsSP1Triangle(11, 13, 14, 0x0),
gsSPEndDisplayList(),
};
// 0x0700D348 - 0x0700D4D8
static const Gfx ccm_seg7_dl_0700D348[] = {
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, snow_09006800),
gsDPLoadSync(),
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
gsSPVertex(ccm_seg7_vertex_0700CA88, 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, 11, 12, 13, 0x0),
gsSP1Triangle(11, 13, 14, 0x0),
gsSPVertex(ccm_seg7_vertex_0700CB78, 15, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 6, 7, 8, 0x0, 6, 8, 9, 0x0),
gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
gsSP1Triangle( 0, 2, 14, 0x0),
gsSPVertex(ccm_seg7_vertex_0700CC68, 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(ccm_seg7_vertex_0700CD58, 15, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 6, 7, 8, 0x0, 6, 8, 9, 0x0),
gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
gsSP1Triangle( 0, 2, 14, 0x0),
gsSPVertex(ccm_seg7_vertex_0700CE48, 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, 11, 12, 13, 0x0),
gsSP1Triangle(11, 14, 12, 0x0),
gsSPVertex(ccm_seg7_vertex_0700CF38, 11, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
gsSP1Triangle( 8, 9, 10, 0x0),
gsSPEndDisplayList(),
};
// 0x0700D4D8 - 0x0700D540
static const Gfx ccm_seg7_dl_0700D4D8[] = {
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, ccm_seg7_texture_07000000),
gsDPLoadSync(),
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
gsSPVertex(ccm_seg7_vertex_0700CFE8, 16, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
gsSP2Triangles( 8, 9, 10, 0x0, 8, 10, 11, 0x0),
gsSP2Triangles(12, 13, 14, 0x0, 13, 15, 14, 0x0),
gsSPEndDisplayList(),
};
// 0x0700D540 - 0x0700D578
static const Gfx ccm_seg7_dl_0700D540[] = {
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, snow_09007000),
gsDPLoadSync(),
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 64 * 32 - 1, CALC_DXT(64, G_IM_SIZ_16b_BYTES)),
gsSPVertex(ccm_seg7_vertex_0700D0E8, 4, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
gsSPEndDisplayList(),
};
// 0x0700D578 - 0x0700D658
const Gfx ccm_seg7_dl_0700D578[] = {
gsDPPipeSync(),
gsDPSetCombineMode(G_CC_DECALRGBA, G_CC_DECALRGBA),
gsSPClearGeometryMode(G_LIGHTING | G_CULL_BACK),
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_CLAMP, 5, G_TX_NOLOD),
gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
gsSPDisplayList(ccm_seg7_dl_0700D128),
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_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(ccm_seg7_dl_0700D1E0),
gsSPDisplayList(ccm_seg7_dl_0700D2A8),
gsSPDisplayList(ccm_seg7_dl_0700D348),
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(ccm_seg7_dl_0700D4D8),
gsDPTileSync(),
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 6, G_TX_NOLOD),
gsDPSetTileSize(0, 0, 0, (64 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
gsSPDisplayList(ccm_seg7_dl_0700D540),
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
gsDPPipeSync(),
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
gsSPSetGeometryMode(G_LIGHTING | G_CULL_BACK),
gsSPEndDisplayList(),
};