Path: blob/master/levels/bowser_1/areas/1/collision.inc.c
7861 views
// 0x07002838 - 0x07002AC81const Collision bowser_1_seg7_collision_level[] = {2COL_INIT(),3COL_VERTEX_INIT(0x1D),4COL_VERTEX(2172, 307, -2171),5COL_VERTEX(0, 307, -3071),6COL_VERTEX(1086, 307, -1085),7COL_VERTEX(-2171, 307, -2171),8COL_VERTEX(0, 307, -1535),9COL_VERTEX(-2171, 307, 2172),10COL_VERTEX(0, -2047, 3072),11COL_VERTEX(0, 307, 3072),12COL_VERTEX(-3071, -2047, 0),13COL_VERTEX(-3071, 307, 0),14COL_VERTEX(-2171, -2047, 2172),15COL_VERTEX(-1535, 307, 0),16COL_VERTEX(-1085, 307, -1085),17COL_VERTEX(-1085, 307, 1086),18COL_VERTEX(-2171, -2047, -2171),19COL_VERTEX(0, 307, 1536),20COL_VERTEX(3072, 307, 0),21COL_VERTEX(0, -2047, -3071),22COL_VERTEX(2172, -2047, 2172),23COL_VERTEX(3072, -2047, 0),24COL_VERTEX(2172, 307, 2172),25COL_VERTEX(2172, -2047, -2171),26COL_VERTEX(1536, 307, 0),27COL_VERTEX(1086, 307, 1086),28COL_VERTEX(0, 307, 0),29COL_VERTEX(7168, -6143, -7167),30COL_VERTEX(-7167, -6143, -7167),31COL_VERTEX(-7167, -6143, 7168),32COL_VERTEX(7168, -6143, 7168),33COL_TRI_INIT(SURFACE_DEFAULT, 40),34COL_TRI(5, 6, 7),35COL_TRI(0, 1, 2),36COL_TRI(1, 3, 4),37COL_TRI(5, 7, 15),38COL_TRI(8, 9, 3),39COL_TRI(10, 9, 8),40COL_TRI(10, 5, 9),41COL_TRI(9, 11, 12),42COL_TRI(9, 13, 11),43COL_TRI(9, 5, 13),44COL_TRI(9, 12, 3),45COL_TRI(4, 3, 12),46COL_TRI(8, 3, 14),47COL_TRI(14, 3, 1),48COL_TRI(6, 5, 10),49COL_TRI(5, 15, 13),50COL_TRI(7, 20, 23),51COL_TRI(2, 1, 4),52COL_TRI(16, 0, 2),53COL_TRI(16, 2, 22),54COL_TRI(14, 1, 17),55COL_TRI(17, 1, 0),56COL_TRI(18, 20, 7),57COL_TRI(18, 7, 6),58COL_TRI(7, 23, 15),59COL_TRI(17, 0, 21),60COL_TRI(19, 20, 18),61COL_TRI(19, 16, 20),62COL_TRI(20, 22, 23),63COL_TRI(20, 16, 22),64COL_TRI(21, 16, 19),65COL_TRI(21, 0, 16),66COL_TRI(11, 24, 12),67COL_TRI(13, 24, 11),68COL_TRI(2, 24, 22),69COL_TRI(24, 2, 4),70COL_TRI(23, 24, 15),71COL_TRI(24, 4, 12),72COL_TRI(15, 24, 13),73COL_TRI(22, 24, 23),74COL_TRI_INIT(SURFACE_DEATH_PLANE, 2),75COL_TRI(25, 26, 27),76COL_TRI(25, 27, 28),77COL_TRI_STOP(),78COL_SPECIAL_INIT(22),79SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_null_start, /*pos*/ 0, 1843, 0, /*yaw*/ 1423), // unused, probably an early way to set intial position80SPECIAL_OBJECT(/*preset*/ special_mine, /*pos*/ 2949, 589, 0),81SPECIAL_OBJECT(/*preset*/ special_mine, /*pos*/ 0, 589, -2949),82SPECIAL_OBJECT(/*preset*/ special_mine, /*pos*/ 0, 589, 2949),83SPECIAL_OBJECT(/*preset*/ special_mine, /*pos*/ -2949, 589, 0),84SPECIAL_OBJECT(/*preset*/ special_bowser, /*pos*/ 0, 300, -1000),85SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_03, /*pos*/ 0, 384, 3072, /*yaw*/ 0),86SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_03, /*pos*/ -2171, 384, -2171, /*yaw*/ 0),87SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_03, /*pos*/ 0, 384, -3071, /*yaw*/ 0),88SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_03, /*pos*/ -3071, 384, 0, /*yaw*/ 0),89SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_03, /*pos*/ -2171, 384, 2172, /*yaw*/ 0),90SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_03, /*pos*/ -2621, 384, 1086, /*yaw*/ 0),91SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_03, /*pos*/ 2172, 384, 2172, /*yaw*/ 0),92SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_03, /*pos*/ 3072, 384, 0, /*yaw*/ 0),93SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_03, /*pos*/ 2172, 384, -2171, /*yaw*/ 0),94SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_03, /*pos*/ -1085, 384, 2622, /*yaw*/ 0),95SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_03, /*pos*/ 2622, 384, 1086, /*yaw*/ 0),96SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_03, /*pos*/ -2621, 384, -1085, /*yaw*/ 0),97SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_03, /*pos*/ -1085, 384, -2621, /*yaw*/ 0),98SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_03, /*pos*/ 1086, 384, -2621, /*yaw*/ 0),99SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_03, /*pos*/ 2622, 384, -1085, /*yaw*/ 0),100SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_03, /*pos*/ 1086, 384, 2622, /*yaw*/ 0),101COL_END(),102};103104105