393 lines
8.6 KiB
ArmAsm
393 lines
8.6 KiB
ArmAsm
|
glabel thi_seg7_area_3_collision # 0x0700D444 - 0x0700DD50
|
||
|
colInit
|
||
|
colVertexInit 0xA0
|
||
|
colVertex -716, 1843, -716
|
||
|
colVertex -101, 1843, 0
|
||
|
colVertex 0, 1843, -101
|
||
|
colVertex -716, 1843, 717
|
||
|
colVertex -2047, 2150, -2047
|
||
|
colVertex 717, 1843, -716
|
||
|
colVertex 0, 1843, 102
|
||
|
colVertex 102, 1843, 0
|
||
|
colVertex 717, 1843, 717
|
||
|
colVertex 2048, 2150, -2047
|
||
|
colVertex 2048, 2150, 2048
|
||
|
colVertex -2047, 2150, 2048
|
||
|
colVertex 102, 3072, 102
|
||
|
colVertex 102, 3277, 102
|
||
|
colVertex 102, 3277, -101
|
||
|
colVertex 102, 3482, -101
|
||
|
colVertex -101, 3277, 102
|
||
|
colVertex 102, 3482, 102
|
||
|
colVertex -101, 3072, 102
|
||
|
colVertex -101, 3482, 102
|
||
|
colVertex 102, 3072, -101
|
||
|
colVertex -101, 3482, -101
|
||
|
colVertex -101, 3277, -101
|
||
|
colVertex -101, 3072, -101
|
||
|
colVertex 614, 1024, 2253
|
||
|
colVertex 614, 1024, 2458
|
||
|
colVertex 410, 1024, 2253
|
||
|
colVertex 410, 1229, 2253
|
||
|
colVertex 614, 1229, 2253
|
||
|
colVertex 614, 1229, 2048
|
||
|
colVertex 1229, -3071, 1024
|
||
|
colVertex 819, -3071, 1434
|
||
|
colVertex 614, -3071, 1434
|
||
|
colVertex 410, -3071, 2048
|
||
|
colVertex 410, -3071, 1024
|
||
|
colVertex 1024, -3071, 819
|
||
|
colVertex 1229, -3071, 614
|
||
|
colVertex 1843, -3071, 410
|
||
|
colVertex 1434, -3071, 0
|
||
|
colVertex 1843, -3071, 0
|
||
|
colVertex 1434, -3071, -818
|
||
|
colVertex 1024, -3071, -1228
|
||
|
colVertex 1434, -3071, -409
|
||
|
colVertex 1024, -3071, -409
|
||
|
colVertex 614, -3071, -818
|
||
|
colVertex 614, -3071, -1023
|
||
|
colVertex -818, -3071, -1433
|
||
|
colVertex -409, 1024, -1023
|
||
|
colVertex -409, -3071, -1023
|
||
|
colVertex 205, -3071, -1637
|
||
|
colVertex 205, -3071, -1228
|
||
|
colVertex -1433, -3071, -2047
|
||
|
colVertex -1023, -3071, -1023
|
||
|
colVertex -204, -3071, -204
|
||
|
colVertex -818, -3071, -204
|
||
|
colVertex -818, -3071, -818
|
||
|
colVertex -818, 768, -818
|
||
|
colVertex -204, -3071, -613
|
||
|
colVertex -2047, -3071, 0
|
||
|
colVertex -1023, -3071, 0
|
||
|
colVertex -1023, -3071, 614
|
||
|
colVertex -204, 1434, 614
|
||
|
colVertex -204, -3071, 614
|
||
|
colVertex -818, 1434, 1024
|
||
|
colVertex -2047, -3071, 1024
|
||
|
colVertex 0, 1434, 1024
|
||
|
colVertex 0, -3071, 1024
|
||
|
colVertex 614, 1229, 2458
|
||
|
colVertex 410, 1024, 2458
|
||
|
colVertex 410, 1229, 2458
|
||
|
colVertex 410, 1229, 2048
|
||
|
colVertex 819, 1024, 1434
|
||
|
colVertex 614, 1024, 1434
|
||
|
colVertex 1229, 1024, 1024
|
||
|
colVertex 614, 1024, 2048
|
||
|
colVertex 614, -3071, 2048
|
||
|
colVertex 410, 1024, 2048
|
||
|
colVertex 410, 1024, 1024
|
||
|
colVertex 1024, 1024, 819
|
||
|
colVertex 1229, 1024, 614
|
||
|
colVertex 1434, 1024, 0
|
||
|
colVertex 1843, 1024, 410
|
||
|
colVertex 1843, 1024, 0
|
||
|
colVertex 1434, 1024, -818
|
||
|
colVertex 1434, 1024, -409
|
||
|
colVertex 1024, 1024, -1228
|
||
|
colVertex 1024, 1024, -409
|
||
|
colVertex 614, 1024, -818
|
||
|
colVertex 614, 1024, -1023
|
||
|
colVertex 205, 1024, -1637
|
||
|
colVertex -818, 1024, -1433
|
||
|
colVertex 205, 1024, -1228
|
||
|
colVertex -1433, 512, -2047
|
||
|
colVertex -1023, 512, -1023
|
||
|
colVertex -2047, 512, -818
|
||
|
colVertex -2047, -3071, -818
|
||
|
colVertex -818, 768, -204
|
||
|
colVertex -204, 768, -204
|
||
|
colVertex -204, 768, -613
|
||
|
colVertex -2047, 1024, 0
|
||
|
colVertex -1023, 1024, 0
|
||
|
colVertex -1023, 1024, 614
|
||
|
colVertex -2047, 1024, 614
|
||
|
colVertex -2047, -3071, 614
|
||
|
colVertex -818, -3071, 1024
|
||
|
colVertex -2047, 1434, 1024
|
||
|
colVertex -1023, 1434, 2048
|
||
|
colVertex -1023, -3071, 2048
|
||
|
colVertex 0, 1741, 0
|
||
|
colVertex -71, 1812, 0
|
||
|
colVertex 0, 1812, -71
|
||
|
colVertex 0, 1812, 72
|
||
|
colVertex 72, 1812, 0
|
||
|
colVertex -2047, 1536, -818
|
||
|
colVertex -1637, 512, -1228
|
||
|
colVertex -1637, 1536, -1228
|
||
|
colVertex -2047, 1536, -1228
|
||
|
colVertex -2047, 1434, 2048
|
||
|
colVertex -306, 2458, -306
|
||
|
colVertex -306, 2458, 307
|
||
|
colVertex -306, 2560, -306
|
||
|
colVertex 307, 2458, -306
|
||
|
colVertex 307, 2458, 307
|
||
|
colVertex -2047, 1331, -1740
|
||
|
colVertex -1740, 1331, -1740
|
||
|
colVertex 512, 3072, -511
|
||
|
colVertex 307, 2560, -306
|
||
|
colVertex -306, 2560, 307
|
||
|
colVertex 307, 2560, 307
|
||
|
colVertex 0, 2253, 0
|
||
|
colVertex -1842, 1331, -2047
|
||
|
colVertex -1842, 512, -2047
|
||
|
colVertex -1740, 512, -1740
|
||
|
colVertex -2047, 1331, -2047
|
||
|
colVertex 512, 3072, 512
|
||
|
colVertex -511, 3072, 512
|
||
|
colVertex -511, 3072, -511
|
||
|
colVertex 2048, -3071, 2048
|
||
|
colVertex 2048, -3071, -2047
|
||
|
colVertex -2047, -3071, -2047
|
||
|
colVertex -2047, -3071, 2048
|
||
|
colVertex -2047, 512, -2047
|
||
|
colVertex -2047, 512, -1228
|
||
|
colVertex -2047, 512, -1740
|
||
|
colVertex 717, 1812, -716
|
||
|
colVertex -716, 1812, -716
|
||
|
colVertex -716, 1812, 717
|
||
|
colVertex 2048, 2120, -2047
|
||
|
colVertex -2047, 2120, -2047
|
||
|
colVertex -2047, 2120, 2048
|
||
|
colVertex 717, 1812, 717
|
||
|
colVertex 2048, 2120, 2048
|
||
|
colVertex 2048, 2355, 2048
|
||
|
colVertex -2047, 2355, 2048
|
||
|
colVertex 1024, 2867, 1024
|
||
|
colVertex 2048, 2355, -2047
|
||
|
colVertex 1024, 2867, -1023
|
||
|
colVertex -1023, 2867, 1024
|
||
|
colVertex -1023, 2867, -1023
|
||
|
colVertex -2047, 2355, -2047
|
||
|
colTriInit SURFACE_DEFAULT, 116
|
||
|
colTri 12, 13, 14
|
||
|
colTri 0, 1, 2
|
||
|
colTri 3, 1, 0
|
||
|
colTri 4, 0, 5
|
||
|
colTri 4, 3, 0
|
||
|
colTri 5, 0, 2
|
||
|
colTri 3, 6, 1
|
||
|
colTri 2, 7, 5
|
||
|
colTri 8, 7, 6
|
||
|
colTri 8, 5, 7
|
||
|
colTri 4, 5, 9
|
||
|
colTri 5, 10, 9
|
||
|
colTri 5, 8, 10
|
||
|
colTri 3, 8, 6
|
||
|
colTri 10, 8, 3
|
||
|
colTri 4, 11, 3
|
||
|
colTri 10, 3, 11
|
||
|
colTri 13, 15, 14
|
||
|
colTri 16, 17, 13
|
||
|
colTri 18, 16, 13
|
||
|
colTri 18, 13, 12
|
||
|
colTri 16, 19, 17
|
||
|
colTri 19, 15, 17
|
||
|
colTri 13, 17, 15
|
||
|
colTri 19, 21, 15
|
||
|
colTri 14, 15, 21
|
||
|
colTri 12, 14, 20
|
||
|
colTri 14, 21, 22
|
||
|
colTri 20, 14, 22
|
||
|
colTri 20, 22, 23
|
||
|
colTri 22, 21, 19
|
||
|
colTri 23, 22, 16
|
||
|
colTri 22, 19, 16
|
||
|
colTri 23, 16, 18
|
||
|
colTri 24, 25, 67
|
||
|
colTri 25, 68, 69
|
||
|
colTri 25, 69, 67
|
||
|
colTri 26, 68, 25
|
||
|
colTri 27, 68, 26
|
||
|
colTri 27, 69, 68
|
||
|
colTri 28, 67, 69
|
||
|
colTri 28, 69, 27
|
||
|
colTri 24, 67, 28
|
||
|
colTri 29, 28, 27
|
||
|
colTri 29, 27, 70
|
||
|
colTri 26, 25, 24
|
||
|
colTri 30, 71, 31
|
||
|
colTri 31, 72, 32
|
||
|
colTri 31, 71, 72
|
||
|
colTri 35, 73, 30
|
||
|
colTri 30, 73, 71
|
||
|
colTri 32, 72, 74
|
||
|
colTri 32, 74, 75
|
||
|
colTri 33, 76, 77
|
||
|
colTri 33, 77, 34
|
||
|
colTri 34, 77, 78
|
||
|
colTri 34, 78, 35
|
||
|
colTri 35, 78, 73
|
||
|
colTri 41, 83, 40
|
||
|
colTri 36, 79, 80
|
||
|
colTri 36, 80, 38
|
||
|
colTri 37, 79, 36
|
||
|
colTri 37, 81, 79
|
||
|
colTri 38, 80, 82
|
||
|
colTri 38, 82, 39
|
||
|
colTri 39, 82, 81
|
||
|
colTri 39, 81, 37
|
||
|
colTri 40, 83, 84
|
||
|
colTri 40, 84, 42
|
||
|
colTri 41, 85, 83
|
||
|
colTri 42, 84, 86
|
||
|
colTri 42, 86, 43
|
||
|
colTri 43, 86, 87
|
||
|
colTri 43, 87, 44
|
||
|
colTri 44, 87, 88
|
||
|
colTri 44, 88, 45
|
||
|
colTri 45, 88, 85
|
||
|
colTri 45, 85, 41
|
||
|
colTri 46, 89, 49
|
||
|
colTri 47, 90, 46
|
||
|
colTri 46, 90, 89
|
||
|
colTri 49, 89, 91
|
||
|
colTri 49, 91, 50
|
||
|
colTri 50, 91, 47
|
||
|
colTri 50, 47, 48
|
||
|
colTri 48, 47, 46
|
||
|
colTri 51, 92, 93
|
||
|
colTri 51, 93, 52
|
||
|
colTri 52, 93, 94
|
||
|
colTri 58, 100, 59
|
||
|
colTri 52, 94, 95
|
||
|
colTri 53, 96, 54
|
||
|
colTri 54, 96, 56
|
||
|
colTri 54, 56, 55
|
||
|
colTri 53, 97, 96
|
||
|
colTri 55, 56, 57
|
||
|
colTri 56, 98, 57
|
||
|
colTri 57, 98, 97
|
||
|
colTri 57, 97, 53
|
||
|
colTri 58, 99, 100
|
||
|
colTri 64, 63, 104
|
||
|
colTri 59, 100, 101
|
||
|
colTri 59, 101, 60
|
||
|
colTri 60, 101, 102
|
||
|
colTri 60, 102, 103
|
||
|
colTri 61, 65, 66
|
||
|
colTri 62, 61, 66
|
||
|
colTri 63, 61, 104
|
||
|
colTri 61, 62, 104
|
||
|
colTri 66, 65, 107
|
||
|
colTri 64, 105, 63
|
||
|
colTri 65, 106, 107
|
||
|
colTri 108, 109, 110
|
||
|
colTri 108, 111, 109
|
||
|
colTri 108, 112, 111
|
||
|
colTri 108, 110, 112
|
||
|
colTriInit SURFACE_HANGABLE, 16
|
||
|
colTri 144, 112, 110
|
||
|
colTri 110, 145, 144
|
||
|
colTri 110, 109, 145
|
||
|
colTri 146, 109, 111
|
||
|
colTri 146, 145, 109
|
||
|
colTri 147, 145, 148
|
||
|
colTri 145, 149, 148
|
||
|
colTri 147, 144, 145
|
||
|
colTri 145, 146, 149
|
||
|
colTri 149, 146, 150
|
||
|
colTri 111, 150, 146
|
||
|
colTri 111, 112, 150
|
||
|
colTri 112, 144, 150
|
||
|
colTri 149, 150, 151
|
||
|
colTri 147, 151, 150
|
||
|
colTri 147, 150, 144
|
||
|
colTriInit SURFACE_DEATH_PLANE, 2
|
||
|
colTri 137, 138, 139
|
||
|
colTri 137, 139, 140
|
||
|
colTriInit SURFACE_WALL_MISC, 10
|
||
|
colTri 76, 26, 24
|
||
|
colTri 114, 142, 116
|
||
|
colTri 114, 116, 115
|
||
|
colTri 143, 132, 124
|
||
|
colTri 143, 124, 123
|
||
|
colTri 70, 27, 26
|
||
|
colTri 70, 26, 76
|
||
|
colTri 74, 28, 29
|
||
|
colTri 76, 24, 74
|
||
|
colTri 74, 24, 28
|
||
|
colTriInit SURFACE_HARD_NO_SLIP, 52
|
||
|
colTri 102, 101, 100
|
||
|
colTri 113, 114, 115
|
||
|
colTri 113, 115, 116
|
||
|
colTri 113, 94, 114
|
||
|
colTri 63, 65, 61
|
||
|
colTri 63, 106, 65
|
||
|
colTri 63, 117, 106
|
||
|
colTri 63, 105, 117
|
||
|
colTri 102, 100, 99
|
||
|
colTri 96, 97, 98
|
||
|
colTri 96, 98, 56
|
||
|
colTri 85, 84, 83
|
||
|
colTri 85, 86, 84
|
||
|
colTri 85, 87, 86
|
||
|
colTri 85, 88, 87
|
||
|
colTri 79, 82, 80
|
||
|
colTri 79, 81, 82
|
||
|
colTri 90, 91, 89
|
||
|
colTri 78, 71, 73
|
||
|
colTri 78, 72, 71
|
||
|
colTri 78, 77, 72
|
||
|
colTri 74, 77, 76
|
||
|
colTri 74, 72, 77
|
||
|
colTri 90, 47, 91
|
||
|
colTri 118, 126, 121
|
||
|
colTri 118, 120, 126
|
||
|
colTri 119, 120, 118
|
||
|
colTri 119, 127, 120
|
||
|
colTri 120, 127, 128
|
||
|
colTri 120, 128, 126
|
||
|
colTri 121, 126, 128
|
||
|
colTri 121, 128, 122
|
||
|
colTri 122, 128, 127
|
||
|
colTri 122, 127, 119
|
||
|
colTri 121, 122, 129
|
||
|
colTri 118, 121, 129
|
||
|
colTri 122, 119, 129
|
||
|
colTri 119, 118, 129
|
||
|
colTri 123, 124, 130
|
||
|
colTri 124, 131, 130
|
||
|
colTri 124, 132, 131
|
||
|
colTri 123, 130, 133
|
||
|
colTri 125, 12, 20
|
||
|
colTri 12, 134, 135
|
||
|
colTri 12, 135, 18
|
||
|
colTri 125, 134, 12
|
||
|
colTri 23, 18, 135
|
||
|
colTri 23, 135, 136
|
||
|
colTri 20, 23, 136
|
||
|
colTri 20, 136, 125
|
||
|
colTri 2, 6, 7
|
||
|
colTri 2, 1, 6
|
||
|
colTriInit SURFACE_FREE_ROAM_CAM, 22
|
||
|
colTri 155, 158, 159
|
||
|
colTri 137, 74, 29
|
||
|
colTri 152, 137, 29
|
||
|
colTri 29, 70, 152
|
||
|
colTri 70, 153, 152
|
||
|
colTri 140, 153, 70
|
||
|
colTri 140, 70, 76
|
||
|
colTri 154, 152, 153
|
||
|
colTri 137, 152, 155
|
||
|
colTri 152, 156, 155
|
||
|
colTri 152, 154, 156
|
||
|
colTri 154, 153, 157
|
||
|
colTri 158, 153, 159
|
||
|
colTri 139, 153, 140
|
||
|
colTri 139, 159, 153
|
||
|
colTri 158, 157, 153
|
||
|
colTri 155, 156, 158
|
||
|
colTri 138, 159, 139
|
||
|
colTri 76, 33, 140
|
||
|
colTri 137, 155, 138
|
||
|
colTri 137, 75, 74
|
||
|
colTri 138, 155, 159
|
||
|
colTriInit SURFACE_THI3_WALLKICK, 2
|
||
|
colTri 94, 92, 141
|
||
|
colTri 94, 93, 92
|
||
|
colTriStop
|
||
|
colEnd
|