sm64pc/levels/bowser_1/areas/1/collision.s

102 lines
3.5 KiB
ArmAsm

glabel bowser_1_seg7_collision_level # 0x07002838 - 0x07002AC8
colInit
colVertexInit 0x1D
colVertex 2172, 307, -2171
colVertex 0, 307, -3071
colVertex 1086, 307, -1085
colVertex -2171, 307, -2171
colVertex 0, 307, -1535
colVertex -2171, 307, 2172
colVertex 0, -2047, 3072
colVertex 0, 307, 3072
colVertex -3071, -2047, 0
colVertex -3071, 307, 0
colVertex -2171, -2047, 2172
colVertex -1535, 307, 0
colVertex -1085, 307, -1085
colVertex -1085, 307, 1086
colVertex -2171, -2047, -2171
colVertex 0, 307, 1536
colVertex 3072, 307, 0
colVertex 0, -2047, -3071
colVertex 2172, -2047, 2172
colVertex 3072, -2047, 0
colVertex 2172, 307, 2172
colVertex 2172, -2047, -2171
colVertex 1536, 307, 0
colVertex 1086, 307, 1086
colVertex 0, 307, 0
colVertex 7168, -6143, -7167
colVertex -7167, -6143, -7167
colVertex -7167, -6143, 7168
colVertex 7168, -6143, 7168
colTriInit SURFACE_DEFAULT, 40
colTri 5, 6, 7
colTri 0, 1, 2
colTri 1, 3, 4
colTri 5, 7, 15
colTri 8, 9, 3
colTri 10, 9, 8
colTri 10, 5, 9
colTri 9, 11, 12
colTri 9, 13, 11
colTri 9, 5, 13
colTri 9, 12, 3
colTri 4, 3, 12
colTri 8, 3, 14
colTri 14, 3, 1
colTri 6, 5, 10
colTri 5, 15, 13
colTri 7, 20, 23
colTri 2, 1, 4
colTri 16, 0, 2
colTri 16, 2, 22
colTri 14, 1, 17
colTri 17, 1, 0
colTri 18, 20, 7
colTri 18, 7, 6
colTri 7, 23, 15
colTri 17, 0, 21
colTri 19, 20, 18
colTri 19, 16, 20
colTri 20, 22, 23
colTri 20, 16, 22
colTri 21, 16, 19
colTri 21, 0, 16
colTri 11, 24, 12
colTri 13, 24, 11
colTri 2, 24, 22
colTri 24, 2, 4
colTri 23, 24, 15
colTri 24, 4, 12
colTri 15, 24, 13
colTri 22, 24, 23
colTriInit SURFACE_DEATH_PLANE, 2
colTri 25, 26, 27
colTri 25, 27, 28
colTriStop
colSpecialInit 22
special_object /*preset*/ special_null_start, /*pos*/ 0, 1843, 0, /*yaw*/ 1423 # unused, probably an early way to set intial position
special_object /*preset*/ special_mine, /*pos*/ 2949, 589, 0
special_object /*preset*/ special_mine, /*pos*/ 0, 589, -2949
special_object /*preset*/ special_mine, /*pos*/ 0, 589, 2949
special_object /*preset*/ special_mine, /*pos*/ -2949, 589, 0
special_object /*preset*/ special_bowser, /*pos*/ 0, 300, -1000
special_object /*preset*/ special_level_geo_03, /*pos*/ 0, 384, 3072, /*yaw*/ 0
special_object /*preset*/ special_level_geo_03, /*pos*/ -2171, 384, -2171, /*yaw*/ 0
special_object /*preset*/ special_level_geo_03, /*pos*/ 0, 384, -3071, /*yaw*/ 0
special_object /*preset*/ special_level_geo_03, /*pos*/ -3071, 384, 0, /*yaw*/ 0
special_object /*preset*/ special_level_geo_03, /*pos*/ -2171, 384, 2172, /*yaw*/ 0
special_object /*preset*/ special_level_geo_03, /*pos*/ -2621, 384, 1086, /*yaw*/ 0
special_object /*preset*/ special_level_geo_03, /*pos*/ 2172, 384, 2172, /*yaw*/ 0
special_object /*preset*/ special_level_geo_03, /*pos*/ 3072, 384, 0, /*yaw*/ 0
special_object /*preset*/ special_level_geo_03, /*pos*/ 2172, 384, -2171, /*yaw*/ 0
special_object /*preset*/ special_level_geo_03, /*pos*/ -1085, 384, 2622, /*yaw*/ 0
special_object /*preset*/ special_level_geo_03, /*pos*/ 2622, 384, 1086, /*yaw*/ 0
special_object /*preset*/ special_level_geo_03, /*pos*/ -2621, 384, -1085, /*yaw*/ 0
special_object /*preset*/ special_level_geo_03, /*pos*/ -1085, 384, -2621, /*yaw*/ 0
special_object /*preset*/ special_level_geo_03, /*pos*/ 1086, 384, -2621, /*yaw*/ 0
special_object /*preset*/ special_level_geo_03, /*pos*/ 2622, 384, -1085, /*yaw*/ 0
special_object /*preset*/ special_level_geo_03, /*pos*/ 1086, 384, 2622, /*yaw*/ 0
colEnd