collision.inc.c (2762B)
1 // 0x070049C8 - 0x07004B94 2 const Collision bowser_3_seg7_collision_level[] = { 3 COL_INIT(), 4 COL_VERTEX_INIT(0x18), 5 COL_VERTEX(-8191, -6143, 8192), 6 COL_VERTEX(8192, -6143, 8192), 7 COL_VERTEX(8192, -6143, -8191), 8 COL_VERTEX(-8191, -6143, -8191), 9 COL_VERTEX(-1182, -2364, 394), 10 COL_VERTEX(-1182, 307, 394), 11 COL_VERTEX(-2364, 307, -787), 12 COL_VERTEX(-2364, -1852, -787), 13 COL_VERTEX(-787, 307, -1024), 14 COL_VERTEX(-787, -2364, -1024), 15 COL_VERTEX(-1497, -1852, 2050), 16 COL_VERTEX(-1497, 307, 2050), 17 COL_VERTEX(0, 307, 1262), 18 COL_VERTEX(788, 307, -1024), 19 COL_VERTEX(0, 307, -2522), 20 COL_VERTEX(1183, 307, 394), 21 COL_VERTEX(1498, -1852, 2050), 22 COL_VERTEX(1498, 307, 2050), 23 COL_VERTEX(0, -2364, 1262), 24 COL_VERTEX(2365, 307, -787), 25 COL_VERTEX(2365, -1852, -787), 26 COL_VERTEX(1183, -2364, 394), 27 COL_VERTEX(788, -2364, -1024), 28 COL_VERTEX(0, -1852, -2522), 29 COL_TRI_INIT(SURFACE_DEFAULT, 36), 30 COL_TRI(4, 18, 10), 31 COL_TRI(4, 5, 6), 32 COL_TRI(4, 6, 7), 33 COL_TRI(6, 5, 8), 34 COL_TRI(6, 8, 9), 35 COL_TRI(7, 6, 9), 36 COL_TRI(10, 5, 4), 37 COL_TRI(10, 11, 5), 38 COL_TRI(5, 11, 12), 39 COL_TRI(8, 5, 12), 40 COL_TRI(13, 14, 8), 41 COL_TRI(8, 12, 15), 42 COL_TRI(8, 15, 13), 43 COL_TRI(9, 8, 14), 44 COL_TRI(16, 17, 12), 45 COL_TRI(16, 12, 18), 46 COL_TRI(18, 12, 11), 47 COL_TRI(12, 17, 15), 48 COL_TRI(18, 11, 10), 49 COL_TRI(18, 4, 9), 50 COL_TRI(4, 7, 9), 51 COL_TRI(9, 23, 22), 52 COL_TRI(15, 19, 13), 53 COL_TRI(20, 19, 15), 54 COL_TRI(20, 15, 21), 55 COL_TRI(21, 15, 17), 56 COL_TRI(22, 13, 19), 57 COL_TRI(14, 13, 22), 58 COL_TRI(23, 14, 22), 59 COL_TRI(9, 14, 23), 60 COL_TRI(22, 19, 20), 61 COL_TRI(21, 17, 16), 62 COL_TRI(21, 22, 20), 63 COL_TRI(18, 22, 21), 64 COL_TRI(16, 18, 21), 65 COL_TRI(18, 9, 22), 66 COL_TRI_INIT(SURFACE_DEATH_PLANE, 2), 67 COL_TRI(0, 1, 2), 68 COL_TRI(0, 2, 3), 69 COL_TRI_STOP(), 70 COL_SPECIAL_INIT(7), 71 SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_null_start, /*pos*/ 0, 307, 0, /*yaw*/ 128), // unused, probably an early way to set initial position 72 SPECIAL_OBJECT(/*preset*/ special_bowser, /*pos*/ 13, 307, -1024), 73 SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_03, /*pos*/ -3362, -204, 1121, /*yaw*/ 0), 74 SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_03, /*pos*/ 0, -204, 3584, /*yaw*/ 0), 75 SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_03, /*pos*/ 3362, -204, 1126, /*yaw*/ 0), 76 SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_03, /*pos*/ 2123, -204, -2912, /*yaw*/ 0), 77 SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_03, /*pos*/ -2122, -204, -2912, /*yaw*/ 0), 78 COL_END(), 79 };