collision.inc.c (12011B)
1 // 0x0700EFFC - 0x0700F978 2 const Collision sl_seg7_area_2_collision[] = { 3 COL_INIT(), 4 COL_VERTEX_INIT(0xC1), 5 COL_VERTEX(205, 0, 3482), 6 COL_VERTEX(-204, 154, 3482), 7 COL_VERTEX(0, 256, 3482), 8 COL_VERTEX(-204, 0, 3482), 9 COL_VERTEX(205, 154, 3482), 10 COL_VERTEX(205, 154, 3072), 11 COL_VERTEX(205, 0, 3072), 12 COL_VERTEX(-204, 0, 3072), 13 COL_VERTEX(0, 256, 3072), 14 COL_VERTEX(-204, 154, 3072), 15 COL_VERTEX(205, 154, 2662), 16 COL_VERTEX(205, 0, 2662), 17 COL_VERTEX(-204, 0, 2662), 18 COL_VERTEX(0, 256, 2662), 19 COL_VERTEX(-204, 154, 2662), 20 COL_VERTEX(-1668, 614, -1433), 21 COL_VERTEX(-1433, 0, -1433), 22 COL_VERTEX(-1668, 0, -1433), 23 COL_VERTEX(-1433, 614, -1433), 24 COL_VERTEX(-1433, 0, -1228), 25 COL_VERTEX(-1433, 614, -1228), 26 COL_VERTEX(-1668, 614, -1228), 27 COL_VERTEX(-1668, 0, -1228), 28 COL_VERTEX(-1228, 614, -613), 29 COL_VERTEX(-1023, 614, -613), 30 COL_VERTEX(-1023, 0, -613), 31 COL_VERTEX(-1228, 0, -613), 32 COL_VERTEX(-1023, 614, 717), 33 COL_VERTEX(-1023, 0, 717), 34 COL_VERTEX(512, 0, -818), 35 COL_VERTEX(1229, 0, -1433), 36 COL_VERTEX(1229, 0, -1228), 37 COL_VERTEX(1024, 0, -1228), 38 COL_VERTEX(1024, 0, -1433), 39 COL_VERTEX(-1433, 0, -613), 40 COL_VERTEX(-2047, 0, -818), 41 COL_VERTEX(-1433, 0, -818), 42 COL_VERTEX(205, 0, 410), 43 COL_VERTEX(-409, 0, 205), 44 COL_VERTEX(205, 0, 1434), 45 COL_VERTEX(410, 0, 410), 46 COL_VERTEX(410, 0, 1434), 47 COL_VERTEX(-204, 0, 1434), 48 COL_VERTEX(-409, 0, 1434), 49 COL_VERTEX(-204, 0, 205), 50 COL_VERTEX(-1228, 0, 205), 51 COL_VERTEX(-1842, 0, 205), 52 COL_VERTEX(-1842, 0, 0), 53 COL_VERTEX(-1228, 0, 717), 54 COL_VERTEX(512, 614, -1740), 55 COL_VERTEX(1024, 0, 0), 56 COL_VERTEX(1024, 0, -818), 57 COL_VERTEX(1229, 0, -818), 58 COL_VERTEX(1229, 0, 0), 59 COL_VERTEX(717, 0, -1740), 60 COL_VERTEX(1024, 0, 2662), 61 COL_VERTEX(-1023, 614, 2662), 62 COL_VERTEX(1024, 614, 2662), 63 COL_VERTEX(-2047, 614, 1229), 64 COL_VERTEX(-2047, 614, -2047), 65 COL_VERTEX(2048, 614, 1229), 66 COL_VERTEX(-2047, 0, -2047), 67 COL_VERTEX(717, 0, -818), 68 COL_VERTEX(717, 614, -818), 69 COL_VERTEX(512, 614, -818), 70 COL_VERTEX(1229, 614, -1433), 71 COL_VERTEX(1229, 614, -1228), 72 COL_VERTEX(1024, 614, -1228), 73 COL_VERTEX(1024, 614, -1433), 74 COL_VERTEX(-1228, 614, 717), 75 COL_VERTEX(-2047, 614, -613), 76 COL_VERTEX(-2047, 0, -613), 77 COL_VERTEX(-1433, 614, -613), 78 COL_VERTEX(-1433, 614, -818), 79 COL_VERTEX(-2047, 614, -818), 80 COL_VERTEX(205, 614, 410), 81 COL_VERTEX(410, 614, 410), 82 COL_VERTEX(-409, 614, 205), 83 COL_VERTEX(-204, 614, 205), 84 COL_VERTEX(205, 614, 1434), 85 COL_VERTEX(410, 614, 1434), 86 COL_VERTEX(-409, 614, 1434), 87 COL_VERTEX(-204, 614, 1434), 88 COL_VERTEX(-1842, 614, 205), 89 COL_VERTEX(-1228, 614, 205), 90 COL_VERTEX(-1842, 614, 0), 91 COL_VERTEX(-1228, 614, 0), 92 COL_VERTEX(-1228, 0, 0), 93 COL_VERTEX(717, 614, -1740), 94 COL_VERTEX(512, 0, -1740), 95 COL_VERTEX(1024, 614, -818), 96 COL_VERTEX(1024, 614, 0), 97 COL_VERTEX(1229, 614, -818), 98 COL_VERTEX(1229, 614, 0), 99 COL_VERTEX(-1023, 0, 2662), 100 COL_VERTEX(2048, 0, 1229), 101 COL_VERTEX(-2047, 0, 1229), 102 COL_VERTEX(2048, 0, -2047), 103 COL_VERTEX(2048, 614, -2047), 104 COL_VERTEX(205, 317, 819), 105 COL_VERTEX(-204, 307, 819), 106 COL_VERTEX(-204, 317, 819), 107 COL_VERTEX(205, 307, 819), 108 COL_VERTEX(205, 307, 1229), 109 COL_VERTEX(-204, 307, 1229), 110 COL_VERTEX(-204, 317, 1229), 111 COL_VERTEX(205, 317, 1229), 112 COL_VERTEX(410, 0, 1147), 113 COL_VERTEX(2048, 614, 1147), 114 COL_VERTEX(410, 614, 1147), 115 COL_VERTEX(2048, 0, 1147), 116 COL_VERTEX(-2047, 614, 1147), 117 COL_VERTEX(-2047, 0, 1147), 118 COL_VERTEX(-409, 0, 1147), 119 COL_VERTEX(-409, 614, 1147), 120 COL_VERTEX(-409, 614, 1106), 121 COL_VERTEX(-409, 0, 1106), 122 COL_VERTEX(-2047, 0, 1106), 123 COL_VERTEX(-2047, 614, 1106), 124 COL_VERTEX(410, 614, 1106), 125 COL_VERTEX(2048, 614, 1106), 126 COL_VERTEX(2048, 0, 1106), 127 COL_VERTEX(410, 0, 1106), 128 COL_VERTEX(-204, 614, 819), 129 COL_VERTEX(205, 0, -1228), 130 COL_VERTEX(-613, 0, -613), 131 COL_VERTEX(-1228, 0, -818), 132 COL_VERTEX(-613, 614, -818), 133 COL_VERTEX(2048, 0, -1228), 134 COL_VERTEX(1434, 0, -204), 135 COL_VERTEX(2048, 0, 0), 136 COL_VERTEX(1229, 0, -2047), 137 COL_VERTEX(0, 0, -2047), 138 COL_VERTEX(0, 0, -1433), 139 COL_VERTEX(205, 0, -2047), 140 COL_VERTEX(819, 0, 410), 141 COL_VERTEX(819, 0, 614), 142 COL_VERTEX(2048, 0, 614), 143 COL_VERTEX(-409, 0, -1023), 144 COL_VERTEX(205, 0, -818), 145 COL_VERTEX(-204, 0, -204), 146 COL_VERTEX(-204, 0, -818), 147 COL_VERTEX(-409, 0, -204), 148 COL_VERTEX(205, 0, -204), 149 COL_VERTEX(205, 614, 0), 150 COL_VERTEX(512, 0, -613), 151 COL_VERTEX(1024, 0, -613), 152 COL_VERTEX(205, 614, 1229), 153 COL_VERTEX(-204, 614, 1229), 154 COL_VERTEX(205, 614, 819), 155 COL_VERTEX(0, 614, -1433), 156 COL_VERTEX(205, 614, -1228), 157 COL_VERTEX(-613, 614, -613), 158 COL_VERTEX(-1228, 614, -818), 159 COL_VERTEX(-613, 0, -818), 160 COL_VERTEX(2048, 410, -1228), 161 COL_VERTEX(1229, 410, -1228), 162 COL_VERTEX(2048, 410, -1433), 163 COL_VERTEX(2048, 0, -1433), 164 COL_VERTEX(1229, 410, -1433), 165 COL_VERTEX(2048, 614, -204), 166 COL_VERTEX(2048, 0, -204), 167 COL_VERTEX(1434, 614, -204), 168 COL_VERTEX(2048, 614, 0), 169 COL_VERTEX(1434, 614, 0), 170 COL_VERTEX(1434, 0, 0), 171 COL_VERTEX(1229, 614, -2047), 172 COL_VERTEX(1024, 614, -2047), 173 COL_VERTEX(1024, 0, -2047), 174 COL_VERTEX(0, 614, -2047), 175 COL_VERTEX(205, 614, -2047), 176 COL_VERTEX(819, 614, 410), 177 COL_VERTEX(2048, 614, 410), 178 COL_VERTEX(2048, 0, 410), 179 COL_VERTEX(819, 614, 614), 180 COL_VERTEX(2048, 614, 614), 181 COL_VERTEX(-409, 614, -1023), 182 COL_VERTEX(205, 614, -1023), 183 COL_VERTEX(205, 0, -1023), 184 COL_VERTEX(205, 614, -818), 185 COL_VERTEX(-204, 614, -818), 186 COL_VERTEX(-409, 614, -204), 187 COL_VERTEX(-204, 614, -204), 188 COL_VERTEX(205, 0, 0), 189 COL_VERTEX(1024, 614, -204), 190 COL_VERTEX(1024, 0, -204), 191 COL_VERTEX(205, 614, -204), 192 COL_VERTEX(512, 614, -613), 193 COL_VERTEX(1024, 614, -613), 194 COL_VERTEX(-1975, 0, -1433), 195 COL_VERTEX(-1975, 614, -1433), 196 COL_VERTEX(-1975, 0, -1228), 197 COL_VERTEX(-1975, 614, -1228), 198 COL_TRI_INIT(SURFACE_DEFAULT, 106), 199 COL_TRI(12, 9, 7), 200 COL_TRI(0, 1, 2), 201 COL_TRI(0, 3, 1), 202 COL_TRI(0, 4, 5), 203 COL_TRI(0, 5, 6), 204 COL_TRI(3, 0, 6), 205 COL_TRI(0, 2, 4), 206 COL_TRI(7, 1, 3), 207 COL_TRI(3, 6, 7), 208 COL_TRI(8, 2, 1), 209 COL_TRI(8, 1, 9), 210 COL_TRI(7, 9, 1), 211 COL_TRI(5, 4, 2), 212 COL_TRI(5, 2, 8), 213 COL_TRI(10, 5, 8), 214 COL_TRI(6, 5, 10), 215 COL_TRI(11, 7, 6), 216 COL_TRI(6, 10, 11), 217 COL_TRI(11, 12, 7), 218 COL_TRI(13, 8, 9), 219 COL_TRI(13, 9, 14), 220 COL_TRI(12, 14, 9), 221 COL_TRI(10, 8, 13), 222 COL_TRI(25, 24, 27), 223 COL_TRI(15, 16, 17), 224 COL_TRI(15, 18, 16), 225 COL_TRI(19, 20, 21), 226 COL_TRI(19, 21, 22), 227 COL_TRI(23, 24, 25), 228 COL_TRI(23, 25, 26), 229 COL_TRI(31, 67, 32), 230 COL_TRI(25, 27, 28), 231 COL_TRI(29, 62, 63), 232 COL_TRI(29, 63, 64), 233 COL_TRI(30, 65, 66), 234 COL_TRI(30, 66, 31), 235 COL_TRI(31, 66, 67), 236 COL_TRI(32, 67, 68), 237 COL_TRI(32, 68, 33), 238 COL_TRI(33, 68, 65), 239 COL_TRI(33, 65, 30), 240 COL_TRI(34, 70, 71), 241 COL_TRI(34, 72, 70), 242 COL_TRI(35, 73, 36), 243 COL_TRI(35, 74, 73), 244 COL_TRI(39, 79, 75), 245 COL_TRI(36, 73, 72), 246 COL_TRI(36, 72, 34), 247 COL_TRI(37, 75, 76), 248 COL_TRI(37, 76, 40), 249 COL_TRI(38, 77, 78), 250 COL_TRI(38, 78, 44), 251 COL_TRI(41, 79, 39), 252 COL_TRI(39, 75, 37), 253 COL_TRI(16, 18, 20), 254 COL_TRI(16, 20, 19), 255 COL_TRI(40, 76, 80), 256 COL_TRI(40, 80, 41), 257 COL_TRI(41, 80, 79), 258 COL_TRI(45, 83, 46), 259 COL_TRI(42, 81, 43), 260 COL_TRI(42, 82, 81), 261 COL_TRI(43, 77, 38), 262 COL_TRI(43, 81, 77), 263 COL_TRI(44, 78, 82), 264 COL_TRI(44, 82, 42), 265 COL_TRI(48, 23, 26), 266 COL_TRI(45, 84, 83), 267 COL_TRI(46, 83, 85), 268 COL_TRI(46, 85, 47), 269 COL_TRI(47, 85, 86), 270 COL_TRI(47, 86, 87), 271 COL_TRI(48, 69, 23), 272 COL_TRI(52, 92, 93), 273 COL_TRI(49, 88, 54), 274 COL_TRI(49, 54, 89), 275 COL_TRI(50, 90, 51), 276 COL_TRI(50, 91, 90), 277 COL_TRI(51, 92, 52), 278 COL_TRI(51, 90, 92), 279 COL_TRI(54, 63, 62), 280 COL_TRI(52, 93, 53), 281 COL_TRI(53, 91, 50), 282 COL_TRI(53, 93, 91), 283 COL_TRI(28, 27, 69), 284 COL_TRI(28, 69, 48), 285 COL_TRI(54, 88, 63), 286 COL_TRI(57, 10, 13), 287 COL_TRI(29, 49, 89), 288 COL_TRI(29, 64, 49), 289 COL_TRI(14, 12, 94), 290 COL_TRI(55, 11, 10), 291 COL_TRI(56, 57, 13), 292 COL_TRI(57, 55, 10), 293 COL_TRI(59, 61, 97), 294 COL_TRI(56, 13, 14), 295 COL_TRI(56, 14, 94), 296 COL_TRI(57, 60, 95), 297 COL_TRI(57, 95, 55), 298 COL_TRI(58, 56, 94), 299 COL_TRI(58, 94, 96), 300 COL_TRI(61, 59, 58), 301 COL_TRI(59, 97, 98), 302 COL_TRI(60, 97, 95), 303 COL_TRI(60, 98, 97), 304 COL_TRI(61, 58, 96), 305 COL_TRI_INIT(SURFACE_ICE, 2), 306 COL_TRI(159, 156, 155), 307 COL_TRI(159, 155, 157), 308 COL_TRI_INIT(SURFACE_HARD_SLIPPERY, 8), 309 COL_TRI(58, 98, 60), 310 COL_TRI(58, 57, 56), 311 COL_TRI(58, 60, 57), 312 COL_TRI(58, 59, 98), 313 COL_TRI(97, 61, 96), 314 COL_TRI(97, 55, 95), 315 COL_TRI(97, 94, 55), 316 COL_TRI(97, 96, 94), 317 COL_TRI_INIT(SURFACE_HARD_NOT_SLIPPERY, 8), 318 COL_TRI(99, 100, 101), 319 COL_TRI(99, 102, 100), 320 COL_TRI(100, 103, 104), 321 COL_TRI(100, 102, 103), 322 COL_TRI(105, 103, 106), 323 COL_TRI(105, 104, 103), 324 COL_TRI(105, 99, 101), 325 COL_TRI(105, 106, 99), 326 COL_TRI_INIT(SURFACE_NO_CAM_COLLISION, 6), 327 COL_TRI(189, 15, 17), 328 COL_TRI(189, 190, 15), 329 COL_TRI(21, 191, 22), 330 COL_TRI(21, 192, 191), 331 COL_TRI(191, 192, 190), 332 COL_TRI(191, 190, 189), 333 COL_TRI_INIT(SURFACE_VANISH_CAP_WALLS, 74), 334 COL_TRI(119, 120, 121), 335 COL_TRI(107, 108, 109), 336 COL_TRI(107, 110, 108), 337 COL_TRI(111, 112, 113), 338 COL_TRI(111, 113, 114), 339 COL_TRI(115, 116, 117), 340 COL_TRI(115, 117, 118), 341 COL_TRI(16, 18, 150), 342 COL_TRI(119, 121, 122), 343 COL_TRI(105, 106, 147), 344 COL_TRI(105, 147, 148), 345 COL_TRI(123, 99, 101), 346 COL_TRI(123, 149, 99), 347 COL_TRI(16, 150, 133), 348 COL_TRI(126, 26, 23), 349 COL_TRI(124, 20, 19), 350 COL_TRI(124, 151, 20), 351 COL_TRI(125, 23, 26), 352 COL_TRI(125, 152, 23), 353 COL_TRI(126, 153, 127), 354 COL_TRI(126, 127, 154), 355 COL_TRI(30, 159, 157), 356 COL_TRI(126, 23, 153), 357 COL_TRI(127, 125, 154), 358 COL_TRI(127, 152, 125), 359 COL_TRI(128, 155, 156), 360 COL_TRI(128, 156, 31), 361 COL_TRI(30, 157, 158), 362 COL_TRI(131, 65, 30), 363 COL_TRI(129, 160, 161), 364 COL_TRI(129, 162, 160), 365 COL_TRI(130, 163, 164), 366 COL_TRI(130, 164, 165), 367 COL_TRI(129, 165, 164), 368 COL_TRI(129, 164, 162), 369 COL_TRI(133, 169, 132), 370 COL_TRI(131, 166, 65), 371 COL_TRI(33, 68, 167), 372 COL_TRI(33, 167, 168), 373 COL_TRI(132, 169, 170), 374 COL_TRI(132, 170, 134), 375 COL_TRI(133, 150, 169), 376 COL_TRI(137, 175, 174), 377 COL_TRI(134, 151, 124), 378 COL_TRI(134, 170, 151), 379 COL_TRI(135, 171, 172), 380 COL_TRI(135, 172, 173), 381 COL_TRI(136, 174, 171), 382 COL_TRI(136, 171, 135), 383 COL_TRI(140, 182, 181), 384 COL_TRI(137, 174, 136), 385 COL_TRI(138, 176, 177), 386 COL_TRI(138, 177, 178), 387 COL_TRI(139, 179, 180), 388 COL_TRI(139, 180, 141), 389 COL_TRI(140, 181, 142), 390 COL_TRI(50, 91, 144), 391 COL_TRI(141, 180, 182), 392 COL_TRI(141, 182, 140), 393 COL_TRI(142, 181, 176), 394 COL_TRI(142, 176, 138), 395 COL_TRI(139, 178, 177), 396 COL_TRI(139, 177, 179), 397 COL_TRI(29, 90, 51), 398 COL_TRI(50, 144, 183), 399 COL_TRI(143, 184, 185), 400 COL_TRI(143, 186, 184), 401 COL_TRI(144, 186, 143), 402 COL_TRI(144, 143, 183), 403 COL_TRI(29, 64, 90), 404 COL_TRI(145, 64, 29), 405 COL_TRI(145, 187, 64), 406 COL_TRI(146, 188, 187), 407 COL_TRI(146, 187, 145), 408 COL_TRI_STOP(), 409 COL_SPECIAL_INIT(1), 410 SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_null_start, /*pos*/ 0, 0, 2867, /*yaw*/ 128), // unused, probably an early way to set initial position 411 COL_END(), 412 }; 413