Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
MorsGames
GitHub Repository: MorsGames/sm64plus
Path: blob/master/levels/ssl/eyerok_col/collision.inc.c
7853 views
1
// 0x07028274 - 0x070282F8
2
const Collision ssl_seg7_collision_07028274[] = {
3
COL_INIT(),
4
COL_VERTEX_INIT(0x8),
5
COL_VERTEX(-87, 3, 147),
6
COL_VERTEX(-63, 204, -90),
7
COL_VERTEX(-63, 3, -90),
8
COL_VERTEX(-87, 204, 147),
9
COL_VERTEX(68, 204, 147),
10
COL_VERTEX(68, 204, -134),
11
COL_VERTEX(68, 3, 147),
12
COL_VERTEX(68, 3, -134),
13
COL_TRI_INIT(SURFACE_DEFAULT, 12),
14
COL_TRI(0, 1, 2),
15
COL_TRI(0, 3, 1),
16
COL_TRI(1, 3, 4),
17
COL_TRI(1, 4, 5),
18
COL_TRI(6, 4, 3),
19
COL_TRI(6, 3, 0),
20
COL_TRI(7, 5, 4),
21
COL_TRI(7, 4, 6),
22
COL_TRI(2, 1, 5),
23
COL_TRI(2, 5, 7),
24
COL_TRI(6, 0, 2),
25
COL_TRI(6, 2, 7),
26
COL_TRI_STOP(),
27
COL_END(),
28
};
29
30
// 0x070282F8 - 0x07028370
31
const Collision ssl_seg7_collision_070282F8[] = {
32
COL_INIT(),
33
COL_VERTEX_INIT(0x8),
34
COL_VERTEX(-102, 0, 51),
35
COL_VERTEX(-102, 338, 51),
36
COL_VERTEX(-102, 338, -51),
37
COL_VERTEX(153, 338, 51),
38
COL_VERTEX(102, 338, -51),
39
COL_VERTEX(153, 0, 51),
40
COL_VERTEX(102, 0, -51),
41
COL_VERTEX(-102, 0, -51),
42
COL_TRI_INIT(SURFACE_DEFAULT, 10),
43
COL_TRI(0, 1, 2),
44
COL_TRI(1, 3, 4),
45
COL_TRI(1, 4, 2),
46
COL_TRI(5, 3, 1),
47
COL_TRI(5, 1, 0),
48
COL_TRI(6, 3, 5),
49
COL_TRI(6, 4, 3),
50
COL_TRI(7, 2, 4),
51
COL_TRI(7, 4, 6),
52
COL_TRI(0, 2, 7),
53
COL_TRI_STOP(),
54
COL_END(),
55
};
56
57
// 0x07028370 - 0x070284AE
58
const Collision ssl_seg7_collision_07028370[] = {
59
COL_INIT(),
60
COL_VERTEX_INIT(0x13),
61
COL_VERTEX(100, 75, -122),
62
COL_VERTEX(-100, 0, -122),
63
COL_VERTEX(100, 100, -122),
64
COL_VERTEX(-100, 100, -122),
65
COL_VERTEX(-100, 0, 151),
66
COL_VERTEX(-100, 100, 151),
67
COL_VERTEX(100, 0, -122),
68
COL_VERTEX(100, 50, 151),
69
COL_VERTEX(100, 100, 151),
70
COL_VERTEX(100, 0, 151),
71
COL_VERTEX(151, 50, 151),
72
COL_VERTEX(151, 50, -21),
73
COL_VERTEX(100, 50, -21),
74
COL_VERTEX(151, 0, 151),
75
COL_VERTEX(151, 0, -21),
76
COL_VERTEX(151, 75, -122),
77
COL_VERTEX(100, 75, -20),
78
COL_VERTEX(151, 75, -20),
79
COL_VERTEX(151, 0, -122),
80
COL_TRI_INIT(SURFACE_DEFAULT, 32),
81
COL_TRI(0, 1, 2),
82
COL_TRI(1, 3, 2),
83
COL_TRI(1, 4, 5),
84
COL_TRI(1, 5, 3),
85
COL_TRI(6, 4, 1),
86
COL_TRI(7, 8, 4),
87
COL_TRI(8, 5, 4),
88
COL_TRI(6, 9, 4),
89
COL_TRI(3, 5, 8),
90
COL_TRI(3, 8, 2),
91
COL_TRI(7, 10, 11),
92
COL_TRI(12, 7, 11),
93
COL_TRI(7, 13, 10),
94
COL_TRI(7, 9, 13),
95
COL_TRI(10, 13, 14),
96
COL_TRI(11, 10, 14),
97
COL_TRI(15, 18, 6),
98
COL_TRI(0, 15, 6),
99
COL_TRI(0, 16, 15),
100
COL_TRI(16, 17, 15),
101
COL_TRI(15, 17, 18),
102
COL_TRI(17, 14, 18),
103
COL_TRI(17, 16, 11),
104
COL_TRI(16, 12, 11),
105
COL_TRI(8, 12, 16),
106
COL_TRI(8, 0, 2),
107
COL_TRI(8, 16, 0),
108
COL_TRI(8, 7, 12),
109
COL_TRI(9, 7, 4),
110
COL_TRI(6, 1, 0),
111
COL_TRI(6, 13, 9),
112
COL_TRI(6, 18, 13),
113
COL_TRI_STOP(),
114
COL_END(),
115
};
116
117
118
// 0x070284B0 - 0x070285EE
119
const Collision ssl_seg7_collision_070284B0[] = {
120
COL_INIT(),
121
COL_VERTEX_INIT(0x13),
122
COL_VERTEX(100, 0, 151),
123
COL_VERTEX(100, 100, 151),
124
COL_VERTEX(-100, 100, 151),
125
COL_VERTEX(100, 0, -122),
126
COL_VERTEX(100, 100, -122),
127
COL_VERTEX(-100, 50, 151),
128
COL_VERTEX(-100, 0, -122),
129
COL_VERTEX(-100, 0, 151),
130
COL_VERTEX(-100, 100, -122),
131
COL_VERTEX(-100, 75, -122),
132
COL_VERTEX(-151, 0, -21),
133
COL_VERTEX(-150, 0, 151),
134
COL_VERTEX(-150, 50, 151),
135
COL_VERTEX(-151, 50, -21),
136
COL_VERTEX(-151, 0, -122),
137
COL_VERTEX(-151, 75, -122),
138
COL_VERTEX(-100, 50, -21),
139
COL_VERTEX(-151, 75, -20),
140
COL_VERTEX(-100, 75, -20),
141
COL_TRI_INIT(SURFACE_DEFAULT, 32),
142
COL_TRI(11, 7, 5),
143
COL_TRI(0, 1, 2),
144
COL_TRI(1, 0, 3),
145
COL_TRI(4, 1, 3),
146
COL_TRI(2, 1, 4),
147
COL_TRI(0, 2, 5),
148
COL_TRI(3, 0, 6),
149
COL_TRI(0, 7, 6),
150
COL_TRI(8, 3, 9),
151
COL_TRI(8, 4, 3),
152
COL_TRI(8, 2, 4),
153
COL_TRI(10, 11, 12),
154
COL_TRI(12, 11, 5),
155
COL_TRI(13, 16, 18),
156
COL_TRI(13, 12, 5),
157
COL_TRI(13, 5, 16),
158
COL_TRI(10, 12, 13),
159
COL_TRI(6, 14, 15),
160
COL_TRI(6, 15, 9),
161
COL_TRI(15, 17, 18),
162
COL_TRI(14, 17, 15),
163
COL_TRI(15, 18, 9),
164
COL_TRI(14, 10, 17),
165
COL_TRI(13, 18, 17),
166
COL_TRI(18, 16, 2),
167
COL_TRI(16, 5, 2),
168
COL_TRI(0, 5, 7),
169
COL_TRI(8, 9, 2),
170
COL_TRI(9, 18, 2),
171
COL_TRI(9, 3, 6),
172
COL_TRI(7, 11, 6),
173
COL_TRI(11, 14, 6),
174
COL_TRI_STOP(),
175
COL_END(),
176
};
177
178