Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
MorsGames
GitHub Repository: MorsGames/sm64plus
Path: blob/master/levels/sl/areas/2/1/model.inc.c
7862 views
1
// 0x0700A9B0 - 0x0700A9C8
2
static const Lights1 sl_seg7_lights_0700A9B0 = gdSPDefLights1(
3
0x7f, 0x7f, 0x7f,
4
0xff, 0xff, 0xff, 0x28, 0x28, 0x28
5
);
6
7
// 0x0700A9C8 - 0x0700A9E0
8
static const Lights1 sl_seg7_lights_0700A9C8 = gdSPDefLights1(
9
0x00, 0x00, 0x00,
10
0x00, 0x00, 0x00, 0x28, 0x28, 0x28
11
);
12
13
// 0x0700A9E0 - 0x0700AAE0
14
static const Vtx sl_seg7_vertex_0700A9E0[] = {
15
{{{ 1229, 0, -1228}, 0, { 2830, 990}, {0x38, 0x00, 0x71, 0xff}}},
16
{{{ 1024, 614, -1228}, 0, { 2420, -236}, {0xc8, 0x00, 0x71, 0xff}}},
17
{{{ 1024, 0, -1228}, 0, { 2420, 990}, {0x8f, 0x00, 0x38, 0xff}}},
18
{{{ -1228, 614, -613}, 0, { -2074, -236}, {0xa7, 0x00, 0xa7, 0xff}}},
19
{{{ -1023, 0, -613}, 0, { -1666, 990}, {0x59, 0x00, 0xa7, 0xff}}},
20
{{{ -1228, 0, -613}, 0, { -2074, 990}, {0xa7, 0x00, 0xa7, 0xff}}},
21
{{{ -1023, 614, -613}, 0, { -1666, -236}, {0x59, 0x00, 0xa7, 0xff}}},
22
{{{ 512, 0, -818}, 0, { 1398, 990}, {0xa7, 0x00, 0x59, 0xff}}},
23
{{{ 717, 614, -818}, 0, { 1808, -236}, {0x59, 0x00, 0x59, 0xff}}},
24
{{{ 512, 614, -818}, 0, { 1398, -236}, {0xa7, 0x00, 0x59, 0xff}}},
25
{{{ 717, 0, -818}, 0, { 1808, 990}, {0x59, 0x00, 0x59, 0xff}}},
26
{{{ 1229, 0, -1433}, 0, { 5692, 990}, {0x71, 0x00, 0xc8, 0xff}}},
27
{{{ 1229, 614, -1433}, 0, { 5692, -236}, {0x38, 0x00, 0x8f, 0xff}}},
28
{{{ 1229, 614, -1228}, 0, { 5282, -236}, {0x71, 0x00, 0x38, 0xff}}},
29
{{{ 1229, 0, -1228}, 0, { 5282, 990}, {0x38, 0x00, 0x71, 0xff}}},
30
{{{ 1229, 614, -1228}, 0, { 2830, -236}, {0x71, 0x00, 0x38, 0xff}}},
31
};
32
33
// 0x0700AAE0 - 0x0700ABE0
34
static const Vtx sl_seg7_vertex_0700AAE0[] = {
35
{{{ 1024, 0, -1228}, 0, { 2420, 990}, {0x8f, 0x00, 0x38, 0xff}}},
36
{{{ 1024, 614, -1228}, 0, { 2420, -236}, {0xc8, 0x00, 0x71, 0xff}}},
37
{{{ 1024, 614, -1433}, 0, { 2420, -236}, {0x8f, 0x00, 0xc8, 0xff}}},
38
{{{ 1024, 0, -1433}, 0, { 2420, 990}, {0xc8, 0x00, 0x8f, 0xff}}},
39
{{{ 1229, 614, -1433}, 0, { 2830, -236}, {0x38, 0x00, 0x8f, 0xff}}},
40
{{{ 1229, 0, -1433}, 0, { 2830, 990}, {0x71, 0x00, 0xc8, 0xff}}},
41
{{{ -1433, 0, -613}, 0, { -2482, 990}, {0x38, 0x00, 0x71, 0xff}}},
42
{{{ -2047, 614, -613}, 0, { -3710, -236}, {0x00, 0x00, 0x7f, 0xff}}},
43
{{{ -2047, 0, -613}, 0, { -3710, 990}, {0x00, 0x00, 0x7f, 0xff}}},
44
{{{ -1433, 614, -613}, 0, { -2482, -236}, {0x71, 0x00, 0x38, 0xff}}},
45
{{{ -2047, 0, -818}, 0, { -3710, 990}, {0x00, 0x00, 0x81, 0xff}}},
46
{{{ -1433, 614, -818}, 0, { -2482, -236}, {0x38, 0x00, 0x8f, 0xff}}},
47
{{{ -1433, 0, -818}, 0, { -2482, 990}, {0x71, 0x00, 0xc8, 0xff}}},
48
{{{ -409, 0, 205}, 0, { -438, 990}, {0xc8, 0x00, 0x8f, 0xff}}},
49
{{{ -204, 614, 205}, 0, { 0, -236}, {0x38, 0x00, 0x8f, 0xff}}},
50
{{{ -204, 0, 205}, 0, { 0, 990}, {0x71, 0x00, 0xc8, 0xff}}},
51
};
52
53
// 0x0700ABE0 - 0x0700ACC0
54
static const Vtx sl_seg7_vertex_0700ABE0[] = {
55
{{{ -2047, 0, -818}, 0, { -3710, 990}, {0x00, 0x00, 0x81, 0xff}}},
56
{{{ -2047, 614, -818}, 0, { -3710, -236}, {0x00, 0x00, 0x81, 0xff}}},
57
{{{ -1433, 614, -818}, 0, { -2482, -236}, {0x38, 0x00, 0x8f, 0xff}}},
58
{{{ -1433, 0, -818}, 0, { 4464, 990}, {0x71, 0x00, 0xc8, 0xff}}},
59
{{{ -1433, 614, -613}, 0, { 4056, -236}, {0x71, 0x00, 0x38, 0xff}}},
60
{{{ -1433, 0, -613}, 0, { 4056, 990}, {0x38, 0x00, 0x71, 0xff}}},
61
{{{ -1433, 614, -818}, 0, { 4464, -236}, {0x38, 0x00, 0x8f, 0xff}}},
62
{{{ 205, 0, 410}, 0, { 786, 990}, {0xc8, 0x00, 0x8f, 0xff}}},
63
{{{ 205, 614, 410}, 0, { 786, -236}, {0x8f, 0x00, 0xc8, 0xff}}},
64
{{{ 410, 614, 410}, 0, { 1194, -236}, {0x38, 0x00, 0x8f, 0xff}}},
65
{{{ 410, 0, 410}, 0, { 1194, 990}, {0x71, 0x00, 0xc8, 0xff}}},
66
{{{ -409, 0, 205}, 0, { -438, 990}, {0xc8, 0x00, 0x8f, 0xff}}},
67
{{{ -409, 614, 205}, 0, { -438, -236}, {0x8f, 0x00, 0xc8, 0xff}}},
68
{{{ -204, 614, 205}, 0, { 0, -236}, {0x38, 0x00, 0x8f, 0xff}}},
69
};
70
71
// 0x0700ACC0 - 0x0700ADB0
72
static const Vtx sl_seg7_vertex_0700ACC0[] = {
73
{{{ -1433, 0, -1228}, 0, { -2482, 990}, {0x38, 0x00, 0x71, 0xff}}},
74
{{{ -1975, 614, -1228}, 0, { -3566, -236}, {0xc8, 0x00, 0x71, 0xff}}},
75
{{{ -1975, 0, -1228}, 0, { -3566, 990}, {0x8f, 0x00, 0x38, 0xff}}},
76
{{{ 205, 0, 1434}, 0, { 0, 990}, {0x8f, 0x00, 0x38, 0xff}}},
77
{{{ 205, 614, 410}, 0, { 2012, -236}, {0x8f, 0x00, 0xc8, 0xff}}},
78
{{{ 205, 0, 410}, 0, { 2012, 990}, {0xc8, 0x00, 0x8f, 0xff}}},
79
{{{ 205, 614, 1434}, 0, { 0, -236}, {0xc8, 0x00, 0x71, 0xff}}},
80
{{{ -1975, 0, -1433}, 0, { -3566, 990}, {0xc8, 0x00, 0x8f, 0xff}}},
81
{{{ -1975, 614, -1433}, 0, { -3566, -236}, {0x8f, 0x00, 0xc8, 0xff}}},
82
{{{ -1433, 614, -1433}, 0, { -2482, -236}, {0x38, 0x00, 0x8f, 0xff}}},
83
{{{ -1433, 0, -1433}, 0, { -2482, 990}, {0x71, 0x00, 0xc8, 0xff}}},
84
{{{ -1433, 0, -1433}, 0, { 5692, 990}, {0x71, 0x00, 0xc8, 0xff}}},
85
{{{ -1433, 614, -1228}, 0, { 5282, -236}, {0x71, 0x00, 0x38, 0xff}}},
86
{{{ -1433, 0, -1228}, 0, { 5282, 990}, {0x38, 0x00, 0x71, 0xff}}},
87
{{{ -1433, 614, -1433}, 0, { 5692, -236}, {0x38, 0x00, 0x8f, 0xff}}},
88
};
89
90
// 0x0700ADB0 - 0x0700AEA0
91
static const Vtx sl_seg7_vertex_0700ADB0[] = {
92
{{{ 410, 0, 1434}, 0, { 1194, 990}, {0x38, 0x00, 0x71, 0xff}}},
93
{{{ 410, 614, 1434}, 0, { 1194, -236}, {0x71, 0x00, 0x38, 0xff}}},
94
{{{ 205, 614, 1434}, 0, { 786, -236}, {0xc8, 0x00, 0x71, 0xff}}},
95
{{{ -1433, 0, -1228}, 0, { -2482, 990}, {0x38, 0x00, 0x71, 0xff}}},
96
{{{ -1433, 614, -1228}, 0, { -2482, -236}, {0x71, 0x00, 0x38, 0xff}}},
97
{{{ -1975, 614, -1228}, 0, { -3566, -236}, {0xc8, 0x00, 0x71, 0xff}}},
98
{{{ -1975, 0, -1228}, 0, { 5282, 990}, {0x8f, 0x00, 0x38, 0xff}}},
99
{{{ -1975, 614, -1228}, 0, { 5282, -236}, {0xc8, 0x00, 0x71, 0xff}}},
100
{{{ -1975, 614, -1433}, 0, { 5692, -236}, {0x8f, 0x00, 0xc8, 0xff}}},
101
{{{ -1975, 0, -1433}, 0, { 5692, 990}, {0xc8, 0x00, 0x8f, 0xff}}},
102
{{{ 410, 0, 410}, 0, { 2012, 990}, {0x71, 0x00, 0xc8, 0xff}}},
103
{{{ 410, 614, 1434}, 0, { 0, -236}, {0x71, 0x00, 0x38, 0xff}}},
104
{{{ 410, 0, 1434}, 0, { 0, 990}, {0x38, 0x00, 0x71, 0xff}}},
105
{{{ 410, 614, 410}, 0, { 2012, -236}, {0x38, 0x00, 0x8f, 0xff}}},
106
{{{ 205, 0, 1434}, 0, { 786, 990}, {0x8f, 0x00, 0x38, 0xff}}},
107
};
108
109
// 0x0700AEA0 - 0x0700AFA0
110
static const Vtx sl_seg7_vertex_0700AEA0[] = {
111
{{{ -1228, 0, 205}, 0, { -2074, 990}, {0x00, 0x00, 0x7f, 0xff}}},
112
{{{ -1228, 614, 205}, 0, { -2074, -236}, {0x00, 0x00, 0x7f, 0xff}}},
113
{{{ -1842, 614, 205}, 0, { -3300, -236}, {0xc8, 0x00, 0x71, 0xff}}},
114
{{{ -204, 0, 1434}, 0, { 0, 990}, {0x38, 0x00, 0x71, 0xff}}},
115
{{{ -409, 614, 1434}, 0, { -438, -236}, {0xc8, 0x00, 0x71, 0xff}}},
116
{{{ -409, 0, 1434}, 0, { -438, 990}, {0x8f, 0x00, 0x38, 0xff}}},
117
{{{ -204, 614, 1434}, 0, { 0, -236}, {0x71, 0x00, 0x38, 0xff}}},
118
{{{ -409, 0, 1434}, 0, { 0, 990}, {0x8f, 0x00, 0x38, 0xff}}},
119
{{{ -409, 614, 205}, 0, { 2420, -236}, {0x8f, 0x00, 0xc8, 0xff}}},
120
{{{ -409, 0, 205}, 0, { 2420, 990}, {0xc8, 0x00, 0x8f, 0xff}}},
121
{{{ -409, 614, 1434}, 0, { 0, -236}, {0xc8, 0x00, 0x71, 0xff}}},
122
{{{ -204, 0, 205}, 0, { 2420, 990}, {0x71, 0x00, 0xc8, 0xff}}},
123
{{{ -204, 614, 205}, 0, { 2420, -236}, {0x38, 0x00, 0x8f, 0xff}}},
124
{{{ -1228, 0, 717}, 0, { 1398, 990}, {0x8f, 0x00, 0x38, 0xff}}},
125
{{{ -1228, 614, 717}, 0, { 1398, -236}, {0xc8, 0x00, 0x71, 0xff}}},
126
{{{ -1228, 614, -613}, 0, { 4056, -236}, {0xa7, 0x00, 0xa7, 0xff}}},
127
};
128
129
// 0x0700AFA0 - 0x0700B080
130
static const Vtx sl_seg7_vertex_0700AFA0[] = {
131
{{{ -1228, 0, 205}, 0, { -2074, 990}, {0x00, 0x00, 0x7f, 0xff}}},
132
{{{ -1842, 614, 205}, 0, { -3300, -236}, {0xc8, 0x00, 0x71, 0xff}}},
133
{{{ -1842, 0, 205}, 0, { -3300, 990}, {0x8f, 0x00, 0x38, 0xff}}},
134
{{{ -1842, 0, 205}, 0, { 2420, 990}, {0x8f, 0x00, 0x38, 0xff}}},
135
{{{ -1842, 614, 0}, 0, { 2830, -236}, {0x8f, 0x00, 0xc8, 0xff}}},
136
{{{ -1842, 0, 0}, 0, { 2830, 990}, {0xc8, 0x00, 0x8f, 0xff}}},
137
{{{ -1842, 614, 205}, 0, { 2420, -236}, {0xc8, 0x00, 0x71, 0xff}}},
138
{{{ -1842, 0, 0}, 0, { -3300, 990}, {0xc8, 0x00, 0x8f, 0xff}}},
139
{{{ -1228, 614, 0}, 0, { -2074, -236}, {0x00, 0x00, 0x81, 0xff}}},
140
{{{ -1228, 0, 0}, 0, { -2074, 990}, {0x00, 0x00, 0x81, 0xff}}},
141
{{{ -1842, 614, 0}, 0, { -3300, -236}, {0x8f, 0x00, 0xc8, 0xff}}},
142
{{{ -1228, 0, 717}, 0, { 1398, 990}, {0x8f, 0x00, 0x38, 0xff}}},
143
{{{ -1228, 614, -613}, 0, { 4056, -236}, {0xa7, 0x00, 0xa7, 0xff}}},
144
{{{ -1228, 0, -613}, 0, { 4056, 990}, {0xa7, 0x00, 0xa7, 0xff}}},
145
};
146
147
// 0x0700B080 - 0x0700B170
148
static const Vtx sl_seg7_vertex_0700B080[] = {
149
{{{ 1229, 0, -818}, 0, { 4464, 990}, {0x71, 0x00, 0xc8, 0xff}}},
150
{{{ 1229, 614, 0}, 0, { 2830, -236}, {0x71, 0x00, 0x38, 0xff}}},
151
{{{ 1229, 0, 0}, 0, { 2830, 990}, {0x38, 0x00, 0x71, 0xff}}},
152
{{{ 512, 614, -1740}, 0, { 1398, -236}, {0xa7, 0x00, 0xa7, 0xff}}},
153
{{{ 717, 614, -1740}, 0, { 1808, -236}, {0x59, 0x00, 0xa7, 0xff}}},
154
{{{ 717, 0, -1740}, 0, { 1808, 990}, {0x59, 0x00, 0xa7, 0xff}}},
155
{{{ 512, 0, -1740}, 0, { 1398, 990}, {0xa7, 0x00, 0xa7, 0xff}}},
156
{{{ 1024, 0, 0}, 0, { 2830, 990}, {0x8f, 0x00, 0x38, 0xff}}},
157
{{{ 1024, 614, -818}, 0, { 4464, -236}, {0x8f, 0x00, 0xc8, 0xff}}},
158
{{{ 1024, 0, -818}, 0, { 4464, 990}, {0xc8, 0x00, 0x8f, 0xff}}},
159
{{{ 1024, 614, 0}, 0, { 2830, -236}, {0xc8, 0x00, 0x71, 0xff}}},
160
{{{ 1024, 0, -818}, 0, { 2420, 990}, {0xc8, 0x00, 0x8f, 0xff}}},
161
{{{ 1229, 614, -818}, 0, { 2830, -236}, {0x38, 0x00, 0x8f, 0xff}}},
162
{{{ 1229, 0, -818}, 0, { 2830, 990}, {0x71, 0x00, 0xc8, 0xff}}},
163
{{{ 1024, 614, -818}, 0, { 2420, -236}, {0x8f, 0x00, 0xc8, 0xff}}},
164
};
165
166
// 0x0700B170 - 0x0700B250
167
static const Vtx sl_seg7_vertex_0700B170[] = {
168
{{{ -1023, 0, 717}, 0, { -1666, 990}, {0x38, 0x00, 0x71, 0xff}}},
169
{{{ -1228, 614, 717}, 0, { -2074, -236}, {0xc8, 0x00, 0x71, 0xff}}},
170
{{{ -1228, 0, 717}, 0, { -2074, 990}, {0x8f, 0x00, 0x38, 0xff}}},
171
{{{ 1229, 0, -818}, 0, { 4464, 990}, {0x71, 0x00, 0xc8, 0xff}}},
172
{{{ 1229, 614, -818}, 0, { 4464, -236}, {0x38, 0x00, 0x8f, 0xff}}},
173
{{{ 1229, 614, 0}, 0, { 2830, -236}, {0x71, 0x00, 0x38, 0xff}}},
174
{{{ 1229, 0, 0}, 0, { 2830, 990}, {0x38, 0x00, 0x71, 0xff}}},
175
{{{ 1024, 614, 0}, 0, { 2420, -236}, {0xc8, 0x00, 0x71, 0xff}}},
176
{{{ 1024, 0, 0}, 0, { 2420, 990}, {0x8f, 0x00, 0x38, 0xff}}},
177
{{{ -1023, 0, -613}, 0, { 4056, 990}, {0x59, 0x00, 0xa7, 0xff}}},
178
{{{ -1023, 614, 717}, 0, { 1398, -236}, {0x71, 0x00, 0x38, 0xff}}},
179
{{{ -1023, 0, 717}, 0, { 1398, 990}, {0x38, 0x00, 0x71, 0xff}}},
180
{{{ -1023, 614, -613}, 0, { 4056, -236}, {0x59, 0x00, 0xa7, 0xff}}},
181
{{{ -1023, 614, 717}, 0, { -1666, -236}, {0x71, 0x00, 0x38, 0xff}}},
182
};
183
184
// 0x0700B250 - 0x0700B330
185
static const Vtx sl_seg7_vertex_0700B250[] = {
186
{{{ 717, 0, -1740}, 0, { 6304, 990}, {0x59, 0x00, 0xa7, 0xff}}},
187
{{{ 717, 614, -818}, 0, { 4464, -236}, {0x59, 0x00, 0x59, 0xff}}},
188
{{{ 717, 0, -818}, 0, { 4464, 990}, {0x59, 0x00, 0x59, 0xff}}},
189
{{{ 717, 614, -1740}, 0, { 6304, -236}, {0x59, 0x00, 0xa7, 0xff}}},
190
{{{ 512, 0, -818}, 0, { 4464, 990}, {0xa7, 0x00, 0x59, 0xff}}},
191
{{{ 512, 614, -1740}, 0, { 6304, -236}, {0xa7, 0x00, 0xa7, 0xff}}},
192
{{{ 512, 0, -1740}, 0, { 6304, 990}, {0xa7, 0x00, 0xa7, 0xff}}},
193
{{{ 512, 614, -818}, 0, { 4464, -236}, {0xa7, 0x00, 0x59, 0xff}}},
194
{{{ -204, 154, 2662}, 0, { 1808, 836}, {0x35, 0xe0, 0x92, 0xff}}},
195
{{{ -204, 0, 2662}, 0, { 1808, 990}, {0x71, 0x00, 0xc8, 0xff}}},
196
{{{ -1023, 0, 2662}, 0, { 990, 990}, {0x3a, 0x00, 0x90, 0xff}}},
197
{{{ 1024, 0, 2662}, 0, { 3034, 990}, {0xda, 0x00, 0x87, 0xff}}},
198
{{{ 205, 0, 2662}, 0, { 2216, 990}, {0xa7, 0x00, 0xa7, 0xff}}},
199
{{{ 205, 154, 2662}, 0, { 2216, 836}, {0xb0, 0xce, 0xac, 0xff}}},
200
};
201
202
// 0x0700B330 - 0x0700B420
203
static const Vtx sl_seg7_vertex_0700B330[] = {
204
{{{ -2047, 614, 1229}, 0, { 1584, 376}, {0x53, 0xa5, 0xe6, 0xff}}},
205
{{{ -1023, 614, 2662}, 0, { 0, 376}, {0x1b, 0xdf, 0x89, 0xff}}},
206
{{{ -1023, 0, 2662}, 0, { 0, 990}, {0x3a, 0x00, 0x90, 0xff}}},
207
{{{ -1023, 614, 2662}, 0, { 990, 376}, {0x1b, 0xdf, 0x89, 0xff}}},
208
{{{ 1024, 614, 2662}, 0, { 3034, 376}, {0xd6, 0xcd, 0x95, 0xff}}},
209
{{{ 0, 256, 2662}, 0, { 2012, 734}, {0x0e, 0xac, 0xa2, 0xff}}},
210
{{{ 205, 154, 2662}, 0, { 2216, 836}, {0xb0, 0xce, 0xac, 0xff}}},
211
{{{ 1024, 0, 2662}, 0, { 3034, 990}, {0xda, 0x00, 0x87, 0xff}}},
212
{{{ -204, 154, 2662}, 0, { 1808, 836}, {0x35, 0xe0, 0x92, 0xff}}},
213
{{{ -1023, 0, 2662}, 0, { 990, 990}, {0x3a, 0x00, 0x90, 0xff}}},
214
{{{ 1024, 614, 2662}, 0, { -464, 376}, {0xd6, 0xcd, 0x95, 0xff}}},
215
{{{ 2048, 614, 1229}, 0, { 714, 376}, {0x9a, 0xb8, 0xeb, 0xff}}},
216
{{{ 2048, 0, 1229}, 0, { 714, 990}, {0x93, 0x29, 0xd0, 0xff}}},
217
{{{ 1024, 0, 2662}, 0, { -464, 990}, {0xda, 0x00, 0x87, 0xff}}},
218
{{{ -2047, 0, 1229}, 0, { 1584, 990}, {0x53, 0x5b, 0xe6, 0xff}}},
219
};
220
221
// 0x0700B420 - 0x0700B510
222
static const Vtx sl_seg7_vertex_0700B420[] = {
223
{{{ -2047, 614, 1229}, 0, { -3300, 990}, {0x53, 0xa5, 0xe6, 0xff}}},
224
{{{ 2048, 614, -2047}, 0, { 0, -3098}, {0xcd, 0x99, 0x33, 0xff}}},
225
{{{ 2048, 614, 1229}, 0, { -3300, -3098}, {0x9a, 0xb8, 0xeb, 0xff}}},
226
{{{ -2047, 614, -2047}, 0, { 0, 376}, {0x33, 0xcd, 0x67, 0xff}}},
227
{{{ 2048, 0, -2047}, 0, { 4056, 990}, {0xcd, 0x67, 0x33, 0xff}}},
228
{{{ 2048, 614, -2047}, 0, { 4056, 376}, {0xcd, 0x99, 0x33, 0xff}}},
229
{{{ -2047, 0, -2047}, 0, { 0, 990}, {0x67, 0x33, 0x33, 0xff}}},
230
{{{ 2048, 614, 1229}, 0, { 714, 376}, {0x9a, 0xb8, 0xeb, 0xff}}},
231
{{{ 2048, 0, -2047}, 0, { 3910, 990}, {0xcd, 0x67, 0x33, 0xff}}},
232
{{{ 2048, 0, 1229}, 0, { 714, 990}, {0x93, 0x29, 0xd0, 0xff}}},
233
{{{ 2048, 614, -2047}, 0, { 3910, 376}, {0xcd, 0x99, 0x33, 0xff}}},
234
{{{ -2047, 0, -2047}, 0, { 4780, 990}, {0x67, 0x33, 0x33, 0xff}}},
235
{{{ -2047, 614, 1229}, 0, { 1584, 376}, {0x53, 0xa5, 0xe6, 0xff}}},
236
{{{ -2047, 0, 1229}, 0, { 1584, 990}, {0x53, 0x5b, 0xe6, 0xff}}},
237
{{{ -2047, 614, -2047}, 0, { 4780, 376}, {0x33, 0xcd, 0x67, 0xff}}},
238
};
239
240
// 0x0700B510 - 0x0700B5D0
241
static const Vtx sl_seg7_vertex_0700B510[] = {
242
{{{ 2048, 0, -2047}, 0, { 990, -4120}, {0xcd, 0x67, 0x33, 0xff}}},
243
{{{ -2047, 0, -2047}, 0, { -3096, -4120}, {0x67, 0x33, 0x33, 0xff}}},
244
{{{ -2047, 0, 1229}, 0, { -3096, -850}, {0x53, 0x5b, 0xe6, 0xff}}},
245
{{{ -2047, 614, 1229}, 0, { -3300, 990}, {0x53, 0xa5, 0xe6, 0xff}}},
246
{{{ -2047, 614, -2047}, 0, { 0, 990}, {0x33, 0xcd, 0x67, 0xff}}},
247
{{{ 2048, 614, -2047}, 0, { 0, -3098}, {0xcd, 0x99, 0x33, 0xff}}},
248
{{{ 2048, 614, 1229}, 0, { -3300, -3098}, {0x9a, 0xb8, 0xeb, 0xff}}},
249
{{{ 1024, 614, 2662}, 0, { -4732, -2076}, {0xd6, 0xcd, 0x95, 0xff}}},
250
{{{ -1023, 614, 2662}, 0, { -4732, 0}, {0x1b, 0xdf, 0x89, 0xff}}},
251
{{{ 1024, 0, 3072}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}},
252
{{{ 2048, 0, 1229}, 0, { 990, -850}, {0x93, 0x29, 0xd0, 0xff}}},
253
{{{ -1023, 0, 3072}, 0, { -2074, 990}, {0x00, 0x7f, 0x00, 0xff}}},
254
};
255
256
// 0x0700B5D0 - 0x0700B620
257
static const Vtx sl_seg7_vertex_0700B5D0[] = {
258
{{{ 205, 0, 3072}, 0, { 786, 990}, {0xba, 0x00, 0x97, 0xff}}},
259
{{{ 0, 256, 3072}, 0, { 990, 478}, {0xf0, 0x9c, 0xb5, 0xff}}},
260
{{{ 205, 154, 3072}, 0, { 786, 684}, {0xa3, 0xc7, 0xc0, 0xff}}},
261
{{{ -204, 0, 3072}, 0, { 1194, 990}, {0x59, 0x00, 0xa7, 0xff}}},
262
{{{ -204, 154, 3072}, 0, { 1194, 684}, {0x5d, 0xc7, 0xc0, 0xff}}},
263
};
264
265
// 0x0700B620 - 0x0700B6C0
266
static const Vtx sl_seg7_vertex_0700B620[] = {
267
{{{ 0, 256, 2662}, 0, { 1344, 0}, {0x0e, 0xac, 0xa2, 0xff}}},
268
{{{ -204, 154, 3072}, 0, { 680, 2012}, {0x5d, 0xc7, 0xc0, 0xff}}},
269
{{{ -204, 154, 2662}, 0, { 680, 0}, {0x35, 0xe0, 0x92, 0xff}}},
270
{{{ 0, 256, 3072}, 0, { 1344, 2012}, {0xf0, 0x9c, 0xb5, 0xff}}},
271
{{{ -204, 0, 2662}, 0, { 0, 0}, {0x71, 0x00, 0xc8, 0xff}}},
272
{{{ -204, 0, 3072}, 0, { 0, 2012}, {0x59, 0x00, 0xa7, 0xff}}},
273
{{{ 205, 0, 3072}, 0, { 0, 2012}, {0xba, 0x00, 0x97, 0xff}}},
274
{{{ 205, 154, 3072}, 0, { 680, 2012}, {0xa3, 0xc7, 0xc0, 0xff}}},
275
{{{ 205, 154, 2662}, 0, { 680, 0}, {0xb0, 0xce, 0xac, 0xff}}},
276
{{{ 205, 0, 2662}, 0, { 0, 0}, {0xa7, 0x00, 0xa7, 0xff}}},
277
};
278
279
// 0x0700B6C0 - 0x0700BA70
280
static const Gfx sl_seg7_dl_0700B6C0[] = {
281
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, snow_09008800),
282
gsDPLoadSync(),
283
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
284
gsSPLight(&sl_seg7_lights_0700A9B0.l, 1),
285
gsSPLight(&sl_seg7_lights_0700A9B0.a, 2),
286
gsSPVertex(sl_seg7_vertex_0700A9E0, 16, 0),
287
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
288
gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),
289
gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0),
290
gsSP2Triangles(11, 13, 14, 0x0, 0, 15, 1, 0x0),
291
gsSPVertex(sl_seg7_vertex_0700AAE0, 16, 0),
292
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
293
gsSP2Triangles( 3, 2, 4, 0x0, 3, 4, 5, 0x0),
294
gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0),
295
gsSP2Triangles(10, 11, 12, 0x0, 13, 14, 15, 0x0),
296
gsSPVertex(sl_seg7_vertex_0700ABE0, 14, 0),
297
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
298
gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),
299
gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0),
300
gsSPVertex(sl_seg7_vertex_0700ACC0, 15, 0),
301
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
302
gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),
303
gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0),
304
gsSP1Triangle(11, 14, 12, 0x0),
305
gsSPVertex(sl_seg7_vertex_0700ADB0, 15, 0),
306
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
307
gsSP2Triangles( 6, 7, 8, 0x0, 6, 8, 9, 0x0),
308
gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
309
gsSP1Triangle( 0, 2, 14, 0x0),
310
gsSPVertex(sl_seg7_vertex_0700AEA0, 16, 0),
311
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
312
gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),
313
gsSP2Triangles( 7, 10, 8, 0x0, 11, 6, 3, 0x0),
314
gsSP2Triangles(11, 12, 6, 0x0, 13, 14, 15, 0x0),
315
gsSPVertex(sl_seg7_vertex_0700AFA0, 14, 0),
316
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
317
gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),
318
gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0),
319
gsSPVertex(sl_seg7_vertex_0700B080, 15, 0),
320
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
321
gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),
322
gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0),
323
gsSP1Triangle(11, 14, 12, 0x0),
324
gsSPVertex(sl_seg7_vertex_0700B170, 14, 0),
325
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
326
gsSP2Triangles( 6, 7, 8, 0x0, 6, 5, 7, 0x0),
327
gsSP2Triangles( 9, 10, 11, 0x0, 9, 12, 10, 0x0),
328
gsSP1Triangle( 0, 13, 1, 0x0),
329
gsSPVertex(sl_seg7_vertex_0700B250, 14, 0),
330
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
331
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
332
gsSP2Triangles( 8, 9, 10, 0x0, 11, 12, 13, 0x0),
333
gsSPVertex(sl_seg7_vertex_0700B330, 15, 0),
334
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
335
gsSP2Triangles( 4, 6, 5, 0x0, 4, 7, 6, 0x0),
336
gsSP2Triangles( 3, 5, 8, 0x0, 3, 8, 9, 0x0),
337
gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
338
gsSP1Triangle( 0, 2, 14, 0x0),
339
gsSPVertex(sl_seg7_vertex_0700B420, 15, 0),
340
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
341
gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),
342
gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0),
343
gsSP1Triangle(11, 14, 12, 0x0),
344
gsSPVertex(sl_seg7_vertex_0700B510, 12, 0),
345
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
346
gsSP2Triangles( 3, 6, 7, 0x0, 3, 7, 8, 0x0),
347
gsSP2Triangles( 0, 9, 10, 0x0, 0, 11, 9, 0x0),
348
gsSP1Triangle( 0, 2, 11, 0x0),
349
gsSPLight(&sl_seg7_lights_0700A9C8.l, 1),
350
gsSPLight(&sl_seg7_lights_0700A9C8.a, 2),
351
gsSPVertex(sl_seg7_vertex_0700B5D0, 5, 0),
352
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 4, 0x0),
353
gsSP1Triangle( 0, 4, 1, 0x0),
354
gsSPEndDisplayList(),
355
};
356
357
// 0x0700BA70 - 0x0700BAE8
358
static const Gfx sl_seg7_dl_0700BA70[] = {
359
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, snow_09001000),
360
gsDPLoadSync(),
361
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
362
gsSPLight(&sl_seg7_lights_0700A9B0.l, 1),
363
gsSPLight(&sl_seg7_lights_0700A9B0.a, 2),
364
gsSPVertex(sl_seg7_vertex_0700B620, 10, 0),
365
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
366
gsSP2Triangles( 4, 2, 1, 0x0, 4, 1, 5, 0x0),
367
gsSP2Triangles( 6, 7, 8, 0x0, 6, 8, 9, 0x0),
368
gsSP2Triangles( 8, 3, 0, 0x0, 8, 7, 3, 0x0),
369
gsSPEndDisplayList(),
370
};
371
372
// 0x0700BAE8 - 0x0700BB68
373
const Gfx sl_seg7_dl_0700BAE8[] = {
374
gsDPPipeSync(),
375
gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB),
376
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),
377
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
378
gsDPTileSync(),
379
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),
380
gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
381
gsSPDisplayList(sl_seg7_dl_0700B6C0),
382
gsDPTileSync(),
383
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 6, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD),
384
gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (64 - 1) << G_TEXTURE_IMAGE_FRAC),
385
gsSPDisplayList(sl_seg7_dl_0700BA70),
386
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
387
gsDPPipeSync(),
388
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
389
gsSPEndDisplayList(),
390
};
391
392