model.inc.c (27828B)
1 // 0x07013C58 - 0x07013C70 2 static const Lights1 bbh_seg7_lights_07013C58 = gdSPDefLights1( 3 0x20, 0x20, 0x20, 4 0x50, 0x50, 0x50, 0x28, 0x28, 0x28 5 ); 6 7 // 0x07013C70 - 0x07013C88 8 static const Lights1 bbh_seg7_lights_07013C70 = gdSPDefLights1( 9 0x66, 0x66, 0x66, 10 0xff, 0xff, 0xff, 0x28, 0x28, 0x28 11 ); 12 13 // 0x07013C88 - 0x07013D08 14 static const Vtx bbh_seg7_vertex_07013C88[] = { 15 {{{ 512, 0, -50}, 0, { 480, 0}, {0x00, 0x7f, 0x00, 0xff}}}, 16 {{{ 358, 0, -101}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, 17 {{{ 358, 0, -50}, 0, { 480, 990}, {0x00, 0x7f, 0x00, 0xff}}}, 18 {{{ 512, 0, -101}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, 19 {{{ 256, 819, -50}, 0, { 480, 0}, {0x00, 0x7f, 0x00, 0xff}}}, 20 {{{ 102, 819, -101}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, 21 {{{ 102, 819, -50}, 0, { 480, 990}, {0x00, 0x7f, 0x00, 0xff}}}, 22 {{{ 256, 819, -101}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, 23 }; 24 25 // 0x07013D08 - 0x07013DC8 26 static const Vtx bbh_seg7_vertex_07013D08[] = { 27 {{{ 1024, 1638, -101}, 0, { -98, 1074}, {0x00, 0x81, 0x00, 0xff}}}, 28 {{{ -716, 1638, -101}, 0, { 1058, 1074}, {0x00, 0x81, 0x00, 0xff}}}, 29 {{{ -716, 1638, -1535}, 0, { 1058, -118}, {0x00, 0x81, 0x00, 0xff}}}, 30 {{{ 1024, 1638, -1535}, 0, { -98, -118}, {0x00, 0x81, 0x00, 0xff}}}, 31 {{{ 358, 256, -101}, 0, { 990, 990}, {0x00, 0x81, 0x00, 0xff}}}, 32 {{{ 512, 256, -50}, 0, { 480, 0}, {0x00, 0x81, 0x00, 0xff}}}, 33 {{{ 358, 256, -50}, 0, { 480, 990}, {0x00, 0x81, 0x00, 0xff}}}, 34 {{{ 512, 256, -101}, 0, { 990, 0}, {0x00, 0x81, 0x00, 0xff}}}, 35 {{{ 102, 1075, -101}, 0, { 990, 990}, {0x00, 0x81, 0x00, 0xff}}}, 36 {{{ 256, 1075, -101}, 0, { 990, 0}, {0x00, 0x81, 0x00, 0xff}}}, 37 {{{ 256, 1075, -50}, 0, { 480, 0}, {0x00, 0x81, 0x00, 0xff}}}, 38 {{{ 102, 1075, -50}, 0, { 480, 990}, {0x00, 0x81, 0x00, 0xff}}}, 39 }; 40 41 // 0x07013DC8 - 0x07013E08 42 static const Vtx bbh_seg7_vertex_07013DC8[] = { 43 {{{ 1024, 0, -1535}, 0, { -7184, 10186}, {0x00, 0x7f, 0x00, 0xff}}}, 44 {{{ -716, 0, -1535}, 0, { 10188, 10186}, {0x00, 0x7f, 0x00, 0xff}}}, 45 {{{ -716, 0, -101}, 0, { 10188, -4120}, {0x00, 0x7f, 0x00, 0xff}}}, 46 {{{ 1024, 0, -101}, 0, { -7184, -4120}, {0x00, 0x7f, 0x00, 0xff}}}, 47 }; 48 49 // 0x07013E08 - 0x07013E48 50 static const Vtx bbh_seg7_vertex_07013E08[] = { 51 {{{ -511, 205, -1228}, 0, { 0, 990}, {0x41, 0x57, 0x41, 0xff}}}, 52 {{{ -511, 358, -1433}, 0, { 990, 0}, {0x41, 0x57, 0x41, 0xff}}}, 53 {{{ -613, 358, -1330}, 0, { 0, 0}, {0x41, 0x57, 0x41, 0xff}}}, 54 {{{ -409, 205, -1330}, 0, { 990, 990}, {0x41, 0x57, 0x41, 0xff}}}, 55 }; 56 57 // 0x07013E48 - 0x07013F38 58 static const Vtx bbh_seg7_vertex_07013E48[] = { 59 {{{ -511, 0, -1228}, 0, { 0, 2012}, {0xa7, 0x00, 0x59, 0xff}}}, 60 {{{ -613, 205, -1330}, 0, { 990, 844}, {0xa7, 0x00, 0x59, 0xff}}}, 61 {{{ -613, 0, -1330}, 0, { 990, 2012}, {0xa7, 0x00, 0x59, 0xff}}}, 62 {{{ -511, 205, -1228}, 0, { 0, 844}, {0xa7, 0x00, 0x59, 0xff}}}, 63 {{{ -409, 0, -1330}, 0, { 1414, 2012}, {0x59, 0x00, 0x59, 0xff}}}, 64 {{{ -409, 205, -1330}, 0, { 1414, 648}, {0x59, 0x00, 0x59, 0xff}}}, 65 {{{ -511, 205, -1228}, 0, { 0, 648}, {0x59, 0x00, 0x59, 0xff}}}, 66 {{{ -511, 0, -1228}, 0, { 0, 2012}, {0x59, 0x00, 0x59, 0xff}}}, 67 {{{ -511, 0, -1433}, 0, { 990, 2012}, {0x5a, 0x00, 0xa7, 0xff}}}, 68 {{{ -511, 205, -1433}, 0, { 990, 844}, {0x5a, 0x00, 0xa7, 0xff}}}, 69 {{{ -409, 0, -1330}, 0, { 0, 2012}, {0x5a, 0x00, 0xa7, 0xff}}}, 70 {{{ -409, 205, -1330}, 0, { 0, 844}, {0x5a, 0x00, 0xa7, 0xff}}}, 71 {{{ 358, 0, -50}, 0, { 478, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, 72 {{{ 358, 256, -101}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, 73 {{{ 358, 256, -50}, 0, { 478, 0}, {0x7f, 0x00, 0x00, 0xff}}}, 74 }; 75 76 // 0x07013F38 - 0x07014028 77 static const Vtx bbh_seg7_vertex_07013F38[] = { 78 {{{ 512, 256, -101}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, 79 {{{ 512, 0, -50}, 0, { 478, 2012}, {0x81, 0x00, 0x00, 0xff}}}, 80 {{{ 512, 256, -50}, 0, { 478, 0}, {0x81, 0x00, 0x00, 0xff}}}, 81 {{{ 512, 0, -101}, 0, { 0, 2012}, {0x81, 0x00, 0x00, 0xff}}}, 82 {{{ 256, 1075, -101}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, 83 {{{ 256, 819, -101}, 0, { 990, 2012}, {0x81, 0x00, 0x00, 0xff}}}, 84 {{{ 256, 819, -50}, 0, { 478, 2012}, {0x81, 0x00, 0x00, 0xff}}}, 85 {{{ 256, 1075, -50}, 0, { 478, 0}, {0x81, 0x00, 0x00, 0xff}}}, 86 {{{ 102, 819, -50}, 0, { 478, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, 87 {{{ 102, 1075, -101}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, 88 {{{ 102, 1075, -50}, 0, { 478, 0}, {0x7f, 0x00, 0x00, 0xff}}}, 89 {{{ 102, 819, -101}, 0, { 990, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, 90 {{{ 358, 0, -50}, 0, { 478, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, 91 {{{ 358, 0, -101}, 0, { 0, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, 92 {{{ 358, 256, -101}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, 93 }; 94 95 // 0x07014028 - 0x07014088 96 static const Vtx bbh_seg7_vertex_07014028[] = { 97 {{{ -511, 205, -1433}, 0, { 990, 844}, {0x5a, 0x00, 0xa7, 0xff}}}, 98 {{{ -511, 358, -1433}, 0, { 990, 0}, {0x5a, 0x00, 0xa7, 0xff}}}, 99 {{{ -409, 205, -1330}, 0, { 0, 844}, {0x5a, 0x00, 0xa7, 0xff}}}, 100 {{{ -511, 205, -1228}, 0, { 0, 844}, {0xa7, 0x00, 0x59, 0xff}}}, 101 {{{ -613, 358, -1330}, 0, { 990, 0}, {0xa7, 0x00, 0x59, 0xff}}}, 102 {{{ -613, 205, -1330}, 0, { 990, 844}, {0xa7, 0x00, 0x59, 0xff}}}, 103 }; 104 105 // 0x07014088 - 0x07014178 106 static const Vtx bbh_seg7_vertex_07014088[] = { 107 {{{ -511, 1638, -101}, 0, { 0, 2688}, {0x00, 0x00, 0x81, 0xff}}}, 108 {{{ 102, 1075, -101}, 0, { 3034, 820}, {0x00, 0x00, 0x81, 0xff}}}, 109 {{{ -511, 819, -101}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, 110 {{{ 819, 0, -101}, 0, { 0, 2688}, {0x00, 0x00, 0x81, 0xff}}}, 111 {{{ 512, 256, -101}, 0, { 1502, 1840}, {0x00, 0x00, 0x81, 0xff}}}, 112 {{{ 819, 819, -101}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, 113 {{{ 512, 0, -101}, 0, { 1502, 2688}, {0x00, 0x00, 0x81, 0xff}}}, 114 {{{ 256, 819, -101}, 0, { 2778, 0}, {0x00, 0x00, 0x81, 0xff}}}, 115 {{{ 819, 819, -101}, 0, { 6612, 0}, {0x00, 0x00, 0x81, 0xff}}}, 116 {{{ 256, 819, -101}, 0, { 3800, 0}, {0x00, 0x00, 0x81, 0xff}}}, 117 {{{ 256, 1075, -101}, 0, { 3800, 820}, {0x00, 0x00, 0x81, 0xff}}}, 118 {{{ 819, 1638, -101}, 0, { 6612, 2688}, {0x00, 0x00, 0x81, 0xff}}}, 119 {{{ -511, 0, -101}, 0, { 6610, 2688}, {0x00, 0x00, 0x81, 0xff}}}, 120 {{{ -511, 819, -101}, 0, { 6610, 0}, {0x00, 0x00, 0x81, 0xff}}}, 121 {{{ 102, 819, -101}, 0, { 3544, 0}, {0x00, 0x00, 0x81, 0xff}}}, 122 }; 123 124 // 0x07014178 - 0x07014268 125 static const Vtx bbh_seg7_vertex_07014178[] = { 126 {{{ -716, 819, -1330}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, 127 {{{ -716, 1638, -1330}, 0, { 0, 2688}, {0x7f, 0x00, 0x00, 0xff}}}, 128 {{{ -716, 1638, -306}, 0, { 5078, 2688}, {0x7f, 0x00, 0x00, 0xff}}}, 129 {{{ 102, 1075, -101}, 0, { 3034, 820}, {0x00, 0x00, 0x81, 0xff}}}, 130 {{{ 102, 819, -101}, 0, { 3034, 0}, {0x00, 0x00, 0x81, 0xff}}}, 131 {{{ -511, 819, -101}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, 132 {{{ 1024, 819, -306}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, 133 {{{ 1024, 1638, -306}, 0, { 0, 2688}, {0x81, 0x00, 0x00, 0xff}}}, 134 {{{ 1024, 1638, -1330}, 0, { 5078, 2688}, {0x81, 0x00, 0x00, 0xff}}}, 135 {{{ 1024, 819, -1330}, 0, { 5078, 0}, {0x81, 0x00, 0x00, 0xff}}}, 136 {{{ 1024, 0, -306}, 0, { 5078, 2688}, {0x81, 0x00, 0x00, 0xff}}}, 137 {{{ 1024, 819, -1330}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, 138 {{{ 1024, 0, -1330}, 0, { 0, 2688}, {0x81, 0x00, 0x00, 0xff}}}, 139 {{{ 1024, 819, -306}, 0, { 5078, 0}, {0x81, 0x00, 0x00, 0xff}}}, 140 {{{ -716, 819, -306}, 0, { 5078, 0}, {0x7f, 0x00, 0x00, 0xff}}}, 141 }; 142 143 // 0x07014268 - 0x07014368 144 static const Vtx bbh_seg7_vertex_07014268[] = { 145 {{{ 512, 256, -101}, 0, { 1502, 1840}, {0x00, 0x00, 0x81, 0xff}}}, 146 {{{ 358, 256, -101}, 0, { 2268, 1840}, {0x00, 0x00, 0x81, 0xff}}}, 147 {{{ 256, 819, -101}, 0, { 2778, 0}, {0x00, 0x00, 0x81, 0xff}}}, 148 {{{ -716, 0, -1330}, 0, { 5078, 2688}, {0x7f, 0x00, 0x00, 0xff}}}, 149 {{{ -716, 819, -1330}, 0, { 5078, 0}, {0x7f, 0x00, 0x00, 0xff}}}, 150 {{{ -716, 819, -306}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, 151 {{{ -716, 0, -306}, 0, { 0, 2688}, {0x7f, 0x00, 0x00, 0xff}}}, 152 {{{ 819, 1638, -1535}, 0, { 0, 2688}, {0x00, 0x00, 0x7f, 0xff}}}, 153 {{{ -511, 1638, -1535}, 0, { 6612, 2688}, {0x00, 0x00, 0x7f, 0xff}}}, 154 {{{ -511, 819, -1535}, 0, { 6612, 0}, {0x00, 0x00, 0x7f, 0xff}}}, 155 {{{ 819, 819, -1535}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, 156 {{{ 819, 819, -1535}, 0, { 6612, 0}, {0x00, 0x00, 0x7f, 0xff}}}, 157 {{{ -511, 0, -1535}, 0, { 0, 2688}, {0x00, 0x00, 0x7f, 0xff}}}, 158 {{{ 819, 0, -1535}, 0, { 6612, 2688}, {0x00, 0x00, 0x7f, 0xff}}}, 159 {{{ -511, 819, -1535}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, 160 {{{ 102, 819, -101}, 0, { 3544, 0}, {0x00, 0x00, 0x81, 0xff}}}, 161 }; 162 163 // 0x07014368 - 0x07014458 164 static const Vtx bbh_seg7_vertex_07014368[] = { 165 {{{ 358, 256, -101}, 0, { 2268, 1840}, {0x00, 0x00, 0x81, 0xff}}}, 166 {{{ 358, 0, -101}, 0, { 2268, 2688}, {0x00, 0x00, 0x81, 0xff}}}, 167 {{{ -511, 0, -101}, 0, { 6610, 2688}, {0x00, 0x00, 0x81, 0xff}}}, 168 {{{ 102, 819, -101}, 0, { 3544, 0}, {0x00, 0x00, 0x81, 0xff}}}, 169 {{{ 256, 1075, -101}, 0, { 3800, 820}, {0x00, 0x00, 0x81, 0xff}}}, 170 {{{ 102, 1075, -101}, 0, { 3034, 820}, {0x00, 0x00, 0x81, 0xff}}}, 171 {{{ -511, 1638, -101}, 0, { 0, 2688}, {0x00, 0x00, 0x81, 0xff}}}, 172 {{{ 819, 1638, -101}, 0, { 6612, 2688}, {0x00, 0x00, 0x81, 0xff}}}, 173 {{{ 819, 1638, -1535}, 0, { 990, 2680}, {0x81, 0x00, 0x00, 0xff}}}, 174 {{{ 819, 819, -1433}, 0, { 734, 0}, {0x81, 0x00, 0x00, 0xff}}}, 175 {{{ 819, 1638, -1433}, 0, { 734, 2684}, {0x81, 0x00, 0x00, 0xff}}}, 176 {{{ 819, 1638, -1433}, 0, { 734, 2684}, {0xa7, 0x00, 0x59, 0xff}}}, 177 {{{ 819, 819, -1433}, 0, { 734, 0}, {0xa7, 0x00, 0x59, 0xff}}}, 178 {{{ 922, 819, -1330}, 0, { 224, -28}, {0xa7, 0x00, 0x59, 0xff}}}, 179 {{{ 922, 1638, -1330}, 0, { 224, 2684}, {0xa7, 0x00, 0x59, 0xff}}}, 180 }; 181 182 // 0x07014458 - 0x07014538 183 static const Vtx bbh_seg7_vertex_07014458[] = { 184 {{{ 922, 819, -1330}, 0, { 734, 0}, {0x00, 0x00, 0x7f, 0xff}}}, 185 {{{ 922, 0, -1330}, 0, { 734, 2684}, {0x00, 0x00, 0x7f, 0xff}}}, 186 {{{ 1024, 0, -1330}, 0, { 990, 2684}, {0x00, 0x00, 0x7f, 0xff}}}, 187 {{{ 922, 1638, -1330}, 0, { 224, 2684}, {0x00, 0x00, 0x7f, 0xff}}}, 188 {{{ 922, 819, -1330}, 0, { 224, -28}, {0x00, 0x00, 0x7f, 0xff}}}, 189 {{{ 1024, 819, -1330}, 0, { 0, -28}, {0x00, 0x00, 0x7f, 0xff}}}, 190 {{{ 1024, 1638, -1330}, 0, { 0, 2688}, {0x00, 0x00, 0x7f, 0xff}}}, 191 {{{ 819, 1638, -1535}, 0, { 990, 2680}, {0x81, 0x00, 0x00, 0xff}}}, 192 {{{ 819, 819, -1535}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, 193 {{{ 819, 819, -1433}, 0, { 734, 0}, {0x81, 0x00, 0x00, 0xff}}}, 194 {{{ 819, 819, -1433}, 0, { 224, -28}, {0xa7, 0x00, 0x59, 0xff}}}, 195 {{{ 922, 0, -1330}, 0, { 734, 2684}, {0xa7, 0x00, 0x59, 0xff}}}, 196 {{{ 922, 819, -1330}, 0, { 734, 0}, {0xa7, 0x00, 0x59, 0xff}}}, 197 {{{ 819, 0, -1433}, 0, { 224, 2688}, {0xa7, 0x00, 0x59, 0xff}}}, 198 }; 199 200 // 0x07014538 - 0x07014638 201 static const Vtx bbh_seg7_vertex_07014538[] = { 202 {{{ 819, 819, -1535}, 0, { 0, -28}, {0x81, 0x00, 0x00, 0xff}}}, 203 {{{ 819, 0, -1433}, 0, { 224, 2688}, {0x81, 0x00, 0x00, 0xff}}}, 204 {{{ 819, 819, -1433}, 0, { 224, -28}, {0x81, 0x00, 0x00, 0xff}}}, 205 {{{ 819, 819, -204}, 0, { 224, -28}, {0x81, 0x00, 0x00, 0xff}}}, 206 {{{ 819, 0, -101}, 0, { 0, 2688}, {0x81, 0x00, 0x00, 0xff}}}, 207 {{{ 819, 819, -101}, 0, { 0, -28}, {0x81, 0x00, 0x00, 0xff}}}, 208 {{{ 922, 819, -1330}, 0, { 734, 0}, {0x00, 0x00, 0x7f, 0xff}}}, 209 {{{ 1024, 0, -1330}, 0, { 990, 2684}, {0x00, 0x00, 0x7f, 0xff}}}, 210 {{{ 1024, 819, -1330}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, 211 {{{ 819, 0, -1535}, 0, { 0, 2688}, {0x81, 0x00, 0x00, 0xff}}}, 212 {{{ 922, 819, -306}, 0, { 734, 0}, {0xa7, 0x00, 0xa6, 0xff}}}, 213 {{{ 922, 0, -306}, 0, { 734, 2684}, {0xa7, 0x00, 0xa6, 0xff}}}, 214 {{{ 819, 0, -204}, 0, { 224, 2688}, {0xa7, 0x00, 0xa6, 0xff}}}, 215 {{{ 1024, 819, -306}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, 216 {{{ 922, 0, -306}, 0, { 734, 2684}, {0x00, 0x00, 0x81, 0xff}}}, 217 {{{ 922, 819, -306}, 0, { 734, 0}, {0x00, 0x00, 0x81, 0xff}}}, 218 }; 219 220 // 0x07014638 - 0x07014738 221 static const Vtx bbh_seg7_vertex_07014638[] = { 222 {{{ 922, 819, -306}, 0, { 734, 0}, {0xa7, 0x00, 0xa6, 0xff}}}, 223 {{{ 819, 0, -204}, 0, { 224, 2688}, {0xa7, 0x00, 0xa6, 0xff}}}, 224 {{{ 819, 819, -204}, 0, { 224, -28}, {0xa7, 0x00, 0xa6, 0xff}}}, 225 {{{ 819, 819, -204}, 0, { 224, -28}, {0x81, 0x00, 0x00, 0xff}}}, 226 {{{ 819, 0, -204}, 0, { 224, 2688}, {0x81, 0x00, 0x00, 0xff}}}, 227 {{{ 819, 0, -101}, 0, { 0, 2688}, {0x81, 0x00, 0x00, 0xff}}}, 228 {{{ 1024, 819, -306}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, 229 {{{ 1024, 0, -306}, 0, { 990, 2684}, {0x00, 0x00, 0x81, 0xff}}}, 230 {{{ 922, 0, -306}, 0, { 734, 2684}, {0x00, 0x00, 0x81, 0xff}}}, 231 {{{ 922, 1638, -306}, 0, { 224, 2684}, {0xa7, 0x00, 0xa6, 0xff}}}, 232 {{{ 922, 819, -306}, 0, { 224, -28}, {0xa7, 0x00, 0xa6, 0xff}}}, 233 {{{ 819, 819, -204}, 0, { 734, 0}, {0xa7, 0x00, 0xa6, 0xff}}}, 234 {{{ 1024, 1638, -306}, 0, { 0, 2688}, {0x00, 0x00, 0x81, 0xff}}}, 235 {{{ 922, 819, -306}, 0, { 224, -28}, {0x00, 0x00, 0x81, 0xff}}}, 236 {{{ 922, 1638, -306}, 0, { 224, 2684}, {0x00, 0x00, 0x81, 0xff}}}, 237 {{{ 819, 1638, -204}, 0, { 734, 2684}, {0xa7, 0x00, 0xa6, 0xff}}}, 238 }; 239 240 // 0x07014738 - 0x07014838 241 static const Vtx bbh_seg7_vertex_07014738[] = { 242 {{{ 819, 1638, -204}, 0, { 734, 2684}, {0x81, 0x00, 0x00, 0xff}}}, 243 {{{ 819, 819, -204}, 0, { 734, 0}, {0x81, 0x00, 0x00, 0xff}}}, 244 {{{ 819, 819, -101}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, 245 {{{ 819, 1638, -101}, 0, { 990, 2680}, {0x81, 0x00, 0x00, 0xff}}}, 246 {{{ 1024, 1638, -306}, 0, { 0, 2688}, {0x00, 0x00, 0x81, 0xff}}}, 247 {{{ 1024, 819, -306}, 0, { 0, -28}, {0x00, 0x00, 0x81, 0xff}}}, 248 {{{ 922, 819, -306}, 0, { 224, -28}, {0x00, 0x00, 0x81, 0xff}}}, 249 {{{ -613, 819, -1330}, 0, { 734, 0}, {0x5a, 0x00, 0x59, 0xff}}}, 250 {{{ -511, 0, -1433}, 0, { 224, 2688}, {0x5a, 0x00, 0x59, 0xff}}}, 251 {{{ -511, 819, -1433}, 0, { 224, -28}, {0x5a, 0x00, 0x59, 0xff}}}, 252 {{{ -716, 819, -1330}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, 253 {{{ -613, 0, -1330}, 0, { 734, 2684}, {0x00, 0x00, 0x7f, 0xff}}}, 254 {{{ -613, 819, -1330}, 0, { 734, 0}, {0x00, 0x00, 0x7f, 0xff}}}, 255 {{{ -511, 819, -1433}, 0, { 224, -28}, {0x7f, 0x00, 0x00, 0xff}}}, 256 {{{ -511, 0, -1433}, 0, { 224, 2688}, {0x7f, 0x00, 0x00, 0xff}}}, 257 {{{ -511, 0, -1535}, 0, { 0, 2688}, {0x7f, 0x00, 0x00, 0xff}}}, 258 }; 259 260 // 0x07014838 - 0x07014938 261 static const Vtx bbh_seg7_vertex_07014838[] = { 262 {{{ -613, 819, -1330}, 0, { 734, 0}, {0x5a, 0x00, 0x59, 0xff}}}, 263 {{{ -613, 0, -1330}, 0, { 734, 2684}, {0x5a, 0x00, 0x59, 0xff}}}, 264 {{{ -511, 0, -1433}, 0, { 224, 2688}, {0x5a, 0x00, 0x59, 0xff}}}, 265 {{{ -511, 819, -1433}, 0, { 224, -28}, {0x7f, 0x00, 0x00, 0xff}}}, 266 {{{ -511, 0, -1535}, 0, { 0, 2688}, {0x7f, 0x00, 0x00, 0xff}}}, 267 {{{ -511, 819, -1535}, 0, { 0, -28}, {0x7f, 0x00, 0x00, 0xff}}}, 268 {{{ -716, 819, -1330}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, 269 {{{ -716, 0, -1330}, 0, { 990, 2684}, {0x00, 0x00, 0x7f, 0xff}}}, 270 {{{ -613, 0, -1330}, 0, { 734, 2684}, {0x00, 0x00, 0x7f, 0xff}}}, 271 {{{ -613, 1638, -1330}, 0, { 224, 2684}, {0x5a, 0x00, 0x59, 0xff}}}, 272 {{{ -511, 819, -1433}, 0, { 734, 0}, {0x5a, 0x00, 0x59, 0xff}}}, 273 {{{ -511, 1638, -1433}, 0, { 734, 2684}, {0x5a, 0x00, 0x59, 0xff}}}, 274 {{{ -716, 1638, -1330}, 0, { 0, 2688}, {0x00, 0x00, 0x7f, 0xff}}}, 275 {{{ -613, 819, -1330}, 0, { 224, -28}, {0x00, 0x00, 0x7f, 0xff}}}, 276 {{{ -613, 1638, -1330}, 0, { 224, 2684}, {0x00, 0x00, 0x7f, 0xff}}}, 277 {{{ -613, 819, -1330}, 0, { 224, -28}, {0x5a, 0x00, 0x59, 0xff}}}, 278 }; 279 280 // 0x07014938 - 0x07014A28 281 static const Vtx bbh_seg7_vertex_07014938[] = { 282 {{{ -511, 1638, -204}, 0, { 734, 2684}, {0x59, 0x00, 0xa7, 0xff}}}, 283 {{{ -511, 819, -204}, 0, { 734, 0}, {0x59, 0x00, 0xa7, 0xff}}}, 284 {{{ -613, 819, -306}, 0, { 224, -28}, {0x59, 0x00, 0xa7, 0xff}}}, 285 {{{ -511, 1638, -1433}, 0, { 734, 2684}, {0x7f, 0x00, 0x00, 0xff}}}, 286 {{{ -511, 819, -1433}, 0, { 734, 0}, {0x7f, 0x00, 0x00, 0xff}}}, 287 {{{ -511, 819, -1535}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, 288 {{{ -511, 1638, -1535}, 0, { 990, 2680}, {0x7f, 0x00, 0x00, 0xff}}}, 289 {{{ -716, 1638, -1330}, 0, { 0, 2688}, {0x00, 0x00, 0x7f, 0xff}}}, 290 {{{ -716, 819, -1330}, 0, { 0, -28}, {0x00, 0x00, 0x7f, 0xff}}}, 291 {{{ -613, 819, -1330}, 0, { 224, -28}, {0x00, 0x00, 0x7f, 0xff}}}, 292 {{{ -613, 1638, -306}, 0, { 224, 2684}, {0x00, 0x00, 0x81, 0xff}}}, 293 {{{ -613, 819, -306}, 0, { 224, -28}, {0x00, 0x00, 0x81, 0xff}}}, 294 {{{ -716, 819, -306}, 0, { 0, -28}, {0x00, 0x00, 0x81, 0xff}}}, 295 {{{ -613, 1638, -306}, 0, { 224, 2684}, {0x59, 0x00, 0xa7, 0xff}}}, 296 {{{ -716, 1638, -306}, 0, { 0, 2688}, {0x00, 0x00, 0x81, 0xff}}}, 297 }; 298 299 // 0x07014A28 - 0x07014B28 300 static const Vtx bbh_seg7_vertex_07014A28[] = { 301 {{{ -613, 819, -306}, 0, { 734, 0}, {0x00, 0x00, 0x81, 0xff}}}, 302 {{{ -613, 0, -306}, 0, { 734, 2684}, {0x00, 0x00, 0x81, 0xff}}}, 303 {{{ -716, 0, -306}, 0, { 990, 2684}, {0x00, 0x00, 0x81, 0xff}}}, 304 {{{ -716, 819, -306}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, 305 {{{ -511, 819, -204}, 0, { 224, -28}, {0x59, 0x00, 0xa7, 0xff}}}, 306 {{{ -613, 0, -306}, 0, { 734, 2684}, {0x59, 0x00, 0xa7, 0xff}}}, 307 {{{ -613, 819, -306}, 0, { 734, 0}, {0x59, 0x00, 0xa7, 0xff}}}, 308 {{{ -511, 0, -204}, 0, { 224, 2688}, {0x59, 0x00, 0xa7, 0xff}}}, 309 {{{ -511, 1638, -101}, 0, { 990, 2680}, {0x7f, 0x00, 0x00, 0xff}}}, 310 {{{ -511, 819, -101}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, 311 {{{ -511, 819, -204}, 0, { 734, 0}, {0x7f, 0x00, 0x00, 0xff}}}, 312 {{{ -511, 1638, -204}, 0, { 734, 2684}, {0x7f, 0x00, 0x00, 0xff}}}, 313 {{{ -511, 819, -101}, 0, { 0, -28}, {0x7f, 0x00, 0x00, 0xff}}}, 314 {{{ -511, 0, -204}, 0, { 224, 2688}, {0x7f, 0x00, 0x00, 0xff}}}, 315 {{{ -511, 819, -204}, 0, { 224, -28}, {0x7f, 0x00, 0x00, 0xff}}}, 316 {{{ -511, 0, -101}, 0, { 0, 2688}, {0x7f, 0x00, 0x00, 0xff}}}, 317 }; 318 319 // 0x07014B28 - 0x07014BC8 320 static const Gfx bbh_seg7_dl_07014B28[] = { 321 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, spooky_09008800), 322 gsDPLoadSync(), 323 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 324 gsSPLight(&bbh_seg7_lights_07013C58.l, 1), 325 gsSPLight(&bbh_seg7_lights_07013C58.a, 2), 326 gsSPVertex(bbh_seg7_vertex_07013C88, 8, 0), 327 gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0), 328 gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0), 329 gsSPLight(&bbh_seg7_lights_07013C70.l, 1), 330 gsSPLight(&bbh_seg7_lights_07013C70.a, 2), 331 gsSPVertex(bbh_seg7_vertex_07013D08, 12, 0), 332 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 333 gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0), 334 gsSP2Triangles( 8, 9, 10, 0x0, 8, 10, 11, 0x0), 335 gsSPEndDisplayList(), 336 }; 337 338 // 0x07014BC8 - 0x07014C10 339 static const Gfx bbh_seg7_dl_07014BC8[] = { 340 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, spooky_0900A000), 341 gsDPLoadSync(), 342 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 343 gsSPLight(&bbh_seg7_lights_07013C58.l, 1), 344 gsSPLight(&bbh_seg7_lights_07013C58.a, 2), 345 gsSPVertex(bbh_seg7_vertex_07013DC8, 4, 0), 346 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 347 gsSPEndDisplayList(), 348 }; 349 350 // 0x07014C10 - 0x07014C58 351 static const Gfx bbh_seg7_dl_07014C10[] = { 352 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, spooky_09004800), 353 gsDPLoadSync(), 354 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 355 gsSPLight(&bbh_seg7_lights_07013C70.l, 1), 356 gsSPLight(&bbh_seg7_lights_07013C70.a, 2), 357 gsSPVertex(bbh_seg7_vertex_07013E08, 4, 0), 358 gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0), 359 gsSPEndDisplayList(), 360 }; 361 362 // 0x07014C58 - 0x07014D10 363 static const Gfx bbh_seg7_dl_07014C58[] = { 364 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, spooky_09003800), 365 gsDPLoadSync(), 366 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 367 gsSPVertex(bbh_seg7_vertex_07013E48, 15, 0), 368 gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0), 369 gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0), 370 gsSP2Triangles( 8, 9, 10, 0x0, 9, 11, 10, 0x0), 371 gsSP1Triangle(12, 13, 14, 0x0), 372 gsSPVertex(bbh_seg7_vertex_07013F38, 15, 0), 373 gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0), 374 gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0), 375 gsSP2Triangles( 8, 9, 10, 0x0, 8, 11, 9, 0x0), 376 gsSP1Triangle(12, 13, 14, 0x0), 377 gsSPVertex(bbh_seg7_vertex_07014028, 6, 0), 378 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 379 gsSPEndDisplayList(), 380 }; 381 382 // 0x07014D10 - 0x07014FD8 383 static const Gfx bbh_seg7_dl_07014D10[] = { 384 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, spooky_09005000), 385 gsDPLoadSync(), 386 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 387 gsSPVertex(bbh_seg7_vertex_07014088, 15, 0), 388 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 389 gsSP2Triangles( 3, 6, 4, 0x0, 4, 7, 5, 0x0), 390 gsSP2Triangles( 8, 9, 10, 0x0, 8, 10, 11, 0x0), 391 gsSP1Triangle(12, 13, 14, 0x0), 392 gsSPVertex(bbh_seg7_vertex_07014178, 15, 0), 393 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 394 gsSP2Triangles( 6, 7, 8, 0x0, 6, 8, 9, 0x0), 395 gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0), 396 gsSP1Triangle( 0, 2, 14, 0x0), 397 gsSPVertex(bbh_seg7_vertex_07014268, 16, 0), 398 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 399 gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0), 400 gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0), 401 gsSP2Triangles(11, 14, 12, 0x0, 1, 15, 2, 0x0), 402 gsSPVertex(bbh_seg7_vertex_07014368, 15, 0), 403 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 404 gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0), 405 gsSP2Triangles( 8, 9, 10, 0x0, 11, 12, 13, 0x0), 406 gsSP1Triangle(11, 13, 14, 0x0), 407 gsSPVertex(bbh_seg7_vertex_07014458, 14, 0), 408 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 409 gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0), 410 gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0), 411 gsSPVertex(bbh_seg7_vertex_07014538, 16, 0), 412 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 413 gsSP2Triangles( 6, 7, 8, 0x0, 0, 9, 1, 0x0), 414 gsSP2Triangles(10, 11, 12, 0x0, 13, 14, 15, 0x0), 415 gsSPVertex(bbh_seg7_vertex_07014638, 16, 0), 416 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 417 gsSP2Triangles( 6, 7, 8, 0x0, 9, 10, 11, 0x0), 418 gsSP2Triangles(12, 13, 14, 0x0, 9, 11, 15, 0x0), 419 gsSPVertex(bbh_seg7_vertex_07014738, 16, 0), 420 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 421 gsSP2Triangles( 4, 5, 6, 0x0, 7, 8, 9, 0x0), 422 gsSP2Triangles(10, 11, 12, 0x0, 13, 14, 15, 0x0), 423 gsSPVertex(bbh_seg7_vertex_07014838, 16, 0), 424 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 425 gsSP2Triangles( 6, 7, 8, 0x0, 9, 10, 11, 0x0), 426 gsSP2Triangles(12, 13, 14, 0x0, 9, 15, 10, 0x0), 427 gsSPVertex(bbh_seg7_vertex_07014938, 15, 0), 428 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 429 gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0), 430 gsSP2Triangles(10, 11, 12, 0x0, 0, 2, 13, 0x0), 431 gsSP1Triangle(10, 12, 14, 0x0), 432 gsSPVertex(bbh_seg7_vertex_07014A28, 16, 0), 433 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 434 gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0), 435 gsSP2Triangles( 8, 9, 10, 0x0, 8, 10, 11, 0x0), 436 gsSP2Triangles(12, 13, 14, 0x0, 12, 15, 13, 0x0), 437 gsSPEndDisplayList(), 438 }; 439 440 // 0x07014FD8 - 0x07015098 441 const Gfx bbh_seg7_dl_07014FD8[] = { 442 gsDPPipeSync(), 443 gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB), 444 gsSPClearGeometryMode(G_SHADING_SMOOTH), 445 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), 446 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), 447 gsDPTileSync(), 448 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), 449 gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC), 450 gsSPDisplayList(bbh_seg7_dl_07014B28), 451 gsDPTileSync(), 452 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), 453 gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC), 454 gsSPDisplayList(bbh_seg7_dl_07014BC8), 455 gsSPDisplayList(bbh_seg7_dl_07014C10), 456 gsDPTileSync(), 457 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), 458 gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (64 - 1) << G_TEXTURE_IMAGE_FRAC), 459 gsSPDisplayList(bbh_seg7_dl_07014C58), 460 gsSPDisplayList(bbh_seg7_dl_07014D10), 461 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF), 462 gsDPPipeSync(), 463 gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), 464 gsSPSetGeometryMode(G_SHADING_SMOOTH), 465 gsSPEndDisplayList(), 466 };