sm64/levels/sl/areas/2/collision.s
2019-08-25 00:46:40 -04:00

412 lines
8.9 KiB
ArmAsm

glabel sl_seg7_area_2_collision # 0x0700EFFC - 0x0700F978
colInit
colVertexInit 0xC1
colVertex 205, 0, 3482
colVertex -204, 154, 3482
colVertex 0, 256, 3482
colVertex -204, 0, 3482
colVertex 205, 154, 3482
colVertex 205, 154, 3072
colVertex 205, 0, 3072
colVertex -204, 0, 3072
colVertex 0, 256, 3072
colVertex -204, 154, 3072
colVertex 205, 154, 2662
colVertex 205, 0, 2662
colVertex -204, 0, 2662
colVertex 0, 256, 2662
colVertex -204, 154, 2662
colVertex -1668, 614, -1433
colVertex -1433, 0, -1433
colVertex -1668, 0, -1433
colVertex -1433, 614, -1433
colVertex -1433, 0, -1228
colVertex -1433, 614, -1228
colVertex -1668, 614, -1228
colVertex -1668, 0, -1228
colVertex -1228, 614, -613
colVertex -1023, 614, -613
colVertex -1023, 0, -613
colVertex -1228, 0, -613
colVertex -1023, 614, 717
colVertex -1023, 0, 717
colVertex 512, 0, -818
colVertex 1229, 0, -1433
colVertex 1229, 0, -1228
colVertex 1024, 0, -1228
colVertex 1024, 0, -1433
colVertex -1433, 0, -613
colVertex -2047, 0, -818
colVertex -1433, 0, -818
colVertex 205, 0, 410
colVertex -409, 0, 205
colVertex 205, 0, 1434
colVertex 410, 0, 410
colVertex 410, 0, 1434
colVertex -204, 0, 1434
colVertex -409, 0, 1434
colVertex -204, 0, 205
colVertex -1228, 0, 205
colVertex -1842, 0, 205
colVertex -1842, 0, 0
colVertex -1228, 0, 717
colVertex 512, 614, -1740
colVertex 1024, 0, 0
colVertex 1024, 0, -818
colVertex 1229, 0, -818
colVertex 1229, 0, 0
colVertex 717, 0, -1740
colVertex 1024, 0, 2662
colVertex -1023, 614, 2662
colVertex 1024, 614, 2662
colVertex -2047, 614, 1229
colVertex -2047, 614, -2047
colVertex 2048, 614, 1229
colVertex -2047, 0, -2047
colVertex 717, 0, -818
colVertex 717, 614, -818
colVertex 512, 614, -818
colVertex 1229, 614, -1433
colVertex 1229, 614, -1228
colVertex 1024, 614, -1228
colVertex 1024, 614, -1433
colVertex -1228, 614, 717
colVertex -2047, 614, -613
colVertex -2047, 0, -613
colVertex -1433, 614, -613
colVertex -1433, 614, -818
colVertex -2047, 614, -818
colVertex 205, 614, 410
colVertex 410, 614, 410
colVertex -409, 614, 205
colVertex -204, 614, 205
colVertex 205, 614, 1434
colVertex 410, 614, 1434
colVertex -409, 614, 1434
colVertex -204, 614, 1434
colVertex -1842, 614, 205
colVertex -1228, 614, 205
colVertex -1842, 614, 0
colVertex -1228, 614, 0
colVertex -1228, 0, 0
colVertex 717, 614, -1740
colVertex 512, 0, -1740
colVertex 1024, 614, -818
colVertex 1024, 614, 0
colVertex 1229, 614, -818
colVertex 1229, 614, 0
colVertex -1023, 0, 2662
colVertex 2048, 0, 1229
colVertex -2047, 0, 1229
colVertex 2048, 0, -2047
colVertex 2048, 614, -2047
colVertex 205, 317, 819
colVertex -204, 307, 819
colVertex -204, 317, 819
colVertex 205, 307, 819
colVertex 205, 307, 1229
colVertex -204, 307, 1229
colVertex -204, 317, 1229
colVertex 205, 317, 1229
colVertex 410, 0, 1147
colVertex 2048, 614, 1147
colVertex 410, 614, 1147
colVertex 2048, 0, 1147
colVertex -2047, 614, 1147
colVertex -2047, 0, 1147
colVertex -409, 0, 1147
colVertex -409, 614, 1147
colVertex -409, 614, 1106
colVertex -409, 0, 1106
colVertex -2047, 0, 1106
colVertex -2047, 614, 1106
colVertex 410, 614, 1106
colVertex 2048, 614, 1106
colVertex 2048, 0, 1106
colVertex 410, 0, 1106
colVertex -204, 614, 819
colVertex 205, 0, -1228
colVertex -613, 0, -613
colVertex -1228, 0, -818
colVertex -613, 614, -818
colVertex 2048, 0, -1228
colVertex 1434, 0, -204
colVertex 2048, 0, 0
colVertex 1229, 0, -2047
colVertex 0, 0, -2047
colVertex 0, 0, -1433
colVertex 205, 0, -2047
colVertex 819, 0, 410
colVertex 819, 0, 614
colVertex 2048, 0, 614
colVertex -409, 0, -1023
colVertex 205, 0, -818
colVertex -204, 0, -204
colVertex -204, 0, -818
colVertex -409, 0, -204
colVertex 205, 0, -204
colVertex 205, 614, 0
colVertex 512, 0, -613
colVertex 1024, 0, -613
colVertex 205, 614, 1229
colVertex -204, 614, 1229
colVertex 205, 614, 819
colVertex 0, 614, -1433
colVertex 205, 614, -1228
colVertex -613, 614, -613
colVertex -1228, 614, -818
colVertex -613, 0, -818
colVertex 2048, 410, -1228
colVertex 1229, 410, -1228
colVertex 2048, 410, -1433
colVertex 2048, 0, -1433
colVertex 1229, 410, -1433
colVertex 2048, 614, -204
colVertex 2048, 0, -204
colVertex 1434, 614, -204
colVertex 2048, 614, 0
colVertex 1434, 614, 0
colVertex 1434, 0, 0
colVertex 1229, 614, -2047
colVertex 1024, 614, -2047
colVertex 1024, 0, -2047
colVertex 0, 614, -2047
colVertex 205, 614, -2047
colVertex 819, 614, 410
colVertex 2048, 614, 410
colVertex 2048, 0, 410
colVertex 819, 614, 614
colVertex 2048, 614, 614
colVertex -409, 614, -1023
colVertex 205, 614, -1023
colVertex 205, 0, -1023
colVertex 205, 614, -818
colVertex -204, 614, -818
colVertex -409, 614, -204
colVertex -204, 614, -204
colVertex 205, 0, 0
colVertex 1024, 614, -204
colVertex 1024, 0, -204
colVertex 205, 614, -204
colVertex 512, 614, -613
colVertex 1024, 614, -613
colVertex -1975, 0, -1433
colVertex -1975, 614, -1433
colVertex -1975, 0, -1228
colVertex -1975, 614, -1228
colTriInit SURFACE_DEFAULT, 106
colTri 12, 9, 7
colTri 0, 1, 2
colTri 0, 3, 1
colTri 0, 4, 5
colTri 0, 5, 6
colTri 3, 0, 6
colTri 0, 2, 4
colTri 7, 1, 3
colTri 3, 6, 7
colTri 8, 2, 1
colTri 8, 1, 9
colTri 7, 9, 1
colTri 5, 4, 2
colTri 5, 2, 8
colTri 10, 5, 8
colTri 6, 5, 10
colTri 11, 7, 6
colTri 6, 10, 11
colTri 11, 12, 7
colTri 13, 8, 9
colTri 13, 9, 14
colTri 12, 14, 9
colTri 10, 8, 13
colTri 25, 24, 27
colTri 15, 16, 17
colTri 15, 18, 16
colTri 19, 20, 21
colTri 19, 21, 22
colTri 23, 24, 25
colTri 23, 25, 26
colTri 31, 67, 32
colTri 25, 27, 28
colTri 29, 62, 63
colTri 29, 63, 64
colTri 30, 65, 66
colTri 30, 66, 31
colTri 31, 66, 67
colTri 32, 67, 68
colTri 32, 68, 33
colTri 33, 68, 65
colTri 33, 65, 30
colTri 34, 70, 71
colTri 34, 72, 70
colTri 35, 73, 36
colTri 35, 74, 73
colTri 39, 79, 75
colTri 36, 73, 72
colTri 36, 72, 34
colTri 37, 75, 76
colTri 37, 76, 40
colTri 38, 77, 78
colTri 38, 78, 44
colTri 41, 79, 39
colTri 39, 75, 37
colTri 16, 18, 20
colTri 16, 20, 19
colTri 40, 76, 80
colTri 40, 80, 41
colTri 41, 80, 79
colTri 45, 83, 46
colTri 42, 81, 43
colTri 42, 82, 81
colTri 43, 77, 38
colTri 43, 81, 77
colTri 44, 78, 82
colTri 44, 82, 42
colTri 48, 23, 26
colTri 45, 84, 83
colTri 46, 83, 85
colTri 46, 85, 47
colTri 47, 85, 86
colTri 47, 86, 87
colTri 48, 69, 23
colTri 52, 92, 93
colTri 49, 88, 54
colTri 49, 54, 89
colTri 50, 90, 51
colTri 50, 91, 90
colTri 51, 92, 52
colTri 51, 90, 92
colTri 54, 63, 62
colTri 52, 93, 53
colTri 53, 91, 50
colTri 53, 93, 91
colTri 28, 27, 69
colTri 28, 69, 48
colTri 54, 88, 63
colTri 57, 10, 13
colTri 29, 49, 89
colTri 29, 64, 49
colTri 14, 12, 94
colTri 55, 11, 10
colTri 56, 57, 13
colTri 57, 55, 10
colTri 59, 61, 97
colTri 56, 13, 14
colTri 56, 14, 94
colTri 57, 60, 95
colTri 57, 95, 55
colTri 58, 56, 94
colTri 58, 94, 96
colTri 61, 59, 58
colTri 59, 97, 98
colTri 60, 97, 95
colTri 60, 98, 97
colTri 61, 58, 96
colTriInit SURFACE_ICE, 2
colTri 159, 156, 155
colTri 159, 155, 157
colTriInit SURFACE_HARD_SLIP, 8
colTri 58, 98, 60
colTri 58, 57, 56
colTri 58, 60, 57
colTri 58, 59, 98
colTri 97, 61, 96
colTri 97, 55, 95
colTri 97, 94, 55
colTri 97, 96, 94
colTriInit SURFACE_HARD_NO_SLIP, 8
colTri 99, 100, 101
colTri 99, 102, 100
colTri 100, 103, 104
colTri 100, 102, 103
colTri 105, 103, 106
colTri 105, 104, 103
colTri 105, 99, 101
colTri 105, 106, 99
colTriInit SURFACE_CAM_NO_COL, 6
colTri 189, 15, 17
colTri 189, 190, 15
colTri 21, 191, 22
colTri 21, 192, 191
colTri 191, 192, 190
colTri 191, 190, 189
colTriInit SURFACE_VAN_CAP_WALL, 74
colTri 119, 120, 121
colTri 107, 108, 109
colTri 107, 110, 108
colTri 111, 112, 113
colTri 111, 113, 114
colTri 115, 116, 117
colTri 115, 117, 118
colTri 16, 18, 150
colTri 119, 121, 122
colTri 105, 106, 147
colTri 105, 147, 148
colTri 123, 99, 101
colTri 123, 149, 99
colTri 16, 150, 133
colTri 126, 26, 23
colTri 124, 20, 19
colTri 124, 151, 20
colTri 125, 23, 26
colTri 125, 152, 23
colTri 126, 153, 127
colTri 126, 127, 154
colTri 30, 159, 157
colTri 126, 23, 153
colTri 127, 125, 154
colTri 127, 152, 125
colTri 128, 155, 156
colTri 128, 156, 31
colTri 30, 157, 158
colTri 131, 65, 30
colTri 129, 160, 161
colTri 129, 162, 160
colTri 130, 163, 164
colTri 130, 164, 165
colTri 129, 165, 164
colTri 129, 164, 162
colTri 133, 169, 132
colTri 131, 166, 65
colTri 33, 68, 167
colTri 33, 167, 168
colTri 132, 169, 170
colTri 132, 170, 134
colTri 133, 150, 169
colTri 137, 175, 174
colTri 134, 151, 124
colTri 134, 170, 151
colTri 135, 171, 172
colTri 135, 172, 173
colTri 136, 174, 171
colTri 136, 171, 135
colTri 140, 182, 181
colTri 137, 174, 136
colTri 138, 176, 177
colTri 138, 177, 178
colTri 139, 179, 180
colTri 139, 180, 141
colTri 140, 181, 142
colTri 50, 91, 144
colTri 141, 180, 182
colTri 141, 182, 140
colTri 142, 181, 176
colTri 142, 176, 138
colTri 139, 178, 177
colTri 139, 177, 179
colTri 29, 90, 51
colTri 50, 144, 183
colTri 143, 184, 185
colTri 143, 186, 184
colTri 144, 186, 143
colTri 144, 143, 183
colTri 29, 64, 90
colTri 145, 64, 29
colTri 145, 187, 64
colTri 146, 188, 187
colTri 146, 187, 145
colTriStop
colSpecialInit 1
special_object /*preset*/ special_null_start, /*pos*/ 0, 0, 2867, /*yaw*/ 128 # unused, probably an early way to set intial position
colEnd