sm64pc/levels/rr/areas/1/20/model.inc.c

482 lines
29 KiB
C
Raw Normal View History

2020-05-05 12:15:53 +00:00
// 0x070175B0 - 0x070176A0
static const Vtx rr_seg7_vertex_070175B0[] = {
{{{ 2275, 154, -2741}, 0, { 0, -8060}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 1981, 154, -2442}, 0, { 990, -7846}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 2181, 154, -2143}, 0, { 990, -6950}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 2667, 154, -1330}, 0, { 0, -4864}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 2257, 154, -1438}, 0, { 990, -4596}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 1203, 154, 434}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 1515, 154, 713}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 2257, 154, -1798}, 0, { 990, -5762}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 2257, 154, -1438}, 0, { 990, -4864}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 2667, 154, -1330}, 0, { 0, -4596}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 2667, 154, -1842}, 0, { 0, -5874}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 2564, 154, -2307}, 0, { 0, -6950}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 2257, 154, -1798}, 0, { 990, -5874}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 2667, 154, -1842}, 0, { 0, -5762}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 2181, 154, -2143}, 0, { 990, -6758}, {0xff, 0xff, 0xff, 0xff}}},
};
// 0x070176A0 - 0x07017790
static const Vtx rr_seg7_vertex_070176A0[] = {
{{{ -10, -49, -2965}, 0, { 0, -13432}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 916, 55, -2688}, 0, { 990, -11230}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 908, 49, -3101}, 0, { 0, -11102}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 2275, 154, -2741}, 0, { 0, -8060}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 2181, 154, -2143}, 0, { 990, -6950}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 2564, 154, -2307}, 0, { 0, -6758}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 1873, 154, -2998}, 0, { 0, -9036}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 1737, 154, -2598}, 0, { 990, -8784}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 1981, 154, -2442}, 0, { 990, -8060}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 2275, 154, -2741}, 0, { 0, -7846}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 908, 49, -3101}, 0, { -26, -11232}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 916, 55, -2688}, 0, { 990, -11100}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 1737, 154, -2598}, 0, { 990, -9024}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 1873, 154, -2998}, 0, { 0, -8796}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 148, -38, -2574}, 0, { 990, -13182}, {0xff, 0xff, 0xff, 0xff}}},
};
// 0x07017790 - 0x07017880
static const Vtx rr_seg7_vertex_07017790[] = {
{{{ -241, 3226, -2135}, 0, { 0, -2076}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -241, 1894, -2545}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -241, 1894, -2135}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -359, -56, -2700}, 0, { -40, -14256}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 148, -38, -2574}, 0, { 990, -13446}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -10, -49, -2965}, 0, { 0, -13166}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -19, -54, -2444}, 0, { 990, -13978}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -490, -51, -2360}, 0, { 0, -14882}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -81, -52, -2282}, 0, { 990, -14696}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -19, -54, -2444}, 0, { 990, -14262}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -359, -56, -2700}, 0, { 0, -13972}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -143, 120, -925}, 0, { 990, -18278}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -81, -52, -2282}, 0, { 990, -14862}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -490, -51, -2360}, 0, { 0, -14716}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -552, 120, -943}, 0, { -24, -18280}, {0xff, 0xff, 0xff, 0xff}}},
};
// 0x07017880 - 0x07017980
static const Vtx rr_seg7_vertex_07017880[] = {
{{{ -446, -153, -2135}, 0, { 0, -2076}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -446, -153, -2545}, 0, { 990, -2076}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -753, 51, -2545}, 0, { 990, -1054}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -241, 3226, -2135}, 0, { 0, -2076}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -241, 3226, -2545}, 0, { 990, -2076}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -241, 1894, -2545}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -987, 759, -2140}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -987, 759, -2550}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -1367, 1280, -2622}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -1367, 1280, -2212}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -753, 51, -2135}, 0, { 0, -1054}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 14, -153, -2135}, 0, { 0, -3098}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 14, -153, -2545}, 0, { 990, -3098}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 372, 256, -2135}, 0, { 0, -4120}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 372, 256, -2545}, 0, { 990, -4120}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 372, 973, -2135}, 0, { 0, -5142}, {0xff, 0xff, 0xff, 0xff}}},
};
// 0x07017980 - 0x07017A60
static const Vtx rr_seg7_vertex_07017980[] = {
{{{ 372, 973, -2135}, 0, { 0, -5142}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 372, 973, -2545}, 0, { 990, -5142}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 372, 256, -2545}, 0, { 990, -4120}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 168, 1485, -2135}, 0, { 0, -6164}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 168, 1485, -2545}, 0, { 990, -6164}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -2903, 1280, -2289}, 0, { 0, -172}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -3064, 1280, -2699}, 0, { 990, 124}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -3610, 1089, -2278}, 0, { 990, -1662}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -241, 1894, -2135}, 0, { 0, -7186}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -241, 1894, -2545}, 0, { 990, -7186}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -1367, 1280, -2212}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -2338, 1280, -2699}, 0, { 990, -1520}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -2354, 1280, -2289}, 0, { 0, -1480}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -1367, 1280, -2622}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
};
// 0x07017A60 - 0x07017B40
static const Vtx rr_seg7_vertex_07017A60[] = {
{{{ -2354, 1280, -2289}, 0, { 0, -1520}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -2338, 1280, -2699}, 0, { 990, -1480}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -3064, 1280, -2699}, 0, { 990, -3290}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -2903, 1280, -2289}, 0, { 0, -2890}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -3555, 741, -848}, 0, { 0, -8272}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -3883, 616, -372}, 0, { 990, -9328}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -3505, 656, -575}, 0, { -24, -8996}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -2903, 1280, -2289}, 0, { 0, -172}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -3610, 1089, -2278}, 0, { 990, -1662}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -3291, 1121, -2004}, 0, { -2, -1432}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -3291, 1121, -2004}, 0, { 0, -538}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -3610, 1089, -2278}, 0, { 990, -512}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -3874, 937, -1933}, 0, { 990, -1658}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -3504, 973, -1740}, 0, { -6, -1460}, {0xff, 0xff, 0xff, 0xff}}},
};
// 0x07017B40 - 0x07017C20
static const Vtx rr_seg7_vertex_07017B40[] = {
{{{ -3504, 973, -1740}, 0, { 0, -2772}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -3968, 724, -806}, 0, { 990, -5264}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -3555, 741, -848}, 0, { -62, -5068}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -3874, 937, -1933}, 0, { 990, -2392}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -3555, 741, -848}, 0, { 0, -8272}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -3968, 724, -806}, 0, { 990, -8192}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -3883, 616, -372}, 0, { 990, -9328}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -855, 205, 652}, 0, { 0, -1420}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -692, 181, 1060}, 0, { 990, -994}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 22, 205, 352}, 0, { 990, -3504}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -3505, 656, -575}, 0, { 0, -1198}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -3883, 616, -372}, 0, { 990, -774}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -2316, 393, 835}, 0, { 990, -5742}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -2122, 403, 468}, 0, { -50, -5564}, {0xff, 0xff, 0xff, 0xff}}},
};
// 0x07017C20 - 0x07017D00
static const Vtx rr_seg7_vertex_07017C20[] = {
{{{ -2122, 403, 468}, 0, { 0, -2666}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -2316, 393, 835}, 0, { 990, -2508}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -1633, 301, 1068}, 0, { 990, -4324}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -1564, 311, 658}, 0, { -30, -4154}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -1564, 311, 658}, 0, { 0, 1804}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -692, 181, 1060}, 0, { 990, -386}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -855, 205, 652}, 0, { 0, 18}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -1633, 301, 1068}, 0, { 990, 1978}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 3556, -2303, 2281}, 0, { 0, -20360}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 3554, -2301, 2691}, 0, { 990, -20338}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 4276, -2447, 2680}, 0, { 990, -22176}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -855, 205, 652}, 0, { 0, -1420}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 22, 205, 352}, 0, { 990, -3504}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -409, 205, 205}, 0, { -36, -2996}, {0xff, 0xff, 0xff, 0xff}}},
};
// 0x07017D00 - 0x07017DE0
static const Vtx rr_seg7_vertex_07017D00[] = {
{{{ -409, 205, 205}, 0, { 0, 590}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 22, 205, 352}, 0, { 990, 1084}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -143, 120, -925}, 0, { 990, -2220}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -552, 120, -943}, 0, { -30, -2306}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 4269, -2447, 2271}, 0, { 0, -22168}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 4276, -2447, 2680}, 0, { 990, -22184}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 4884, -2447, 2271}, 0, { 0, -23702}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 4884, -2447, 2680}, 0, { 990, -23702}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 3556, -2303, 2281}, 0, { 0, -20360}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 4276, -2447, 2680}, 0, { 990, -22176}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 4269, -2447, 2271}, 0, { 0, -22176}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 981, 154, 2337}, 0, { 0, -11252}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 818, 154, 2781}, 0, { 990, -10706}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 1372, 43, 2704}, 0, { 990, -12128}, {0xff, 0xff, 0xff, 0xff}}},
};
// 0x07017DE0 - 0x07017EE0
static const Vtx rr_seg7_vertex_07017DE0[] = {
{{{ 2839, -1689, 2281}, 0, { 0, -17996}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 3554, -2301, 2691}, 0, { 990, -20346}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 3556, -2303, 2281}, 0, { 0, -20352}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 2839, -1689, 2691}, 0, { 990, -17996}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 2071, -409, 2281}, 0, { 0, -14272}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 2069, -405, 2691}, 0, { 990, -14260}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 1403, 17, 2288}, 0, { 0, -12300}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 1372, 43, 2704}, 0, { 990, -12186}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 2071, -409, 2281}, 0, { -18, -14280}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 2069, -405, 2691}, 0, { 990, -14254}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 1515, 154, 713}, 0, { 0, -4640}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 1203, 154, 434}, 0, { 990, -4864}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 491, 154, 949}, 0, { 990, -7058}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 981, 154, 2337}, 0, { 0, -11252}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 1372, 43, 2704}, 0, { 990, -12128}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 1403, 17, 2288}, 0, { 4, -12358}, {0xff, 0xff, 0xff, 0xff}}},
};
// 0x07017EE0 - 0x07017F90
static const Vtx rr_seg7_vertex_07017EE0[] = {
{{{ 715, 154, 2018}, 0, { 0, -9650}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 278, 154, 2134}, 0, { 990, -9172}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 981, 154, 2337}, 0, { 0, -10684}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 818, 154, 2781}, 0, { 990, -11274}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 865, 154, 1184}, 0, { 0, -7058}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 278, 154, 2134}, 0, { 990, -9650}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 715, 154, 2018}, 0, { 0, -9172}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 491, 154, 949}, 0, { 990, -6644}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 1515, 154, 713}, 0, { 0, -4640}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 491, 154, 949}, 0, { 990, -7058}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 865, 154, 1184}, 0, { 0, -6644}, {0xff, 0xff, 0xff, 0xff}}},
};
// 0x07017F90 - 0x07018010
static const Vtx rr_seg7_vertex_07017F90[] = {
{{{ -357, -204, -3713}, 0, { 224, 734}, {0x5d, 0x00, 0x00, 0xff}}},
{{{ -102, -225, -3883}, 0, { 1756, 734}, {0x5d, 0x00, 0x00, 0xff}}},
{{{ -214, -25, -3891}, 0, { 1246, -288}, {0x5d, 0x00, 0x00, 0xff}}},
{{{ -299, -18, -3834}, 0, { 734, -288}, {0x5d, 0x00, 0x00, 0xff}}},
{{{ -129, -18, -3834}, 0, { 342, -1256}, {0x5d, 0x00, 0x00, 0xff}}},
{{{ -326, -225, -3883}, 0, { 1364, -234}, {0x5d, 0x00, 0x00, 0xff}}},
{{{ -71, -204, -3713}, 0, { -166, -234}, {0x5d, 0x00, 0x00, 0xff}}},
{{{ -214, -25, -3891}, 0, { 854, -1256}, {0x5d, 0x00, 0x00, 0xff}}},
};
// 0x07018010 - 0x07018100
static const Vtx rr_seg7_vertex_07018010[] = {
{{{ -2838, 256, -153}, 0, { 990, 990}, {0x79, 0xbe, 0xda, 0xff}}},
{{{ -2838, 512, -153}, 0, { 990, 0}, {0x79, 0xbe, 0xda, 0xff}}},
{{{ -1958, 256, 463}, 0, { 0, 990}, {0x79, 0xbe, 0xda, 0xff}}},
{{{ -3453, 563, -1689}, 0, { 990, 990}, {0x79, 0xbe, 0xda, 0xff}}},
{{{ -3453, 922, -1689}, 0, { 990, 0}, {0x79, 0xbe, 0xda, 0xff}}},
{{{ -3453, 922, -613}, 0, { 0, 0}, {0x79, 0xbe, 0xda, 0xff}}},
{{{ -3453, 563, -613}, 0, { 0, 990}, {0x79, 0xbe, 0xda, 0xff}}},
{{{ -4067, 563, -613}, 0, { 0, 990}, {0x79, 0xbe, 0xda, 0xff}}},
{{{ -4067, 922, -613}, 0, { 0, 0}, {0x79, 0xbe, 0xda, 0xff}}},
{{{ -4067, 922, -1689}, 0, { 990, 0}, {0x79, 0xbe, 0xda, 0xff}}},
{{{ -4067, 563, -1689}, 0, { 990, 990}, {0x79, 0xbe, 0xda, 0xff}}},
{{{ -2310, 256, 966}, 0, { 0, 990}, {0x79, 0xbe, 0xda, 0xff}}},
{{{ -2310, 512, 966}, 0, { 0, 0}, {0x79, 0xbe, 0xda, 0xff}}},
{{{ -3191, 256, 350}, 0, { 990, 990}, {0x79, 0xbe, 0xda, 0xff}}},
{{{ -3191, 512, 350}, 0, { 990, 0}, {0x79, 0xbe, 0xda, 0xff}}},
};
// 0x07018100 - 0x070181F0
static const Vtx rr_seg7_vertex_07018100[] = {
{{{ 2355, -259, 2857}, 0, { 990, 0}, {0x79, 0xbe, 0xda, 0xff}}},
{{{ 2355, -1433, 2857}, 0, { 990, 990}, {0x79, 0xbe, 0xda, 0xff}}},
{{{ 2355, -1433, 2242}, 0, { 0, 990}, {0x79, 0xbe, 0xda, 0xff}}},
{{{ -2838, 512, -153}, 0, { 990, 0}, {0x79, 0xbe, 0xda, 0xff}}},
{{{ -1958, 512, 463}, 0, { 0, 0}, {0x79, 0xbe, 0xda, 0xff}}},
{{{ -1958, 256, 463}, 0, { 0, 990}, {0x79, 0xbe, 0xda, 0xff}}},
{{{ 3351, -2354, 2870}, 0, { 990, 990}, {0x79, 0xbe, 0xda, 0xff}}},
{{{ 3351, -2354, 2256}, 0, { -6, 990}, {0x79, 0xbe, 0xda, 0xff}}},
{{{ 3351, -1689, 2870}, 0, { 990, 0}, {0x79, 0xbe, 0xda, 0xff}}},
{{{ 3351, -1689, 2256}, 0, { -6, 0}, {0x79, 0xbe, 0xda, 0xff}}},
{{{ 2941, -1689, 2256}, 0, { 990, 0}, {0x79, 0xbe, 0xda, 0xff}}},
{{{ 2941, -2354, 2256}, 0, { 990, 990}, {0x79, 0xbe, 0xda, 0xff}}},
{{{ 2941, -1689, 2870}, 0, { 0, 0}, {0x79, 0xbe, 0xda, 0xff}}},
{{{ 2941, -2354, 2870}, 0, { 0, 990}, {0x79, 0xbe, 0xda, 0xff}}},
{{{ 2355, -259, 2242}, 0, { 0, 0}, {0x79, 0xbe, 0xda, 0xff}}},
};
// 0x070181F0 - 0x070182F0
static const Vtx rr_seg7_vertex_070181F0[] = {
{{{ 1946, -259, 2857}, 0, { 0, 0}, {0x79, 0xbe, 0xda, 0xff}}},
{{{ 1946, -1433, 2242}, 0, { 990, 990}, {0x79, 0xbe, 0xda, 0xff}}},
{{{ 1946, -1433, 2857}, 0, { 0, 990}, {0x79, 0xbe, 0xda, 0xff}}},
{{{ 1946, -259, 2242}, 0, { 990, 0}, {0x79, 0xbe, 0xda, 0xff}}},
{{{ 3351, -2354, 2870}, 0, { 0, 990}, {0x3f, 0xbf, 0xaa, 0xff}}},
{{{ 2941, -2354, 2870}, 0, { -358, 744}, {0x3f, 0xbf, 0xaa, 0xff}}},
{{{ 3351, -2354, 2256}, 0, { 336, 500}, {0x3f, 0xbf, 0xaa, 0xff}}},
{{{ 2941, -2354, 2256}, 0, { 8, 254}, {0x3f, 0xbf, 0xaa, 0xff}}},
{{{ 1946, -1433, 2242}, 0, { 1140, 1082}, {0x3f, 0xbf, 0xaa, 0xff}}},
{{{ 2355, -1433, 2242}, 0, { 812, 840}, {0x3f, 0xbf, 0xaa, 0xff}}},
{{{ 2355, -1433, 2857}, 0, { 444, 1328}, {0x3f, 0xbf, 0xaa, 0xff}}},
{{{ 1946, -1433, 2857}, 0, { 772, 1574}, {0x3f, 0xbf, 0xaa, 0xff}}},
{{{ -4067, 563, -1689}, 0, { 496, 550}, {0x52, 0xac, 0xac, 0xff}}},
{{{ -3453, 563, -613}, 0, { 220, 1290}, {0x52, 0xac, 0xac, 0xff}}},
{{{ -4067, 563, -613}, 0, { 0, 990}, {0x52, 0xac, 0xac, 0xff}}},
{{{ -3453, 563, -1689}, 0, { 748, 852}, {0x52, 0xac, 0xac, 0xff}}},
};
// 0x070182F0 - 0x070183E0
static const Vtx rr_seg7_vertex_070182F0[] = {
{{{ -3191, 256, 350}, 0, { 496, 550}, {0x52, 0xac, 0xac, 0xff}}},
{{{ -1958, 256, 463}, 0, { 220, 1290}, {0x52, 0xac, 0xac, 0xff}}},
{{{ -2310, 256, 966}, 0, { 0, 990}, {0x52, 0xac, 0xac, 0xff}}},
{{{ -2838, 256, -153}, 0, { 748, 852}, {0x52, 0xac, 0xac, 0xff}}},
{{{ -2838, 512, -153}, 0, { 748, 852}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -3191, 512, 350}, 0, { 496, 550}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -2310, 512, 966}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -3453, 563, -613}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -4067, 922, -613}, 0, { 0, 16}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -4067, 563, -613}, 0, { 0, 1036}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -3453, 922, -613}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -4067, 563, -1689}, 0, { 0, 1036}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -3453, 922, -1689}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -3453, 563, -1689}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -4067, 922, -1689}, 0, { 0, 16}, {0xff, 0xff, 0xff, 0xff}}},
};
// 0x070183E0 - 0x070184D0
static const Vtx rr_seg7_vertex_070183E0[] = {
{{{ -3453, 922, -1689}, 0, { 748, 852}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -4067, 922, -1689}, 0, { 496, 550}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -4067, 922, -613}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -3453, 922, -613}, 0, { 220, 1290}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -2838, 512, -153}, 0, { 748, 852}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -2310, 512, 966}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -1958, 512, 463}, 0, { 220, 1290}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -3191, 256, 350}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -2838, 512, -153}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -2838, 256, -153}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -3191, 512, 350}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -1958, 256, 463}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -2310, 512, 966}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -2310, 256, 966}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -1958, 512, 463}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
};
// 0x070184D0 - 0x070185D0
static const Vtx rr_seg7_vertex_070184D0[] = {
{{{ 3351, -1689, 2256}, 0, { 336, 500}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 2941, -1689, 2256}, 0, { 8, 254}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 3351, -1689, 2870}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 1946, -259, 2857}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 2355, -259, 2857}, 0, { -358, 744}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 2355, -259, 2242}, 0, { 8, 254}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 2941, -1689, 2870}, 0, { -358, 744}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 3351, -1689, 2256}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 3351, -2354, 2256}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 2941, -2354, 2256}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 2941, -1689, 2256}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 2941, -1689, 2870}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 2941, -2354, 2870}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 3351, -1689, 2870}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 3351, -2354, 2870}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 1946, -259, 2242}, 0, { 336, 500}, {0xff, 0xff, 0xff, 0xff}}},
};
// 0x070185D0 - 0x07018650
static const Vtx rr_seg7_vertex_070185D0[] = {
{{{ 1946, -259, 2857}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 2355, -1433, 2857}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 2355, -259, 2857}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 1946, -1433, 2857}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 2355, -259, 2242}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 2355, -1433, 2242}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 1946, -259, 2242}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 1946, -1433, 2242}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
};
// 0x07018650 - 0x07018938
static const Gfx rr_seg7_dl_07018650[] = {
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sky_09005800),
gsDPLoadSync(),
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
gsSPVertex(rr_seg7_vertex_070175B0, 15, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),
gsSP2Triangles(10, 7, 9, 0x0, 11, 12, 13, 0x0),
gsSP1Triangle(11, 14, 12, 0x0),
gsSPVertex(rr_seg7_vertex_070176A0, 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, 14, 1, 0x0),
gsSPVertex(rr_seg7_vertex_07017790, 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(14, 11, 13, 0x0),
gsSPVertex(rr_seg7_vertex_07017880, 16, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 6, 7, 8, 0x0, 6, 8, 9, 0x0),
gsSP2Triangles(10, 2, 7, 0x0, 10, 7, 6, 0x0),
gsSP2Triangles( 0, 2, 10, 0x0, 11, 1, 0, 0x0),
gsSP2Triangles(11, 12, 1, 0x0, 13, 14, 12, 0x0),
gsSP2Triangles(13, 12, 11, 0x0, 15, 14, 13, 0x0),
gsSPVertex(rr_seg7_vertex_07017980, 14, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 1, 0, 0x0),
gsSP2Triangles( 3, 4, 1, 0x0, 5, 6, 7, 0x0),
gsSP2Triangles( 8, 4, 3, 0x0, 8, 9, 4, 0x0),
gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
gsSPVertex(rr_seg7_vertex_07017A60, 14, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
gsSP2Triangles( 4, 5, 6, 0x0, 7, 8, 9, 0x0),
gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
gsSPVertex(rr_seg7_vertex_07017B40, 14, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
gsSP2Triangles( 4, 5, 6, 0x0, 7, 8, 9, 0x0),
gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
gsSPVertex(rr_seg7_vertex_07017C20, 14, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
gsSP2Triangles( 8, 9, 10, 0x0, 11, 12, 13, 0x0),
gsSPVertex(rr_seg7_vertex_07017D00, 14, 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),
gsSPVertex(rr_seg7_vertex_07017DE0, 16, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
gsSP2Triangles( 4, 5, 0, 0x0, 5, 3, 0, 0x0),
gsSP2Triangles( 6, 7, 8, 0x0, 7, 9, 8, 0x0),
gsSP2Triangles(10, 11, 12, 0x0, 13, 14, 15, 0x0),
gsSPVertex(rr_seg7_vertex_07017EE0, 11, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 1, 3, 2, 0x0),
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
gsSP1Triangle( 8, 9, 10, 0x0),
gsSPEndDisplayList(),
};
// 0x07018938 - 0x07018980
static const Gfx rr_seg7_dl_07018938[] = {
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sky_09006000),
gsDPLoadSync(),
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
gsSPVertex(rr_seg7_vertex_07017F90, 8, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
gsSPEndDisplayList(),
};
// 0x07018980 - 0x07018B58
static const Gfx rr_seg7_dl_07018980[] = {
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, rr_seg7_texture_07001800),
gsDPLoadSync(),
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
gsSPVertex(rr_seg7_vertex_07018010, 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(12, 14, 13, 0x0),
gsSPVertex(rr_seg7_vertex_07018100, 15, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 6, 7, 8, 0x0, 7, 9, 8, 0x0),
gsSP2Triangles(10, 11, 12, 0x0, 11, 13, 12, 0x0),
gsSP1Triangle( 0, 2, 14, 0x0),
gsSPVertex(rr_seg7_vertex_070181F0, 16, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
gsSP2Triangles( 4, 5, 6, 0x0, 5, 7, 6, 0x0),
gsSP2Triangles( 8, 9, 10, 0x0, 8, 10, 11, 0x0),
gsSP2Triangles(12, 13, 14, 0x0, 12, 15, 13, 0x0),
gsSPVertex(rr_seg7_vertex_070182F0, 15, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
gsSP2Triangles( 4, 5, 6, 0x0, 7, 8, 9, 0x0),
gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0),
gsSP1Triangle(11, 14, 12, 0x0),
gsSPVertex(rr_seg7_vertex_070183E0, 15, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
gsSP2Triangles( 4, 5, 6, 0x0, 7, 8, 9, 0x0),
gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0),
gsSP1Triangle(11, 14, 12, 0x0),
gsSPVertex(rr_seg7_vertex_070184D0, 16, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 1, 6, 2, 0x0, 7, 8, 9, 0x0),
gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0),
gsSP2Triangles(12, 14, 13, 0x0, 3, 5, 15, 0x0),
gsSPVertex(rr_seg7_vertex_070185D0, 8, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
gsSP2Triangles( 4, 5, 6, 0x0, 5, 7, 6, 0x0),
gsSPEndDisplayList(),
};
// 0x07018B58 - 0x07018C18
const Gfx rr_seg7_dl_07018B58[] = {
gsDPPipeSync(),
gsDPSetEnvColor(255, 255, 255, 100),
gsDPSetCombineMode(G_CC_MODULATERGBFADEA, G_CC_MODULATERGBFADEA),
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(rr_seg7_dl_07018650),
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(rr_seg7_dl_07018938),
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(rr_seg7_dl_07018980),
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
gsDPPipeSync(),
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
gsSPSetGeometryMode(G_LIGHTING | G_CULL_BACK),
gsDPSetEnvColor(255, 255, 255, 255),
gsSPEndDisplayList(),
};