sm64/levels/rr/areas/1/10/model.inc.c
2019-11-03 14:36:27 -05:00

325 lines
20 KiB
C

// 0x0700BBB8 - 0x0700BCB8
static const Vtx rr_seg7_vertex_0700BBB8[] = {
{{{ -281, 385, -229}, 0, { -1566, 96}, {0x72, 0x5d, 0x29, 0xff}}},
{{{ -281, 359, -229}, 0, { -1312, 96}, {0x72, 0x5d, 0x29, 0xff}}},
{{{ -281, 359, -1150}, 0, { -1312, -926}, {0x72, 0x5d, 0x29, 0xff}}},
{{{ -281, 385, -1150}, 0, { -1566, -926}, {0x72, 0x5d, 0x29, 0xff}}},
{{{ -434, 385, -1150}, 0, { -1566, -926}, {0x72, 0x5d, 0x29, 0xff}}},
{{{ -434, 359, -1150}, 0, { -1312, -926}, {0x72, 0x5d, 0x29, 0xff}}},
{{{ -434, 359, -229}, 0, { -1312, 96}, {0x72, 0x5d, 0x29, 0xff}}},
{{{ -434, 385, -229}, 0, { -1566, 96}, {0x72, 0x5d, 0x29, 0xff}}},
{{{ -563, -214, 492}, 0, { 1734, 1128}, {0x38, 0x5e, 0x96, 0xff}}},
{{{ -716, -214, 902}, 0, { 3406, 1824}, {0x38, 0x5e, 0x96, 0xff}}},
{{{ -716, -214, 492}, 0, { 3406, 1824}, {0x38, 0x5e, 0x96, 0xff}}},
{{{ -563, -214, 902}, 0, { 1734, 1128}, {0x38, 0x5e, 0x96, 0xff}}},
{{{ -563, -214, 492}, 0, { 1734, 1128}, {0x58, 0x87, 0xb9, 0xff}}},
{{{ -716, -111, 492}, 0, { 4056, 2010}, {0x58, 0x87, 0xb9, 0xff}}},
{{{ -640, -9, 492}, 0, { 3870, 1848}, {0x58, 0x87, 0xb9, 0xff}}},
{{{ -563, -111, 492}, 0, { 2384, 1314}, {0x58, 0x87, 0xb9, 0xff}}},
};
// 0x0700BCB8 - 0x0700BDB8
static const Vtx rr_seg7_vertex_0700BCB8[] = {
{{{ -563, -214, 492}, 0, { 1734, 1128}, {0x58, 0x87, 0xb9, 0xff}}},
{{{ -716, -214, 492}, 0, { 3406, 1824}, {0x58, 0x87, 0xb9, 0xff}}},
{{{ -716, -111, 492}, 0, { 4056, 2010}, {0x58, 0x87, 0xb9, 0xff}}},
{{{ -716, -111, 902}, 0, { 4056, 2010}, {0x58, 0x87, 0xb9, 0xff}}},
{{{ -716, -214, 902}, 0, { 3406, 1824}, {0x58, 0x87, 0xb9, 0xff}}},
{{{ -563, -214, 902}, 0, { 1734, 1128}, {0x58, 0x87, 0xb9, 0xff}}},
{{{ -563, -111, 902}, 0, { 2384, 1314}, {0x58, 0x87, 0xb9, 0xff}}},
{{{ -640, -9, 902}, 0, { 3870, 1848}, {0x58, 0x87, 0xb9, 0xff}}},
{{{ -1458, 359, 897}, 0, { 0, 990}, {0x50, 0x45, 0x00, 0xff}}},
{{{ -1458, 154, 282}, 0, { 308, 478}, {0x50, 0x45, 0x00, 0xff}}},
{{{ -1458, 359, 282}, 0, { 0, 478}, {0x50, 0x45, 0x00, 0xff}}},
{{{ -1458, 154, 897}, 0, { 308, 990}, {0x50, 0x45, 0x00, 0xff}}},
{{{ -1663, 154, 897}, 0, { 308, 990}, {0x50, 0x45, 0x00, 0xff}}},
{{{ -1663, 359, 897}, 0, { 0, 990}, {0x50, 0x45, 0x00, 0xff}}},
{{{ -1663, 359, -331}, 0, { 0, 0}, {0x50, 0x45, 0x00, 0xff}}},
{{{ -1663, 154, -331}, 0, { 308, 0}, {0x50, 0x45, 0x00, 0xff}}},
};
// 0x0700BDB8 - 0x0700BEB8
static const Vtx rr_seg7_vertex_0700BDB8[] = {
{{{ -1663, 359, -331}, 0, { 0, 308}, {0x87, 0x76, 0x44, 0xff}}},
{{{ -1458, 359, -331}, 0, { 990, 308}, {0x87, 0x76, 0x44, 0xff}}},
{{{ -1458, 154, -331}, 0, { 990, 650}, {0x87, 0x76, 0x44, 0xff}}},
{{{ -434, 385, -229}, 0, { 224, 990}, {0x87, 0x76, 0x44, 0xff}}},
{{{ -434, 359, -229}, 0, { 224, 990}, {0x87, 0x76, 0x44, 0xff}}},
{{{ -281, 359, -229}, 0, { 990, 990}, {0x87, 0x76, 0x44, 0xff}}},
{{{ -281, 385, -229}, 0, { 990, 990}, {0x87, 0x76, 0x44, 0xff}}},
{{{ -281, 385, -1150}, 0, { 990, 0}, {0x87, 0x76, 0x44, 0xff}}},
{{{ -281, 359, -1150}, 0, { 990, 0}, {0x87, 0x76, 0x44, 0xff}}},
{{{ -434, 359, -1150}, 0, { 224, 0}, {0x87, 0x76, 0x44, 0xff}}},
{{{ -434, 385, -1150}, 0, { 224, 0}, {0x87, 0x76, 0x44, 0xff}}},
{{{ -1663, 154, 897}, 0, { 0, 786}, {0x87, 0x76, 0x44, 0xff}}},
{{{ -1458, 154, 897}, 0, { 786, 786}, {0x87, 0x76, 0x44, 0xff}}},
{{{ -1458, 359, 897}, 0, { 786, 0}, {0x87, 0x76, 0x44, 0xff}}},
{{{ -1663, 359, 897}, 0, { 0, 0}, {0x87, 0x76, 0x44, 0xff}}},
{{{ -1663, 154, -331}, 0, { 0, 650}, {0x87, 0x76, 0x44, 0xff}}},
};
// 0x0700BEB8 - 0x0700BF98
static const Vtx rr_seg7_vertex_0700BEB8[] = {
{{{ -1458, 154, 897}, 0, { 786, 922}, {0x40, 0x3f, 0x1a, 0xff}}},
{{{ -1663, 154, -331}, 0, { 0, -714}, {0x40, 0x3f, 0x1a, 0xff}}},
{{{ -1458, 154, -331}, 0, { 786, -714}, {0x40, 0x3f, 0x1a, 0xff}}},
{{{ -1663, 154, 897}, 0, { 0, 922}, {0x40, 0x3f, 0x1a, 0xff}}},
{{{ -434, 359, -1150}, 0, { 224, 0}, {0x49, 0x3d, 0x1f, 0xff}}},
{{{ -281, 359, -1150}, 0, { 990, 0}, {0x49, 0x3d, 0x1f, 0xff}}},
{{{ -281, 359, -229}, 0, { 990, 990}, {0x49, 0x3d, 0x1f, 0xff}}},
{{{ -434, 359, -229}, 0, { 224, 990}, {0x49, 0x3d, 0x1f, 0xff}}},
{{{ -640, -9, 492}, 0, { 3870, 1848}, {0x97, 0xb2, 0xcd, 0xff}}},
{{{ -716, -111, 902}, 0, { 4056, 2010}, {0x97, 0xb2, 0xcd, 0xff}}},
{{{ -640, -9, 902}, 0, { 3870, 1848}, {0x97, 0xb2, 0xcd, 0xff}}},
{{{ -563, -111, 902}, 0, { 2384, 1314}, {0x97, 0xb2, 0xcd, 0xff}}},
{{{ -563, -111, 492}, 0, { 2384, 1314}, {0x97, 0xb2, 0xcd, 0xff}}},
{{{ -716, -111, 492}, 0, { 4056, 2010}, {0x97, 0xb2, 0xcd, 0xff}}},
};
// 0x0700BF98 - 0x0700C098
static const Vtx rr_seg7_vertex_0700BF98[] = {
{{{ -716, -214, 492}, 0, { 3406, 1824}, {0x52, 0x7f, 0xac, 0xff}}},
{{{ -716, -111, 902}, 0, { 4056, 2010}, {0x52, 0x7f, 0xac, 0xff}}},
{{{ -716, -111, 492}, 0, { 4056, 2010}, {0x52, 0x7f, 0xac, 0xff}}},
{{{ -716, -214, 902}, 0, { 3406, 1824}, {0x52, 0x7f, 0xac, 0xff}}},
{{{ -563, -111, 492}, 0, { 2384, 1314}, {0x52, 0x7f, 0xac, 0xff}}},
{{{ -563, -111, 902}, 0, { 2384, 1314}, {0x52, 0x7f, 0xac, 0xff}}},
{{{ -563, -214, 902}, 0, { 1734, 1128}, {0x52, 0x7f, 0xac, 0xff}}},
{{{ -563, -214, 492}, 0, { 1734, 1128}, {0x52, 0x7f, 0xac, 0xff}}},
{{{ -434, 385, -229}, 0, { 224, 990}, {0xac, 0x9d, 0x52, 0xff}}},
{{{ -281, 385, -229}, 0, { 990, 990}, {0xac, 0x9d, 0x52, 0xff}}},
{{{ -281, 385, -1150}, 0, { 990, 0}, {0xac, 0x9d, 0x52, 0xff}}},
{{{ -434, 385, -1150}, 0, { 224, 0}, {0xac, 0x9d, 0x52, 0xff}}},
{{{ -1663, 359, 897}, 0, { 0, 922}, {0xac, 0x9d, 0x52, 0xff}}},
{{{ -1458, 359, -331}, 0, { 786, -714}, {0xac, 0x9d, 0x52, 0xff}}},
{{{ -1663, 359, -331}, 0, { 0, -714}, {0xac, 0x9d, 0x52, 0xff}}},
{{{ -1458, 359, 897}, 0, { 786, 922}, {0xac, 0x9d, 0x52, 0xff}}},
};
// 0x0700C098 - 0x0700C188
static const Vtx rr_seg7_vertex_0700C098[] = {
{{{ 847, -409, 498}, 0, { -2224, 1638}, {0x38, 0x5e, 0x96, 0xff}}},
{{{ 847, -409, 907}, 0, { -2224, 1638}, {0x38, 0x5e, 0x96, 0xff}}},
{{{ 693, -409, 907}, 0, { -1284, 1360}, {0x38, 0x5e, 0x96, 0xff}}},
{{{ 693, -409, 498}, 0, { -1284, 1360}, {0x38, 0x5e, 0x96, 0xff}}},
{{{ 1359, -409, 498}, 0, { -5360, 2568}, {0x38, 0x5e, 0x96, 0xff}}},
{{{ 1205, -409, 907}, 0, { -4420, 2288}, {0x38, 0x5e, 0x96, 0xff}}},
{{{ 1205, -409, 498}, 0, { -4420, 2288}, {0x38, 0x5e, 0x96, 0xff}}},
{{{ 1359, -409, 907}, 0, { -5360, 2568}, {0x38, 0x5e, 0x96, 0xff}}},
{{{ 335, -409, 498}, 0, { 1536, 526}, {0x38, 0x5e, 0x96, 0xff}}},
{{{ 335, -409, 907}, 0, { 1536, 526}, {0x38, 0x5e, 0x96, 0xff}}},
{{{ 181, -409, 907}, 0, { 2476, 246}, {0x38, 0x5e, 0x96, 0xff}}},
{{{ 181, -409, 498}, 0, { 2476, 246}, {0x38, 0x5e, 0x96, 0xff}}},
{{{ 1205, -204, 498}, 0, { -4048, 2102}, {0x58, 0x87, 0xb9, 0xff}}},
{{{ 1359, -409, 498}, 0, { -5360, 2568}, {0x58, 0x87, 0xb9, 0xff}}},
{{{ 1205, -409, 498}, 0, { -4420, 2288}, {0x58, 0x87, 0xb9, 0xff}}},
};
// 0x0700C188 - 0x0700C278
static const Vtx rr_seg7_vertex_0700C188[] = {
{{{ 693, -409, 907}, 0, { -1284, 1360}, {0x58, 0x87, 0xb9, 0xff}}},
{{{ 847, -255, 907}, 0, { -1946, 1498}, {0x58, 0x87, 0xb9, 0xff}}},
{{{ 693, -255, 907}, 0, { -1006, 1220}, {0x58, 0x87, 0xb9, 0xff}}},
{{{ 847, -409, 907}, 0, { -2224, 1638}, {0x58, 0x87, 0xb9, 0xff}}},
{{{ 693, -255, 498}, 0, { -1006, 1220}, {0x58, 0x87, 0xb9, 0xff}}},
{{{ 847, -409, 498}, 0, { -2224, 1638}, {0x58, 0x87, 0xb9, 0xff}}},
{{{ 693, -409, 498}, 0, { -1284, 1360}, {0x58, 0x87, 0xb9, 0xff}}},
{{{ 847, -255, 498}, 0, { -1946, 1498}, {0x58, 0x87, 0xb9, 0xff}}},
{{{ 1205, -409, 907}, 0, { -4420, 2288}, {0x58, 0x87, 0xb9, 0xff}}},
{{{ 1359, -204, 907}, 0, { -4990, 2382}, {0x58, 0x87, 0xb9, 0xff}}},
{{{ 1205, -204, 907}, 0, { -4048, 2102}, {0x58, 0x87, 0xb9, 0xff}}},
{{{ 1359, -409, 907}, 0, { -5360, 2568}, {0x58, 0x87, 0xb9, 0xff}}},
{{{ 181, -409, 907}, 0, { 2476, 246}, {0x58, 0x87, 0xb9, 0xff}}},
{{{ 335, -409, 907}, 0, { 1536, 526}, {0x58, 0x87, 0xb9, 0xff}}},
{{{ 335, -153, 907}, 0, { 2000, 294}, {0x58, 0x87, 0xb9, 0xff}}},
};
// 0x0700C278 - 0x0700C358
static const Vtx rr_seg7_vertex_0700C278[] = {
{{{ 1205, -204, 498}, 0, { -4048, 2102}, {0x58, 0x87, 0xb9, 0xff}}},
{{{ 1359, -204, 498}, 0, { -4990, 2382}, {0x58, 0x87, 0xb9, 0xff}}},
{{{ 1359, -409, 498}, 0, { -5360, 2568}, {0x58, 0x87, 0xb9, 0xff}}},
{{{ 181, -153, 498}, 0, { 2942, 14}, {0x58, 0x87, 0xb9, 0xff}}},
{{{ 335, -153, 498}, 0, { 2000, 294}, {0x58, 0x87, 0xb9, 0xff}}},
{{{ 335, -409, 498}, 0, { 1536, 526}, {0x58, 0x87, 0xb9, 0xff}}},
{{{ 181, -409, 498}, 0, { 2476, 246}, {0x58, 0x87, 0xb9, 0xff}}},
{{{ 181, -409, 907}, 0, { 2476, 246}, {0x58, 0x87, 0xb9, 0xff}}},
{{{ 335, -153, 907}, 0, { 2000, 294}, {0x58, 0x87, 0xb9, 0xff}}},
{{{ 181, -153, 907}, 0, { 2942, 14}, {0x58, 0x87, 0xb9, 0xff}}},
{{{ 693, -255, 498}, 0, { -1006, 1220}, {0x97, 0xb2, 0xcd, 0xff}}},
{{{ 693, -255, 907}, 0, { -1006, 1220}, {0x97, 0xb2, 0xcd, 0xff}}},
{{{ 847, -255, 907}, 0, { -1946, 1498}, {0x97, 0xb2, 0xcd, 0xff}}},
{{{ 847, -255, 498}, 0, { -1946, 1498}, {0x97, 0xb2, 0xcd, 0xff}}},
};
// 0x0700C358 - 0x0700C458
static const Vtx rr_seg7_vertex_0700C358[] = {
{{{ 1205, -204, 498}, 0, { -4048, 2102}, {0x97, 0xb2, 0xcd, 0xff}}},
{{{ 1359, -204, 907}, 0, { -4990, 2382}, {0x97, 0xb2, 0xcd, 0xff}}},
{{{ 1359, -204, 498}, 0, { -4990, 2382}, {0x97, 0xb2, 0xcd, 0xff}}},
{{{ 1205, -204, 907}, 0, { -4048, 2102}, {0x97, 0xb2, 0xcd, 0xff}}},
{{{ 181, -153, 498}, 0, { 2942, 14}, {0x97, 0xb2, 0xcd, 0xff}}},
{{{ 335, -153, 907}, 0, { 2000, 294}, {0x97, 0xb2, 0xcd, 0xff}}},
{{{ 335, -153, 498}, 0, { 2000, 294}, {0x97, 0xb2, 0xcd, 0xff}}},
{{{ 181, -153, 907}, 0, { 2942, 14}, {0x97, 0xb2, 0xcd, 0xff}}},
{{{ 847, -255, 498}, 0, { -1946, 1498}, {0x52, 0x7f, 0xac, 0xff}}},
{{{ 847, -409, 907}, 0, { -2224, 1638}, {0x52, 0x7f, 0xac, 0xff}}},
{{{ 847, -409, 498}, 0, { -2224, 1638}, {0x52, 0x7f, 0xac, 0xff}}},
{{{ 847, -255, 907}, 0, { -1946, 1498}, {0x52, 0x7f, 0xac, 0xff}}},
{{{ 693, -409, 498}, 0, { -1284, 1360}, {0x52, 0x7f, 0xac, 0xff}}},
{{{ 693, -255, 907}, 0, { -1006, 1220}, {0x52, 0x7f, 0xac, 0xff}}},
{{{ 693, -255, 498}, 0, { -1006, 1220}, {0x52, 0x7f, 0xac, 0xff}}},
{{{ 693, -409, 907}, 0, { -1284, 1360}, {0x52, 0x7f, 0xac, 0xff}}},
};
// 0x0700C458 - 0x0700C558
static const Vtx rr_seg7_vertex_0700C458[] = {
{{{ 1205, -409, 498}, 0, { -4420, 2288}, {0x52, 0x7f, 0xac, 0xff}}},
{{{ 1205, -204, 907}, 0, { -4048, 2102}, {0x52, 0x7f, 0xac, 0xff}}},
{{{ 1205, -204, 498}, 0, { -4048, 2102}, {0x52, 0x7f, 0xac, 0xff}}},
{{{ 1359, -204, 498}, 0, { -4990, 2382}, {0x52, 0x7f, 0xac, 0xff}}},
{{{ 1359, -409, 498}, 0, { -5360, 2568}, {0x52, 0x7f, 0xac, 0xff}}},
{{{ 1359, -204, 907}, 0, { -4990, 2382}, {0x52, 0x7f, 0xac, 0xff}}},
{{{ 1359, -409, 907}, 0, { -5360, 2568}, {0x52, 0x7f, 0xac, 0xff}}},
{{{ 1205, -409, 907}, 0, { -4420, 2288}, {0x52, 0x7f, 0xac, 0xff}}},
{{{ 181, -409, 498}, 0, { 2476, 246}, {0x52, 0x7f, 0xac, 0xff}}},
{{{ 181, -153, 907}, 0, { 2942, 14}, {0x52, 0x7f, 0xac, 0xff}}},
{{{ 181, -153, 498}, 0, { 2942, 14}, {0x52, 0x7f, 0xac, 0xff}}},
{{{ 181, -409, 907}, 0, { 2476, 246}, {0x52, 0x7f, 0xac, 0xff}}},
{{{ 335, -153, 498}, 0, { 2000, 294}, {0x52, 0x7f, 0xac, 0xff}}},
{{{ 335, -409, 907}, 0, { 1536, 526}, {0x52, 0x7f, 0xac, 0xff}}},
{{{ 335, -409, 498}, 0, { 1536, 526}, {0x52, 0x7f, 0xac, 0xff}}},
{{{ 335, -153, 907}, 0, { 2000, 294}, {0x52, 0x7f, 0xac, 0xff}}},
};
// 0x0700C558 - 0x0700C658
static const Vtx rr_seg7_vertex_0700C558[] = {
{{{ -25, 359, -331}, 0, { 2524, 0}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -1458, 359, 282}, 0, { -1564, 1498}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -25, 359, 282}, 0, { 2524, 1498}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -1458, 359, -331}, 0, { -1562, 0}, {0xff, 0xff, 0xff, 0xff}}},
{{{ -25, 154, 282}, 0, { -2586, 1498}, {0x44, 0x44, 0x44, 0xff}}},
{{{ -1458, 154, -331}, 0, { 1502, -542}, {0x44, 0x44, 0x44, 0xff}}},
{{{ -25, 154, -331}, 0, { -2584, -544}, {0x44, 0x44, 0x44, 0xff}}},
{{{ -1458, 154, 282}, 0, { 1502, 1498}, {0x44, 0x44, 0x44, 0xff}}},
{{{ -25, 359, 282}, 0, { 480, 2522}, {0x64, 0x64, 0x64, 0xff}}},
{{{ -25, 154, 282}, 0, { 990, 2522}, {0x64, 0x64, 0x64, 0xff}}},
{{{ -25, 154, -331}, 0, { 990, 990}, {0x64, 0x64, 0x64, 0xff}}},
{{{ -25, 359, -331}, 0, { 480, 990}, {0x64, 0x64, 0x64, 0xff}}},
{{{ -25, 359, -331}, 0, { -3374, 478}, {0x91, 0x91, 0x91, 0xff}}},
{{{ -25, 154, -331}, 0, { -3374, 990}, {0x91, 0x91, 0x91, 0xff}}},
{{{ -1458, 154, -331}, 0, { 716, 990}, {0x91, 0x91, 0x91, 0xff}}},
{{{ -1458, 359, -331}, 0, { 716, 478}, {0x91, 0x91, 0x91, 0xff}}},
};
// 0x0700C658 - 0x0700C698
static const Vtx rr_seg7_vertex_0700C658[] = {
{{{ -1458, 359, 282}, 0, { -2352, 478}, {0x91, 0x91, 0x91, 0xff}}},
{{{ -1458, 154, 282}, 0, { -2352, 990}, {0x91, 0x91, 0x91, 0xff}}},
{{{ -25, 154, 282}, 0, { 1738, 990}, {0x91, 0x91, 0x91, 0xff}}},
{{{ -25, 359, 282}, 0, { 1738, 478}, {0x91, 0x91, 0x91, 0xff}}},
};
// 0x0700C698 - 0x0700C820
static const Gfx rr_seg7_dl_0700C698[] = {
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sky_09000800),
gsDPLoadSync(),
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
gsSPVertex(rr_seg7_vertex_0700BBB8, 16, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
gsSP2Triangles( 8, 9, 10, 0x0, 8, 11, 9, 0x0),
gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0),
gsSPVertex(rr_seg7_vertex_0700BCB8, 16, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 3, 6, 7, 0x0, 3, 5, 6, 0x0),
gsSP2Triangles( 8, 9, 10, 0x0, 8, 11, 9, 0x0),
gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0),
gsSPVertex(rr_seg7_vertex_0700BDB8, 16, 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),
gsSP2Triangles(11, 13, 14, 0x0, 0, 2, 15, 0x0),
gsSPVertex(rr_seg7_vertex_0700BEB8, 14, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
gsSP2Triangles( 8, 9, 10, 0x0, 8, 11, 12, 0x0),
gsSP2Triangles( 8, 10, 11, 0x0, 8, 13, 9, 0x0),
gsSPVertex(rr_seg7_vertex_0700BF98, 16, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
gsSP2Triangles( 8, 9, 10, 0x0, 8, 10, 11, 0x0),
gsSP2Triangles(12, 13, 14, 0x0, 12, 15, 13, 0x0),
gsSPEndDisplayList(),
};
// 0x0700C820 - 0x0700C9B8
static const Gfx rr_seg7_dl_0700C820[] = {
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sky_09007000),
gsDPLoadSync(),
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
gsSPVertex(rr_seg7_vertex_0700C098, 15, 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),
gsSP1Triangle(12, 13, 14, 0x0),
gsSPVertex(rr_seg7_vertex_0700C188, 15, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
gsSP2Triangles( 8, 9, 10, 0x0, 8, 11, 9, 0x0),
gsSP1Triangle(12, 13, 14, 0x0),
gsSPVertex(rr_seg7_vertex_0700C278, 14, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),
gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
gsSPVertex(rr_seg7_vertex_0700C358, 16, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
gsSP2Triangles( 8, 9, 10, 0x0, 8, 11, 9, 0x0),
gsSP2Triangles(12, 13, 14, 0x0, 12, 15, 13, 0x0),
gsSPVertex(rr_seg7_vertex_0700C458, 16, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 2, 3, 4, 0x0),
gsSP2Triangles( 2, 4, 0, 0x0, 3, 5, 6, 0x0),
gsSP2Triangles( 3, 6, 4, 0x0, 4, 7, 0, 0x0),
gsSP2Triangles( 4, 6, 7, 0x0, 0, 7, 1, 0x0),
gsSP2Triangles( 7, 6, 5, 0x0, 7, 5, 1, 0x0),
gsSP2Triangles( 8, 9, 10, 0x0, 8, 11, 9, 0x0),
gsSP2Triangles(12, 13, 14, 0x0, 12, 15, 13, 0x0),
gsSPEndDisplayList(),
};
// 0x0700C9B8 - 0x0700CA38
static const Gfx rr_seg7_dl_0700C9B8[] = {
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sky_09003000),
gsDPLoadSync(),
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
gsSPVertex(rr_seg7_vertex_0700C558, 16, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
gsSP2Triangles( 8, 9, 10, 0x0, 8, 10, 11, 0x0),
gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0),
gsSPVertex(rr_seg7_vertex_0700C658, 4, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
gsSPEndDisplayList(),
};
// 0x0700CA38 - 0x0700CAB8
const Gfx rr_seg7_dl_0700CA38[] = {
gsDPPipeSync(),
gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB),
gsSPClearGeometryMode(G_LIGHTING),
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD),
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
gsDPTileSync(),
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD),
gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
gsSPDisplayList(rr_seg7_dl_0700C698),
gsSPDisplayList(rr_seg7_dl_0700C820),
gsSPDisplayList(rr_seg7_dl_0700C9B8),
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
gsDPPipeSync(),
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
gsSPSetGeometryMode(G_LIGHTING),
gsSPEndDisplayList(),
};