sm64pc/levels/ddd/areas/2/collision.s

712 lines
16 KiB
ArmAsm

.balign 4
glabel ddd_seg7_area_2_collision # 0x0700DE70 - 0x0700EEF2
colInit
colVertexInit 0x12D
colVertex -4095, -511, -511
colVertex -4300, -511, 512
colVertex -4095, -511, 512
colVertex -4300, -511, -511
colVertex -3890, -511, 512
colVertex -3890, -511, -511
colVertex 4941, -3063, -6041
colVertex 2893, -3063, -7167
colVertex 2893, -3063, -6041
colVertex 4941, -3063, -7167
colVertex 1233, 110, 3463
colVertex 2319, 110, 4549
colVertex 2391, -196, 3752
colVertex 2029, -196, 3390
colVertex 5660, -196, 3535
colVertex 5298, -196, 3897
colVertex 6456, 110, 3608
colVertex 5370, 110, 4694
colVertex 3098, 1544, -2044
colVertex 3098, 725, -2044
colVertex 3917, 725, -2044
colVertex 3098, 725, -2146
colVertex 3917, 725, -2146
colVertex 3917, 1544, -2044
colVertex 3917, 1544, -2146
colVertex 3098, 1544, -2146
colVertex 5453, 725, -2146
colVertex 5555, 725, -2454
colVertex 5555, 725, -2044
colVertex 4634, 725, -2044
colVertex 5453, 1544, -2146
colVertex 4634, 725, -2146
colVertex 5453, 725, -2454
colVertex 5453, 1544, -2454
colVertex 5555, 1544, -2044
colVertex 4634, 1544, -2044
colVertex 4634, 1544, -2146
colVertex 5555, 1544, -2454
colVertex 1715, 929, -1279
colVertex 1715, 929, -1842
colVertex 1674, 827, -1279
colVertex 1674, 827, -1883
colVertex 2319, 827, -1883
colVertex 2319, 929, -1279
colVertex 2278, 929, -1279
colVertex 2278, 929, -1842
colVertex 1674, 1544, -1279
colVertex 1674, 929, -1279
colVertex 1715, 1544, -1279
colVertex 1674, 1544, -1883
colVertex 1715, 1544, -1842
colVertex 2319, 1544, -1883
colVertex 2319, 1544, -1279
colVertex 2319, 827, -1279
colVertex 2278, 1544, -1279
colVertex 2278, 1544, -1842
colVertex 6989, 110, -1020
colVertex 6579, 110, -1020
colVertex 6579, 110, 3485
colVertex 6989, 110, 3485
colVertex 6989, 110, 6659
colVertex 3405, 110, 5635
colVertex 845, 110, 6659
colVertex 4429, 110, 5635
colVertex 845, 110, 3075
colVertex 1858, -3370, -2337
colVertex 2438, -3370, -2916
colVertex 1858, -4087, -2337
colVertex 2438, -4087, -2916
colVertex 1496, -3370, -2699
colVertex 1496, -4087, -2699
colVertex 2076, -3370, -3278
colVertex 2076, -4087, -3278
colVertex 3063, -3319, -682
colVertex 6989, 110, 105
colVertex 6579, 110, 105
colVertex 6579, 520, 105
colVertex 6989, 520, 208
colVertex 6579, 520, -610
colVertex 6579, 110, -610
colVertex 6989, 110, -610
colVertex 6989, 520, -508
colVertex 1858, -4087, -2192
colVertex 1424, -3268, -2626
colVertex 2148, -4087, -3350
colVertex 2583, -4087, -2916
colVertex 1050, 110, 3280
colVertex 1050, 110, 3485
colVertex 6784, 110, 3587
colVertex 6784, 110, 3382
colVertex 6989, 110, 3792
colVertex 2531, 110, 5492
colVertex 2386, 110, 5348
colVertex 2096, 110, 5348
colVertex 3234, -3319, -170
colVertex 3575, -3319, -170
colVertex 3746, -3319, -340
colVertex 3746, -3319, -682
colVertex 3575, -3319, -852
colVertex 3063, -3319, -340
colVertex 3234, -3319, -852
colVertex 6989, 520, 105
colVertex 6579, 520, 208
colVertex 6579, 110, 208
colVertex 6989, 110, 208
colVertex 6579, 520, -508
colVertex 6989, 520, -610
colVertex 6579, 110, -508
colVertex 6989, 110, -508
colVertex 1858, -3268, -2192
colVertex 1424, -4087, -2626
colVertex 2583, -3268, -2916
colVertex 2148, -3268, -3350
colVertex 1050, 1544, 3485
colVertex 845, 1544, 3689
colVertex 845, 110, 3689
colVertex 1050, 1544, 3280
colVertex 845, 1544, 3075
colVertex 6784, 1544, 3382
colVertex 6989, 1544, 3177
colVertex 6989, 110, 3177
colVertex 6784, 1544, 3587
colVertex 6989, 1544, 3792
colVertex 2531, 1544, 5492
colVertex 2531, 1544, 5782
colVertex 2531, 110, 5782
colVertex 2386, 1544, 5348
colVertex 2096, 1544, 5348
colVertex 5350, 827, 1129
colVertex 4941, 827, 1129
colVertex 4941, 929, 1129
colVertex 5350, 827, 1437
colVertex 4941, 827, 1437
colVertex 4941, 929, 1437
colVertex 5862, 827, 1437
colVertex 5350, 929, 1129
colVertex 5658, 929, 720
colVertex 5658, 827, 720
colVertex 5350, 827, 720
colVertex 5350, 929, 720
colVertex 5862, 827, 720
colVertex 5862, 929, 1437
colVertex 5658, 827, 413
colVertex 5862, 929, 413
colVertex 5658, 929, 413
colVertex 5862, 929, 720
colVertex 5350, 929, 1437
colVertex 3302, 776, 3741
colVertex 2688, 878, 3741
colVertex 3302, 878, 3741
colVertex 3302, 878, 3433
colVertex 2688, 878, 3433
colVertex 5350, 878, 3075
colVertex 5350, 878, 3382
colVertex 4941, 776, 3792
colVertex 5350, 776, 3382
colVertex 5837, 878, 3792
colVertex 4941, 878, 3792
colVertex 4941, 878, 3382
colVertex 5837, 878, 3075
colVertex 6989, 1544, 6249
colVertex 2381, 1544, 105
colVertex 2893, 1544, -2454
colVertex 2995, -3268, -306
colVertex 3610, -3268, -101
colVertex 3814, -3268, -716
colVertex 3200, -3268, -921
colVertex -5017, 1229, 512
colVertex -3173, -2449, -511
colVertex 2319, -401, 4549
colVertex 2029, -298, 3390
colVertex 845, -1015, 3075
colVertex 2391, -298, 3752
colVertex 3405, -1015, 5635
colVertex 4429, -1015, 5635
colVertex 845, -4087, 3075
colVertex 6579, -606, -1020
colVertex 6579, -606, 3485
colVertex 6989, -4087, -2047
colVertex 6989, -1015, 3075
colVertex 6456, -401, 3608
colVertex 5370, -401, 4694
colVertex 4941, -1015, -4095
colVertex 4941, 2568, -4095
colVertex 6989, -1015, -2047
colVertex 6989, 2568, -2047
colVertex 6989, -1015, -1020
colVertex 6989, 2568, 4096
colVertex 845, -4087, -4095
colVertex 6989, -4087, -4095
colVertex 1357, -4087, 0
colVertex 2483, -3626, -101
colVertex 1664, -4087, -1228
colVertex 2893, -4087, -3071
colVertex 5026, -3626, -1156
colVertex 3931, -3626, -1462
colVertex 6989, -4087, 5632
colVertex 6477, -4087, 1024
colVertex 4429, -4087, 4096
colVertex 4655, -3626, 710
colVertex 1869, -4087, 2560
colVertex 2845, -3626, 1072
colVertex 845, -2756, -511
colVertex -5017, -511, 512
colVertex -5017, -511, -511
colVertex -5017, -4607, -511
colVertex -5017, -4607, 512
colVertex -6041, -4607, 512
colVertex -3173, 1229, 512
colVertex -2149, 205, 512
colVertex -3173, 1229, -511
colVertex -6041, 205, 512
colVertex -6041, -3583, -511
colVertex -6041, -3583, 205
colVertex -6041, -3890, -511
colVertex -6041, -4300, 512
colVertex -6041, -4607, -204
colVertex 845, -1732, -511
colVertex 845, -1732, 512
colVertex 845, -2756, 512
colVertex 4941, -4087, -4095
colVertex 2893, -3063, -4095
colVertex 845, -1015, -2047
colVertex 845, 2568, 4096
colVertex 845, 2568, -2047
colVertex 2893, -1015, -4095
colVertex 2893, 8, 6144
colVertex 2893, 2568, 6144
colVertex 845, -4087, -2047
colVertex 3610, -3268, -921
colVertex 3931, -3626, 1434
colVertex 2995, -3268, -716
colVertex 3207, -3626, -1462
colVertex 5298, -298, 3897
colVertex 5660, -298, 3535
colVertex 4941, -1015, -7167
colVertex 1971, 929, 1488
colVertex 1971, 725, 1488
colVertex 1971, 725, 361
colVertex 1254, 929, 1488
colVertex 1254, 725, 1488
colVertex 1254, 929, 361
colVertex 2319, 929, -1883
colVertex 5862, 827, 413
colVertex 2688, 776, 3741
colVertex 2688, 776, 3433
colVertex 3302, 776, 3433
colVertex 5350, 776, 3075
colVertex 4941, 776, 3382
colVertex 5837, 776, 3075
colVertex 5837, 776, 3792
colVertex 845, 1544, 6249
colVertex 845, 1544, 105
colVertex 6989, 1544, 105
colVertex 845, 1544, -2454
colVertex 2381, 1544, -2454
colVertex 5453, 1544, -1942
colVertex 6989, 1544, -2454
colVertex 5453, 1544, 105
colVertex 2893, 1544, -1942
colVertex 3200, -3268, -101
colVertex 3814, -3268, -306
colVertex -3173, -511, 512
colVertex -3173, -511, -511
colVertex -3173, -2449, 512
colVertex -2149, 205, -511
colVertex -5017, 1229, -511
colVertex 1233, -401, 3463
colVertex 3405, -4087, 5635
colVertex 4429, -4087, 5635
colVertex 6989, -4087, 3075
colVertex 2893, -4087, -4095
colVertex 6989, 110, 4096
colVertex 4941, 8, 6144
colVertex 6989, 8, 4096
colVertex 2893, 2568, -4095
colVertex 4941, 2568, 6144
colVertex 4941, -4087, -3583
colVertex 845, -4087, 5632
colVertex 2734, -3626, -776
colVertex 6067, -4087, -1535
colVertex -2866, -2756, 512
colVertex -2866, -2756, -511
colVertex -6041, 205, -511
colVertex -6041, -4607, -511
colVertex -2149, -1732, 512
colVertex -3173, -2756, 512
colVertex -2149, -1732, -511
colVertex -6041, -3583, 512
colVertex -3173, -2756, -511
colVertex -6041, -3890, 512
colVertex -6041, -3583, -204
colVertex -6041, -4607, 205
colVertex -6041, -4300, -511
colVertex 4941, -3063, -4095
colVertex 2893, -1015, -7167
colVertex 845, -1015, 4096
colVertex 845, 8, 4096
colVertex 1254, 725, 361
colVertex 1971, 929, 361
colVertex 1674, 929, -1883
colTriInit SURFACE_DEFAULT, 279
colTri 138, 134, 131
colTri 128, 129, 130
colTri 129, 128, 131
colTri 129, 131, 132
colTri 130, 129, 132
colTri 133, 132, 134
colTri 130, 132, 133
colTri 128, 130, 135
colTri 136, 137, 138
colTri 136, 138, 139
colTri 138, 140, 134
colTri 146, 145, 139
colTri 141, 134, 243
colTri 133, 134, 141
colTri 142, 140, 137
colTri 142, 243, 140
colTri 143, 243, 142
colTri 143, 142, 144
colTri 144, 142, 137
colTri 144, 137, 136
colTri 141, 243, 143
colTri 136, 145, 143
colTri 136, 143, 144
colTri 146, 141, 145
colTri 152, 247, 155
colTri 133, 146, 135
colTri 133, 135, 130
colTri 147, 244, 245
colTri 147, 245, 246
colTri 148, 244, 147
colTri 148, 147, 149
colTri 149, 147, 246
colTri 150, 246, 245
colTri 150, 245, 151
colTri 151, 245, 244
colTri 149, 246, 150
colTri 151, 244, 148
colTri 150, 148, 149
colTri 150, 151, 148
colTri 152, 155, 153
colTri 153, 155, 248
colTri 154, 248, 155
colTri 155, 247, 249
colTri 155, 249, 250
colTri 156, 250, 249
colTri 157, 154, 250
colTri 157, 250, 156
colTri 155, 250, 154
colTri 158, 154, 157
colTri 158, 248, 154
colTri 156, 249, 159
colTri 159, 249, 247
colTri 159, 247, 152
colTri 153, 248, 158
colTri 153, 159, 152
colTri 153, 158, 157
colTri 153, 157, 156
colTri 153, 156, 159
colTri 139, 138, 128
colTri 33, 257, 253
colTri 139, 128, 135
colTri 160, 251, 252
colTri 160, 252, 253
colTri 161, 252, 254
colTri 161, 254, 255
colTri 162, 33, 256
colTri 33, 253, 258
colTri 162, 256, 259
colTri 163, 99, 73
colTri 163, 73, 231
colTri 163, 94, 99
colTri 163, 260, 94
colTri 94, 260, 164
colTri 94, 164, 95
colTri 164, 261, 96
colTri 95, 164, 96
colTri 165, 96, 261
colTri 97, 165, 229
colTri 165, 97, 96
colTri 97, 229, 98
colTri 166, 98, 229
colTri 166, 100, 98
colTri 166, 231, 73
colTri 166, 73, 100
colTri 4, 262, 263
colTri 4, 263, 5
colTri 167, 262, 203
colTri 167, 208, 262
colTri 3, 204, 203
colTri 3, 203, 1
colTri 169, 172, 11
colTri 170, 169, 267
colTri 170, 172, 169
colTri 169, 61, 173
colTri 169, 11, 61
colTri 171, 169, 173
colTri 171, 267, 169
colTri 172, 12, 11
colTri 13, 170, 267
colTri 63, 173, 61
colTri 173, 175, 171
colTri 173, 268, 175
colTri 63, 174, 173
colTri 174, 268, 173
colTri 64, 10, 267
colTri 171, 64, 267
colTri 10, 13, 267
colTri 178, 179, 184
colTri 175, 218, 171
colTri 171, 218, 222
colTri 176, 177, 58
colTri 177, 180, 58
colTri 177, 181, 180
colTri 177, 174, 181
colTri 177, 179, 174
colTri 178, 270, 179
colTri 234, 233, 14
colTri 179, 269, 174
colTri 174, 269, 268
colTri 174, 63, 181
colTri 63, 17, 181
colTri 17, 233, 181
colTri 17, 15, 233
colTri 180, 181, 234
colTri 181, 233, 234
colTri 180, 14, 16
colTri 180, 234, 14
colTri 180, 16, 58
colTri 233, 15, 14
colTri 56, 272, 187
colTri 182, 178, 184
colTri 183, 182, 184
colTri 183, 184, 185
colTri 184, 186, 56
colTri 185, 184, 56
colTri 186, 179, 177
colTri 186, 176, 56
colTri 186, 177, 176
colTri 176, 57, 56
colTri 185, 56, 187
colTri 192, 232, 193
colTri 187, 273, 276
colTri 187, 274, 273
colTri 188, 193, 277
colTri 188, 192, 193
colTri 189, 188, 277
colTri 190, 192, 188
colTri 190, 188, 278
colTri 191, 279, 192
colTri 190, 191, 192
colTri 192, 279, 232
colTri 193, 232, 195
colTri 193, 195, 277
colTri 194, 280, 277
colTri 195, 194, 277
colTri 189, 277, 280
colTri 196, 189, 197
colTri 189, 280, 197
colTri 194, 197, 280
colTri 194, 199, 197
colTri 197, 199, 198
colTri 196, 197, 198
colTri 198, 278, 196
colTri 199, 230, 198
colTri 198, 230, 201
colTri 198, 201, 200
colTri 198, 200, 278
colTri 203, 204, 205
colTri 200, 201, 190
colTri 201, 191, 190
colTri 200, 190, 278
colTri 168, 281, 282
colTri 168, 264, 281
colTri 202, 282, 281
colTri 202, 281, 219
colTri 203, 205, 206
colTri 167, 266, 210
colTri 204, 210, 266
colTri 204, 263, 210
colTri 205, 283, 284
colTri 205, 266, 283
colTri 206, 205, 284
colTri 207, 167, 206
colTri 206, 284, 207
colTri 208, 265, 209
colTri 208, 210, 265
colTri 167, 210, 208
colTri 212, 283, 211
colTri 209, 265, 287
colTri 210, 287, 265
colTri 209, 285, 286
colTri 209, 287, 285
colTri 209, 286, 208
colTri 211, 266, 167
colTri 211, 283, 266
colTri 207, 211, 167
colTri 216, 284, 293
colTri 212, 211, 288
colTri 213, 288, 290
colTri 214, 212, 291
colTri 215, 207, 292
colTri 218, 285, 287
colTri 168, 263, 262
colTri 217, 287, 289
colTri 217, 289, 202
colTri 218, 287, 217
colTri 219, 285, 218
colTri 219, 286, 285
colTri 210, 289, 287
colTri 168, 262, 264
colTri 13, 172, 170
colTri 13, 12, 172
colTri 220, 221, 271
colTri 220, 294, 221
colTri 179, 270, 269
colTri 6, 221, 294
colTri 6, 8, 221
colTri 221, 295, 225
colTri 221, 7, 295
colTri 182, 275, 225
colTri 182, 183, 275
colTri 182, 220, 178
colTri 225, 295, 235
colTri 218, 217, 222
colTri 222, 271, 225
colTri 222, 228, 271
colTri 222, 217, 202
colTri 222, 202, 228
colTri 223, 296, 222
colTri 223, 222, 224
colTri 224, 222, 225
colTri 224, 225, 275
colTri 225, 235, 182
colTri 226, 227, 276
colTri 226, 276, 273
colTri 227, 297, 223
colTri 227, 226, 297
colTri 228, 202, 219
colTri 228, 219, 175
colTri 175, 219, 218
colTri 165, 261, 199
colTri 194, 165, 199
colTri 165, 194, 195
colTri 199, 261, 164
colTri 199, 164, 230
colTri 164, 260, 201
colTri 230, 164, 201
colTri 201, 260, 163
colTri 201, 163, 191
colTri 191, 163, 231
colTri 191, 231, 279
colTri 182, 235, 9
colTri 231, 166, 232
colTri 231, 232, 279
colTri 166, 229, 195
colTri 232, 166, 195
colTri 229, 165, 195
colTri 176, 58, 57
colTri 235, 295, 7
colTri 235, 7, 9
colTri 238, 236, 237
colTri 182, 9, 294
colTri 236, 239, 240
colTri 236, 240, 237
colTri 237, 240, 298
colTri 237, 298, 238
colTri 238, 299, 236
colTri 242, 47, 43
colTri 239, 236, 299
colTri 239, 299, 241
colTri 240, 239, 241
colTri 240, 241, 298
colTri 241, 299, 238
colTri 241, 238, 298
colTri 53, 40, 41
colTri 47, 40, 53
colTri 242, 300, 47
colTri 47, 53, 43
colTri 53, 41, 42
colTriInit SURFACE_NO_SLIPPERY, 4
colTri 10, 11, 12
colTri 10, 12, 13
colTri 14, 15, 16
colTri 15, 17, 16
colTriInit SURFACE_INST_WARP_1D, 2
colTri 0, 1, 2
colTri 0, 3, 1
colTriInit SURFACE_INST_WARP_1E, 2
colTri 2, 4, 5
colTri 2, 5, 0
colTriInit SURFACE_NOISE_DEFAULT, 7
colTri 61, 64, 62
colTri 56, 57, 58
colTri 59, 56, 58
colTri 60, 59, 58
colTri 61, 62, 60
colTri 60, 63, 61
colTri 60, 58, 63
colTriInit SURFACE_WARP, 2
colTri 6, 7, 8
colTri 6, 9, 7
colTriInit SURFACE_CAM_NO_COL, 42
colTri 26, 32, 27
colTri 18, 19, 20
colTri 20, 19, 21
colTri 20, 21, 22
colTri 23, 20, 22
colTri 18, 20, 23
colTri 24, 22, 21
colTri 24, 21, 25
colTri 25, 21, 19
colTri 23, 22, 24
colTri 25, 19, 18
colTri 26, 27, 28
colTri 26, 28, 29
colTri 30, 26, 31
colTri 29, 31, 26
colTri 34, 28, 27
colTri 35, 28, 34
colTri 35, 29, 28
colTri 36, 29, 35
colTri 36, 31, 29
colTri 37, 27, 32
colTri 34, 27, 37
colTri 33, 32, 26
colTri 37, 32, 33
colTri 30, 31, 36
colTri 33, 26, 30
colTri 38, 46, 47
colTri 38, 48, 46
colTri 40, 46, 49
colTri 39, 48, 38
colTri 39, 50, 48
colTri 40, 49, 41
colTri 41, 49, 51
colTri 41, 51, 42
colTri 42, 51, 52
colTri 42, 52, 53
colTri 43, 52, 54
colTri 45, 50, 39
colTri 43, 54, 44
colTri 44, 54, 55
colTri 44, 55, 45
colTri 45, 55, 50
colTriInit SURFACE_VAN_CAP_WALL, 56
colTri 65, 66, 67
colTri 66, 68, 67
colTri 67, 69, 65
colTri 67, 70, 69
colTri 65, 69, 71
colTri 65, 71, 66
colTri 66, 71, 72
colTri 66, 72, 68
colTri 76, 77, 101
colTri 73, 94, 95
colTri 73, 95, 96
colTri 73, 96, 97
colTri 73, 97, 98
colTri 73, 99, 94
colTri 73, 98, 100
colTri 74, 75, 76
colTri 74, 76, 101
colTri 75, 102, 76
colTri 76, 102, 77
colTri 79, 107, 105
colTri 75, 103, 102
colTri 77, 103, 104
colTri 77, 102, 103
colTri 78, 105, 81
colTri 78, 81, 106
colTri 79, 105, 78
colTri 80, 79, 78
colTri 80, 78, 106
colTri 81, 105, 107
colTri 81, 107, 108
colTri 87, 113, 114
colTri 82, 109, 83
colTri 82, 83, 110
colTri 83, 109, 111
colTri 83, 111, 112
colTri 84, 112, 111
colTri 84, 111, 85
colTri 85, 111, 109
colTri 85, 109, 82
colTri 86, 113, 87
colTri 87, 114, 115
colTri 90, 122, 121
colTri 86, 116, 113
colTri 64, 116, 86
colTri 64, 117, 116
colTri 88, 118, 89
colTri 89, 118, 119
colTri 89, 119, 120
colTri 88, 121, 118
colTri 90, 121, 88
colTri 91, 123, 124
colTri 91, 124, 125
colTri 92, 123, 91
colTri 92, 126, 123
colTri 93, 126, 92
colTri 93, 127, 126
colTriStop
colWaterBoxInit 1
colWaterBox 0, -6143, -7167, 8192, 7168, 0
colEnd