model.inc.c (29101B)
1 // 0x0700BC68 - 0x0700BC80 2 static const Lights1 bbh_seg7_lights_0700BC68 = gdSPDefLights1( 3 0x20, 0x20, 0x20, 4 0x50, 0x50, 0x50, 0x28, 0x28, 0x28 5 ); 6 7 // 0x0700BC80 - 0x0700BC98 8 static const Lights1 bbh_seg7_lights_0700BC80 = gdSPDefLights1( 9 0x66, 0x66, 0x66, 10 0xff, 0xff, 0xff, 0x28, 0x28, 0x28 11 ); 12 13 // 0x0700BC98 - 0x0700BD18 14 static const Vtx bbh_seg7_vertex_0700BC98[] = { 15 {{{ -2098, 0, 1126}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, 16 {{{ -1945, 0, 1075}, 0, { 478, 0}, {0x00, 0x7f, 0x00, 0xff}}}, 17 {{{ -2098, 0, 1075}, 0, { 478, 990}, {0x00, 0x7f, 0x00, 0xff}}}, 18 {{{ -1945, 0, 1126}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, 19 {{{ -101, 0, 1536}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, 20 {{{ -50, 0, 1382}, 0, { 478, 0}, {0x00, 0x7f, 0x00, 0xff}}}, 21 {{{ -101, 0, 1382}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, 22 {{{ -50, 0, 1536}, 0, { 478, 990}, {0x00, 0x7f, 0x00, 0xff}}}, 23 }; 24 25 // 0x0700BD18 - 0x0700BE18 26 static const Vtx bbh_seg7_vertex_0700BD18[] = { 27 {{{ -101, 717, 2048}, 0, { 334, 990}, {0x00, 0x81, 0x00, 0xff}}}, 28 {{{ -818, 717, 2048}, 0, { 334, 650}, {0x00, 0x81, 0x00, 0xff}}}, 29 {{{ -101, 717, 1126}, 0, { 990, 990}, {0x00, 0x81, 0x00, 0xff}}}, 30 {{{ -1330, 717, 1638}, 0, { 626, 406}, {0x00, 0x81, 0x00, 0xff}}}, 31 {{{ -1330, 717, 1126}, 0, { 990, 406}, {0x00, 0x81, 0x00, 0xff}}}, 32 {{{ -818, 717, 2048}, 0, { 332, 650}, {0x00, 0x81, 0x00, 0xff}}}, 33 {{{ -2252, 819, 2048}, 0, { 334, 0}, {0x00, 0x81, 0x00, 0xff}}}, 34 {{{ -1842, 819, 2150}, 0, { 260, 162}, {0x00, 0x81, 0x00, 0xff}}}, 35 {{{ -2047, 819, 2355}, 0, { 114, 66}, {0x00, 0x81, 0x00, 0xff}}}, 36 {{{ -2252, 819, 1126}, 0, { 990, 0}, {0x00, 0x81, 0x00, 0xff}}}, 37 {{{ -1842, 819, 1126}, 0, { 990, 162}, {0x00, 0x81, 0x00, 0xff}}}, 38 {{{ -2252, 1638, 2048}, 0, { 334, 0}, {0x00, 0x81, 0x00, 0xff}}}, 39 {{{ -818, 1638, 2048}, 0, { 334, 650}, {0x00, 0x81, 0x00, 0xff}}}, 40 {{{ -1228, 1638, 2560}, 0, { 0, 454}, {0x00, 0x81, 0x00, 0xff}}}, 41 {{{ -818, 1638, 1126}, 0, { 990, 650}, {0x00, 0x81, 0x00, 0xff}}}, 42 {{{ -1842, 1638, 2560}, 0, { 0, 162}, {0x00, 0x81, 0x00, 0xff}}}, 43 }; 44 45 // 0x0700BE18 - 0x0700BEF8 46 static const Vtx bbh_seg7_vertex_0700BE18[] = { 47 {{{ -2252, 1638, 2048}, 0, { 334, 0}, {0x00, 0x81, 0x00, 0xff}}}, 48 {{{ -2252, 1638, 1126}, 0, { 990, 0}, {0x00, 0x81, 0x00, 0xff}}}, 49 {{{ -818, 1638, 1126}, 0, { 990, 650}, {0x00, 0x81, 0x00, 0xff}}}, 50 {{{ -101, 256, 1382}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, 51 {{{ -50, 256, 1382}, 0, { 480, 990}, {0x00, 0x81, 0x00, 0xff}}}, 52 {{{ -50, 256, 1536}, 0, { 480, 0}, {0x00, 0x81, 0x00, 0xff}}}, 53 {{{ -1945, 256, 1075}, 0, { 478, 990}, {0x00, 0x81, 0x00, 0xff}}}, 54 {{{ -2098, 256, 1126}, 0, { 990, 0}, {0x00, 0x81, 0x00, 0xff}}}, 55 {{{ -2098, 256, 1075}, 0, { 478, 0}, {0x00, 0x81, 0x00, 0xff}}}, 56 {{{ -1945, 256, 1126}, 0, { 990, 990}, {0x00, 0x81, 0x00, 0xff}}}, 57 {{{ -1893, 1280, 1075}, 0, { 480, 0}, {0x00, 0x81, 0x00, 0xff}}}, 58 {{{ -1893, 1280, 1126}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, 59 {{{ -2047, 1280, 1126}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, 60 {{{ -2047, 1280, 1075}, 0, { 480, 990}, {0x00, 0x81, 0x00, 0xff}}}, 61 }; 62 63 // 0x0700BEF8 - 0x0700BFD8 64 static const Vtx bbh_seg7_vertex_0700BEF8[] = { 65 {{{ -101, 256, 1536}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, 66 {{{ -50, 256, 1536}, 0, { 480, 0}, {0x00, 0x00, 0x81, 0xff}}}, 67 {{{ -50, 0, 1536}, 0, { 480, 990}, {0x00, 0x00, 0x81, 0xff}}}, 68 {{{ -101, 0, 1536}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, 69 {{{ -818, 1075, 1485}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, 70 {{{ -767, 819, 1485}, 0, { 478, 990}, {0x00, 0x00, 0x81, 0xff}}}, 71 {{{ -818, 819, 1485}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, 72 {{{ -101, 256, 1382}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, 73 {{{ -50, 256, 1536}, 0, { 480, 0}, {0x00, 0x81, 0x00, 0xff}}}, 74 {{{ -101, 256, 1536}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, 75 {{{ -50, 256, 1382}, 0, { 480, 0}, {0x00, 0x00, 0x7f, 0xff}}}, 76 {{{ -101, 0, 1382}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, 77 {{{ -50, 0, 1382}, 0, { 480, 990}, {0x00, 0x00, 0x7f, 0xff}}}, 78 {{{ -101, 256, 1382}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, 79 }; 80 81 // 0x0700BFD8 - 0x0700C088 82 static const Vtx bbh_seg7_vertex_0700BFD8[] = { 83 {{{ -767, 1075, 1331}, 0, { 480, 0}, {0x00, 0x00, 0x7f, 0xff}}}, 84 {{{ -818, 1075, 1331}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, 85 {{{ -818, 819, 1331}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, 86 {{{ -767, 819, 1331}, 0, { 480, 990}, {0x00, 0x00, 0x7f, 0xff}}}, 87 {{{ -818, 1075, 1485}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, 88 {{{ -767, 1075, 1485}, 0, { 478, 0}, {0x00, 0x00, 0x81, 0xff}}}, 89 {{{ -767, 819, 1485}, 0, { 478, 990}, {0x00, 0x00, 0x81, 0xff}}}, 90 {{{ -818, 1075, 1331}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, 91 {{{ -767, 1075, 1331}, 0, { 480, 990}, {0x00, 0x81, 0x00, 0xff}}}, 92 {{{ -767, 1075, 1485}, 0, { 480, 0}, {0x00, 0x81, 0x00, 0xff}}}, 93 {{{ -818, 1075, 1485}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, 94 }; 95 96 // 0x0700C088 - 0x0700C188 97 static const Vtx bbh_seg7_vertex_0700C088[] = { 98 {{{ -1330, 819, 1638}, 0, { 0, 0}, {0xb1, 0x00, 0x63, 0xff}}}, 99 {{{ -1330, 717, 1638}, 0, { 0, 990}, {0xb1, 0x00, 0x63, 0xff}}}, 100 {{{ -818, 717, 2048}, 0, { 4330, 990}, {0xb1, 0x00, 0x63, 0xff}}}, 101 {{{ -818, 819, 2048}, 0, { 4330, 0}, {0xb1, 0x00, 0x63, 0xff}}}, 102 {{{ -1330, 819, 1638}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, 103 {{{ -1330, 717, 1126}, 0, { -2414, 990}, {0x81, 0x00, 0x00, 0xff}}}, 104 {{{ -1330, 717, 1638}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, 105 {{{ -1330, 819, 1126}, 0, { -2414, 0}, {0x81, 0x00, 0x00, 0xff}}}, 106 {{{ -2047, 1024, 2355}, 0, { -158, 0}, {0x59, 0x00, 0x59, 0xff}}}, 107 {{{ -2047, 819, 2355}, 0, { -158, 990}, {0x59, 0x00, 0x59, 0xff}}}, 108 {{{ -1842, 1024, 2150}, 0, { 990, 0}, {0x59, 0x00, 0x59, 0xff}}}, 109 {{{ -1842, 819, 2150}, 0, { 990, 990}, {0x59, 0x00, 0x59, 0xff}}}, 110 {{{ -1842, 819, 1126}, 0, { 5078, 990}, {0x7f, 0x00, 0x00, 0xff}}}, 111 {{{ -1842, 1024, 1126}, 0, { 5078, 0}, {0x7f, 0x00, 0x00, 0xff}}}, 112 {{{ -1842, 1024, 2150}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, 113 {{{ -1842, 819, 2150}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, 114 }; 115 116 // 0x0700C188 - 0x0700C268 117 static const Vtx bbh_seg7_vertex_0700C188[] = { 118 {{{ -1279, 1382, 1126}, 0, { 2268, 1372}, {0x00, 0x00, 0x7f, 0xff}}}, 119 {{{ -818, 1638, 1126}, 0, { 4566, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, 120 {{{ -2252, 1638, 1126}, 0, { -2584, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, 121 {{{ -869, 1382, 1126}, 0, { 4312, 1372}, {0x00, 0x00, 0x7f, 0xff}}}, 122 {{{ -818, 819, 1126}, 0, { 4566, 0}, {0x00, 0x00, 0x7f, 0xff}}}, 123 {{{ -869, 922, 1126}, 0, { 4312, 224}, {0x00, 0x00, 0x7f, 0xff}}}, 124 {{{ -1279, 922, 1126}, 0, { 2268, 224}, {0x00, 0x00, 0x7f, 0xff}}}, 125 {{{ -1842, 819, 1126}, 0, { -540, 0}, {0x00, 0x00, 0x7f, 0xff}}}, 126 {{{ -1228, 1638, 2560}, 0, { 0, 2012}, {0x9d, 0x00, 0xb1, 0xff}}}, 127 {{{ -818, 819, 2048}, 0, { -2074, 0}, {0x9d, 0x00, 0xb1, 0xff}}}, 128 {{{ -1228, 819, 2560}, 0, { 0, 0}, {0x9d, 0x00, 0xb1, 0xff}}}, 129 {{{ -818, 1638, 2048}, 0, { -3606, 2012}, {0x81, 0x00, 0x00, 0xff}}}, 130 {{{ -818, 1075, 1485}, 0, { -796, 608}, {0x81, 0x00, 0x00, 0xff}}}, 131 {{{ -818, 819, 2048}, 0, { -3606, 0}, {0x81, 0x00, 0x00, 0xff}}}, 132 }; 133 134 // 0x0700C268 - 0x0700C358 135 static const Vtx bbh_seg7_vertex_0700C268[] = { 136 {{{ -2252, 1638, 2048}, 0, { -3606, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, 137 {{{ -2252, 819, 2048}, 0, { -3606, 0}, {0x7f, 0x00, 0x00, 0xff}}}, 138 {{{ -2252, 819, 1126}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, 139 {{{ -2252, 1638, 1126}, 0, { 990, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, 140 {{{ -2252, 0, 1126}, 0, { 990, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, 141 {{{ -2252, 0, 2048}, 0, { -3606, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, 142 {{{ -1228, 1638, 2560}, 0, { 0, 2012}, {0x9d, 0x00, 0xb1, 0xff}}}, 143 {{{ -818, 1638, 2048}, 0, { -2074, 2012}, {0x9d, 0x00, 0xb1, 0xff}}}, 144 {{{ -818, 819, 2048}, 0, { -2074, 0}, {0x9d, 0x00, 0xb1, 0xff}}}, 145 {{{ -818, 0, 2048}, 0, { -2074, 2012}, {0x9d, 0x00, 0xb1, 0xff}}}, 146 {{{ -1228, 819, 2560}, 0, { 0, 0}, {0x9d, 0x00, 0xb1, 0xff}}}, 147 {{{ -1228, 0, 2560}, 0, { 0, 2012}, {0x9d, 0x00, 0xb1, 0xff}}}, 148 {{{ -1228, 819, 2560}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, 149 {{{ -1228, 0, 2560}, 0, { 0, 2012}, {0x00, 0x00, 0x81, 0xff}}}, 150 {{{ -1842, 0, 2560}, 0, { 3034, 2012}, {0x00, 0x00, 0x81, 0xff}}}, 151 }; 152 153 // 0x0700C358 - 0x0700C458 154 static const Vtx bbh_seg7_vertex_0700C358[] = { 155 {{{ -1842, 1638, 2560}, 0, { 3034, 2012}, {0x00, 0x00, 0x81, 0xff}}}, 156 {{{ -1228, 1638, 2560}, 0, { 0, 2012}, {0x00, 0x00, 0x81, 0xff}}}, 157 {{{ -1228, 819, 2560}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, 158 {{{ -1842, 819, 2560}, 0, { 3034, 0}, {0x00, 0x00, 0x81, 0xff}}}, 159 {{{ -1842, 0, 2560}, 0, { 3034, 2012}, {0x00, 0x00, 0x81, 0xff}}}, 160 {{{ -2252, 1638, 2048}, 0, { 5078, 2012}, {0x63, 0x00, 0xb1, 0xff}}}, 161 {{{ -1842, 819, 2560}, 0, { 3034, 0}, {0x63, 0x00, 0xb1, 0xff}}}, 162 {{{ -2252, 819, 2048}, 0, { 5078, 0}, {0x63, 0x00, 0xb1, 0xff}}}, 163 {{{ -1842, 1638, 2560}, 0, { 3034, 2012}, {0x63, 0x00, 0xb1, 0xff}}}, 164 {{{ -1842, 819, 2560}, 0, { 0, 0}, {0x63, 0x00, 0xb1, 0xff}}}, 165 {{{ -1842, 0, 2560}, 0, { 0, 2012}, {0x63, 0x00, 0xb1, 0xff}}}, 166 {{{ -2252, 0, 2048}, 0, { 3240, 2012}, {0x63, 0x00, 0xb1, 0xff}}}, 167 {{{ -2252, 819, 2048}, 0, { 3240, 0}, {0x63, 0x00, 0xb1, 0xff}}}, 168 {{{ -2252, 1024, 1126}, 0, { -2584, 480}, {0x00, 0x00, 0x7f, 0xff}}}, 169 {{{ -2047, 1024, 1126}, 0, { -1562, 480}, {0x00, 0x00, 0x7f, 0xff}}}, 170 {{{ -2252, 1638, 1126}, 0, { -2584, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, 171 }; 172 173 // 0x0700C458 - 0x0700C548 174 static const Vtx bbh_seg7_vertex_0700C458[] = { 175 {{{ -2047, 1024, 1126}, 0, { -1562, 480}, {0x00, 0x00, 0x7f, 0xff}}}, 176 {{{ -2047, 1280, 1126}, 0, { -1562, 1116}, {0x00, 0x00, 0x7f, 0xff}}}, 177 {{{ -2252, 1638, 1126}, 0, { -2584, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, 178 {{{ -1893, 1280, 1126}, 0, { -796, 1116}, {0x00, 0x00, 0x7f, 0xff}}}, 179 {{{ -1279, 1382, 1126}, 0, { 2268, 1372}, {0x00, 0x00, 0x7f, 0xff}}}, 180 {{{ -1893, 1024, 1126}, 0, { -796, 480}, {0x00, 0x00, 0x7f, 0xff}}}, 181 {{{ -1842, 819, 1126}, 0, { -540, 0}, {0x00, 0x00, 0x7f, 0xff}}}, 182 {{{ -1279, 922, 1126}, 0, { 2268, 224}, {0x00, 0x00, 0x7f, 0xff}}}, 183 {{{ -818, 717, 1126}, 0, { 7122, 224}, {0x00, 0x00, 0x7f, 0xff}}}, 184 {{{ -818, 819, 1126}, 0, { 7122, 0}, {0x00, 0x00, 0x7f, 0xff}}}, 185 {{{ -2252, 819, 1126}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, 186 {{{ -2098, 256, 1126}, 0, { 734, 1372}, {0x00, 0x00, 0x7f, 0xff}}}, 187 {{{ -1945, 256, 1126}, 0, { 1502, 1372}, {0x00, 0x00, 0x7f, 0xff}}}, 188 {{{ -2252, 0, 1126}, 0, { 0, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, 189 {{{ -2098, 0, 1126}, 0, { 734, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, 190 }; 191 192 // 0x0700C548 - 0x0700C648 193 static const Vtx bbh_seg7_vertex_0700C548[] = { 194 {{{ -1945, 0, 1126}, 0, { 1502, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, 195 {{{ -101, 717, 1126}, 0, { 10700, 224}, {0x00, 0x00, 0x7f, 0xff}}}, 196 {{{ -1945, 256, 1126}, 0, { 1502, 1372}, {0x00, 0x00, 0x7f, 0xff}}}, 197 {{{ -1893, 1280, 1126}, 0, { -796, 1116}, {0x00, 0x00, 0x7f, 0xff}}}, 198 {{{ -1279, 922, 1126}, 0, { 2266, 224}, {0x00, 0x00, 0x7f, 0xff}}}, 199 {{{ -1279, 1382, 1126}, 0, { 2268, 1372}, {0x00, 0x00, 0x7f, 0xff}}}, 200 {{{ -818, 1075, 1331}, 0, { 0, 608}, {0x81, 0x00, 0x00, 0xff}}}, 201 {{{ -818, 1075, 1485}, 0, { -796, 608}, {0x81, 0x00, 0x00, 0xff}}}, 202 {{{ -818, 1638, 2048}, 0, { -3606, 2012}, {0x81, 0x00, 0x00, 0xff}}}, 203 {{{ -818, 717, 2048}, 0, { -2074, 224}, {0x00, 0x00, 0x81, 0xff}}}, 204 {{{ -101, 0, 2048}, 0, { -5650, 2012}, {0x00, 0x00, 0x81, 0xff}}}, 205 {{{ -818, 0, 2048}, 0, { -2074, 2012}, {0x00, 0x00, 0x81, 0xff}}}, 206 {{{ -818, 819, 1485}, 0, { -796, 0}, {0x81, 0x00, 0x00, 0xff}}}, 207 {{{ -818, 819, 2048}, 0, { -3606, 0}, {0x81, 0x00, 0x00, 0xff}}}, 208 {{{ -818, 1638, 1126}, 0, { 990, 2012}, {0x81, 0x00, 0x00, 0xff}}}, 209 {{{ -818, 819, 1126}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, 210 }; 211 212 // 0x0700C648 - 0x0700C748 213 static const Vtx bbh_seg7_vertex_0700C648[] = { 214 {{{ -818, 819, 1126}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, 215 {{{ -818, 819, 1331}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, 216 {{{ -818, 1075, 1331}, 0, { 0, 608}, {0x81, 0x00, 0x00, 0xff}}}, 217 {{{ -1945, 0, 1126}, 0, { 1502, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, 218 {{{ -101, 0, 1126}, 0, { 10700, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, 219 {{{ -101, 717, 1126}, 0, { 10700, 224}, {0x00, 0x00, 0x7f, 0xff}}}, 220 {{{ -818, 717, 2048}, 0, { -2074, 224}, {0x00, 0x00, 0x81, 0xff}}}, 221 {{{ -101, 717, 2048}, 0, { -5650, 224}, {0x00, 0x00, 0x81, 0xff}}}, 222 {{{ -101, 0, 2048}, 0, { -5650, 2012}, {0x00, 0x00, 0x81, 0xff}}}, 223 {{{ -818, 717, 1126}, 0, { 7122, 224}, {0x00, 0x00, 0x7f, 0xff}}}, 224 {{{ -1945, 256, 1126}, 0, { 1502, 1372}, {0x00, 0x00, 0x7f, 0xff}}}, 225 {{{ -101, 256, 1382}, 0, { -286, 1372}, {0x81, 0x00, 0x00, 0xff}}}, 226 {{{ -101, 717, 2048}, 0, { -3606, 224}, {0x81, 0x00, 0x00, 0xff}}}, 227 {{{ -101, 717, 1126}, 0, { 990, 224}, {0x81, 0x00, 0x00, 0xff}}}, 228 {{{ -101, 256, 1536}, 0, { -1052, 1372}, {0x81, 0x00, 0x00, 0xff}}}, 229 {{{ -101, 0, 1382}, 0, { -286, 2012}, {0x81, 0x00, 0x00, 0xff}}}, 230 }; 231 232 // 0x0700C748 - 0x0700C838 233 static const Vtx bbh_seg7_vertex_0700C748[] = { 234 {{{ -101, 717, 2048}, 0, { -3606, 224}, {0x81, 0x00, 0x00, 0xff}}}, 235 {{{ -101, 0, 1536}, 0, { -1052, 2012}, {0x81, 0x00, 0x00, 0xff}}}, 236 {{{ -101, 0, 2048}, 0, { -3606, 2012}, {0x81, 0x00, 0x00, 0xff}}}, 237 {{{ -101, 256, 1536}, 0, { -1052, 1372}, {0x81, 0x00, 0x00, 0xff}}}, 238 {{{ -101, 0, 1382}, 0, { -286, 2012}, {0x81, 0x00, 0x00, 0xff}}}, 239 {{{ -101, 717, 1126}, 0, { 990, 224}, {0x81, 0x00, 0x00, 0xff}}}, 240 {{{ -101, 0, 1126}, 0, { 990, 2012}, {0x81, 0x00, 0x00, 0xff}}}, 241 {{{ -2252, 0, 2048}, 0, { 3240, 2012}, {0xf5, 0x00, 0x82, 0xff}}}, 242 {{{ -2068, 256, 2032}, 0, { 2728, 1244}, {0xf5, 0x00, 0x82, 0xff}}}, 243 {{{ -2068, 0, 2032}, 0, { 2728, 2012}, {0xf5, 0x00, 0x82, 0xff}}}, 244 {{{ -2252, 256, 2048}, 0, { 3240, 1244}, {0xf5, 0x00, 0x82, 0xff}}}, 245 {{{ -1786, 0, 2384}, 0, { 478, 2012}, {0x79, 0x00, 0x26, 0xff}}}, 246 {{{ -1842, 256, 2560}, 0, { 0, 1244}, {0x79, 0x00, 0x26, 0xff}}}, 247 {{{ -1842, 0, 2560}, 0, { 0, 2012}, {0x79, 0x00, 0x26, 0xff}}}, 248 {{{ -1786, 256, 2384}, 0, { 478, 1244}, {0x79, 0x00, 0x26, 0xff}}}, 249 }; 250 251 // 0x0700C838 - 0x0700C878 252 static const Vtx bbh_seg7_vertex_0700C838[] = { 253 {{{ -1842, 256, 2560}, 0, { 990, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, 254 {{{ -1786, 256, 2384}, 0, { 0, 1696}, {0x00, 0x7f, 0x00, 0xff}}}, 255 {{{ -2068, 256, 2032}, 0, { 0, 312}, {0x00, 0x7f, 0x00, 0xff}}}, 256 {{{ -2252, 256, 2048}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, 257 }; 258 259 // 0x0700C878 - 0x0700C978 260 static const Vtx bbh_seg7_vertex_0700C878[] = { 261 {{{ -2047, 1280, 1126}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, 262 {{{ -2047, 1024, 1126}, 0, { 0, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, 263 {{{ -2047, 1024, 1075}, 0, { 480, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, 264 {{{ -2098, 256, 1126}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, 265 {{{ -2098, 0, 1126}, 0, { 990, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, 266 {{{ -2098, 0, 1075}, 0, { 478, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, 267 {{{ -2098, 256, 1075}, 0, { 478, 0}, {0x7f, 0x00, 0x00, 0xff}}}, 268 {{{ -1945, 0, 1075}, 0, { 478, 2012}, {0x81, 0x00, 0x00, 0xff}}}, 269 {{{ -1945, 256, 1126}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, 270 {{{ -1945, 256, 1075}, 0, { 478, 0}, {0x81, 0x00, 0x00, 0xff}}}, 271 {{{ -1945, 0, 1126}, 0, { 990, 2012}, {0x81, 0x00, 0x00, 0xff}}}, 272 {{{ -1893, 1024, 1075}, 0, { 480, 2012}, {0x81, 0x00, 0x00, 0xff}}}, 273 {{{ -1893, 1024, 1126}, 0, { 990, 2012}, {0x81, 0x00, 0x00, 0xff}}}, 274 {{{ -1893, 1280, 1126}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, 275 {{{ -1893, 1280, 1075}, 0, { 480, 0}, {0x81, 0x00, 0x00, 0xff}}}, 276 {{{ -2047, 1280, 1075}, 0, { 480, 0}, {0x7f, 0x00, 0x00, 0xff}}}, 277 }; 278 279 // 0x0700C978 - 0x0700C9B8 280 static const Vtx bbh_seg7_vertex_0700C978[] = { 281 {{{ -2068, 0, 2032}, 0, { 3034, 2012}, {0x63, 0x00, 0xb1, 0xff}}}, 282 {{{ -2068, 256, 2032}, 0, { 3034, 0}, {0x63, 0x00, 0xb1, 0xff}}}, 283 {{{ -1786, 256, 2384}, 0, { 0, 0}, {0x63, 0x00, 0xb1, 0xff}}}, 284 {{{ -1786, 0, 2384}, 0, { 0, 2012}, {0x63, 0x00, 0xb1, 0xff}}}, 285 }; 286 287 // 0x0700C9B8 - 0x0700CAA8 288 static const Vtx bbh_seg7_vertex_0700C9B8[] = { 289 {{{ -2252, 0, 1126}, 0, { -7180, -5142}, {0x00, 0x7f, 0x00, 0xff}}}, 290 {{{ -818, 0, 2048}, 0, { 7120, 4054}, {0x00, 0x7f, 0x00, 0xff}}}, 291 {{{ -101, 0, 1126}, 0, { 14276, -5142}, {0x00, 0x7f, 0x00, 0xff}}}, 292 {{{ -2252, 0, 2048}, 0, { -7180, 4054}, {0x00, 0x7f, 0x00, 0xff}}}, 293 {{{ -1842, 0, 2560}, 0, { -3092, 9164}, {0x00, 0x7f, 0x00, 0xff}}}, 294 {{{ -1228, 0, 2560}, 0, { 3032, 9164}, {0x00, 0x7f, 0x00, 0xff}}}, 295 {{{ -101, 0, 2048}, 0, { 14276, 4054}, {0x00, 0x7f, 0x00, 0xff}}}, 296 {{{ -2047, 1024, 1126}, 0, { -1052, 0}, {0x00, 0x7f, 0x00, 0xff}}}, 297 {{{ -1893, 1024, 1126}, 0, { -1052, -1566}, {0x00, 0x7f, 0x00, 0xff}}}, 298 {{{ -1893, 1024, 1075}, 0, { -1560, -1566}, {0x00, 0x7f, 0x00, 0xff}}}, 299 {{{ -1842, 1024, 1126}, 0, { -1052, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, 300 {{{ -2252, 1024, 2048}, 0, { 8144, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, 301 {{{ -2047, 1024, 2355}, 0, { 11212, 0}, {0x00, 0x7f, 0x00, 0xff}}}, 302 {{{ -1842, 1024, 2150}, 0, { 9168, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, 303 {{{ -2252, 1024, 1126}, 0, { -1052, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, 304 }; 305 306 // 0x0700CAA8 - 0x0700CB58 307 static const Vtx bbh_seg7_vertex_0700CAA8[] = { 308 {{{ -1330, 819, 1126}, 0, { -2072, 0}, {0x00, 0x7f, 0x00, 0xff}}}, 309 {{{ -1330, 819, 1638}, 0, { -2072, 5076}, {0x00, 0x7f, 0x00, 0xff}}}, 310 {{{ -818, 819, 2048}, 0, { 3036, 9164}, {0x00, 0x7f, 0x00, 0xff}}}, 311 {{{ -818, 819, 1126}, 0, { 3032, 0}, {0x00, 0x7f, 0x00, 0xff}}}, 312 {{{ -2047, 1024, 1126}, 0, { -1052, 0}, {0x00, 0x7f, 0x00, 0xff}}}, 313 {{{ -1893, 1024, 1075}, 0, { -1560, -1566}, {0x00, 0x7f, 0x00, 0xff}}}, 314 {{{ -2047, 1024, 1075}, 0, { -1560, 0}, {0x00, 0x7f, 0x00, 0xff}}}, 315 {{{ -818, 819, 1485}, 0, { 3032, 3542}, {0x00, 0x7f, 0x00, 0xff}}}, 316 {{{ -767, 819, 1331}, 0, { 3544, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, 317 {{{ -818, 819, 1331}, 0, { 3032, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, 318 {{{ -767, 819, 1485}, 0, { 3544, 3542}, {0x00, 0x7f, 0x00, 0xff}}}, 319 }; 320 321 // 0x0700CB58 - 0x0700CCB0 322 static const Gfx bbh_seg7_dl_0700CB58[] = { 323 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, spooky_09008800), 324 gsDPLoadSync(), 325 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 326 gsSPLight(&bbh_seg7_lights_0700BC68.l, 1), 327 gsSPLight(&bbh_seg7_lights_0700BC68.a, 2), 328 gsSPVertex(bbh_seg7_vertex_0700BC98, 8, 0), 329 gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0), 330 gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0), 331 gsSPLight(&bbh_seg7_lights_0700BC80.l, 1), 332 gsSPLight(&bbh_seg7_lights_0700BC80.a, 2), 333 gsSPVertex(bbh_seg7_vertex_0700BD18, 16, 0), 334 gsSP2Triangles( 0, 1, 2, 0x0, 2, 3, 4, 0x0), 335 gsSP2Triangles( 2, 5, 3, 0x0, 6, 7, 8, 0x0), 336 gsSP2Triangles( 6, 9, 10, 0x0, 6, 10, 7, 0x0), 337 gsSP2Triangles(11, 12, 13, 0x0, 11, 14, 12, 0x0), 338 gsSP1Triangle(11, 13, 15, 0x0), 339 gsSPVertex(bbh_seg7_vertex_0700BE18, 14, 0), 340 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 341 gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0), 342 gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0), 343 gsSPVertex(bbh_seg7_vertex_0700BEF8, 14, 0), 344 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 345 gsSP2Triangles( 4, 5, 6, 0x0, 7, 8, 9, 0x0), 346 gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0), 347 gsSPVertex(bbh_seg7_vertex_0700BFD8, 11, 0), 348 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 349 gsSP2Triangles( 4, 5, 6, 0x0, 7, 8, 9, 0x0), 350 gsSP1Triangle( 7, 9, 10, 0x0), 351 gsSPEndDisplayList(), 352 }; 353 354 // 0x0700CCB0 - 0x0700CD18 355 static const Gfx bbh_seg7_dl_0700CCB0[] = { 356 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, spooky_09004800), 357 gsDPLoadSync(), 358 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 359 gsSPVertex(bbh_seg7_vertex_0700C088, 16, 0), 360 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 361 gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0), 362 gsSP2Triangles( 8, 9, 10, 0x0, 9, 11, 10, 0x0), 363 gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0), 364 gsSPEndDisplayList(), 365 }; 366 367 // 0x0700CD18 - 0x0700CF40 368 static const Gfx bbh_seg7_dl_0700CD18[] = { 369 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bbh_seg7_texture_07000000), 370 gsDPLoadSync(), 371 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 372 gsSPVertex(bbh_seg7_vertex_0700C188, 14, 0), 373 gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0), 374 gsSP2Triangles( 3, 4, 1, 0x0, 3, 5, 4, 0x0), 375 gsSP2Triangles( 5, 6, 4, 0x0, 6, 7, 4, 0x0), 376 gsSP2Triangles( 8, 9, 10, 0x0, 11, 12, 13, 0x0), 377 gsSPVertex(bbh_seg7_vertex_0700C268, 15, 0), 378 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 379 gsSP2Triangles( 1, 4, 2, 0x0, 1, 5, 4, 0x0), 380 gsSP2Triangles( 6, 7, 8, 0x0, 8, 9, 10, 0x0), 381 gsSP2Triangles( 9, 11, 10, 0x0, 12, 13, 14, 0x0), 382 gsSPVertex(bbh_seg7_vertex_0700C358, 16, 0), 383 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 384 gsSP2Triangles( 2, 4, 3, 0x0, 5, 6, 7, 0x0), 385 gsSP2Triangles( 5, 8, 6, 0x0, 9, 10, 11, 0x0), 386 gsSP2Triangles( 9, 11, 12, 0x0, 13, 14, 15, 0x0), 387 gsSPVertex(bbh_seg7_vertex_0700C458, 15, 0), 388 gsSP2Triangles( 0, 1, 2, 0x0, 1, 3, 2, 0x0), 389 gsSP2Triangles( 3, 4, 2, 0x0, 5, 6, 7, 0x0), 390 gsSP2Triangles( 3, 5, 7, 0x0, 8, 9, 10, 0x0), 391 gsSP2Triangles(11, 12, 10, 0x0, 12, 8, 10, 0x0), 392 gsSP2Triangles(10, 13, 14, 0x0, 10, 14, 11, 0x0), 393 gsSPVertex(bbh_seg7_vertex_0700C548, 16, 0), 394 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 395 gsSP2Triangles( 6, 7, 8, 0x0, 9, 10, 11, 0x0), 396 gsSP2Triangles( 7, 12, 13, 0x0, 6, 8, 14, 0x0), 397 gsSP1Triangle(15, 6, 14, 0x0), 398 gsSPVertex(bbh_seg7_vertex_0700C648, 16, 0), 399 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 400 gsSP2Triangles( 6, 7, 8, 0x0, 5, 9, 10, 0x0), 401 gsSP2Triangles(11, 12, 13, 0x0, 11, 14, 12, 0x0), 402 gsSP1Triangle(15, 11, 13, 0x0), 403 gsSPVertex(bbh_seg7_vertex_0700C748, 15, 0), 404 gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0), 405 gsSP2Triangles( 4, 5, 6, 0x0, 7, 8, 9, 0x0), 406 gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0), 407 gsSP1Triangle(11, 14, 12, 0x0), 408 gsSPVertex(bbh_seg7_vertex_0700C838, 4, 0), 409 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 410 gsSPEndDisplayList(), 411 }; 412 413 // 0x0700CF40 - 0x0700CFA8 414 static const Gfx bbh_seg7_dl_0700CF40[] = { 415 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, spooky_09003800), 416 gsDPLoadSync(), 417 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 418 gsSPVertex(bbh_seg7_vertex_0700C878, 16, 0), 419 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 420 gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0), 421 gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0), 422 gsSP2Triangles(11, 13, 14, 0x0, 0, 2, 15, 0x0), 423 gsSPEndDisplayList(), 424 }; 425 426 // 0x0700CFA8 - 0x0700CFE0 427 static const Gfx bbh_seg7_dl_0700CFA8[] = { 428 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, spooky_09002800), 429 gsDPLoadSync(), 430 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 431 gsSPVertex(bbh_seg7_vertex_0700C978, 4, 0), 432 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 433 gsSPEndDisplayList(), 434 }; 435 436 // 0x0700CFE0 - 0x0700D080 437 static const Gfx bbh_seg7_dl_0700CFE0[] = { 438 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, spooky_09009000), 439 gsDPLoadSync(), 440 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 64 * 32 - 1, CALC_DXT(64, G_IM_SIZ_16b_BYTES)), 441 gsSPVertex(bbh_seg7_vertex_0700C9B8, 15, 0), 442 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 443 gsSP2Triangles( 0, 3, 1, 0x0, 3, 5, 1, 0x0), 444 gsSP2Triangles( 1, 6, 2, 0x0, 7, 8, 9, 0x0), 445 gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0), 446 gsSP1Triangle(10, 14, 11, 0x0), 447 gsSPVertex(bbh_seg7_vertex_0700CAA8, 11, 0), 448 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 449 gsSP2Triangles( 4, 5, 6, 0x0, 7, 8, 9, 0x0), 450 gsSP1Triangle( 7, 10, 8, 0x0), 451 gsSPEndDisplayList(), 452 }; 453 454 // 0x0700D080 - 0x0700D178 455 const Gfx bbh_seg7_dl_0700D080[] = { 456 gsDPPipeSync(), 457 gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB), 458 gsSPClearGeometryMode(G_SHADING_SMOOTH), 459 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), 460 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), 461 gsDPTileSync(), 462 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), 463 gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC), 464 gsSPDisplayList(bbh_seg7_dl_0700CB58), 465 gsDPTileSync(), 466 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), 467 gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC), 468 gsSPDisplayList(bbh_seg7_dl_0700CCB0), 469 gsDPTileSync(), 470 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), 471 gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (64 - 1) << G_TEXTURE_IMAGE_FRAC), 472 gsSPDisplayList(bbh_seg7_dl_0700CD18), 473 gsSPDisplayList(bbh_seg7_dl_0700CF40), 474 gsDPTileSync(), 475 gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 6, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD), 476 gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (64 - 1) << G_TEXTURE_IMAGE_FRAC), 477 gsSPDisplayList(bbh_seg7_dl_0700CFA8), 478 gsDPTileSync(), 479 gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 6, G_TX_NOLOD), 480 gsDPSetTileSize(0, 0, 0, (64 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC), 481 gsSPDisplayList(bbh_seg7_dl_0700CFE0), 482 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF), 483 gsDPPipeSync(), 484 gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), 485 gsSPSetGeometryMode(G_SHADING_SMOOTH), 486 gsSPEndDisplayList(), 487 };