Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
MorsGames
GitHub Repository: MorsGames/sm64plus
Path: blob/master/levels/sl/areas/1/5/model.inc.c
7862 views
1
// 0x07007910 - 0x07007928
2
static const Lights1 sl_seg7_lights_07007910 = gdSPDefLights1(
3
0x7f, 0x7f, 0x7f,
4
0xff, 0xff, 0xff, 0x28, 0x28, 0x28
5
);
6
7
// 0x07007928 - 0x07007A18
8
static const Vtx sl_seg7_vertex_07007928[] = {
9
{{{ 3967, 1638, 4054}, 0, { 0, 172}, {0x00, 0x38, 0x8f, 0xff}}},
10
{{{ 4582, 1843, 4156}, 0, { -1256, -236}, {0x00, 0x38, 0x8f, 0xff}}},
11
{{{ 4786, 1638, 4054}, 0, { -1666, 172}, {0x00, 0x38, 0x8f, 0xff}}},
12
{{{ 4786, 1434, 4054}, 0, { 0, 582}, {0x7f, 0x00, 0x00, 0xff}}},
13
{{{ 4786, 1638, 5078}, 0, { 2012, 172}, {0x7f, 0x00, 0x00, 0xff}}},
14
{{{ 4786, 1434, 5078}, 0, { 2012, 582}, {0x7f, 0x00, 0x00, 0xff}}},
15
{{{ 4786, 1638, 4054}, 0, { 0, 172}, {0x7f, 0x00, 0x00, 0xff}}},
16
{{{ 3967, 1434, 4054}, 0, { 0, 582}, {0x00, 0x00, 0x81, 0xff}}},
17
{{{ 4786, 1638, 4054}, 0, { -1666, 172}, {0x00, 0x00, 0x81, 0xff}}},
18
{{{ 4786, 1434, 4054}, 0, { -1666, 582}, {0x00, 0x00, 0x81, 0xff}}},
19
{{{ 3967, 1638, 4054}, 0, { 0, 172}, {0x00, 0x00, 0x81, 0xff}}},
20
{{{ 4582, 1843, 4156}, 0, { 172, -236}, {0x5a, 0x59, 0x00, 0xff}}},
21
{{{ 4582, 1843, 5078}, 0, { 2012, -236}, {0x5a, 0x59, 0x00, 0xff}}},
22
{{{ 4786, 1638, 5078}, 0, { 2012, 172}, {0x5a, 0x59, 0x00, 0xff}}},
23
{{{ 4786, 1638, 4054}, 0, { 0, 172}, {0x5a, 0x59, 0x00, 0xff}}},
24
};
25
26
// 0x07007A18 - 0x07007B08
27
static const Vtx sl_seg7_vertex_07007A18[] = {
28
{{{ 4582, 1434, 4873}, 0, { 1604, 582}, {0x00, 0x00, 0x81, 0xff}}},
29
{{{ 4786, 1229, 4873}, 0, { 1604, 990}, {0x00, 0x00, 0x81, 0xff}}},
30
{{{ 4582, 1229, 4873}, 0, { 1604, 990}, {0x00, 0x00, 0x81, 0xff}}},
31
{{{ 3967, 1638, 4054}, 0, { 0, 172}, {0x00, 0x38, 0x8f, 0xff}}},
32
{{{ 4172, 1843, 4156}, 0, { -438, -236}, {0x00, 0x38, 0x8f, 0xff}}},
33
{{{ 4582, 1843, 4156}, 0, { -1256, -236}, {0x00, 0x38, 0x8f, 0xff}}},
34
{{{ 3967, 1638, 5078}, 0, { 2012, 172}, {0xa7, 0x59, 0x00, 0xff}}},
35
{{{ 4172, 1843, 4156}, 0, { 172, -236}, {0xa7, 0x59, 0x00, 0xff}}},
36
{{{ 3967, 1638, 4054}, 0, { 0, 172}, {0xa7, 0x59, 0x00, 0xff}}},
37
{{{ 4172, 1843, 5078}, 0, { 2012, -236}, {0xa7, 0x59, 0x00, 0xff}}},
38
{{{ 4786, 1434, 4873}, 0, { 1604, 582}, {0x00, 0x00, 0x81, 0xff}}},
39
{{{ 4786, 1434, 4873}, 0, { 1604, 582}, {0x7f, 0x00, 0x00, 0xff}}},
40
{{{ 4786, 1229, 5078}, 0, { 2012, 990}, {0x7f, 0x00, 0x00, 0xff}}},
41
{{{ 4786, 1229, 4873}, 0, { 1604, 990}, {0x7f, 0x00, 0x00, 0xff}}},
42
{{{ 4786, 1434, 5078}, 0, { 2012, 582}, {0x7f, 0x00, 0x00, 0xff}}},
43
};
44
45
// 0x07007B08 - 0x07007BF8
46
static const Vtx sl_seg7_vertex_07007B08[] = {
47
{{{ 3967, 1434, 4668}, 0, { 1194, 582}, {0x81, 0x00, 0x00, 0xff}}},
48
{{{ 3967, 1229, 4054}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}},
49
{{{ 3967, 1229, 4668}, 0, { 1194, 990}, {0x81, 0x00, 0x00, 0xff}}},
50
{{{ 3967, 1229, 5078}, 0, { 2012, 990}, {0x81, 0x00, 0x00, 0xff}}},
51
{{{ 3967, 1434, 4873}, 0, { 1604, 582}, {0x81, 0x00, 0x00, 0xff}}},
52
{{{ 3967, 1229, 4873}, 0, { 1604, 990}, {0x81, 0x00, 0x00, 0xff}}},
53
{{{ 3967, 1434, 5078}, 0, { 2012, 582}, {0x81, 0x00, 0x00, 0xff}}},
54
{{{ 4786, 1229, 4054}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}},
55
{{{ 4786, 1434, 4668}, 0, { 1194, 582}, {0x7f, 0x00, 0x00, 0xff}}},
56
{{{ 4786, 1229, 4668}, 0, { 1194, 990}, {0x7f, 0x00, 0x00, 0xff}}},
57
{{{ 4786, 1434, 4054}, 0, { 0, 582}, {0x7f, 0x00, 0x00, 0xff}}},
58
{{{ 4786, 1434, 4668}, 0, { -1666, 582}, {0x00, 0x00, 0x7f, 0xff}}},
59
{{{ 3967, 1434, 4668}, 0, { 0, 582}, {0x00, 0x00, 0x7f, 0xff}}},
60
{{{ 3967, 1229, 4668}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}},
61
{{{ 4786, 1229, 4668}, 0, { -1666, 990}, {0x00, 0x00, 0x7f, 0xff}}},
62
};
63
64
// 0x07007BF8 - 0x07007CF8
65
static const Vtx sl_seg7_vertex_07007BF8[] = {
66
{{{ 4377, 1434, 4873}, 0, { 1604, 582}, {0x81, 0x00, 0x00, 0xff}}},
67
{{{ 4377, 1638, 4668}, 0, { 1194, 172}, {0x81, 0x00, 0x00, 0xff}}},
68
{{{ 4377, 1434, 4668}, 0, { 1194, 582}, {0x81, 0x00, 0x00, 0xff}}},
69
{{{ 3967, 1434, 4668}, 0, { 1194, 582}, {0x81, 0x00, 0x00, 0xff}}},
70
{{{ 3967, 1434, 4054}, 0, { 0, 582}, {0x81, 0x00, 0x00, 0xff}}},
71
{{{ 3967, 1229, 4054}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}},
72
{{{ 4172, 1434, 4873}, 0, { -438, 582}, {0x00, 0x00, 0x81, 0xff}}},
73
{{{ 4377, 1638, 4873}, 0, { -848, 172}, {0x00, 0x00, 0x81, 0xff}}},
74
{{{ 4377, 1229, 4873}, 0, { -848, 990}, {0x00, 0x00, 0x81, 0xff}}},
75
{{{ 4172, 1843, 4873}, 0, { -438, -236}, {0x00, 0x00, 0x81, 0xff}}},
76
{{{ 4582, 1843, 4873}, 0, { -1256, -236}, {0x00, 0x00, 0x81, 0xff}}},
77
{{{ 4582, 1638, 4873}, 0, { -1256, 172}, {0x00, 0x00, 0x81, 0xff}}},
78
{{{ 4377, 1638, 4873}, 0, { 1604, 172}, {0x81, 0x00, 0x00, 0xff}}},
79
{{{ 3967, 1434, 4873}, 0, { 1604, 990}, {0x00, 0x81, 0x00, 0xff}}},
80
{{{ 4172, 1434, 4668}, 0, { 1194, 1396}, {0x00, 0x81, 0x00, 0xff}}},
81
{{{ 4172, 1434, 4873}, 0, { 1604, 1396}, {0x00, 0x81, 0x00, 0xff}}},
82
};
83
84
// 0x07007CF8 - 0x07007DE8
85
static const Vtx sl_seg7_vertex_07007CF8[] = {
86
{{{ 4377, 1434, 4668}, 0, { -848, 582}, {0x00, 0x00, 0x7f, 0xff}}},
87
{{{ 4172, 1843, 4668}, 0, { -438, -236}, {0x00, 0x00, 0x7f, 0xff}}},
88
{{{ 4172, 1434, 4668}, 0, { -438, 582}, {0x00, 0x00, 0x7f, 0xff}}},
89
{{{ 4377, 1638, 4668}, 0, { -848, 172}, {0x00, 0x00, 0x7f, 0xff}}},
90
{{{ 4172, 1434, 4668}, 0, { 1194, 582}, {0x7f, 0x00, 0x00, 0xff}}},
91
{{{ 4172, 1843, 4873}, 0, { 1604, -236}, {0x7f, 0x00, 0x00, 0xff}}},
92
{{{ 4172, 1434, 4873}, 0, { 1604, 582}, {0x7f, 0x00, 0x00, 0xff}}},
93
{{{ 4172, 1843, 4668}, 0, { 1194, -236}, {0x7f, 0x00, 0x00, 0xff}}},
94
{{{ 4377, 1434, 4668}, 0, { 1194, 1806}, {0x00, 0x81, 0x00, 0xff}}},
95
{{{ 4786, 1434, 4668}, 0, { 1194, 2624}, {0x00, 0x81, 0x00, 0xff}}},
96
{{{ 4786, 1434, 4873}, 0, { 1604, 2624}, {0x00, 0x81, 0x00, 0xff}}},
97
{{{ 4582, 1434, 4873}, 0, { 1604, 2214}, {0x00, 0x81, 0x00, 0xff}}},
98
{{{ 4479, 1229, 4259}, 0, { -1052, 990}, {0x00, 0x00, 0x7f, 0xff}}},
99
{{{ 4479, 1843, 4259}, 0, { -1052, -236}, {0x00, 0x00, 0x7f, 0xff}}},
100
{{{ 4274, 1843, 4259}, 0, { -644, -236}, {0x00, 0x00, 0x7f, 0xff}}},
101
};
102
103
// 0x07007DE8 - 0x07007EC8
104
static const Vtx sl_seg7_vertex_07007DE8[] = {
105
{{{ 3967, 1434, 4873}, 0, { 1604, 990}, {0x00, 0x81, 0x00, 0xff}}},
106
{{{ 3967, 1434, 4668}, 0, { 1194, 990}, {0x00, 0x81, 0x00, 0xff}}},
107
{{{ 4172, 1434, 4668}, 0, { 1194, 1396}, {0x00, 0x81, 0x00, 0xff}}},
108
{{{ 4274, 1229, 4463}, 0, { -644, 990}, {0x00, 0x00, 0x81, 0xff}}},
109
{{{ 4479, 1843, 4463}, 0, { -1052, -236}, {0x00, 0x00, 0x81, 0xff}}},
110
{{{ 4479, 1229, 4463}, 0, { -1052, 990}, {0x00, 0x00, 0x81, 0xff}}},
111
{{{ 4274, 1843, 4463}, 0, { -644, -236}, {0x00, 0x00, 0x81, 0xff}}},
112
{{{ 4479, 1229, 4463}, 0, { 786, 990}, {0x81, 0x00, 0x00, 0xff}}},
113
{{{ 4479, 1843, 4259}, 0, { 376, -236}, {0x81, 0x00, 0x00, 0xff}}},
114
{{{ 4479, 1229, 4259}, 0, { 376, 990}, {0x81, 0x00, 0x00, 0xff}}},
115
{{{ 4479, 1843, 4463}, 0, { 786, -236}, {0x81, 0x00, 0x00, 0xff}}},
116
{{{ 4479, 1229, 4259}, 0, { -1052, 990}, {0x00, 0x00, 0x7f, 0xff}}},
117
{{{ 4274, 1843, 4259}, 0, { -644, -236}, {0x00, 0x00, 0x7f, 0xff}}},
118
{{{ 4274, 1229, 4259}, 0, { -644, 990}, {0x00, 0x00, 0x7f, 0xff}}},
119
};
120
121
// 0x07007EC8 - 0x07007FB8
122
static const Vtx sl_seg7_vertex_07007EC8[] = {
123
{{{ 4377, 1434, 5078}, 0, { -848, 582}, {0x00, 0x00, 0x7f, 0xff}}},
124
{{{ 3967, 1229, 5078}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}},
125
{{{ 4377, 1229, 5078}, 0, { -848, 990}, {0x00, 0x00, 0x7f, 0xff}}},
126
{{{ 4274, 1229, 4259}, 0, { 376, 990}, {0x7f, 0x00, 0x00, 0xff}}},
127
{{{ 4274, 1843, 4463}, 0, { 786, -236}, {0x7f, 0x00, 0x00, 0xff}}},
128
{{{ 4274, 1229, 4463}, 0, { 786, 990}, {0x7f, 0x00, 0x00, 0xff}}},
129
{{{ 4274, 1843, 4259}, 0, { 376, -236}, {0x7f, 0x00, 0x00, 0xff}}},
130
{{{ 4274, 1843, 4463}, 0, { 376, 224}, {0x00, 0x7f, 0x00, 0xff}}},
131
{{{ 4274, 1843, 4259}, 0, { 786, 224}, {0x00, 0x7f, 0x00, 0xff}}},
132
{{{ 4172, 1843, 4156}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}},
133
{{{ 4172, 1843, 4668}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}},
134
{{{ 4479, 1843, 4463}, 0, { 376, 734}, {0x00, 0x7f, 0x00, 0xff}}},
135
{{{ 4582, 1843, 4156}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}},
136
{{{ 4479, 1843, 4259}, 0, { 786, 734}, {0x00, 0x7f, 0x00, 0xff}}},
137
{{{ 4582, 1843, 4668}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}},
138
};
139
140
// 0x07007FB8 - 0x070080A8
141
static const Vtx sl_seg7_vertex_07007FB8[] = {
142
{{{ 4582, 1229, 5078}, 0, { 2012, 990}, {0x81, 0x00, 0x00, 0xff}}},
143
{{{ 4582, 1434, 5078}, 0, { 2012, 582}, {0x81, 0x00, 0x00, 0xff}}},
144
{{{ 4582, 1434, 4873}, 0, { 1604, 582}, {0x81, 0x00, 0x00, 0xff}}},
145
{{{ 4377, 1434, 5078}, 0, { -848, 582}, {0x00, 0x00, 0x7f, 0xff}}},
146
{{{ 3967, 1434, 5078}, 0, { 0, 582}, {0x00, 0x00, 0x7f, 0xff}}},
147
{{{ 3967, 1229, 5078}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}},
148
{{{ 3967, 1434, 4873}, 0, { 0, 582}, {0x00, 0x00, 0x81, 0xff}}},
149
{{{ 4377, 1229, 4873}, 0, { -848, 990}, {0x00, 0x00, 0x81, 0xff}}},
150
{{{ 3967, 1229, 4873}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}},
151
{{{ 4172, 1434, 4873}, 0, { -438, 582}, {0x00, 0x00, 0x81, 0xff}}},
152
{{{ 4786, 1229, 5078}, 0, { -1666, 990}, {0x00, 0x00, 0x7f, 0xff}}},
153
{{{ 4786, 1434, 5078}, 0, { -1666, 582}, {0x00, 0x00, 0x7f, 0xff}}},
154
{{{ 4582, 1434, 5078}, 0, { -1256, 582}, {0x00, 0x00, 0x7f, 0xff}}},
155
{{{ 4582, 1229, 5078}, 0, { -1256, 990}, {0x00, 0x00, 0x7f, 0xff}}},
156
{{{ 4582, 1229, 4873}, 0, { 1604, 990}, {0x81, 0x00, 0x00, 0xff}}},
157
};
158
159
// 0x070080A8 - 0x07008198
160
static const Vtx sl_seg7_vertex_070080A8[] = {
161
{{{ 4274, 1434, 4259}, 0, { 376, 582}, {0x81, 0x00, 0x00, 0xff}}},
162
{{{ 4274, 1434, 4054}, 0, { 0, 582}, {0x81, 0x00, 0x00, 0xff}}},
163
{{{ 4274, 1229, 4054}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}},
164
{{{ 4377, 1229, 5078}, 0, { 2012, 990}, {0x7f, 0x00, 0x00, 0xff}}},
165
{{{ 4377, 1434, 4873}, 0, { 1604, 582}, {0x7f, 0x00, 0x00, 0xff}}},
166
{{{ 4377, 1434, 5078}, 0, { 2012, 582}, {0x7f, 0x00, 0x00, 0xff}}},
167
{{{ 4377, 1229, 4873}, 0, { 1604, 990}, {0x7f, 0x00, 0x00, 0xff}}},
168
{{{ 4582, 1434, 5078}, 0, { 2012, 2214}, {0x00, 0x81, 0x00, 0xff}}},
169
{{{ 4377, 1434, 5078}, 0, { 2012, 1806}, {0x00, 0x81, 0x00, 0xff}}},
170
{{{ 4582, 1434, 4873}, 0, { 1604, 2214}, {0x00, 0x81, 0x00, 0xff}}},
171
{{{ 4377, 1434, 4668}, 0, { 1194, 1806}, {0x00, 0x81, 0x00, 0xff}}},
172
{{{ 4786, 1434, 4054}, 0, { -1666, 582}, {0x00, 0x00, 0x81, 0xff}}},
173
{{{ 4274, 1229, 4054}, 0, { -644, 990}, {0x00, 0x00, 0x81, 0xff}}},
174
{{{ 4274, 1434, 4054}, 0, { -644, 582}, {0x00, 0x00, 0x81, 0xff}}},
175
{{{ 4786, 1229, 4054}, 0, { -1666, 990}, {0x00, 0x00, 0x81, 0xff}}},
176
};
177
178
// 0x07008198 - 0x07008288
179
static const Vtx sl_seg7_vertex_07008198[] = {
180
{{{ 4274, 1229, 4259}, 0, { -644, 990}, {0x00, 0x00, 0x81, 0xff}}},
181
{{{ 4070, 1434, 4259}, 0, { -234, 582}, {0x00, 0x00, 0x81, 0xff}}},
182
{{{ 4274, 1434, 4259}, 0, { -644, 582}, {0x00, 0x00, 0x81, 0xff}}},
183
{{{ 4274, 1434, 4259}, 0, { 376, 582}, {0x81, 0x00, 0x00, 0xff}}},
184
{{{ 4274, 1229, 4054}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}},
185
{{{ 4274, 1229, 4259}, 0, { 376, 990}, {0x81, 0x00, 0x00, 0xff}}},
186
{{{ 3967, 1229, 4054}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}},
187
{{{ 4070, 1434, 4054}, 0, { -234, 582}, {0x00, 0x00, 0x81, 0xff}}},
188
{{{ 4070, 1229, 4054}, 0, { -234, 990}, {0x00, 0x00, 0x81, 0xff}}},
189
{{{ 3967, 1434, 4054}, 0, { 0, 582}, {0x00, 0x00, 0x81, 0xff}}},
190
{{{ 4070, 1229, 4259}, 0, { 376, 990}, {0x7f, 0x00, 0x00, 0xff}}},
191
{{{ 4070, 1434, 4054}, 0, { 0, 582}, {0x7f, 0x00, 0x00, 0xff}}},
192
{{{ 4070, 1434, 4259}, 0, { 376, 582}, {0x7f, 0x00, 0x00, 0xff}}},
193
{{{ 4070, 1229, 4054}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}},
194
{{{ 4070, 1229, 4259}, 0, { -234, 990}, {0x00, 0x00, 0x81, 0xff}}},
195
};
196
197
// 0x07008288 - 0x07008378
198
static const Vtx sl_seg7_vertex_07008288[] = {
199
{{{ 4786, 1229, 4873}, 0, { 1604, 2624}, {0x00, 0x81, 0x00, 0xff}}},
200
{{{ 4786, 1229, 5078}, 0, { 2012, 2624}, {0x00, 0x81, 0x00, 0xff}}},
201
{{{ 4582, 1229, 4873}, 0, { 1604, 2214}, {0x00, 0x81, 0x00, 0xff}}},
202
{{{ 4274, 1434, 4259}, 0, { 376, 1602}, {0x00, 0x81, 0x00, 0xff}}},
203
{{{ 4070, 1434, 4054}, 0, { 0, 1192}, {0x00, 0x81, 0x00, 0xff}}},
204
{{{ 4274, 1434, 4054}, 0, { 0, 1602}, {0x00, 0x81, 0x00, 0xff}}},
205
{{{ 4070, 1434, 4259}, 0, { 376, 1192}, {0x00, 0x81, 0x00, 0xff}}},
206
{{{ 4582, 1229, 4666}, 0, { 1190, 2214}, {0x00, 0x81, 0x00, 0xff}}},
207
{{{ 4786, 1229, 4054}, 0, { 0, 2624}, {0x00, 0x81, 0x00, 0xff}}},
208
{{{ 4786, 1229, 4668}, 0, { 1194, 2624}, {0x00, 0x81, 0x00, 0xff}}},
209
{{{ 4582, 1229, 4054}, 0, { 0, 2214}, {0x00, 0x81, 0x00, 0xff}}},
210
{{{ 4582, 1843, 4668}, 0, { -1256, -236}, {0x00, 0x00, 0x7f, 0xff}}},
211
{{{ 4377, 1638, 4668}, 0, { -848, 172}, {0x00, 0x00, 0x7f, 0xff}}},
212
{{{ 4582, 1638, 4668}, 0, { -1256, 172}, {0x00, 0x00, 0x7f, 0xff}}},
213
{{{ 4172, 1843, 4668}, 0, { -438, -236}, {0x00, 0x00, 0x7f, 0xff}}},
214
};
215
216
// 0x07008378 - 0x07008478
217
static const Vtx sl_seg7_vertex_07008378[] = {
218
{{{ 4582, 1843, 4873}, 0, { 1604, 2214}, {0x00, 0x7f, 0x00, 0xff}}},
219
{{{ 4172, 1843, 4873}, 0, { 1604, 1396}, {0x00, 0x7f, 0x00, 0xff}}},
220
{{{ 4172, 1843, 5078}, 0, { 2012, 1396}, {0x00, 0x7f, 0x00, 0xff}}},
221
{{{ 4786, 1229, 5078}, 0, { 2012, 2624}, {0x00, 0x81, 0x00, 0xff}}},
222
{{{ 4582, 1229, 5078}, 0, { 2012, 2214}, {0x00, 0x81, 0x00, 0xff}}},
223
{{{ 4582, 1229, 4873}, 0, { 1604, 2214}, {0x00, 0x81, 0x00, 0xff}}},
224
{{{ 4786, 1434, 5078}, 0, { -1666, 582}, {0x00, 0x00, 0x7f, 0xff}}},
225
{{{ 3967, 1638, 5078}, 0, { 0, 172}, {0x00, 0x00, 0x7f, 0xff}}},
226
{{{ 3967, 1434, 5078}, 0, { 0, 582}, {0x00, 0x00, 0x7f, 0xff}}},
227
{{{ 4786, 1638, 5078}, 0, { -1666, 172}, {0x00, 0x00, 0x7f, 0xff}}},
228
{{{ 4172, 1843, 5078}, 0, { -438, -236}, {0x00, 0x00, 0x7f, 0xff}}},
229
{{{ 4582, 1843, 5078}, 0, { -1256, -236}, {0x00, 0x00, 0x7f, 0xff}}},
230
{{{ 4582, 1843, 5078}, 0, { 2012, 2214}, {0x00, 0x7f, 0x00, 0xff}}},
231
{{{ 4582, 1638, 4873}, 0, { 1604, 172}, {0x81, 0x00, 0x00, 0xff}}},
232
{{{ 4582, 1843, 4668}, 0, { 1194, -236}, {0x81, 0x00, 0x00, 0xff}}},
233
{{{ 4582, 1638, 4668}, 0, { 1194, 172}, {0x81, 0x00, 0x00, 0xff}}},
234
};
235
236
// 0x07008478 - 0x07008528
237
static const Vtx sl_seg7_vertex_07008478[] = {
238
{{{ 4582, 1638, 4873}, 0, { 1604, 172}, {0x81, 0x00, 0x00, 0xff}}},
239
{{{ 4582, 1843, 4873}, 0, { 1604, -236}, {0x81, 0x00, 0x00, 0xff}}},
240
{{{ 4582, 1843, 4668}, 0, { 1194, -236}, {0x81, 0x00, 0x00, 0xff}}},
241
{{{ 4582, 1638, 4668}, 0, { 1194, 2214}, {0x00, 0x7f, 0x00, 0xff}}},
242
{{{ 4377, 1638, 4668}, 0, { 1194, 1806}, {0x00, 0x7f, 0x00, 0xff}}},
243
{{{ 4377, 1638, 4873}, 0, { 1604, 1806}, {0x00, 0x7f, 0x00, 0xff}}},
244
{{{ 4582, 1638, 4873}, 0, { 1604, 2214}, {0x00, 0x7f, 0x00, 0xff}}},
245
{{{ 3967, 1434, 5078}, 0, { 2012, 582}, {0x81, 0x00, 0x00, 0xff}}},
246
{{{ 3967, 1638, 4054}, 0, { 0, 172}, {0x81, 0x00, 0x00, 0xff}}},
247
{{{ 3967, 1434, 4054}, 0, { 0, 582}, {0x81, 0x00, 0x00, 0xff}}},
248
{{{ 3967, 1638, 5078}, 0, { 2012, 172}, {0x81, 0x00, 0x00, 0xff}}},
249
};
250
251
// 0x07008528 - 0x070088B0
252
static const Gfx sl_seg7_dl_07008528[] = {
253
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, snow_09000800),
254
gsDPLoadSync(),
255
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
256
gsSPLight(&sl_seg7_lights_07007910.l, 1),
257
gsSPLight(&sl_seg7_lights_07007910.a, 2),
258
gsSPVertex(sl_seg7_vertex_07007928, 15, 0),
259
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
260
gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),
261
gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0),
262
gsSP1Triangle(14, 11, 13, 0x0),
263
gsSPVertex(sl_seg7_vertex_07007A18, 15, 0),
264
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
265
gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0),
266
gsSP2Triangles( 0, 10, 1, 0x0, 11, 12, 13, 0x0),
267
gsSP1Triangle(11, 14, 12, 0x0),
268
gsSPVertex(sl_seg7_vertex_07007B08, 15, 0),
269
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
270
gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),
271
gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0),
272
gsSP1Triangle(11, 13, 14, 0x0),
273
gsSPVertex(sl_seg7_vertex_07007BF8, 16, 0),
274
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
275
gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0),
276
gsSP2Triangles( 7, 9, 10, 0x0, 10, 11, 7, 0x0),
277
gsSP2Triangles( 0, 12, 1, 0x0, 13, 14, 15, 0x0),
278
gsSPVertex(sl_seg7_vertex_07007CF8, 15, 0),
279
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
280
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
281
gsSP2Triangles( 8, 9, 10, 0x0, 11, 8, 10, 0x0),
282
gsSP1Triangle(12, 13, 14, 0x0),
283
gsSPVertex(sl_seg7_vertex_07007DE8, 14, 0),
284
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
285
gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),
286
gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0),
287
gsSPVertex(sl_seg7_vertex_07007EC8, 15, 0),
288
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
289
gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),
290
gsSP2Triangles( 7, 9, 10, 0x0, 10, 11, 7, 0x0),
291
gsSP2Triangles( 8, 12, 9, 0x0, 8, 13, 12, 0x0),
292
gsSP2Triangles(10, 14, 11, 0x0, 14, 12, 11, 0x0),
293
gsSP1Triangle(12, 13, 11, 0x0),
294
gsSPVertex(sl_seg7_vertex_07007FB8, 15, 0),
295
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
296
gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0),
297
gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
298
gsSP1Triangle( 0, 2, 14, 0x0),
299
gsSPVertex(sl_seg7_vertex_070080A8, 15, 0),
300
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
301
gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),
302
gsSP2Triangles( 8, 10, 9, 0x0, 11, 12, 13, 0x0),
303
gsSP1Triangle(11, 14, 12, 0x0),
304
gsSPVertex(sl_seg7_vertex_07008198, 15, 0),
305
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
306
gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0),
307
gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
308
gsSP1Triangle( 0, 14, 1, 0x0),
309
gsSPVertex(sl_seg7_vertex_07008288, 15, 0),
310
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
311
gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),
312
gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0),
313
gsSP1Triangle(12, 11, 14, 0x0),
314
gsSPVertex(sl_seg7_vertex_07008378, 16, 0),
315
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
316
gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0),
317
gsSP2Triangles( 9, 10, 7, 0x0, 9, 11, 10, 0x0),
318
gsSP2Triangles( 0, 2, 12, 0x0, 13, 14, 15, 0x0),
319
gsSPVertex(sl_seg7_vertex_07008478, 11, 0),
320
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
321
gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),
322
gsSP1Triangle( 7, 10, 8, 0x0),
323
gsSPEndDisplayList(),
324
};
325
326
// 0x070088B0 - 0x07008930
327
const Gfx sl_seg7_dl_070088B0[] = {
328
gsDPPipeSync(),
329
gsDPSetEnvColor(255, 255, 255, 100),
330
gsDPSetCombineMode(G_CC_MODULATERGBFADE, G_CC_MODULATERGBFADE),
331
gsSPClearGeometryMode(G_SHADING_SMOOTH),
332
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD),
333
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
334
gsDPTileSync(),
335
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD),
336
gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
337
gsSPDisplayList(sl_seg7_dl_07008528),
338
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
339
gsDPPipeSync(),
340
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
341
gsSPSetGeometryMode(G_SHADING_SMOOTH),
342
gsDPSetEnvColor(255, 255, 255, 255),
343
gsSPEndDisplayList(),
344
};
345
346