sm64pc/levels/bits/areas/1/3/model.inc.c

392 lines
23 KiB
C
Raw Normal View History

2019-11-03 20:36:27 +01:00
// 0x070036F8 - 0x070037F8
static const Vtx bits_seg7_vertex_070036F8[] = {
{{{ 1843, -537, -741}, 0, { 734, 1244}, {0xb1, 0xbf, 0xfa, 0xff}}},
{{{ 2099, -537, -895}, 0, { 606, 606}, {0xb1, 0xbf, 0xfa, 0xff}}},
{{{ 1894, -537, -895}, 0, { 990, 990}, {0xb1, 0xbf, 0xfa, 0xff}}},
{{{ 2150, -537, -741}, 0, { 352, 862}, {0xb1, 0xbf, 0xfa, 0xff}}},
{{{ 2714, -383, -25}, 0, { 7122, -4632}, {0x79, 0x70, 0x97, 0xff}}},
{{{ 2816, -383, 384}, 0, { 6738, -5270}, {0x79, 0x70, 0x97, 0xff}}},
{{{ 2816, -383, -25}, 0, { 7250, -4758}, {0x79, 0x70, 0x97, 0xff}}},
{{{ 2714, -383, 384}, 0, { 6610, -5142}, {0x79, 0x70, 0x97, 0xff}}},
{{{ -2405, -383, -741}, 0, { 1628, 2648}, {0xb1, 0xbf, 0xfa, 0xff}}},
{{{ 2816, -383, -537}, 0, { 7888, -4120}, {0xb1, 0xbf, 0xfa, 0xff}}},
{{{ 2406, -383, -741}, 0, { 7632, -3354}, {0xb1, 0xbf, 0xfa, 0xff}}},
{{{ -2405, -383, 589}, 0, { 0, 990}, {0xb1, 0xbf, 0xfa, 0xff}}},
{{{ 2406, -383, 589}, 0, { 5972, -5014}, {0xb1, 0xbf, 0xfa, 0xff}}},
{{{ -2815, -383, -537}, 0, { 862, 2904}, {0xb1, 0xbf, 0xfa, 0xff}}},
{{{ -2815, -383, 384}, 0, { -286, 1754}, {0xb1, 0xbf, 0xfa, 0xff}}},
{{{ 2714, -383, -25}, 0, { 7122, -4632}, {0xb1, 0xbf, 0xfa, 0xff}}},
};
// 0x070037F8 - 0x070038F8
static const Vtx bits_seg7_vertex_070037F8[] = {
{{{ 2816, -383, -25}, 0, { 7250, -4758}, {0xb1, 0xbf, 0xfa, 0xff}}},
{{{ 2816, -383, -537}, 0, { 7888, -4120}, {0xb1, 0xbf, 0xfa, 0xff}}},
{{{ 2714, -383, -25}, 0, { 7122, -4632}, {0xb1, 0xbf, 0xfa, 0xff}}},
{{{ 2406, -383, 589}, 0, { 5972, -5014}, {0xb1, 0xbf, 0xfa, 0xff}}},
{{{ 2714, -383, 384}, 0, { 6610, -5142}, {0xb1, 0xbf, 0xfa, 0xff}}},
{{{ 2816, -383, 384}, 0, { 6738, -5270}, {0xb1, 0xbf, 0xfa, 0xff}}},
{{{ 2150, -537, -741}, 0, { 352, 862}, {0x82, 0x72, 0xba, 0xff}}},
{{{ 2150, -588, -741}, 0, { 352, 862}, {0x82, 0x72, 0xba, 0xff}}},
{{{ 2099, -588, -895}, 0, { 606, 606}, {0x82, 0x72, 0xba, 0xff}}},
{{{ -2815, -383, 384}, 0, { 224, 1244}, {0x82, 0x72, 0xba, 0xff}}},
{{{ -2815, -383, -537}, 0, { 1374, 2394}, {0x82, 0x72, 0xba, 0xff}}},
{{{ -2815, -588, -537}, 0, { 1118, 2648}, {0x82, 0x72, 0xba, 0xff}}},
{{{ -2815, -588, 384}, 0, { 0, 1500}, {0x82, 0x72, 0xba, 0xff}}},
{{{ 2816, -588, 384}, 0, { 0, 1500}, {0x82, 0x72, 0xba, 0xff}}},
{{{ 2816, -383, -537}, 0, { 1374, 2394}, {0x82, 0x72, 0xba, 0xff}}},
{{{ 2816, -383, 384}, 0, { 224, 1244}, {0x82, 0x72, 0xba, 0xff}}},
};
// 0x070038F8 - 0x070039D8
static const Vtx bits_seg7_vertex_070038F8[] = {
{{{ 2816, -588, 384}, 0, { 0, 1500}, {0x82, 0x72, 0xba, 0xff}}},
{{{ 2816, -588, -537}, 0, { 1118, 2648}, {0x82, 0x72, 0xba, 0xff}}},
{{{ 2816, -383, -537}, 0, { 1374, 2394}, {0x82, 0x72, 0xba, 0xff}}},
{{{ 1894, -537, -895}, 0, { 990, 990}, {0x82, 0x72, 0xba, 0xff}}},
{{{ 1843, -588, -741}, 0, { 734, 1244}, {0x82, 0x72, 0xba, 0xff}}},
{{{ 1843, -537, -741}, 0, { 734, 1244}, {0x82, 0x72, 0xba, 0xff}}},
{{{ 1894, -588, -895}, 0, { 990, 990}, {0x82, 0x72, 0xba, 0xff}}},
{{{ 2150, -537, -741}, 0, { 352, 862}, {0x82, 0x72, 0xba, 0xff}}},
{{{ 2099, -588, -895}, 0, { 606, 606}, {0x82, 0x72, 0xba, 0xff}}},
{{{ 2099, -537, -895}, 0, { 606, 606}, {0x82, 0x72, 0xba, 0xff}}},
{{{ -2405, -588, 589}, 0, { -286, 734}, {0x72, 0x58, 0xae, 0xff}}},
{{{ 2406, -588, 589}, 0, { 5716, -5270}, {0x72, 0x58, 0xae, 0xff}}},
{{{ 2406, -383, 589}, 0, { 5972, -5014}, {0x72, 0x58, 0xae, 0xff}}},
{{{ -2405, -383, 589}, 0, { 0, 990}, {0x72, 0x58, 0xae, 0xff}}},
};
// 0x070039D8 - 0x07003AC8
static const Vtx bits_seg7_vertex_070039D8[] = {
{{{ -2405, -383, -741}, 0, { 0, 990}, {0x72, 0x58, 0xae, 0xff}}},
{{{ 2406, -383, -741}, 0, { 5972, -5014}, {0x72, 0x58, 0xae, 0xff}}},
{{{ 2406, -588, -741}, 0, { 5716, -5270}, {0x72, 0x58, 0xae, 0xff}}},
{{{ -2405, -588, -741}, 0, { -286, 734}, {0x72, 0x58, 0xae, 0xff}}},
{{{ 2099, -588, -895}, 0, { 606, 606}, {0x72, 0x58, 0xae, 0xff}}},
{{{ 1894, -537, -895}, 0, { 990, 990}, {0x72, 0x58, 0xae, 0xff}}},
{{{ 2099, -537, -895}, 0, { 606, 606}, {0x72, 0x58, 0xae, 0xff}}},
{{{ 1894, -588, -895}, 0, { 990, 990}, {0x72, 0x58, 0xae, 0xff}}},
{{{ 2406, -588, 589}, 0, { 5716, -5270}, {0x7d, 0x61, 0xae, 0xff}}},
{{{ 2816, -588, 384}, 0, { 6228, -5780}, {0x7d, 0x61, 0xae, 0xff}}},
{{{ 2816, -383, 384}, 0, { 6484, -5526}, {0x7d, 0x61, 0xae, 0xff}}},
{{{ -2405, -383, 589}, 0, { 0, 990}, {0x7d, 0x61, 0xae, 0xff}}},
{{{ -2815, -588, 384}, 0, { -796, 1244}, {0x7d, 0x61, 0xae, 0xff}}},
{{{ -2405, -588, 589}, 0, { -286, 734}, {0x7d, 0x61, 0xae, 0xff}}},
{{{ -2815, -383, 384}, 0, { -542, 1500}, {0x7d, 0x61, 0xae, 0xff}}},
};
// 0x07003AC8 - 0x07003BC8
static const Vtx bits_seg7_vertex_07003AC8[] = {
{{{ -2405, -588, -741}, 0, { -286, 734}, {0x7d, 0x61, 0xae, 0xff}}},
{{{ -2815, -588, -537}, 0, { -796, 1244}, {0x7d, 0x61, 0xae, 0xff}}},
{{{ -2815, -383, -537}, 0, { -542, 1500}, {0x7d, 0x61, 0xae, 0xff}}},
{{{ -2405, -383, -741}, 0, { 0, 990}, {0x7d, 0x61, 0xae, 0xff}}},
{{{ 2406, -383, -741}, 0, { 5972, -5014}, {0x7d, 0x61, 0xae, 0xff}}},
{{{ 2816, -588, -537}, 0, { 6228, -5780}, {0x7d, 0x61, 0xae, 0xff}}},
{{{ 2406, -588, -741}, 0, { 5716, -5270}, {0x7d, 0x61, 0xae, 0xff}}},
{{{ 2816, -383, -537}, 0, { 6484, -5526}, {0x7d, 0x61, 0xae, 0xff}}},
{{{ 2406, -588, 589}, 0, { 5716, -5270}, {0x7d, 0x61, 0xae, 0xff}}},
{{{ 2816, -383, 384}, 0, { 6484, -5526}, {0x7d, 0x61, 0xae, 0xff}}},
{{{ 2406, -383, 589}, 0, { 5972, -5014}, {0x7d, 0x61, 0xae, 0xff}}},
{{{ -2815, -588, 384}, 0, { -600, 856}, {0x37, 0x18, 0x48, 0xff}}},
{{{ 2816, -588, 384}, 0, { 4928, 5462}, {0x37, 0x18, 0x48, 0xff}}},
{{{ 2406, -588, 589}, 0, { 4692, 4926}, {0x37, 0x18, 0x48, 0xff}}},
{{{ -2405, -588, -741}, 0, { -1120, 2294}, {0x37, 0x18, 0x48, 0xff}}},
{{{ 2406, -588, -741}, 0, { 3604, 6232}, {0x37, 0x18, 0x48, 0xff}}},
};
// 0x07003BC8 - 0x07003C88
static const Vtx bits_seg7_vertex_07003BC8[] = {
{{{ -2815, -588, 384}, 0, { -600, 856}, {0x37, 0x18, 0x48, 0xff}}},
{{{ 2816, -588, -537}, 0, { 4174, 6366}, {0x37, 0x18, 0x48, 0xff}}},
{{{ 2816, -588, 384}, 0, { 4928, 5462}, {0x37, 0x18, 0x48, 0xff}}},
{{{ 2406, -588, 589}, 0, { 4692, 4926}, {0x37, 0x18, 0x48, 0xff}}},
{{{ -2405, -588, 589}, 0, { 0, 990}, {0x37, 0x18, 0x48, 0xff}}},
{{{ -2815, -588, -537}, 0, { -1354, 1758}, {0x37, 0x18, 0x48, 0xff}}},
{{{ -2405, -588, -741}, 0, { -1120, 2294}, {0x37, 0x18, 0x48, 0xff}}},
{{{ 2406, -588, -741}, 0, { 3604, 6232}, {0x37, 0x18, 0x48, 0xff}}},
{{{ 1894, -588, -895}, 0, { 990, 990}, {0x37, 0x18, 0x48, 0xff}}},
{{{ 2099, -588, -895}, 0, { 606, 606}, {0x37, 0x18, 0x48, 0xff}}},
{{{ 2150, -588, -741}, 0, { 352, 862}, {0x37, 0x18, 0x48, 0xff}}},
{{{ 1843, -588, -741}, 0, { 734, 1244}, {0x37, 0x18, 0x48, 0xff}}},
};
// 0x07003C88 - 0x07003D88
static const Vtx bits_seg7_vertex_07003C88[] = {
{{{ 543, 742, -537}, 0, { 260, -4192}, {0x4d, 0x70, 0xc4, 0xff}}},
{{{ 543, -383, -537}, 0, { 260, 1426}, {0x4d, 0x70, 0xc4, 0xff}}},
{{{ 492, -383, -485}, 0, { 186, 1316}, {0x4d, 0x70, 0xc4, 0xff}}},
{{{ 492, 742, -485}, 0, { 188, -4302}, {0x4d, 0x70, 0xc4, 0xff}}},
{{{ 543, 742, -434}, 0, { 260, -4192}, {0x4d, 0x70, 0xc4, 0xff}}},
{{{ 594, -383, -485}, 0, { 332, 1536}, {0x4d, 0x70, 0xc4, 0xff}}},
{{{ 594, 742, -485}, 0, { 332, -4084}, {0x4d, 0x70, 0xc4, 0xff}}},
{{{ 543, -383, -434}, 0, { 260, 1426}, {0x4d, 0x70, 0xc4, 0xff}}},
{{{ 594, 742, -485}, 0, { 332, -4084}, {0x3f, 0x55, 0xbf, 0xff}}},
{{{ 543, -383, -537}, 0, { 260, 1426}, {0x3f, 0x55, 0xbf, 0xff}}},
{{{ 543, 742, -537}, 0, { 260, -4192}, {0x3f, 0x55, 0xbf, 0xff}}},
{{{ 594, -383, -485}, 0, { 332, 1536}, {0x3f, 0x55, 0xbf, 0xff}}},
{{{ 492, 742, -485}, 0, { 188, -4302}, {0x3f, 0x55, 0xbf, 0xff}}},
{{{ 543, -383, -434}, 0, { 260, 1426}, {0x3f, 0x55, 0xbf, 0xff}}},
{{{ 543, 742, -434}, 0, { 260, -4192}, {0x3f, 0x55, 0xbf, 0xff}}},
{{{ 492, -383, -485}, 0, { 186, 1316}, {0x3f, 0x55, 0xbf, 0xff}}},
};
// 0x07003D88 - 0x07003E68
static const Vtx bits_seg7_vertex_07003D88[] = {
{{{ 2344, 415, -380}, 0, { -1234, 918}, {0x11, 0x7f, 0x7b, 0xff}}},
{{{ 2344, -378, -380}, 0, { 2158, 162}, {0x11, 0x7f, 0x7b, 0xff}}},
{{{ 2293, -378, -380}, 0, { 1574, 406}, {0x11, 0x7f, 0x7b, 0xff}}},
{{{ 2293, 415, -380}, 0, { -1818, 1158}, {0x11, 0x7f, 0x7b, 0xff}}},
{{{ 2293, 415, 479}, 0, { -1818, 1158}, {0x11, 0x7f, 0x7b, 0xff}}},
{{{ 2293, -378, 479}, 0, { 1574, 406}, {0x11, 0x7f, 0x7b, 0xff}}},
{{{ 2344, -378, 479}, 0, { 2158, 162}, {0x11, 0x7f, 0x7b, 0xff}}},
{{{ 2344, 415, 479}, 0, { -1234, 918}, {0x11, 0x7f, 0x7b, 0xff}}},
{{{ 2293, 671, -278}, 0, { -1418, 186}, {0x32, 0xb2, 0x92, 0xff}}},
{{{ 2293, 415, -380}, 0, { -322, 552}, {0x32, 0xb2, 0x92, 0xff}}},
{{{ 2242, 415, -278}, 0, { -396, 698}, {0x32, 0xb2, 0x92, 0xff}}},
{{{ 2421, 415, -278}, 0, { 1136, 698}, {0x32, 0xb2, 0x92, 0xff}}},
{{{ 2344, 415, -380}, 0, { 188, 552}, {0x32, 0xb2, 0x92, 0xff}}},
{{{ 2344, 671, -278}, 0, { -906, 186}, {0x32, 0xb2, 0x92, 0xff}}},
};
// 0x07003E68 - 0x07003F68
static const Vtx bits_seg7_vertex_07003E68[] = {
{{{ 2344, 671, 377}, 0, { -906, 186}, {0x32, 0xb2, 0x92, 0xff}}},
{{{ 2344, 415, 479}, 0, { 186, 552}, {0x32, 0xb2, 0x92, 0xff}}},
{{{ 2421, 415, 377}, 0, { 1136, 698}, {0x32, 0xb2, 0x92, 0xff}}},
{{{ 2242, 415, 377}, 0, { -396, 698}, {0x32, 0xb2, 0x92, 0xff}}},
{{{ 2293, 415, 479}, 0, { -322, 552}, {0x32, 0xb2, 0x92, 0xff}}},
{{{ 2293, 671, 377}, 0, { -1418, 186}, {0x32, 0xb2, 0x92, 0xff}}},
{{{ 2242, 415, 377}, 0, { -2402, 1402}, {0x21, 0x96, 0x8a, 0xff}}},
{{{ 2293, -378, 479}, 0, { 1574, 406}, {0x21, 0x96, 0x8a, 0xff}}},
{{{ 2293, 415, 479}, 0, { -1818, 1158}, {0x21, 0x96, 0x8a, 0xff}}},
{{{ 2293, 415, -380}, 0, { -1818, 1158}, {0x21, 0x96, 0x8a, 0xff}}},
{{{ 2242, -378, -278}, 0, { 990, 650}, {0x21, 0x96, 0x8a, 0xff}}},
{{{ 2242, 415, -278}, 0, { -2402, 1402}, {0x21, 0x96, 0x8a, 0xff}}},
{{{ 2293, -378, -380}, 0, { 1574, 406}, {0x21, 0x96, 0x8a, 0xff}}},
{{{ 2421, 415, -278}, 0, { -650, 674}, {0x21, 0x96, 0x8a, 0xff}}},
{{{ 2344, -378, -380}, 0, { 2158, 162}, {0x21, 0x96, 0x8a, 0xff}}},
{{{ 2344, 415, -380}, 0, { -1234, 918}, {0x21, 0x96, 0x8a, 0xff}}},
};
// 0x07003F68 - 0x07004048
static const Vtx bits_seg7_vertex_07003F68[] = {
{{{ 2421, 415, -278}, 0, { -650, 674}, {0x21, 0x96, 0x8a, 0xff}}},
{{{ 2421, -378, -278}, 0, { 2742, -80}, {0x21, 0x96, 0x8a, 0xff}}},
{{{ 2344, -378, -380}, 0, { 2158, 162}, {0x21, 0x96, 0x8a, 0xff}}},
{{{ 2344, 415, 479}, 0, { -1234, 918}, {0x21, 0x96, 0x8a, 0xff}}},
{{{ 2421, -378, 377}, 0, { 2742, -80}, {0x21, 0x96, 0x8a, 0xff}}},
{{{ 2421, 415, 377}, 0, { -650, 674}, {0x21, 0x96, 0x8a, 0xff}}},
{{{ 2344, -378, 479}, 0, { 2158, 162}, {0x21, 0x96, 0x8a, 0xff}}},
{{{ 2242, 415, 377}, 0, { -2402, 1402}, {0x21, 0x96, 0x8a, 0xff}}},
{{{ 2242, -378, 377}, 0, { 990, 650}, {0x21, 0x96, 0x8a, 0xff}}},
{{{ 2293, -378, 479}, 0, { 1574, 406}, {0x21, 0x96, 0x8a, 0xff}}},
{{{ 2344, 415, -380}, 0, { 188, 552}, {0x2f, 0xa0, 0x93, 0xff}}},
{{{ 2293, 671, -278}, 0, { -1418, 186}, {0x2f, 0xa0, 0x93, 0xff}}},
{{{ 2344, 671, -278}, 0, { -906, 186}, {0x2f, 0xa0, 0x93, 0xff}}},
{{{ 2293, 415, -380}, 0, { -322, 552}, {0x2f, 0xa0, 0x93, 0xff}}},
};
// 0x07004048 - 0x07004138
static const Vtx bits_seg7_vertex_07004048[] = {
{{{ 2344, 671, 377}, 0, { -906, 186}, {0x2f, 0xa0, 0x93, 0xff}}},
{{{ 2293, 415, 479}, 0, { -322, 552}, {0x2f, 0xa0, 0x93, 0xff}}},
{{{ 2344, 415, 479}, 0, { 186, 552}, {0x2f, 0xa0, 0x93, 0xff}}},
{{{ 2293, 671, 377}, 0, { -1418, 186}, {0x2f, 0xa0, 0x93, 0xff}}},
{{{ 2421, 415, 377}, 0, { -650, 674}, {0x00, 0x50, 0x50, 0xff}}},
{{{ 2421, -378, 377}, 0, { 2742, -80}, {0x00, 0x50, 0x50, 0xff}}},
{{{ 2242, -378, 377}, 0, { 990, 650}, {0x00, 0x50, 0x50, 0xff}}},
{{{ 2293, 671, -278}, 0, { -1418, 186}, {0x00, 0x50, 0x50, 0xff}}},
{{{ 2421, 415, -278}, 0, { 1136, 698}, {0x00, 0x50, 0x50, 0xff}}},
{{{ 2344, 671, -278}, 0, { -906, 186}, {0x00, 0x50, 0x50, 0xff}}},
{{{ 2242, 415, -278}, 0, { -396, 698}, {0x00, 0x50, 0x50, 0xff}}},
{{{ 2344, 671, 377}, 0, { -906, 186}, {0x00, 0x50, 0x50, 0xff}}},
{{{ 2421, 415, 377}, 0, { 1136, 698}, {0x00, 0x50, 0x50, 0xff}}},
{{{ 2242, 415, 377}, 0, { -396, 698}, {0x00, 0x50, 0x50, 0xff}}},
{{{ 2293, 671, 377}, 0, { -1418, 186}, {0x00, 0x50, 0x50, 0xff}}},
};
// 0x07004138 - 0x070041A8
static const Vtx bits_seg7_vertex_07004138[] = {
{{{ 2242, 415, -278}, 0, { -2402, 1402}, {0x00, 0x50, 0x50, 0xff}}},
{{{ 2242, -378, -278}, 0, { 990, 650}, {0x00, 0x50, 0x50, 0xff}}},
{{{ 2421, -378, -278}, 0, { 2742, -80}, {0x00, 0x50, 0x50, 0xff}}},
{{{ 2421, 415, -278}, 0, { -650, 674}, {0x00, 0x50, 0x50, 0xff}}},
{{{ 2421, 415, 377}, 0, { -650, 674}, {0x00, 0x50, 0x50, 0xff}}},
{{{ 2242, -378, 377}, 0, { 990, 650}, {0x00, 0x50, 0x50, 0xff}}},
{{{ 2242, 415, 377}, 0, { -2402, 1402}, {0x00, 0x50, 0x50, 0xff}}},
};
// 0x070041A8 - 0x070042A8
static const Vtx bits_seg7_vertex_070041A8[] = {
{{{ -1083, -383, -13}, 0, { -162, 990}, {0x7d, 0x7d, 0x7d, 0xff}}},
{{{ -1083, 435, -13}, 0, { -162, -1310}, {0x7d, 0x7d, 0x7d, 0xff}}},
{{{ -1083, 435, -114}, 0, { -414, -1310}, {0x7d, 0x7d, 0x7d, 0xff}}},
{{{ -1083, -383, -114}, 0, { -414, 990}, {0x7d, 0x7d, 0x7d, 0xff}}},
{{{ -867, -383, -114}, 0, { -414, 990}, {0x7d, 0x7d, 0x7d, 0xff}}},
{{{ -867, 435, -13}, 0, { -162, -1310}, {0x7d, 0x7d, 0x7d, 0xff}}},
{{{ -867, -383, -13}, 0, { -162, 990}, {0x7d, 0x7d, 0x7d, 0xff}}},
{{{ -867, 435, -114}, 0, { -414, -1310}, {0x7d, 0x7d, 0x7d, 0xff}}},
{{{ -925, -383, 44}, 0, { 220, 990}, {0x50, 0x50, 0x50, 0xff}}},
{{{ -925, 435, 44}, 0, { 220, -1310}, {0x50, 0x50, 0x50, 0xff}}},
{{{ -1025, 435, 44}, 0, { 0, -1310}, {0x50, 0x50, 0x50, 0xff}}},
{{{ -1025, -383, 44}, 0, { 0, 990}, {0x50, 0x50, 0x50, 0xff}}},
{{{ -1025, -383, -171}, 0, { 0, 990}, {0x50, 0x50, 0x50, 0xff}}},
{{{ -1025, 435, -171}, 0, { 0, -1310}, {0x50, 0x50, 0x50, 0xff}}},
{{{ -925, 435, -171}, 0, { 220, -1310}, {0x50, 0x50, 0x50, 0xff}}},
{{{ -925, -383, -171}, 0, { 220, 990}, {0x50, 0x50, 0x50, 0xff}}},
};
// 0x070042A8 - 0x070043A8
static const Vtx bits_seg7_vertex_070042A8[] = {
{{{ -925, -383, -171}, 0, { 220, 990}, {0x64, 0x64, 0x64, 0xff}}},
{{{ -925, 435, -171}, 0, { 220, -1310}, {0x64, 0x64, 0x64, 0xff}}},
{{{ -867, 435, -114}, 0, { 364, -1310}, {0x64, 0x64, 0x64, 0xff}}},
{{{ -1025, -383, 44}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}},
{{{ -1025, 435, 44}, 0, { 0, -1310}, {0x64, 0x64, 0x64, 0xff}}},
{{{ -1083, 435, -13}, 0, { -174, -1310}, {0x64, 0x64, 0x64, 0xff}}},
{{{ -1083, -383, -13}, 0, { -174, 990}, {0x64, 0x64, 0x64, 0xff}}},
{{{ -1083, -383, -114}, 0, { -174, 990}, {0x64, 0x64, 0x64, 0xff}}},
{{{ -1025, 435, -171}, 0, { 0, -1310}, {0x64, 0x64, 0x64, 0xff}}},
{{{ -1025, -383, -171}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}},
{{{ -1083, 435, -114}, 0, { -174, -1310}, {0x64, 0x64, 0x64, 0xff}}},
{{{ -867, -383, -13}, 0, { 364, 990}, {0x64, 0x64, 0x64, 0xff}}},
{{{ -925, 435, 44}, 0, { 220, -1310}, {0x64, 0x64, 0x64, 0xff}}},
{{{ -925, -383, 44}, 0, { 220, 990}, {0x64, 0x64, 0x64, 0xff}}},
{{{ -867, 435, -13}, 0, { 364, -1310}, {0x64, 0x64, 0x64, 0xff}}},
{{{ -867, -383, -114}, 0, { 364, 990}, {0x64, 0x64, 0x64, 0xff}}},
};
// 0x070043A8 - 0x070043E8
static const Vtx bits_seg7_vertex_070043A8[] = {
{{{ 543, 742, -434}, 0, { 0, 0}, {0xa9, 0xe1, 0xe1, 0xff}}},
{{{ 594, 742, -485}, 0, { 0, 0}, {0xa9, 0xe1, 0xe1, 0xff}}},
{{{ 543, 742, -537}, 0, { 0, 0}, {0xa9, 0xe1, 0xe1, 0xff}}},
{{{ 492, 742, -485}, 0, { 0, 0}, {0xa9, 0xe1, 0xe1, 0xff}}},
};
// 0x070043E8 - 0x07004590
static const Gfx bits_seg7_dl_070043E8[] = {
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sky_09001800),
gsDPLoadSync(),
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
gsSPVertex(bits_seg7_vertex_070036F8, 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, 12, 0x0),
gsSP2Triangles( 8, 13, 14, 0x0, 8, 14, 11, 0x0),
gsSP2Triangles(15, 8, 12, 0x0, 9, 8, 15, 0x0),
gsSPVertex(bits_seg7_vertex_070037F8, 16, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 2, 3, 4, 0x0),
gsSP2Triangles( 4, 3, 5, 0x0, 6, 7, 8, 0x0),
gsSP2Triangles( 9, 10, 11, 0x0, 9, 11, 12, 0x0),
gsSP1Triangle(13, 14, 15, 0x0),
gsSPVertex(bits_seg7_vertex_070038F8, 14, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),
gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
gsSPVertex(bits_seg7_vertex_070039D8, 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, 11, 12, 13, 0x0),
gsSP1Triangle(11, 14, 12, 0x0),
gsSPVertex(bits_seg7_vertex_07003AC8, 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, 11, 12, 13, 0x0),
gsSP1Triangle(11, 14, 15, 0x0),
gsSPVertex(bits_seg7_vertex_07003BC8, 12, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 4, 0x0),
gsSP2Triangles( 0, 5, 6, 0x0, 0, 7, 1, 0x0),
gsSP2Triangles( 8, 9, 10, 0x0, 8, 10, 11, 0x0),
gsSPEndDisplayList(),
};
// 0x07004590 - 0x070045F8
static const Gfx bits_seg7_dl_07004590[] = {
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sky_09008000),
gsDPLoadSync(),
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
gsSPVertex(bits_seg7_vertex_07003C88, 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, 11, 9, 0x0),
gsSP2Triangles(12, 13, 14, 0x0, 12, 15, 13, 0x0),
gsSPEndDisplayList(),
};
// 0x070045F8 - 0x07004720
static const Gfx bits_seg7_dl_070045F8[] = {
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(bits_seg7_vertex_07003D88, 14, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
gsSP2Triangles( 8, 9, 10, 0x0, 11, 12, 13, 0x0),
gsSPVertex(bits_seg7_vertex_07003E68, 16, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 6, 7, 8, 0x0, 9, 10, 11, 0x0),
gsSP2Triangles( 9, 12, 10, 0x0, 13, 14, 15, 0x0),
gsSPVertex(bits_seg7_vertex_07003F68, 14, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),
gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
gsSPVertex(bits_seg7_vertex_07004048, 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, 13, 14, 0x0),
gsSPVertex(bits_seg7_vertex_07004138, 7, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
gsSP1Triangle( 4, 5, 6, 0x0),
gsSPEndDisplayList(),
};
// 0x07004720 - 0x070047D0
static const Gfx bits_seg7_dl_07004720[] = {
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sky_09001000),
gsDPLoadSync(),
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
gsSPVertex(bits_seg7_vertex_070041A8, 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, 12, 14, 15, 0x0),
gsSPVertex(bits_seg7_vertex_070042A8, 16, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),
gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0),
gsSP2Triangles(11, 14, 12, 0x0, 0, 2, 15, 0x0),
gsSPEndDisplayList(),
};
// 0x070047D0 - 0x070047F0
static const Gfx bits_seg7_dl_070047D0[] = {
gsSPVertex(bits_seg7_vertex_070043A8, 4, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
gsSPEndDisplayList(),
};
// 0x070047F0 - 0x07004880
const Gfx bits_seg7_dl_070047F0[] = {
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(bits_seg7_dl_070043E8),
gsSPDisplayList(bits_seg7_dl_07004590),
gsSPDisplayList(bits_seg7_dl_070045F8),
gsSPDisplayList(bits_seg7_dl_07004720),
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
gsDPPipeSync(),
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
gsSPDisplayList(bits_seg7_dl_070047D0),
gsSPSetGeometryMode(G_LIGHTING),
gsSPEndDisplayList(),
};