model.inc.c (49807B)
1 // 0x07014EB8 - 0x07014ED0 2 static const Lights1 hmc_seg7_lights_07014EB8 = gdSPDefLights1( 3 0x79, 0x79, 0x79, 4 0xff, 0xff, 0xff, 0x28, 0x28, 0x28 5 ); 6 7 // 0x07014ED0 - 0x07014EE8 8 static const Lights1 hmc_seg7_lights_07014ED0 = gdSPDefLights1( 9 0x79, 0x00, 0x00, 10 0xff, 0x00, 0x00, 0x28, 0x28, 0x28 11 ); 12 13 // 0x07014EE8 - 0x07014FE8 14 static const Vtx hmc_seg7_vertex_07014EE8[] = { 15 {{{ -5426, 1638, -6271}, 0, { -1870, 1602}, {0x00, 0x7d, 0x14, 0xff}}}, 16 {{{ -6143, 1690, -6527}, 0, { -1086, 2248}, {0x14, 0x7c, 0x10, 0xff}}}, 17 {{{ -6553, 1638, -6271}, 0, { -370, 2350}, {0x58, 0x4c, 0x31, 0xff}}}, 18 {{{ -6143, 1690, -6783}, 0, { -1256, 2418}, {0x33, 0x33, 0x67, 0xff}}}, 19 {{{ -6143, 1741, -6783}, 0, { -1256, 2418}, {0xff, 0xff, 0xff, 0xff}}}, 20 {{{ -6143, 1792, -6783}, 0, { -1256, 2418}, {0xcd, 0x67, 0x33, 0xff}}}, 21 {{{ -6143, 1792, -7039}, 0, { -1426, 2590}, {0xe2, 0x79, 0x12, 0xff}}}, 22 {{{ -5785, 1792, -7039}, 0, { -1904, 2350}, {0x1e, 0x7a, 0x0c, 0xff}}}, 23 {{{ -5785, 1792, -6783}, 0, { -1734, 2180}, {0x33, 0x33, 0x67, 0xff}}}, 24 {{{ -5785, 1741, -6783}, 0, { -1734, 2180}, {0xff, 0xff, 0xff, 0xff}}}, 25 {{{ -5785, 1690, -6527}, 0, { -1562, 2010}, {0xe2, 0x79, 0x12, 0xff}}}, 26 {{{ -5785, 1690, -6783}, 0, { -1734, 2180}, {0xcd, 0x67, 0x33, 0xff}}}, 27 {{{ -5426, 1843, -7295}, 0, { -2550, 2282}, {0x00, 0x79, 0xdb, 0xff}}}, 28 {{{ -6962, 1597, -5858}, 0, { 448, 2348}, {0x45, 0x66, 0x1c, 0xff}}}, 29 {{{ -6962, 1577, -5654}, 0, { 582, 2212}, {0x68, 0x2b, 0xc7, 0xff}}}, 30 {{{ -6553, 1536, -5247}, 0, { 308, 1670}, {0x54, 0x5d, 0xf1, 0xff}}}, 31 }; 32 33 // 0x07014FE8 - 0x070150E8 34 static const Vtx hmc_seg7_vertex_07014FE8[] = { 35 {{{ -6143, 1690, -6527}, 0, { -1086, 2248}, {0x14, 0x7c, 0x10, 0xff}}}, 36 {{{ -6143, 1792, -7039}, 0, { -1426, 2590}, {0xe2, 0x79, 0x12, 0xff}}}, 37 {{{ -6553, 1843, -7295}, 0, { -1052, 3032}, {0x2f, 0x75, 0x0d, 0xff}}}, 38 {{{ -6553, 1638, -6271}, 0, { -370, 2350}, {0x58, 0x4c, 0x31, 0xff}}}, 39 {{{ -5785, 1690, -6783}, 0, { -1734, 2180}, {0xcd, 0x67, 0x33, 0xff}}}, 40 {{{ -6143, 1690, -6783}, 0, { -1256, 2418}, {0x33, 0x33, 0x67, 0xff}}}, 41 {{{ -5426, 1843, -7295}, 0, { -2550, 2282}, {0x00, 0x79, 0xdb, 0xff}}}, 42 {{{ -5785, 1792, -7039}, 0, { -1904, 2350}, {0x1e, 0x7a, 0x0c, 0xff}}}, 43 {{{ -6143, 1792, -6783}, 0, { -1256, 2418}, {0xcd, 0x67, 0x33, 0xff}}}, 44 {{{ -5785, 1792, -6783}, 0, { -1734, 2180}, {0x33, 0x33, 0x67, 0xff}}}, 45 {{{ -6962, 1597, -5858}, 0, { 448, 2348}, {0x45, 0x66, 0x1c, 0xff}}}, 46 {{{ -6553, 1536, -5247}, 0, { 308, 1670}, {0x54, 0x5d, 0xf1, 0xff}}}, 47 {{{ -5426, 1536, -5247}, 0, { -1188, 922}, {0x00, 0x7e, 0x06, 0xff}}}, 48 {{{ -6553, 1536, -4223}, 0, { 990, 990}, {0x00, 0x7e, 0x08, 0xff}}}, 49 {{{ -5426, 1536, -4223}, 0, { -506, 240}, {0x00, 0x7d, 0x10, 0xff}}}, 50 {{{ -5426, 1638, -6271}, 0, { -1870, 1602}, {0x00, 0x7d, 0x14, 0xff}}}, 51 }; 52 53 // 0x070150E8 - 0x070151E8 54 static const Vtx hmc_seg7_vertex_070150E8[] = { 55 {{{ -5221, 1331, -2687}, 0, { 240, -918}, {0xb4, 0x54, 0x38, 0xff}}}, 56 {{{ -6553, 1331, -3199}, 0, { 1672, 308}, {0x48, 0x64, 0x1c, 0xff}}}, 57 {{{ -6757, 1331, -2687}, 0, { 2284, 104}, {0x5a, 0x4c, 0x2d, 0xff}}}, 58 {{{ -5426, 1331, -3199}, 0, { 172, -440}, {0xcc, 0x6f, 0x1f, 0xff}}}, 59 {{{ -6553, 1843, -7295}, 0, { -1052, 3032}, {0x2f, 0x75, 0x0d, 0xff}}}, 60 {{{ -4914, 1843, -7807}, 0, { -3572, 2282}, {0xb7, 0x49, 0x49, 0xff}}}, 61 {{{ -6553, 1843, -7807}, 0, { -1392, 3372}, {0x67, 0x33, 0x33, 0xff}}}, 62 {{{ -4914, 1843, -7295}, 0, { -3232, 1942}, {0x99, 0x33, 0xcd, 0xff}}}, 63 {{{ -6770, 1331, -2687}, 0, { 2302, 112}, {0x00, 0x7f, 0x00, 0xff}}}, 64 {{{ -6046, 1331, -1653}, 0, { 2026, -1058}, {0x00, 0x7f, 0x00, 0xff}}}, 65 {{{ -5211, 1331, -2687}, 0, { 226, -924}, {0x00, 0x7f, 0x00, 0xff}}}, 66 {{{ -5426, 1536, -4223}, 0, { -506, 240}, {0x00, 0x7d, 0x10, 0xff}}}, 67 {{{ -6553, 1536, -4223}, 0, { 990, 990}, {0x00, 0x7e, 0x08, 0xff}}}, 68 {{{ -6062, 2458, -1617}, 0, { -356, -1292}, {0x51, 0x54, 0xd0, 0xff}}}, 69 {{{ -7083, 2458, -1539}, 0, { -1460, 0}, {0xaf, 0x54, 0x30, 0xff}}}, 70 {{{ -6392, 2458, -1099}, 0, { 158, -66}, {0x3b, 0x33, 0x63, 0xff}}}, 71 }; 72 73 // 0x070151E8 - 0x070152D8 74 static const Vtx hmc_seg7_vertex_070151E8[] = { 75 {{{ -6062, 2458, -1617}, 0, { -356, -1292}, {0x51, 0x54, 0xd0, 0xff}}}, 76 {{{ -6753, 2458, -2057}, 0, { -1978, -1258}, {0xc5, 0x33, 0x9d, 0xff}}}, 77 {{{ -7083, 2458, -1539}, 0, { -1460, 0}, {0xaf, 0x54, 0x30, 0xff}}}, 78 {{{ -5466, 2458, 261}, 0, { 3292, 1176}, {0xd6, 0x54, 0x54, 0xff}}}, 79 {{{ -4749, 2458, -455}, 0, { 2894, -806}, {0x2a, 0x54, 0xac, 0xff}}}, 80 {{{ -5466, 2458, -455}, 0, { 2022, -14}, {0x99, 0x33, 0xcd, 0xff}}}, 81 {{{ -4749, 2458, 261}, 0, { 4164, 384}, {0x67, 0x33, 0x33, 0xff}}}, 82 {{{ -5211, 1331, -2687}, 0, { 226, -924}, {0x00, 0x7f, 0x00, 0xff}}}, 83 {{{ -6046, 1331, -1653}, 0, { 2026, -1058}, {0x00, 0x7f, 0x00, 0xff}}}, 84 {{{ -5211, 1331, -1653}, 0, { 916, -1612}, {0x00, 0x7f, 0x00, 0xff}}}, 85 {{{ -7535, 1331, -1132}, 0, { -654, 32}, {0x00, 0x7f, 0x00, 0xff}}}, 86 {{{ -7781, 1331, -639}, 0, { 150, 838}, {0x77, 0x2a, 0xff, 0xff}}}, 87 {{{ -7687, 1331, -261}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, 88 {{{ -7261, 1331, -323}, 0, { 1214, 240}, {0x00, 0x7f, 0x00, 0xff}}}, 89 {{{ -7156, 1331, -848}, 0, { 234, -356}, {0x00, 0x7f, 0x00, 0xff}}}, 90 }; 91 92 // 0x070152D8 - 0x070153D8 93 static const Vtx hmc_seg7_vertex_070152D8[] = { 94 {{{ -4197, 1536, 896}, 0, { 562, -636}, {0x0e, 0x56, 0xa4, 0xff}}}, 95 {{{ -4228, 1536, 339}, 0, { 590, -138}, {0x17, 0x5f, 0xb1, 0xff}}}, 96 {{{ -4582, 1536, 77}, 0, { 906, 96}, {0xef, 0x6c, 0xc0, 0xff}}}, 97 {{{ -5631, 2810, -7807}, 0, { -712, 2692}, {0x38, 0x71, 0x00, 0xff}}}, 98 {{{ -4914, 2810, -7807}, 0, { 1672, 308}, {0x86, 0x18, 0x18, 0xff}}}, 99 {{{ -4914, 2810, -8191}, 0, { 820, -1394}, {0xcd, 0x67, 0x33, 0xff}}}, 100 {{{ -5631, 2810, -8191}, 0, { -1562, 990}, {0x54, 0x2a, 0x54, 0xff}}}, 101 {{{ -4284, 1536, -2062}, 0, { 640, 2004}, {0xb6, 0x59, 0xce, 0xff}}}, 102 {{{ -3955, 1536, -1473}, 0, { 346, 1478}, {0xb3, 0x5c, 0x26, 0xff}}}, 103 {{{ -3685, 1536, -1663}, 0, { 106, 1648}, {0xda, 0x78, 0x09, 0xff}}}, 104 {{{ -4455, 1536, -1807}, 0, { 792, 1776}, {0x9c, 0x33, 0x39, 0xff}}}, 105 {{{ -3623, 1536, 36}, 0, { 50, 132}, {0xc3, 0x62, 0xcd, 0xff}}}, 106 {{{ -3173, 1536, 384}, 0, { -350, -178}, {0xad, 0x58, 0xda, 0xff}}}, 107 {{{ -5466, 2355, -455}, 0, { 2438, 242}, {0xd6, 0xac, 0xac, 0xff}}}, 108 {{{ -4749, 2355, -455}, 0, { 3856, 526}, {0x67, 0xcd, 0xcd, 0xff}}}, 109 {{{ -4749, 2355, 261}, 0, { 3572, -820}, {0x2a, 0xac, 0x54, 0xff}}}, 110 }; 111 112 // 0x070153D8 - 0x070154B8 113 static const Vtx hmc_seg7_vertex_070153D8[] = { 114 {{{ -4197, 1536, 896}, 0, { 562, -636}, {0x0e, 0x56, 0xa4, 0xff}}}, 115 {{{ -4582, 1536, 77}, 0, { 906, 96}, {0xef, 0x6c, 0xc0, 0xff}}}, 116 {{{ -4709, 1536, 384}, 0, { 1020, -178}, {0xbc, 0x3c, 0xa8, 0xff}}}, 117 {{{ -3685, 2355, -1663}, 0, { 1282, 1840}, {0x90, 0x31, 0x20, 0xff}}}, 118 {{{ -3685, 2355, -3199}, 0, { 1282, -714}, {0x99, 0x33, 0x33, 0xff}}}, 119 {{{ -4709, 2355, -3199}, 0, { -176, -714}, {0x2a, 0x3c, 0x67, 0xff}}}, 120 {{{ -5221, 2355, -2687}, 0, { -906, 138}, {0xcc, 0x27, 0x6c, 0xff}}}, 121 {{{ -3634, 2355, -2841}, 0, { 1356, -118}, {0x00, 0x71, 0x38, 0xff}}}, 122 {{{ -3685, 2355, -2687}, 0, { 1282, 138}, {0xcd, 0x67, 0xcd, 0xff}}}, 123 {{{ -3634, 2355, -2687}, 0, { 1356, 138}, {0x00, 0x38, 0x8f, 0xff}}}, 124 {{{ -3685, 2355, -2841}, 0, { 1282, -118}, {0xcd, 0x33, 0x67, 0xff}}}, 125 {{{ -5466, 2355, -455}, 0, { 2438, 242}, {0xd6, 0xac, 0xac, 0xff}}}, 126 {{{ -4749, 2355, 261}, 0, { 3572, -820}, {0x2a, 0xac, 0x54, 0xff}}}, 127 {{{ -5466, 2355, 261}, 0, { 2154, -1104}, {0x99, 0xcd, 0x33, 0xff}}}, 128 }; 129 130 // 0x070154B8 - 0x07015558 131 static const Vtx hmc_seg7_vertex_070154B8[] = { 132 {{{ -6392, 2355, -1099}, 0, { 1160, 948}, {0xf7, 0xac, 0x5e, 0xff}}}, 133 {{{ -6753, 2355, -2057}, 0, { 826, 2604}, {0x09, 0xac, 0xa2, 0xff}}}, 134 {{{ -6062, 2355, -1617}, 0, { 2018, 2050}, {0x73, 0xcd, 0x0b, 0xff}}}, 135 {{{ -7083, 2355, -1539}, 0, { 0, 1498}, {0x8d, 0xcd, 0xf5, 0xff}}}, 136 {{{ -4914, 2810, -7295}, 0, { -1308, 1244}, {0x9a, 0x47, 0xe9, 0xff}}}, 137 {{{ -5426, 2810, -6271}, 0, { 2522, 0}, {0xd6, 0x54, 0xac, 0xff}}}, 138 {{{ -4914, 2810, -6271}, 0, { 1246, -1310}, {0xcc, 0x49, 0xa7, 0xff}}}, 139 {{{ -5426, 2810, -7295}, 0, { 0, 2522}, {0x99, 0x33, 0xcd, 0xff}}}, 140 {{{ -4607, 2810, -6578}, 0, { -286, -1310}, {0x9d, 0x49, 0xe6, 0xff}}}, 141 {{{ -4607, 2810, -6988}, 0, { -1308, -288}, {0x99, 0x2a, 0x3c, 0xff}}}, 142 }; 143 144 // 0x07015558 - 0x070155C8 145 static const Vtx hmc_seg7_vertex_07015558[] = { 146 {{{ -4305, 2630, -3179}, 0, { 480, 376}, {0x00, 0x00, 0x7f, 0xff}}}, 147 {{{ -4273, 2629, -3179}, 0, { 70, 172}, {0x00, 0x00, 0x7f, 0xff}}}, 148 {{{ -4291, 2668, -3179}, 0, { 70, 786}, {0x00, 0x00, 0x7f, 0xff}}}, 149 {{{ -4341, 2621, -3179}, 0, { 990, 480}, {0x00, 0x00, 0x7f, 0xff}}}, 150 {{{ -4296, 2611, -3179}, 0, { 478, 70}, {0x00, 0x00, 0x7f, 0xff}}}, 151 {{{ -4320, 2663, -3179}, 0, { 480, 888}, {0x00, 0x00, 0x7f, 0xff}}}, 152 {{{ -4311, 2643, -3179}, 0, { 480, 582}, {0x00, 0x00, 0x7f, 0xff}}}, 153 }; 154 155 // 0x070155C8 - 0x070156C8 156 static const Vtx hmc_seg7_vertex_070155C8[] = { 157 {{{ -7083, 2355, -1539}, 0, { 1808, 2012}, {0x8d, 0xcd, 0xf5, 0xff}}}, 158 {{{ -6753, 2458, -2057}, 0, { 0, 1332}, {0xc5, 0x33, 0x9d, 0xff}}}, 159 {{{ -6753, 2355, -2057}, 0, { 0, 2012}, {0x09, 0xac, 0xa2, 0xff}}}, 160 {{{ -4749, 2355, 261}, 0, { 5026, 2012}, {0x2a, 0xac, 0x54, 0xff}}}, 161 {{{ -5466, 2458, 261}, 0, { 2498, 1332}, {0xd6, 0x54, 0x54, 0xff}}}, 162 {{{ -5466, 2355, 261}, 0, { 2498, 2012}, {0x99, 0xcd, 0x33, 0xff}}}, 163 {{{ -4749, 2458, 261}, 0, { 5026, 1332}, {0x67, 0x33, 0x33, 0xff}}}, 164 {{{ -4749, 2355, -455}, 0, { 2498, 2012}, {0x67, 0xcd, 0xcd, 0xff}}}, 165 {{{ -4749, 2458, -455}, 0, { 2498, 1332}, {0x2a, 0x54, 0xac, 0xff}}}, 166 {{{ -5466, 2458, -455}, 0, { 0, 1332}, {0x99, 0x33, 0xcd, 0xff}}}, 167 {{{ -5466, 2355, -455}, 0, { 0, 2012}, {0xd6, 0xac, 0xac, 0xff}}}, 168 {{{ -6062, 2458, -1617}, 0, { 3238, 1332}, {0x51, 0x54, 0xd0, 0xff}}}, 169 {{{ -6062, 2355, -1617}, 0, { 3238, 2012}, {0x73, 0xcd, 0x0b, 0xff}}}, 170 {{{ -6392, 2355, -1099}, 0, { 5078, 2012}, {0xf7, 0xac, 0x5e, 0xff}}}, 171 {{{ -6392, 2458, -1099}, 0, { 5078, 1332}, {0x3b, 0x33, 0x63, 0xff}}}, 172 {{{ -7083, 2458, -1539}, 0, { 1808, 1332}, {0xaf, 0x54, 0x30, 0xff}}}, 173 }; 174 175 // 0x070156C8 - 0x070157B8 176 static const Vtx hmc_seg7_vertex_070156C8[] = { 177 {{{ -3955, 1536, -1473}, 0, { -4816, 2012}, {0xb3, 0x5c, 0x26, 0xff}}}, 178 {{{ -3955, 1211, -1473}, 0, { -4816, 928}, {0xae, 0x4b, 0x3b, 0xff}}}, 179 {{{ -3623, 1226, 36}, 0, { 990, 980}, {0x98, 0x43, 0xe5, 0xff}}}, 180 {{{ -6143, 1690, -6783}, 0, { -540, 2012}, {0x33, 0x33, 0x67, 0xff}}}, 181 {{{ -5785, 1792, -6783}, 0, { 3034, 992}, {0x33, 0x33, 0x67, 0xff}}}, 182 {{{ -6143, 1792, -6783}, 0, { -540, 992}, {0xcd, 0x67, 0x33, 0xff}}}, 183 {{{ -5785, 1690, -6783}, 0, { 3034, 2012}, {0xcd, 0x67, 0x33, 0xff}}}, 184 {{{ -4284, 1536, -2062}, 0, { 0, 2012}, {0xb6, 0x59, 0xce, 0xff}}}, 185 {{{ -4455, 1184, -1807}, 0, { 990, 840}, {0xa5, 0x55, 0x13, 0xff}}}, 186 {{{ -4455, 1536, -1807}, 0, { 990, 2012}, {0x9c, 0x33, 0x39, 0xff}}}, 187 {{{ -4284, 1331, -2062}, 0, { 0, 1332}, {0xb6, 0x66, 0x09, 0xff}}}, 188 {{{ -4455, 1536, -1807}, 0, { -1008, 2012}, {0x9c, 0x33, 0x39, 0xff}}}, 189 {{{ -4455, 1184, -1807}, 0, { -1008, 840}, {0xa5, 0x55, 0x13, 0xff}}}, 190 {{{ -3955, 1211, -1473}, 0, { 990, 928}, {0xae, 0x4b, 0x3b, 0xff}}}, 191 {{{ -3955, 1536, -1473}, 0, { 990, 2012}, {0xb3, 0x5c, 0x26, 0xff}}}, 192 }; 193 194 // 0x070157B8 - 0x070158A8 195 static const Vtx hmc_seg7_vertex_070157B8[] = { 196 {{{ -4228, 1536, 339}, 0, { 0, 2012}, {0x17, 0x5f, 0xb1, 0xff}}}, 197 {{{ -4228, 1226, 339}, 0, { 0, 980}, {0xe5, 0x3c, 0x95, 0xff}}}, 198 {{{ -4582, 1020, 77}, 0, { 2064, 296}, {0xd2, 0x3e, 0x9c, 0xff}}}, 199 {{{ -3955, 1536, -1473}, 0, { -4816, 2012}, {0xb3, 0x5c, 0x26, 0xff}}}, 200 {{{ -3623, 1226, 36}, 0, { 990, 980}, {0x98, 0x43, 0xe5, 0xff}}}, 201 {{{ -3623, 1536, 36}, 0, { 990, 2012}, {0xc3, 0x62, 0xcd, 0xff}}}, 202 {{{ -3623, 1536, 36}, 0, { 0, 2012}, {0xc3, 0x62, 0xcd, 0xff}}}, 203 {{{ -3623, 1226, 36}, 0, { 0, 980}, {0x98, 0x43, 0xe5, 0xff}}}, 204 {{{ -4228, 1226, 339}, 0, { 2220, 980}, {0xe5, 0x3c, 0x95, 0xff}}}, 205 {{{ -4228, 1536, 339}, 0, { 2220, 2012}, {0x17, 0x5f, 0xb1, 0xff}}}, 206 {{{ -4582, 1020, 77}, 0, { 0, 296}, {0xd2, 0x3e, 0x9c, 0xff}}}, 207 {{{ -4709, 1536, 384}, 0, { 1074, 2012}, {0xbc, 0x3c, 0xa8, 0xff}}}, 208 {{{ -4582, 1536, 77}, 0, { 0, 2012}, {0xef, 0x6c, 0xc0, 0xff}}}, 209 {{{ -4709, 1058, 384}, 0, { 1074, 424}, {0xc1, 0x4c, 0xb2, 0xff}}}, 210 {{{ -4582, 1536, 77}, 0, { 2064, 2012}, {0xef, 0x6c, 0xc0, 0xff}}}, 211 }; 212 213 // 0x070158A8 - 0x070159A8 214 static const Vtx hmc_seg7_vertex_070158A8[] = { 215 {{{ -5221, 3379, -2687}, 0, { 11430, 0}, {0x59, 0x00, 0x59, 0xff}}}, 216 {{{ -5221, 2355, -2687}, 0, { 11430, 2012}, {0xcc, 0x27, 0x6c, 0xff}}}, 217 {{{ -4709, 2355, -3199}, 0, { 9828, 2012}, {0x2a, 0x3c, 0x67, 0xff}}}, 218 {{{ -4709, 3379, -3199}, 0, { 9828, 0}, {0x30, 0x00, 0x75, 0xff}}}, 219 {{{ -3685, 3379, -3199}, 0, { 7820, 0}, {0xa7, 0x00, 0x59, 0xff}}}, 220 {{{ -3685, 2355, -3199}, 0, { 7820, 2012}, {0x99, 0x33, 0x33, 0xff}}}, 221 {{{ -3685, 2611, -2841}, 0, { 7308, 1500}, {0x92, 0xc9, 0x1b, 0xff}}}, 222 {{{ -3685, 3379, -1663}, 0, { 4638, 0}, {0x81, 0x00, 0x00, 0xff}}}, 223 {{{ -4914, 2099, -7474}, 0, { 274, 1412}, {0x9b, 0xdf, 0xbd, 0xff}}}, 224 {{{ -4914, 1843, -7474}, 0, { 274, 2012}, {0xcd, 0x67, 0xcd, 0xff}}}, 225 {{{ -4914, 1843, -7295}, 0, { 990, 2012}, {0x99, 0x33, 0xcd, 0xff}}}, 226 {{{ -4863, 1843, -7474}, 0, { 274, 2012}, {0x00, 0x38, 0x8f, 0xff}}}, 227 {{{ -4863, 1843, -7628}, 0, { -336, 2012}, {0x00, 0x71, 0x38, 0xff}}}, 228 {{{ -4914, 1843, -7628}, 0, { -336, 2012}, {0xcd, 0x33, 0x67, 0xff}}}, 229 {{{ -4863, 2099, -7474}, 0, { 274, 1412}, {0x00, 0x8f, 0xc8, 0xff}}}, 230 {{{ -4863, 2099, -7628}, 0, { -336, 1412}, {0x00, 0xc8, 0x71, 0xff}}}, 231 }; 232 233 // 0x070159A8 - 0x07015AA8 234 static const Vtx hmc_seg7_vertex_070159A8[] = { 235 {{{ -4914, 1843, -7807}, 0, { -1052, 2012}, {0xb7, 0x49, 0x49, 0xff}}}, 236 {{{ -4914, 1843, -7628}, 0, { -336, 2012}, {0xcd, 0x33, 0x67, 0xff}}}, 237 {{{ -4914, 2099, -7628}, 0, { -336, 1412}, {0x92, 0xc9, 0x1b, 0xff}}}, 238 {{{ -4863, 2099, -7628}, 0, { -336, 1412}, {0x00, 0xc8, 0x71, 0xff}}}, 239 {{{ -4863, 2099, -7474}, 0, { 274, 1412}, {0x00, 0x8f, 0xc8, 0xff}}}, 240 {{{ -4914, 2099, -7474}, 0, { 274, 1412}, {0x9b, 0xdf, 0xbd, 0xff}}}, 241 {{{ -4914, 2810, -7295}, 0, { 990, -260}, {0x9a, 0x47, 0xe9, 0xff}}}, 242 {{{ -4914, 2810, -7807}, 0, { -1052, -260}, {0x86, 0x18, 0x18, 0xff}}}, 243 {{{ -4914, 1843, -7295}, 0, { 990, 2012}, {0x99, 0x33, 0xcd, 0xff}}}, 244 {{{ -6553, 1843, -7807}, 0, { 2012, 2012}, {0x67, 0x33, 0x33, 0xff}}}, 245 {{{ -6553, 2810, -7807}, 0, { 2012, -260}, {0x38, 0x00, 0x71, 0xff}}}, 246 {{{ -6553, 2810, -7295}, 0, { 0, -260}, {0x7f, 0x00, 0x00, 0xff}}}, 247 {{{ -6553, 1843, -7295}, 0, { 0, 2012}, {0x2f, 0x75, 0x0d, 0xff}}}, 248 {{{ -3634, 2611, -2687}, 0, { 6948, 1500}, {0x00, 0x8f, 0xc8, 0xff}}}, 249 {{{ -3685, 2611, -2841}, 0, { 7308, 1500}, {0x92, 0xc9, 0x1b, 0xff}}}, 250 {{{ -3634, 2611, -2841}, 0, { 7244, 1500}, {0x00, 0xc8, 0x71, 0xff}}}, 251 }; 252 253 // 0x07015AA8 - 0x07015BA8 254 static const Vtx hmc_seg7_vertex_07015AA8[] = { 255 {{{ -4914, 2810, -7295}, 0, { 0, -260}, {0x9a, 0x47, 0xe9, 0xff}}}, 256 {{{ -4914, 1843, -7295}, 0, { 0, 2012}, {0x99, 0x33, 0xcd, 0xff}}}, 257 {{{ -5426, 1843, -7295}, 0, { 2012, 2012}, {0x00, 0x79, 0xdb, 0xff}}}, 258 {{{ -5426, 2810, -7295}, 0, { 2012, -260}, {0x99, 0x33, 0xcd, 0xff}}}, 259 {{{ -6553, 2810, -7807}, 0, { 0, -260}, {0x38, 0x00, 0x71, 0xff}}}, 260 {{{ -6553, 1843, -7807}, 0, { 0, 2012}, {0x67, 0x33, 0x33, 0xff}}}, 261 {{{ -4914, 1843, -7807}, 0, { 6508, 2012}, {0xb7, 0x49, 0x49, 0xff}}}, 262 {{{ -4914, 2810, -7807}, 0, { 6508, -260}, {0x86, 0x18, 0x18, 0xff}}}, 263 {{{ -3634, 2355, -2687}, 0, { 6948, 2012}, {0x00, 0x38, 0x8f, 0xff}}}, 264 {{{ -3685, 2611, -2687}, 0, { 7002, 1500}, {0x9b, 0xdf, 0xbd, 0xff}}}, 265 {{{ -3634, 2611, -2687}, 0, { 6948, 1500}, {0x00, 0x8f, 0xc8, 0xff}}}, 266 {{{ -3685, 2611, -2841}, 0, { 7308, 1500}, {0x92, 0xc9, 0x1b, 0xff}}}, 267 {{{ -3634, 2611, -2841}, 0, { 7244, 1500}, {0x00, 0xc8, 0x71, 0xff}}}, 268 {{{ -3685, 2355, -2841}, 0, { 7308, 2012}, {0xcd, 0x33, 0x67, 0xff}}}, 269 {{{ -3634, 2355, -2841}, 0, { 7244, 2012}, {0x00, 0x71, 0x38, 0xff}}}, 270 {{{ -3685, 2355, -2687}, 0, { 7002, 2012}, {0xcd, 0x67, 0xcd, 0xff}}}, 271 }; 272 273 // 0x07015BA8 - 0x07015C28 274 static const Vtx hmc_seg7_vertex_07015BA8[] = { 275 {{{ -3685, 2611, -2841}, 0, { 7308, 1500}, {0x92, 0xc9, 0x1b, 0xff}}}, 276 {{{ -3685, 2611, -2687}, 0, { 7002, 1500}, {0x9b, 0xdf, 0xbd, 0xff}}}, 277 {{{ -3685, 3379, -1663}, 0, { 4638, 0}, {0x81, 0x00, 0x00, 0xff}}}, 278 {{{ -3685, 2355, -1663}, 0, { 4638, 2012}, {0x90, 0x31, 0x20, 0xff}}}, 279 {{{ -3685, 2355, -2687}, 0, { 7002, 2012}, {0xcd, 0x67, 0xcd, 0xff}}}, 280 {{{ -3685, 2355, -3199}, 0, { 7820, 2012}, {0x99, 0x33, 0x33, 0xff}}}, 281 {{{ -3685, 2355, -2841}, 0, { 7308, 2012}, {0xcd, 0x33, 0x67, 0xff}}}, 282 {{{ -3634, 2611, -2841}, 0, { 7244, 1500}, {0x00, 0xc8, 0x71, 0xff}}}, 283 }; 284 285 // 0x07015C28 - 0x07015D28 286 static const Vtx hmc_seg7_vertex_07015C28[] = { 287 {{{ -5631, 3630, -7807}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, 288 {{{ -5631, 2810, -7807}, 0, { 990, 2012}, {0x38, 0x71, 0x00, 0xff}}}, 289 {{{ -5631, 2810, -8191}, 0, { 0, 2012}, {0x54, 0x2a, 0x54, 0xff}}}, 290 {{{ -5426, 2526, -4735}, 0, { 1398, -508}, {0x81, 0x00, 0x00, 0xff}}}, 291 {{{ -5426, 3630, -6271}, 0, { -1666, -4916}, {0x8f, 0x00, 0xc8, 0xff}}}, 292 {{{ -5426, 2697, -6271}, 0, { -1666, -1192}, {0x81, 0x00, 0x00, 0xff}}}, 293 {{{ -5426, 3630, -4735}, 0, { 1398, -4916}, {0x81, 0x00, 0x00, 0xff}}}, 294 {{{ -4914, 2810, -7295}, 0, { 2182, -5708}, {0x9a, 0x47, 0xe9, 0xff}}}, 295 {{{ -4914, 3630, -7807}, 0, { -1222, -12252}, {0x81, 0x00, 0x00, 0xff}}}, 296 {{{ -4914, 2810, -7807}, 0, { -1222, -5708}, {0x86, 0x18, 0x18, 0xff}}}, 297 {{{ -4914, 3630, -7295}, 0, { 2182, -12252}, {0x93, 0x00, 0x40, 0xff}}}, 298 {{{ -4914, 2810, -7807}, 0, { 990, 2012}, {0x86, 0x18, 0x18, 0xff}}}, 299 {{{ -4914, 3630, -8191}, 0, { 0, 0}, {0xa7, 0x00, 0x59, 0xff}}}, 300 {{{ -4914, 2810, -8191}, 0, { 0, 2012}, {0xcd, 0x67, 0x33, 0xff}}}, 301 {{{ -4914, 3630, -7807}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, 302 {{{ -5631, 3630, -8191}, 0, { 0, 0}, {0x59, 0x00, 0x59, 0xff}}}, 303 }; 304 305 // 0x07015D28 - 0x07015E18 306 static const Vtx hmc_seg7_vertex_07015D28[] = { 307 {{{ -5631, 2810, -8191}, 0, { 0, 2012}, {0x54, 0x2a, 0x54, 0xff}}}, 308 {{{ -4914, 3630, -8191}, 0, { 2012, 0}, {0xa7, 0x00, 0x59, 0xff}}}, 309 {{{ -5631, 3630, -8191}, 0, { 0, 0}, {0x59, 0x00, 0x59, 0xff}}}, 310 {{{ -4914, 2810, -8191}, 0, { 2012, 2012}, {0xcd, 0x67, 0x33, 0xff}}}, 311 {{{ -3173, 1536, 384}, 0, { 5232, 1604}, {0xad, 0x58, 0xda, 0xff}}}, 312 {{{ -3173, 2355, 384}, 0, { 5232, 0}, {0x9f, 0x00, 0xaf, 0xff}}}, 313 {{{ -3685, 2355, -1663}, 0, { 7190, 0}, {0x90, 0x31, 0x20, 0xff}}}, 314 {{{ -3685, 1536, -1663}, 0, { 7190, 1604}, {0xda, 0x78, 0x09, 0xff}}}, 315 {{{ -5221, 2355, -2687}, 0, { 9068, 0}, {0xcc, 0x27, 0x6c, 0xff}}}, 316 {{{ -3685, 1331, -1663}, 0, { 7190, 2012}, {0xba, 0x00, 0x69, 0xff}}}, 317 {{{ -5221, 922, -1663}, 0, { 3282, 1468}, {0xf3, 0x5a, 0x57, 0xff}}}, 318 {{{ -5017, 512, -879}, 0, { 3814, 920}, {0x94, 0x33, 0x29, 0xff}}}, 319 {{{ -4607, 922, -1049}, 0, { 3808, 1468}, {0xc2, 0x6c, 0x17, 0xff}}}, 320 {{{ -5017, 512, -399}, 0, { 4298, 920}, {0x97, 0x33, 0xd2, 0xff}}}, 321 {{{ -4607, 922, -229}, 0, { 4304, 1468}, {0xcd, 0x6f, 0xe2, 0xff}}}, 322 }; 323 324 // 0x07015E18 - 0x07015F18 325 static const Vtx hmc_seg7_vertex_07015E18[] = { 326 {{{ -4607, 922, -1049}, 0, { 3808, 1468}, {0xc2, 0x6c, 0x17, 0xff}}}, 327 {{{ -3955, 1211, -1473}, 0, { 3756, 1852}, {0xae, 0x4b, 0x3b, 0xff}}}, 328 {{{ -4455, 1184, -1807}, 0, { 3548, 1816}, {0xa5, 0x55, 0x13, 0xff}}}, 329 {{{ -4607, 922, -229}, 0, { 4304, 1468}, {0xcd, 0x6f, 0xe2, 0xff}}}, 330 {{{ -5221, 922, -1663}, 0, { 3282, 1468}, {0xf3, 0x5a, 0x57, 0xff}}}, 331 {{{ -3623, 1226, 36}, 0, { 4308, 1872}, {0x98, 0x43, 0xe5, 0xff}}}, 332 {{{ -4607, 922, -229}, 0, { 216, 1468}, {0xcd, 0x6f, 0xe2, 0xff}}}, 333 {{{ -5017, 512, -399}, 0, { 210, 920}, {0x97, 0x33, 0xd2, 0xff}}}, 334 {{{ -5391, 512, -25}, 0, { 748, 920}, {0xd7, 0x33, 0x94, 0xff}}}, 335 {{{ -5221, 922, 384}, 0, { 742, 1468}, {0xe1, 0x4c, 0xa0, 0xff}}}, 336 {{{ -4582, 1020, 77}, 0, { 358, 1596}, {0xd2, 0x3e, 0x9c, 0xff}}}, 337 {{{ -4228, 1226, 339}, 0, { 398, 1872}, {0xe5, 0x3c, 0x95, 0xff}}}, 338 {{{ -4709, 1058, 384}, 0, { 514, 1648}, {0xc1, 0x4c, 0xb2, 0xff}}}, 339 {{{ -3623, 1226, 36}, 0, { 220, 1872}, {0x98, 0x43, 0xe5, 0xff}}}, 340 {{{ -4284, 1331, -2062}, 0, { 3528, 2012}, {0xb6, 0x66, 0x09, 0xff}}}, 341 {{{ -5221, 1331, -2687}, 0, { 3162, 2012}, {0xb4, 0x54, 0x38, 0xff}}}, 342 }; 343 344 // 0x07015F18 - 0x07016018 345 static const Vtx hmc_seg7_vertex_07015F18[] = { 346 {{{ -4709, 1331, 384}, 0, { 514, 2012}, {0x00, 0x00, 0x81, 0xff}}}, 347 {{{ -4709, 1058, 384}, 0, { 514, 1648}, {0xc1, 0x4c, 0xb2, 0xff}}}, 348 {{{ -5221, 922, 384}, 0, { 742, 1468}, {0xe1, 0x4c, 0xa0, 0xff}}}, 349 {{{ -4607, 922, -229}, 0, { 216, 1468}, {0xcd, 0x6f, 0xe2, 0xff}}}, 350 {{{ -7269, 1321, -332}, 0, { 1892, 2000}, {0x6a, 0x00, 0x45, 0xff}}}, 351 {{{ -7269, 1145, -332}, 0, { 1892, 1764}, {0x4b, 0x60, 0x20, 0xff}}}, 352 {{{ -7167, 1104, -844}, 0, { 2098, 1708}, {0x6e, 0x3d, 0xf9, 0xff}}}, 353 {{{ -5733, 1331, 1408}, 0, { 1022, 2012}, {0xbf, 0x2d, 0x9d, 0xff}}}, 354 {{{ -6041, 922, 384}, 0, { 1238, 1468}, {0x1a, 0x6d, 0xc6, 0xff}}}, 355 {{{ -7666, 1321, -275}, 0, { 1896, 2000}, {0x12, 0x00, 0x7d, 0xff}}}, 356 {{{ -6655, 922, -229}, 0, { 1764, 1468}, {0x3b, 0x6e, 0xee, 0xff}}}, 357 {{{ -7690, 1331, -271}, 0, { 1898, 2012}, {0x2e, 0x74, 0xec, 0xff}}}, 358 {{{ -6655, 922, -1049}, 0, { 2260, 1468}, {0x37, 0x6e, 0x1a, 0xff}}}, 359 {{{ -7167, 1321, -844}, 0, { 2098, 2000}, {0x76, 0x00, 0xd3, 0xff}}}, 360 {{{ -7539, 1331, -1123}, 0, { 2174, 2012}, {0x32, 0x71, 0x19, 0xff}}}, 361 {{{ -7523, 1321, -1111}, 0, { 2170, 2000}, {0x4c, 0x00, 0x9b, 0xff}}}, 362 }; 363 364 // 0x07016018 - 0x07016118 365 static const Vtx hmc_seg7_vertex_07016018[] = { 366 {{{ -6553, 1638, -6271}, 0, { -2868, 1972}, {0x58, 0x4c, 0x31, 0xff}}}, 367 {{{ -6553, 1843, -7295}, 0, { -4004, 1804}, {0x2f, 0x75, 0x0d, 0xff}}}, 368 {{{ -6553, 2810, -7295}, 0, { -4004, 52}, {0x7f, 0x00, 0x00, 0xff}}}, 369 {{{ -6553, 2697, -6271}, 0, { -2868, 52}, {0x75, 0x00, 0x30, 0xff}}}, 370 {{{ -5426, 1684, -7295}, 0, { 4908, 2180}, {0x81, 0x00, 0x00, 0xff}}}, 371 {{{ -5426, 2355, -3199}, 0, { 366, 44}, {0x84, 0x00, 0x18, 0xff}}}, 372 {{{ -5426, 2810, -7295}, 0, { 4908, 44}, {0x99, 0x33, 0xcd, 0xff}}}, 373 {{{ -5426, 1229, -3199}, 0, { 366, 2180}, {0x81, 0x00, 0x00, 0xff}}}, 374 {{{ -6962, 2651, -5858}, 0, { -2410, 52}, {0x6d, 0x00, 0x3f, 0xff}}}, 375 {{{ -6962, 1597, -5858}, 0, { -2410, 1964}, {0x45, 0x66, 0x1c, 0xff}}}, 376 {{{ -6962, 2628, -5654}, 0, { -2184, 52}, {0x7a, 0x00, 0xe0, 0xff}}}, 377 {{{ -6962, 1577, -5654}, 0, { -2184, 1960}, {0x68, 0x2b, 0xc7, 0xff}}}, 378 {{{ -6553, 2583, -5247}, 0, { -1734, 52}, {0x6d, 0x00, 0xc0, 0xff}}}, 379 {{{ -6553, 1536, -5247}, 0, { -1734, 1952}, {0x54, 0x5d, 0xf1, 0xff}}}, 380 {{{ -6553, 2355, -3199}, 0, { 536, 52}, {0x7d, 0x00, 0x0f, 0xff}}}, 381 {{{ -6553, 1331, -3199}, 0, { 536, 1908}, {0x48, 0x64, 0x1c, 0xff}}}, 382 }; 383 384 // 0x07016118 - 0x07016218 385 static const Vtx hmc_seg7_vertex_07016118[] = { 386 {{{ -6476, 1536, 1408}, 0, { 2034, 1604}, {0x99, 0x33, 0xcd, 0xff}}}, 387 {{{ -6476, 1792, 1408}, 0, { 2034, 1092}, {0xe5, 0xc9, 0x92, 0xff}}}, 388 {{{ -5733, 1536, 1408}, 0, { 2648, 1604}, {0x00, 0x00, 0x81, 0xff}}}, 389 {{{ -6629, 1792, 1408}, 0, { 1926, 1092}, {0x43, 0xdf, 0x9b, 0xff}}}, 390 {{{ -7269, 1536, 1408}, 0, { 1552, 1604}, {0x00, 0x00, 0x81, 0xff}}}, 391 {{{ -7269, 2355, 1408}, 0, { 1552, 0}, {0x3d, 0x00, 0x92, 0xff}}}, 392 {{{ -6629, 1536, 1408}, 0, { 1926, 1604}, {0x33, 0x67, 0xcd, 0xff}}}, 393 {{{ -6629, 1792, 1459}, 0, { 1948, 1092}, {0x38, 0x8f, 0x00, 0xff}}}, 394 {{{ -6629, 1536, 1459}, 0, { 1948, 1604}, {0x71, 0x38, 0x00, 0xff}}}, 395 {{{ -6476, 1536, 1459}, 0, { 2054, 1604}, {0xc8, 0x71, 0x00, 0xff}}}, 396 {{{ -5733, 1331, 1408}, 0, { 2648, 2012}, {0xbf, 0x2d, 0x9d, 0xff}}}, 397 {{{ -7269, 1331, 1408}, 0, { 1552, 2012}, {0x33, 0x60, 0xc0, 0xff}}}, 398 {{{ -7781, 1331, -639}, 0, { 0, 2012}, {0x77, 0x2a, 0xff, 0xff}}}, 399 {{{ -7781, 2355, -639}, 0, { 0, 0}, {0x7b, 0x00, 0x1d, 0xff}}}, 400 {{{ -5733, 2355, 1408}, 0, { 2648, 0}, {0xd5, 0x00, 0x89, 0xff}}}, 401 {{{ -6476, 1792, 1459}, 0, { 2054, 1092}, {0x8f, 0xc8, 0x00, 0xff}}}, 402 }; 403 404 // 0x07016218 - 0x07016308 405 static const Vtx hmc_seg7_vertex_07016218[] = { 406 {{{ -3677, 1792, 636}, 0, { 4814, 1092}, {0x0f, 0xde, 0x87, 0xff}}}, 407 {{{ -3654, 1536, 682}, 0, { 4792, 1604}, {0x65, 0x38, 0xce, 0xff}}}, 408 {{{ -3677, 1536, 636}, 0, { 4814, 1604}, {0x17, 0x67, 0xbb, 0xff}}}, 409 {{{ -3654, 1792, 682}, 0, { 4792, 1092}, {0x32, 0x8f, 0xe7, 0xff}}}, 410 {{{ -3540, 1792, 567}, 0, { 4938, 1092}, {0xb6, 0xc9, 0xaa, 0xff}}}, 411 {{{ -4197, 1536, 896}, 0, { 4270, 1604}, {0x0e, 0x56, 0xa4, 0xff}}}, 412 {{{ -4197, 2355, 896}, 0, { 4270, 0}, {0xe9, 0x00, 0x84, 0xff}}}, 413 {{{ -3517, 1792, 613}, 0, { 4916, 1092}, {0x9b, 0xc8, 0x32, 0xff}}}, 414 {{{ -3517, 1536, 613}, 0, { 4916, 1604}, {0xce, 0x71, 0x19, 0xff}}}, 415 {{{ -3540, 1536, 567}, 0, { 4938, 1604}, {0x8d, 0x33, 0x00, 0xff}}}, 416 {{{ -3173, 1536, 384}, 0, { 5232, 1604}, {0xad, 0x58, 0xda, 0xff}}}, 417 {{{ -3173, 2355, 384}, 0, { 5232, 0}, {0x9f, 0x00, 0xaf, 0xff}}}, 418 {{{ -5426, 2355, -3199}, 0, { 9588, 0}, {0x84, 0x00, 0x18, 0xff}}}, 419 {{{ -5426, 1331, -3199}, 0, { 9588, 2012}, {0xcc, 0x6f, 0x1f, 0xff}}}, 420 {{{ -5221, 1331, -2687}, 0, { 9068, 2012}, {0xb4, 0x54, 0x38, 0xff}}}, 421 }; 422 423 // 0x07016308 - 0x07016408 424 static const Vtx hmc_seg7_vertex_07016308[] = { 425 {{{ -7781, 2355, -639}, 0, { 12232, 0}, {0x7b, 0x00, 0x1d, 0xff}}}, 426 {{{ -6757, 1331, -2687}, 0, { 10358, 2012}, {0x5a, 0x4c, 0x2d, 0xff}}}, 427 {{{ -6757, 2355, -2687}, 0, { 10358, 0}, {0x74, 0x00, 0x32, 0xff}}}, 428 {{{ -7781, 1331, -639}, 0, { 12232, 2012}, {0x77, 0x2a, 0xff, 0xff}}}, 429 {{{ -5221, 2355, -2687}, 0, { 9068, 0}, {0xcc, 0x27, 0x6c, 0xff}}}, 430 {{{ -5221, 1331, -2687}, 0, { 9068, 2012}, {0xb4, 0x54, 0x38, 0xff}}}, 431 {{{ -3685, 1331, -1663}, 0, { 7190, 2012}, {0xba, 0x00, 0x69, 0xff}}}, 432 {{{ -6553, 1331, -3199}, 0, { 10000, 2012}, {0x48, 0x64, 0x1c, 0xff}}}, 433 {{{ -6553, 2355, -3199}, 0, { 10000, 0}, {0x7d, 0x00, 0x0f, 0xff}}}, 434 {{{ -5426, 2355, -3199}, 0, { 9588, 0}, {0x84, 0x00, 0x18, 0xff}}}, 435 {{{ -5017, 512, -879}, 0, { 3814, 920}, {0x94, 0x33, 0x29, 0xff}}}, 436 {{{ -5017, -511, -879}, 0, { 3814, -440}, {0x93, 0x00, 0x40, 0xff}}}, 437 {{{ -5017, -511, -399}, 0, { 4298, -440}, {0x86, 0x00, 0xe0, 0xff}}}, 438 {{{ -5733, 1331, 1408}, 0, { 1022, 2012}, {0xbf, 0x2d, 0x9d, 0xff}}}, 439 {{{ -6041, 922, 384}, 0, { 1238, 1468}, {0x1a, 0x6d, 0xc6, 0xff}}}, 440 {{{ -7269, 1331, 1408}, 0, { 1430, 2012}, {0x33, 0x60, 0xc0, 0xff}}}, 441 }; 442 443 // 0x07016408 - 0x07016508 444 static const Vtx hmc_seg7_vertex_07016408[] = { 445 {{{ -7269, 1331, 1408}, 0, { 1430, 2012}, {0x33, 0x60, 0xc0, 0xff}}}, 446 {{{ -6041, 922, 384}, 0, { 1238, 1468}, {0x1a, 0x6d, 0xc6, 0xff}}}, 447 {{{ -6655, 922, -229}, 0, { 1764, 1468}, {0x3b, 0x6e, 0xee, 0xff}}}, 448 {{{ -7690, 1331, -271}, 0, { 1898, 2012}, {0x2e, 0x74, 0xec, 0xff}}}, 449 {{{ -7539, 1331, -1123}, 0, { 2174, 2012}, {0x32, 0x71, 0x19, 0xff}}}, 450 {{{ -6655, 922, -1049}, 0, { 2260, 1468}, {0x37, 0x6e, 0x1a, 0xff}}}, 451 {{{ -6757, 1331, -2687}, 0, { 2706, 2012}, {0x5a, 0x4c, 0x2d, 0xff}}}, 452 {{{ -6041, 922, -1663}, 0, { 2786, 1468}, {0xfe, 0x50, 0x61, 0xff}}}, 453 {{{ -5221, 922, -1663}, 0, { 3282, 1468}, {0xf3, 0x5a, 0x57, 0xff}}}, 454 {{{ -5391, 512, -1253}, 0, { 3276, 920}, {0xd2, 0x33, 0x69, 0xff}}}, 455 {{{ -5017, 512, -879}, 0, { 3814, 920}, {0x94, 0x33, 0x29, 0xff}}}, 456 {{{ -5017, -511, -879}, 0, { 3814, -440}, {0x93, 0x00, 0x40, 0xff}}}, 457 {{{ -5017, -511, -399}, 0, { 4298, -440}, {0x86, 0x00, 0xe0, 0xff}}}, 458 {{{ -5017, 512, -399}, 0, { 4298, 920}, {0x97, 0x33, 0xd2, 0xff}}}, 459 {{{ -6245, 512, -399}, 0, { 1770, 920}, {0x6c, 0x33, 0xd7, 0xff}}}, 460 {{{ -6245, 512, -879}, 0, { 2254, 920}, {0x69, 0x33, 0x2e, 0xff}}}, 461 }; 462 463 // 0x07016508 - 0x07016608 464 static const Vtx hmc_seg7_vertex_07016508[] = { 465 {{{ -5017, 512, -399}, 0, { 210, 920}, {0x97, 0x33, 0xd2, 0xff}}}, 466 {{{ -5017, -511, -399}, 0, { 210, -440}, {0x86, 0x00, 0xe0, 0xff}}}, 467 {{{ -5391, -511, -25}, 0, { 748, -440}, {0xc0, 0x00, 0x93, 0xff}}}, 468 {{{ -5391, 512, -25}, 0, { 748, 920}, {0xd7, 0x33, 0x94, 0xff}}}, 469 {{{ -5871, -511, -25}, 0, { 1232, -440}, {0x20, 0x00, 0x86, 0xff}}}, 470 {{{ -5871, 512, -25}, 0, { 1232, 920}, {0x2e, 0x33, 0x96, 0xff}}}, 471 {{{ -5221, 922, 384}, 0, { 742, 1468}, {0xe1, 0x4c, 0xa0, 0xff}}}, 472 {{{ -6041, 922, 384}, 0, { 1238, 1468}, {0x1a, 0x6d, 0xc6, 0xff}}}, 473 {{{ -6245, -511, -399}, 0, { 1770, -440}, {0x6d, 0x00, 0xc0, 0xff}}}, 474 {{{ -6245, 512, -399}, 0, { 1770, 920}, {0x6c, 0x33, 0xd7, 0xff}}}, 475 {{{ -6655, 922, -229}, 0, { 1764, 1468}, {0x3b, 0x6e, 0xee, 0xff}}}, 476 {{{ -6245, -511, -879}, 0, { 2254, -440}, {0x7a, 0x00, 0x20, 0xff}}}, 477 {{{ -6245, 512, -879}, 0, { 2254, 920}, {0x69, 0x33, 0x2e, 0xff}}}, 478 {{{ -6655, 922, -1049}, 0, { 2260, 1468}, {0x37, 0x6e, 0x1a, 0xff}}}, 479 {{{ -5871, 512, -1253}, 0, { 2792, 920}, {0x29, 0x33, 0x6c, 0xff}}}, 480 {{{ -5871, -511, -1253}, 0, { 2792, -440}, {0x40, 0x00, 0x6d, 0xff}}}, 481 }; 482 483 // 0x07016608 - 0x070166F8 484 static const Vtx hmc_seg7_vertex_07016608[] = { 485 {{{ -6655, 922, -1049}, 0, { 2260, 1468}, {0x37, 0x6e, 0x1a, 0xff}}}, 486 {{{ -5871, 512, -1253}, 0, { 2792, 920}, {0x29, 0x33, 0x6c, 0xff}}}, 487 {{{ -6041, 922, -1663}, 0, { 2786, 1468}, {0xfe, 0x50, 0x61, 0xff}}}, 488 {{{ -5391, 512, -1253}, 0, { 3276, 920}, {0xd2, 0x33, 0x69, 0xff}}}, 489 {{{ -5391, -511, -1253}, 0, { 3276, -440}, {0xe0, 0x00, 0x7a, 0xff}}}, 490 {{{ -5871, -511, -1253}, 0, { 2792, -440}, {0x40, 0x00, 0x6d, 0xff}}}, 491 {{{ -6041, 1321, -1663}, 0, { 2786, 2000}, {0xda, 0x00, 0x79, 0xff}}}, 492 {{{ -5221, 922, -1663}, 0, { 3282, 1468}, {0xf3, 0x5a, 0x57, 0xff}}}, 493 {{{ -6739, 1321, -2661}, 0, { 2708, 2000}, {0x98, 0x00, 0x48, 0xff}}}, 494 {{{ -5017, -511, -879}, 0, { 3814, -440}, {0x93, 0x00, 0x40, 0xff}}}, 495 {{{ -4709, 2355, 384}, 0, { 3866, 0}, {0x30, 0x00, 0x8b, 0xff}}}, 496 {{{ -5221, 1331, 384}, 0, { 3494, 2012}, {0xcb, 0x00, 0x8d, 0xff}}}, 497 {{{ -5221, 2355, 384}, 0, { 3494, 0}, {0xa9, 0x00, 0xa4, 0xff}}}, 498 {{{ -5221, 1321, -1663}, 0, { 3282, 2000}, {0x59, 0x00, 0x59, 0xff}}}, 499 {{{ -5221, 1321, -2661}, 0, { 3164, 2000}, {0x7f, 0x00, 0x00, 0xff}}}, 500 }; 501 502 // 0x070166F8 - 0x070167F8 503 static const Vtx hmc_seg7_vertex_070166F8[] = { 504 {{{ -4709, 1331, 384}, 0, { 514, 2012}, {0x00, 0x00, 0x81, 0xff}}}, 505 {{{ -5221, 922, 384}, 0, { 742, 1468}, {0xe1, 0x4c, 0xa0, 0xff}}}, 506 {{{ -5221, 1331, 384}, 0, { 742, 2012}, {0xcb, 0x00, 0x8d, 0xff}}}, 507 {{{ -5733, 1331, 1408}, 0, { 1022, 2012}, {0xbf, 0x2d, 0x9d, 0xff}}}, 508 {{{ -5221, 2355, 384}, 0, { 3494, 0}, {0xa9, 0x00, 0xa4, 0xff}}}, 509 {{{ -5733, 1331, 1408}, 0, { 2648, 2012}, {0xbf, 0x2d, 0x9d, 0xff}}}, 510 {{{ -5733, 2355, 1408}, 0, { 2648, 0}, {0xd5, 0x00, 0x89, 0xff}}}, 511 {{{ -5221, 1331, 384}, 0, { 3494, 2012}, {0xcb, 0x00, 0x8d, 0xff}}}, 512 {{{ -4709, 2355, 384}, 0, { 3866, 0}, {0x30, 0x00, 0x8b, 0xff}}}, 513 {{{ -4709, 1331, 384}, 0, { 3866, 2012}, {0x00, 0x00, 0x81, 0xff}}}, 514 {{{ -4197, 1536, 896}, 0, { 4270, 1604}, {0x0e, 0x56, 0xa4, 0xff}}}, 515 {{{ -4709, 1536, 384}, 0, { 3866, 1604}, {0xbc, 0x3c, 0xa8, 0xff}}}, 516 {{{ -4197, 2355, 896}, 0, { 4270, 0}, {0xe9, 0x00, 0x84, 0xff}}}, 517 {{{ -5426, 2697, -6271}, 0, { 1398, -372}, {0x81, 0x00, 0x00, 0xff}}}, 518 {{{ -5426, 2810, -6271}, 0, { 1398, -828}, {0xd6, 0x54, 0xac, 0xff}}}, 519 {{{ -5426, 2810, -7295}, 0, { -644, -828}, {0x99, 0x33, 0xcd, 0xff}}}, 520 }; 521 522 // 0x070167F8 - 0x07016898 523 static const Vtx hmc_seg7_vertex_070167F8[] = { 524 {{{ -4914, 3630, -7295}, 0, { 4114, 0}, {0x93, 0x00, 0x40, 0xff}}}, 525 {{{ -4914, 2810, -7295}, 0, { 4114, 2012}, {0x9a, 0x47, 0xe9, 0xff}}}, 526 {{{ -4607, 2810, -6988}, 0, { 3302, 2012}, {0x99, 0x2a, 0x3c, 0xff}}}, 527 {{{ -4607, 3630, -6988}, 0, { 3302, 0}, {0x86, 0x00, 0x20, 0xff}}}, 528 {{{ -4607, 2810, -6578}, 0, { 2596, 2012}, {0x9d, 0x49, 0xe6, 0xff}}}, 529 {{{ -4607, 3630, -6578}, 0, { 2596, 0}, {0x93, 0x00, 0xc0, 0xff}}}, 530 {{{ -4914, 2810, -6271}, 0, { 1876, 2012}, {0xcc, 0x49, 0xa7, 0xff}}}, 531 {{{ -4914, 3630, -6271}, 0, { 1876, 0}, {0xe0, 0x00, 0x86, 0xff}}}, 532 {{{ -5426, 2810, -6271}, 0, { 1048, 2012}, {0xd6, 0x54, 0xac, 0xff}}}, 533 {{{ -5426, 3630, -6271}, 0, { 1048, 0}, {0x8f, 0x00, 0xc8, 0xff}}}, 534 }; 535 536 // 0x07016898 - 0x070168D8 537 static const Vtx hmc_seg7_vertex_07016898[] = { 538 {{{ -4474, 2406, -3189}, 0, { 0, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, 539 {{{ -4259, 2836, -3189}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, 540 {{{ -4474, 2836, -3189}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, 541 {{{ -4259, 2406, -3189}, 0, { 990, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, 542 }; 543 544 // 0x070168D8 - 0x07016918 545 static const Vtx hmc_seg7_vertex_070168D8[] = { 546 {{{ -4259, 2406, -3189}, 0, { 0, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, 547 {{{ -4044, 2836, -3189}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, 548 {{{ -4259, 2836, -3189}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, 549 {{{ -4044, 2406, -3189}, 0, { 990, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, 550 }; 551 552 // 0x07016918 - 0x07016A90 553 static const Gfx hmc_seg7_dl_07016918[] = { 554 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, cave_09006800), 555 gsDPLoadSync(), 556 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 557 gsSPLight(&hmc_seg7_lights_07014EB8.l, 1), 558 gsSPLight(&hmc_seg7_lights_07014EB8.a, 2), 559 gsSPVertex(hmc_seg7_vertex_07014EE8, 16, 0), 560 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 1, 0x0), 561 gsSP2Triangles( 4, 5, 6, 0x0, 7, 8, 9, 0x0), 562 gsSP2Triangles(10, 9, 11, 0x0, 12, 10, 0, 0x0), 563 gsSP2Triangles( 0, 10, 1, 0x0, 13, 14, 15, 0x0), 564 gsSP2Triangles(12, 7, 10, 0x0, 11, 1, 10, 0x0), 565 gsSPVertex(hmc_seg7_vertex_07014FE8, 16, 0), 566 gsSP2Triangles( 0, 1, 2, 0x0, 3, 0, 2, 0x0), 567 gsSP2Triangles( 4, 5, 0, 0x0, 6, 1, 7, 0x0), 568 gsSP2Triangles( 6, 2, 1, 0x0, 7, 1, 8, 0x0), 569 gsSP2Triangles( 7, 8, 9, 0x0, 10, 11, 12, 0x0), 570 gsSP2Triangles(12, 11, 13, 0x0, 12, 13, 14, 0x0), 571 gsSP2Triangles(10, 12, 15, 0x0, 10, 15, 3, 0x0), 572 gsSPVertex(hmc_seg7_vertex_070150E8, 16, 0), 573 gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0), 574 gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0), 575 gsSP2Triangles( 8, 9, 10, 0x0, 11, 12, 1, 0x0), 576 gsSP2Triangles(11, 1, 3, 0x0, 13, 14, 15, 0x0), 577 gsSPVertex(hmc_seg7_vertex_070151E8, 15, 0), 578 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 579 gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0), 580 gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0), 581 gsSP1Triangle(10, 13, 14, 0x0), 582 gsSPEndDisplayList(), 583 }; 584 585 // 0x07016A90 - 0x07016BA8 586 static const Gfx hmc_seg7_dl_07016A90[] = { 587 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, cave_09009800), 588 gsDPLoadSync(), 589 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 590 gsSPVertex(hmc_seg7_vertex_070152D8, 16, 0), 591 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 592 gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0), 593 gsSP2Triangles( 7, 10, 8, 0x0, 9, 8, 11, 0x0), 594 gsSP2Triangles( 9, 11, 12, 0x0, 12, 11, 1, 0x0), 595 gsSP2Triangles(12, 1, 0, 0x0, 13, 14, 15, 0x0), 596 gsSPVertex(hmc_seg7_vertex_070153D8, 14, 0), 597 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 598 gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0), 599 gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0), 600 gsSPVertex(hmc_seg7_vertex_070154B8, 10, 0), 601 gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0), 602 gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0), 603 gsSP2Triangles( 4, 8, 9, 0x0, 4, 6, 8, 0x0), 604 gsSPLight(&hmc_seg7_lights_07014ED0.l, 1), 605 gsSPLight(&hmc_seg7_lights_07014ED0.a, 2), 606 gsSPVertex(hmc_seg7_vertex_07015558, 7, 0), 607 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 608 gsSP1Triangle( 0, 2, 6, 0x0), 609 gsSPEndDisplayList(), 610 }; 611 612 // 0x07016BA8 - 0x07016C60 613 static const Gfx hmc_seg7_dl_07016BA8[] = { 614 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, cave_09008800), 615 gsDPLoadSync(), 616 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 617 gsSPLight(&hmc_seg7_lights_07014EB8.l, 1), 618 gsSPLight(&hmc_seg7_lights_07014EB8.a, 2), 619 gsSPVertex(hmc_seg7_vertex_070155C8, 16, 0), 620 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 621 gsSP2Triangles( 3, 6, 4, 0x0, 7, 6, 3, 0x0), 622 gsSP2Triangles( 7, 8, 6, 0x0, 5, 4, 9, 0x0), 623 gsSP2Triangles( 5, 9, 10, 0x0, 10, 8, 7, 0x0), 624 gsSP2Triangles(10, 9, 8, 0x0, 2, 1, 11, 0x0), 625 gsSP2Triangles( 2, 11, 12, 0x0, 13, 14, 15, 0x0), 626 gsSP2Triangles( 0, 15, 1, 0x0, 12, 11, 14, 0x0), 627 gsSP2Triangles(12, 14, 13, 0x0, 13, 15, 0, 0x0), 628 gsSPEndDisplayList(), 629 }; 630 631 // 0x07016C60 - 0x07016E40 632 static const Gfx hmc_seg7_dl_07016C60[] = { 633 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, cave_09007800), 634 gsDPLoadSync(), 635 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 636 gsSPVertex(hmc_seg7_vertex_070156C8, 15, 0), 637 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 638 gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0), 639 gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0), 640 gsSP1Triangle(11, 13, 14, 0x0), 641 gsSPVertex(hmc_seg7_vertex_070157B8, 15, 0), 642 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 643 gsSP2Triangles( 6, 7, 8, 0x0, 6, 8, 9, 0x0), 644 gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0), 645 gsSP1Triangle( 0, 2, 14, 0x0), 646 gsSPVertex(hmc_seg7_vertex_070158A8, 16, 0), 647 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 648 gsSP2Triangles( 2, 4, 3, 0x0, 2, 5, 4, 0x0), 649 gsSP2Triangles( 5, 6, 4, 0x0, 6, 7, 4, 0x0), 650 gsSP2Triangles( 8, 9, 10, 0x0, 8, 11, 9, 0x0), 651 gsSP2Triangles( 9, 12, 13, 0x0, 9, 11, 12, 0x0), 652 gsSP2Triangles( 8, 14, 11, 0x0, 13, 12, 15, 0x0), 653 gsSPVertex(hmc_seg7_vertex_070159A8, 16, 0), 654 gsSP2Triangles( 0, 1, 2, 0x0, 1, 3, 2, 0x0), 655 gsSP2Triangles( 2, 3, 4, 0x0, 2, 5, 6, 0x0), 656 gsSP2Triangles( 2, 6, 7, 0x0, 0, 2, 7, 0x0), 657 gsSP2Triangles( 2, 4, 5, 0x0, 5, 8, 6, 0x0), 658 gsSP2Triangles( 9, 10, 11, 0x0, 9, 11, 12, 0x0), 659 gsSP1Triangle(13, 14, 15, 0x0), 660 gsSPVertex(hmc_seg7_vertex_07015AA8, 16, 0), 661 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 662 gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0), 663 gsSP2Triangles( 8, 9, 10, 0x0, 10, 9, 11, 0x0), 664 gsSP2Triangles(12, 13, 14, 0x0, 8, 15, 9, 0x0), 665 gsSPVertex(hmc_seg7_vertex_07015BA8, 8, 0), 666 gsSP2Triangles( 0, 1, 2, 0x0, 1, 3, 2, 0x0), 667 gsSP2Triangles( 1, 4, 3, 0x0, 5, 6, 0, 0x0), 668 gsSP1Triangle( 7, 0, 6, 0x0), 669 gsSPEndDisplayList(), 670 }; 671 672 // 0x07016E40 - 0x07017338 673 static const Gfx hmc_seg7_dl_07016E40[] = { 674 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, cave_09005800), 675 gsDPLoadSync(), 676 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 677 gsSPVertex(hmc_seg7_vertex_07015C28, 16, 0), 678 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 679 gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0), 680 gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0), 681 gsSP2Triangles(11, 14, 12, 0x0, 0, 2, 15, 0x0), 682 gsSPVertex(hmc_seg7_vertex_07015D28, 15, 0), 683 gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0), 684 gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0), 685 gsSP2Triangles( 8, 9, 6, 0x0, 10, 11, 12, 0x0), 686 gsSP2Triangles(12, 11, 13, 0x0, 12, 13, 14, 0x0), 687 gsSPVertex(hmc_seg7_vertex_07015E18, 16, 0), 688 gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0), 689 gsSP2Triangles( 0, 2, 4, 0x0, 3, 5, 1, 0x0), 690 gsSP2Triangles( 6, 7, 8, 0x0, 6, 8, 9, 0x0), 691 gsSP2Triangles( 6, 10, 11, 0x0, 12, 10, 6, 0x0), 692 gsSP2Triangles( 6, 11, 13, 0x0, 4, 2, 14, 0x0), 693 gsSP1Triangle(15, 4, 14, 0x0), 694 gsSPVertex(hmc_seg7_vertex_07015F18, 16, 0), 695 gsSP2Triangles( 0, 1, 2, 0x0, 2, 1, 3, 0x0), 696 gsSP2Triangles( 4, 5, 6, 0x0, 7, 2, 8, 0x0), 697 gsSP2Triangles( 9, 5, 4, 0x0, 10, 5, 11, 0x0), 698 gsSP2Triangles(12, 6, 5, 0x0, 12, 5, 10, 0x0), 699 gsSP2Triangles( 4, 6, 13, 0x0, 14, 6, 12, 0x0), 700 gsSP1Triangle(13, 6, 15, 0x0), 701 gsSPVertex(hmc_seg7_vertex_07016018, 16, 0), 702 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 703 gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0), 704 gsSP2Triangles( 8, 9, 0, 0x0, 10, 9, 8, 0x0), 705 gsSP2Triangles( 8, 0, 3, 0x0, 10, 11, 9, 0x0), 706 gsSP2Triangles(12, 11, 10, 0x0, 12, 13, 11, 0x0), 707 gsSP2Triangles(14, 15, 13, 0x0, 14, 13, 12, 0x0), 708 gsSPVertex(hmc_seg7_vertex_07016118, 16, 0), 709 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 710 gsSP2Triangles( 3, 6, 4, 0x0, 7, 3, 1, 0x0), 711 gsSP2Triangles( 8, 6, 3, 0x0, 8, 3, 7, 0x0), 712 gsSP2Triangles( 1, 3, 5, 0x0, 9, 6, 8, 0x0), 713 gsSP2Triangles( 9, 0, 6, 0x0, 4, 2, 10, 0x0), 714 gsSP2Triangles( 4, 10, 11, 0x0, 5, 11, 12, 0x0), 715 gsSP2Triangles( 5, 12, 13, 0x0, 1, 14, 2, 0x0), 716 gsSP2Triangles( 7, 1, 15, 0x0, 15, 1, 0, 0x0), 717 gsSP2Triangles( 1, 5, 14, 0x0, 15, 0, 9, 0x0), 718 gsSPVertex(hmc_seg7_vertex_07016218, 15, 0), 719 gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0), 720 gsSP2Triangles( 4, 3, 0, 0x0, 0, 5, 6, 0x0), 721 gsSP2Triangles( 4, 7, 3, 0x0, 2, 1, 8, 0x0), 722 gsSP2Triangles( 0, 2, 5, 0x0, 2, 8, 9, 0x0), 723 gsSP2Triangles( 9, 8, 7, 0x0, 9, 7, 4, 0x0), 724 gsSP2Triangles( 4, 0, 6, 0x0, 10, 9, 4, 0x0), 725 gsSP2Triangles( 4, 6, 11, 0x0, 10, 4, 11, 0x0), 726 gsSP1Triangle(12, 13, 14, 0x0), 727 gsSPVertex(hmc_seg7_vertex_07016308, 16, 0), 728 gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0), 729 gsSP2Triangles( 4, 5, 6, 0x0, 2, 1, 7, 0x0), 730 gsSP2Triangles( 2, 7, 8, 0x0, 9, 5, 4, 0x0), 731 gsSP2Triangles(10, 11, 12, 0x0, 13, 14, 15, 0x0), 732 gsSPVertex(hmc_seg7_vertex_07016408, 16, 0), 733 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 734 gsSP2Triangles( 4, 5, 6, 0x0, 6, 5, 7, 0x0), 735 gsSP2Triangles( 8, 9, 10, 0x0, 9, 11, 10, 0x0), 736 gsSP2Triangles(10, 12, 13, 0x0, 2, 14, 15, 0x0), 737 gsSPVertex(hmc_seg7_vertex_07016508, 16, 0), 738 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 739 gsSP2Triangles( 3, 2, 4, 0x0, 3, 4, 5, 0x0), 740 gsSP2Triangles( 6, 3, 5, 0x0, 6, 5, 7, 0x0), 741 gsSP2Triangles( 5, 8, 9, 0x0, 5, 4, 8, 0x0), 742 gsSP2Triangles( 7, 5, 9, 0x0, 7, 9, 10, 0x0), 743 gsSP2Triangles( 9, 8, 11, 0x0, 9, 11, 12, 0x0), 744 gsSP2Triangles(10, 12, 13, 0x0, 13, 12, 14, 0x0), 745 gsSP2Triangles(12, 15, 14, 0x0, 12, 11, 15, 0x0), 746 gsSPVertex(hmc_seg7_vertex_07016608, 15, 0), 747 gsSP2Triangles( 0, 1, 2, 0x0, 2, 1, 3, 0x0), 748 gsSP2Triangles( 1, 4, 3, 0x0, 1, 5, 4, 0x0), 749 gsSP2Triangles( 6, 2, 7, 0x0, 2, 6, 8, 0x0), 750 gsSP2Triangles( 2, 3, 7, 0x0, 3, 4, 9, 0x0), 751 gsSP2Triangles(10, 11, 12, 0x0, 6, 7, 13, 0x0), 752 gsSP1Triangle( 7, 14, 13, 0x0), 753 gsSPVertex(hmc_seg7_vertex_070166F8, 16, 0), 754 gsSP2Triangles( 0, 1, 2, 0x0, 2, 1, 3, 0x0), 755 gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0), 756 gsSP2Triangles( 8, 9, 7, 0x0, 10, 11, 8, 0x0), 757 gsSP2Triangles(12, 10, 8, 0x0, 13, 14, 15, 0x0), 758 gsSPVertex(hmc_seg7_vertex_070167F8, 10, 0), 759 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 760 gsSP2Triangles( 3, 2, 4, 0x0, 3, 4, 5, 0x0), 761 gsSP2Triangles( 5, 4, 6, 0x0, 5, 6, 7, 0x0), 762 gsSP2Triangles( 7, 6, 8, 0x0, 7, 8, 9, 0x0), 763 gsSPEndDisplayList(), 764 }; 765 766 // 0x07017338 - 0x07017370 767 static const Gfx hmc_seg7_dl_07017338[] = { 768 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, hmc_seg7_texture_07000000), 769 gsDPLoadSync(), 770 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 771 gsSPVertex(hmc_seg7_vertex_07016898, 4, 0), 772 gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0), 773 gsSPEndDisplayList(), 774 }; 775 776 // 0x07017370 - 0x070173A8 777 static const Gfx hmc_seg7_dl_07017370[] = { 778 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, hmc_seg7_texture_07001000), 779 gsDPLoadSync(), 780 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 781 gsSPVertex(hmc_seg7_vertex_070168D8, 4, 0), 782 gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0), 783 gsSPEndDisplayList(), 784 }; 785 786 // 0x070173A8 - 0x070174B0 787 const Gfx hmc_seg7_dl_070173A8[] = { 788 gsDPPipeSync(), 789 gsDPSetCycleType(G_CYC_2CYCLE), 790 gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_OPA_SURF2), 791 gsDPSetDepthSource(G_ZS_PIXEL), 792 gsDPSetFogColor(0, 0, 0, 255), 793 gsSPFogPosition(960, 1000), 794 gsSPSetGeometryMode(G_FOG), 795 gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_PASS2), 796 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), 797 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), 798 gsDPTileSync(), 799 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), 800 gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC), 801 gsSPDisplayList(hmc_seg7_dl_07016918), 802 gsSPDisplayList(hmc_seg7_dl_07016A90), 803 gsDPTileSync(), 804 gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD), 805 gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (64 - 1) << G_TEXTURE_IMAGE_FRAC), 806 gsSPDisplayList(hmc_seg7_dl_07016BA8), 807 gsSPDisplayList(hmc_seg7_dl_07016C60), 808 gsSPDisplayList(hmc_seg7_dl_07016E40), 809 gsDPTileSync(), 810 gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_CLAMP, 5, G_TX_NOLOD), 811 gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (64 - 1) << G_TEXTURE_IMAGE_FRAC), 812 gsSPDisplayList(hmc_seg7_dl_07017338), 813 gsSPDisplayList(hmc_seg7_dl_07017370), 814 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF), 815 gsDPPipeSync(), 816 gsDPSetCycleType(G_CYC_1CYCLE), 817 gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_NOOP2), 818 gsSPClearGeometryMode(G_FOG), 819 gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), 820 gsSPEndDisplayList(), 821 };