Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
MorsGames
GitHub Repository: MorsGames/sm64plus
Path: blob/master/levels/castle_inside/areas/2/14/model.inc.c
7862 views
1
// 0x070559C0 - 0x070559D8
2
static const Lights1 inside_castle_seg7_lights_070559C0 = gdSPDefLights1(
3
0x40, 0x24, 0x1e,
4
0xac, 0x61, 0x52, 0x28, 0x28, 0x28
5
);
6
7
// 0x070559D8 - 0x070559F0
8
static const Lights1 inside_castle_seg7_lights_070559D8 = gdSPDefLights1(
9
0x5f, 0x5f, 0x5f,
10
0xff, 0xff, 0xff, 0x28, 0x28, 0x28
11
);
12
13
// 0x070559F0 - 0x07055AE0
14
static const Vtx inside_castle_seg7_vertex_070559F0[] = {
15
{{{ -398, 4608, 700}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}},
16
{{{ -398, 4506, 700}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}},
17
{{{ -398, 4506, 598}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}},
18
{{{ -398, 5018, -118}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}},
19
{{{ -398, 4915, -118}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}},
20
{{{ -398, 4915, -220}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}},
21
{{{ -398, 5018, -220}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}},
22
{{{ -398, 5222, -527}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}},
23
{{{ -398, 5120, -527}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}},
24
{{{ -398, 5120, -630}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}},
25
{{{ -398, 5222, -630}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}},
26
{{{ -398, 4813, 291}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}},
27
{{{ -398, 4710, 188}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}},
28
{{{ -398, 4813, 188}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}},
29
{{{ -398, 4710, 291}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}},
30
};
31
32
// 0x07055AE0 - 0x07055BD0
33
static const Vtx inside_castle_seg7_vertex_07055AE0[] = {
34
{{{ -398, 3994, 1929}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}},
35
{{{ -398, 3891, 1929}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}},
36
{{{ -398, 3891, 1827}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}},
37
{{{ -398, 4608, 700}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}},
38
{{{ -398, 4506, 598}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}},
39
{{{ -398, 4608, 598}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}},
40
{{{ -398, 4403, 1110}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}},
41
{{{ -398, 4301, 1008}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}},
42
{{{ -398, 4403, 1008}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}},
43
{{{ -398, 4301, 1110}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}},
44
{{{ -398, 4198, 1520}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}},
45
{{{ -398, 4096, 1520}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}},
46
{{{ -398, 4096, 1417}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}},
47
{{{ -398, 4198, 1417}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}},
48
{{{ -398, 3994, 1827}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}},
49
};
50
51
// 0x07055BD0 - 0x07055C10
52
static const Vtx inside_castle_seg7_vertex_07055BD0[] = {
53
{{{ -398, 3789, 2339}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}},
54
{{{ -398, 3686, 2236}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}},
55
{{{ -398, 3789, 2236}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}},
56
{{{ -398, 3686, 2339}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}},
57
};
58
59
// 0x07055C10 - 0x07055C50
60
static const Vtx inside_castle_seg7_vertex_07055C10[] = {
61
{{{ -204, 5734, -3801}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}},
62
{{{ -511, 5734, -3801}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}},
63
{{{ -511, 5427, -3801}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}},
64
{{{ -204, 5427, -3801}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}},
65
};
66
67
// 0x07055C50 - 0x07055D40
68
static const Vtx inside_castle_seg7_vertex_07055C50[] = {
69
{{{ -398, 4608, 598}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}},
70
{{{ -398, 4506, 496}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}},
71
{{{ -398, 4608, 496}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}},
72
{{{ -398, 5018, -220}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}},
73
{{{ -398, 4915, -323}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}},
74
{{{ -398, 5018, -323}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}},
75
{{{ -398, 4915, -220}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}},
76
{{{ -398, 5222, -630}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}},
77
{{{ -398, 5120, -630}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}},
78
{{{ -398, 5120, -732}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}},
79
{{{ -398, 5222, -732}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}},
80
{{{ -398, 4813, 188}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}},
81
{{{ -398, 4710, 86}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}},
82
{{{ -398, 4813, 86}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}},
83
{{{ -398, 4710, 188}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}},
84
};
85
86
// 0x07055D40 - 0x07055E30
87
static const Vtx inside_castle_seg7_vertex_07055D40[] = {
88
{{{ -398, 3994, 1827}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}},
89
{{{ -398, 3891, 1827}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}},
90
{{{ -398, 3891, 1724}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}},
91
{{{ -398, 4608, 598}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}},
92
{{{ -398, 4506, 598}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}},
93
{{{ -398, 4506, 496}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}},
94
{{{ -398, 4403, 1008}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}},
95
{{{ -398, 4301, 905}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}},
96
{{{ -398, 4403, 905}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}},
97
{{{ -398, 4301, 1008}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}},
98
{{{ -398, 4198, 1417}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}},
99
{{{ -398, 4096, 1417}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}},
100
{{{ -398, 4096, 1315}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}},
101
{{{ -398, 4198, 1315}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}},
102
{{{ -398, 3994, 1724}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}},
103
};
104
105
// 0x07055E30 - 0x07055E70
106
static const Vtx inside_castle_seg7_vertex_07055E30[] = {
107
{{{ -398, 3789, 2236}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}},
108
{{{ -398, 3686, 2236}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}},
109
{{{ -398, 3686, 2134}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}},
110
{{{ -398, 3789, 2134}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}},
111
};
112
113
// 0x07055E70 - 0x07055EB0
114
static const Vtx inside_castle_seg7_vertex_07055E70[] = {
115
{{{ 102, 5734, -3801}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}},
116
{{{ -204, 5734, -3801}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}},
117
{{{ -204, 5427, -3801}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}},
118
{{{ 102, 5427, -3801}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}},
119
};
120
121
// 0x07055EB0 - 0x07055FA0
122
static const Vtx inside_castle_seg7_vertex_07055EB0[] = {
123
{{{ -398, 4506, 700}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}},
124
{{{ -398, 4403, 700}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}},
125
{{{ -398, 4403, 598}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}},
126
{{{ -398, 4915, -118}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}},
127
{{{ -398, 4813, -220}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}},
128
{{{ -398, 4915, -220}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}},
129
{{{ -398, 4813, -118}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}},
130
{{{ -398, 5120, -527}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}},
131
{{{ -398, 5018, -630}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}},
132
{{{ -398, 5120, -630}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}},
133
{{{ -398, 5018, -527}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}},
134
{{{ -398, 4710, 291}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}},
135
{{{ -398, 4608, 188}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}},
136
{{{ -398, 4710, 188}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}},
137
{{{ -398, 4608, 291}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}},
138
};
139
140
// 0x07055FA0 - 0x07056090
141
static const Vtx inside_castle_seg7_vertex_07055FA0[] = {
142
{{{ -398, 3891, 1929}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}},
143
{{{ -398, 3789, 1929}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}},
144
{{{ -398, 3789, 1827}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}},
145
{{{ -398, 4506, 700}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}},
146
{{{ -398, 4403, 598}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}},
147
{{{ -398, 4506, 598}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}},
148
{{{ -398, 4301, 1110}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}},
149
{{{ -398, 4198, 1110}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}},
150
{{{ -398, 4198, 1008}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}},
151
{{{ -398, 4301, 1008}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}},
152
{{{ -398, 4096, 1520}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}},
153
{{{ -398, 3994, 1417}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}},
154
{{{ -398, 4096, 1417}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}},
155
{{{ -398, 3994, 1520}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}},
156
{{{ -398, 3891, 1827}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}},
157
};
158
159
// 0x07056090 - 0x070560D0
160
static const Vtx inside_castle_seg7_vertex_07056090[] = {
161
{{{ -398, 3686, 2339}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}},
162
{{{ -398, 3584, 2236}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}},
163
{{{ -398, 3686, 2236}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}},
164
{{{ -398, 3584, 2339}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}},
165
};
166
167
// 0x070560D0 - 0x07056110
168
static const Vtx inside_castle_seg7_vertex_070560D0[] = {
169
{{{ -204, 5427, -3801}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}},
170
{{{ -511, 5427, -3801}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}},
171
{{{ -511, 5120, -3801}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}},
172
{{{ -204, 5120, -3801}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}},
173
};
174
175
// 0x07056110 - 0x07056200
176
static const Vtx inside_castle_seg7_vertex_07056110[] = {
177
{{{ -398, 4506, 598}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}},
178
{{{ -398, 4403, 598}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}},
179
{{{ -398, 4403, 496}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}},
180
{{{ -398, 4915, -220}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}},
181
{{{ -398, 4813, -323}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}},
182
{{{ -398, 4915, -323}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}},
183
{{{ -398, 4813, -220}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}},
184
{{{ -398, 5120, -630}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}},
185
{{{ -398, 5018, -732}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}},
186
{{{ -398, 5120, -732}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}},
187
{{{ -398, 5018, -630}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}},
188
{{{ -398, 4710, 188}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}},
189
{{{ -398, 4608, 188}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}},
190
{{{ -398, 4608, 86}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}},
191
{{{ -398, 4710, 86}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}},
192
};
193
194
// 0x07056200 - 0x070562F0
195
static const Vtx inside_castle_seg7_vertex_07056200[] = {
196
{{{ -398, 3891, 1827}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}},
197
{{{ -398, 3789, 1827}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}},
198
{{{ -398, 3789, 1724}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}},
199
{{{ -398, 4506, 598}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}},
200
{{{ -398, 4403, 496}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}},
201
{{{ -398, 4506, 496}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}},
202
{{{ -398, 4301, 1008}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}},
203
{{{ -398, 4198, 1008}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}},
204
{{{ -398, 4198, 905}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}},
205
{{{ -398, 4301, 905}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}},
206
{{{ -398, 4096, 1417}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}},
207
{{{ -398, 3994, 1315}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}},
208
{{{ -398, 4096, 1315}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}},
209
{{{ -398, 3994, 1417}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}},
210
{{{ -398, 3891, 1724}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}},
211
};
212
213
// 0x070562F0 - 0x07056330
214
static const Vtx inside_castle_seg7_vertex_070562F0[] = {
215
{{{ -398, 3686, 2236}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}},
216
{{{ -398, 3584, 2134}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}},
217
{{{ -398, 3686, 2134}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}},
218
{{{ -398, 3584, 2236}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}},
219
};
220
221
// 0x07056330 - 0x07056370
222
static const Vtx inside_castle_seg7_vertex_07056330[] = {
223
{{{ 102, 5427, -3801}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}},
224
{{{ -204, 5120, -3801}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}},
225
{{{ 102, 5120, -3801}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}},
226
{{{ -204, 5427, -3801}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}},
227
};
228
229
// 0x07056370 - 0x07056460
230
static const Vtx inside_castle_seg7_vertex_07056370[] = {
231
{{{ -9, 4608, 496}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}},
232
{{{ -9, 4506, 496}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}},
233
{{{ -9, 4506, 598}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}},
234
{{{ -9, 5222, -732}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}},
235
{{{ -9, 5120, -630}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}},
236
{{{ -9, 5222, -630}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}},
237
{{{ -9, 5120, -732}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}},
238
{{{ -9, 5018, -323}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}},
239
{{{ -9, 4915, -220}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}},
240
{{{ -9, 5018, -220}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}},
241
{{{ -9, 4915, -323}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}},
242
{{{ -9, 4813, 86}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}},
243
{{{ -9, 4710, 86}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}},
244
{{{ -9, 4710, 188}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}},
245
{{{ -9, 4813, 188}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}},
246
};
247
248
// 0x07056460 - 0x07056550
249
static const Vtx inside_castle_seg7_vertex_07056460[] = {
250
{{{ -9, 3994, 1724}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}},
251
{{{ -9, 3891, 1724}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}},
252
{{{ -9, 3891, 1827}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}},
253
{{{ -9, 4608, 496}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}},
254
{{{ -9, 4506, 598}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}},
255
{{{ -9, 4608, 598}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}},
256
{{{ -9, 4403, 905}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}},
257
{{{ -9, 4301, 1008}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}},
258
{{{ -9, 4403, 1008}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}},
259
{{{ -9, 4301, 905}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}},
260
{{{ -9, 4198, 1315}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}},
261
{{{ -9, 4096, 1315}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}},
262
{{{ -9, 4096, 1417}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}},
263
{{{ -9, 4198, 1417}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}},
264
{{{ -9, 3994, 1827}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}},
265
};
266
267
// 0x07056550 - 0x07056590
268
static const Vtx inside_castle_seg7_vertex_07056550[] = {
269
{{{ -9, 3789, 2134}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}},
270
{{{ -9, 3686, 2134}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}},
271
{{{ -9, 3686, 2236}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}},
272
{{{ -9, 3789, 2236}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}},
273
};
274
275
// 0x07056590 - 0x07056680
276
static const Vtx inside_castle_seg7_vertex_07056590[] = {
277
{{{ -9, 4608, 598}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}},
278
{{{ -9, 4506, 598}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}},
279
{{{ -9, 4506, 700}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}},
280
{{{ -9, 5222, -630}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}},
281
{{{ -9, 5120, -630}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}},
282
{{{ -9, 5120, -527}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}},
283
{{{ -9, 5222, -527}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}},
284
{{{ -9, 5018, -220}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}},
285
{{{ -9, 4915, -118}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}},
286
{{{ -9, 5018, -118}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}},
287
{{{ -9, 4915, -220}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}},
288
{{{ -9, 4813, 188}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}},
289
{{{ -9, 4710, 291}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}},
290
{{{ -9, 4813, 291}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}},
291
{{{ -9, 4710, 188}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}},
292
};
293
294
// 0x07056680 - 0x07056770
295
static const Vtx inside_castle_seg7_vertex_07056680[] = {
296
{{{ -9, 3994, 1827}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}},
297
{{{ -9, 3891, 1827}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}},
298
{{{ -9, 3891, 1929}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}},
299
{{{ -9, 4608, 598}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}},
300
{{{ -9, 4506, 700}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}},
301
{{{ -9, 4608, 700}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}},
302
{{{ -9, 4403, 1008}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}},
303
{{{ -9, 4301, 1008}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}},
304
{{{ -9, 4301, 1110}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}},
305
{{{ -9, 4403, 1110}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}},
306
{{{ -9, 4198, 1417}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}},
307
{{{ -9, 4096, 1520}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}},
308
{{{ -9, 4198, 1520}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}},
309
{{{ -9, 4096, 1417}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}},
310
{{{ -9, 3994, 1929}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}},
311
};
312
313
// 0x07056770 - 0x070567B0
314
static const Vtx inside_castle_seg7_vertex_07056770[] = {
315
{{{ -9, 3789, 2236}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}},
316
{{{ -9, 3686, 2236}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}},
317
{{{ -9, 3686, 2339}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}},
318
{{{ -9, 3789, 2339}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}},
319
};
320
321
// 0x070567B0 - 0x070568A0
322
static const Vtx inside_castle_seg7_vertex_070567B0[] = {
323
{{{ -9, 4506, 496}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}},
324
{{{ -9, 4403, 496}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}},
325
{{{ -9, 4403, 598}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}},
326
{{{ -9, 5120, -732}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}},
327
{{{ -9, 5018, -630}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}},
328
{{{ -9, 5120, -630}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}},
329
{{{ -9, 5018, -732}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}},
330
{{{ -9, 4915, -323}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}},
331
{{{ -9, 4813, -323}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}},
332
{{{ -9, 4813, -220}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}},
333
{{{ -9, 4915, -220}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}},
334
{{{ -9, 4710, 86}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}},
335
{{{ -9, 4608, 86}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}},
336
{{{ -9, 4608, 188}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}},
337
{{{ -9, 4710, 188}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}},
338
};
339
340
// 0x070568A0 - 0x07056990
341
static const Vtx inside_castle_seg7_vertex_070568A0[] = {
342
{{{ -9, 3891, 1724}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}},
343
{{{ -9, 3789, 1827}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}},
344
{{{ -9, 3891, 1827}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}},
345
{{{ -9, 4506, 496}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}},
346
{{{ -9, 4403, 598}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}},
347
{{{ -9, 4506, 598}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}},
348
{{{ -9, 4301, 905}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}},
349
{{{ -9, 4198, 1008}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}},
350
{{{ -9, 4301, 1008}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}},
351
{{{ -9, 4198, 905}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}},
352
{{{ -9, 4096, 1315}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}},
353
{{{ -9, 3994, 1315}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}},
354
{{{ -9, 3994, 1417}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}},
355
{{{ -9, 4096, 1417}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}},
356
{{{ -9, 3789, 1724}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}},
357
};
358
359
// 0x07056990 - 0x070569D0
360
static const Vtx inside_castle_seg7_vertex_07056990[] = {
361
{{{ -9, 3686, 2134}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}},
362
{{{ -9, 3584, 2134}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}},
363
{{{ -9, 3584, 2236}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}},
364
{{{ -9, 3686, 2236}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}},
365
};
366
367
// 0x070569D0 - 0x07056AC0
368
static const Vtx inside_castle_seg7_vertex_070569D0[] = {
369
{{{ -9, 4506, 598}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}},
370
{{{ -9, 4403, 598}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}},
371
{{{ -9, 4403, 700}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}},
372
{{{ -9, 5120, -630}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}},
373
{{{ -9, 5018, -527}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}},
374
{{{ -9, 5120, -527}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}},
375
{{{ -9, 5018, -630}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}},
376
{{{ -9, 4915, -220}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}},
377
{{{ -9, 4813, -118}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}},
378
{{{ -9, 4915, -118}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}},
379
{{{ -9, 4813, -220}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}},
380
{{{ -9, 4710, 188}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}},
381
{{{ -9, 4608, 188}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}},
382
{{{ -9, 4608, 291}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}},
383
{{{ -9, 4710, 291}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}},
384
};
385
386
// 0x07056AC0 - 0x07056BB0
387
static const Vtx inside_castle_seg7_vertex_07056AC0[] = {
388
{{{ -9, 3891, 1827}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}},
389
{{{ -9, 3789, 1929}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}},
390
{{{ -9, 3891, 1929}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}},
391
{{{ -9, 4506, 598}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}},
392
{{{ -9, 4403, 700}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}},
393
{{{ -9, 4506, 700}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}},
394
{{{ -9, 4301, 1008}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}},
395
{{{ -9, 4198, 1110}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}},
396
{{{ -9, 4301, 1110}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}},
397
{{{ -9, 4198, 1008}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}},
398
{{{ -9, 4096, 1417}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}},
399
{{{ -9, 3994, 1417}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}},
400
{{{ -9, 3994, 1520}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}},
401
{{{ -9, 4096, 1520}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}},
402
{{{ -9, 3789, 1827}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}},
403
};
404
405
// 0x07056BB0 - 0x07056BF0
406
static const Vtx inside_castle_seg7_vertex_07056BB0[] = {
407
{{{ -9, 3686, 2236}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}},
408
{{{ -9, 3584, 2339}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}},
409
{{{ -9, 3686, 2339}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}},
410
{{{ -9, 3584, 2236}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}},
411
};
412
413
// 0x07056BF0 - 0x07056CE0
414
static const Gfx inside_castle_seg7_dl_07056BF0[] = {
415
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_castle_seg7_texture_07008000),
416
gsDPLoadSync(),
417
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
418
gsSPLight(&inside_castle_seg7_lights_070559C0.l, 1),
419
gsSPLight(&inside_castle_seg7_lights_070559C0.a, 2),
420
gsSPVertex(inside_castle_seg7_vertex_070559F0, 15, 0),
421
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
422
gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),
423
gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0),
424
gsSP1Triangle(11, 14, 12, 0x0),
425
gsSPVertex(inside_castle_seg7_vertex_07055AE0, 15, 0),
426
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
427
gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0),
428
gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
429
gsSP1Triangle( 0, 2, 14, 0x0),
430
gsSPVertex(inside_castle_seg7_vertex_07055BD0, 4, 0),
431
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
432
gsSPLight(&inside_castle_seg7_lights_070559D8.l, 1),
433
gsSPLight(&inside_castle_seg7_lights_070559D8.a, 2),
434
gsSPVertex(inside_castle_seg7_vertex_07055C10, 4, 0),
435
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
436
gsSPEndDisplayList(),
437
};
438
439
// 0x07056CE0 - 0x07056DD0
440
static const Gfx inside_castle_seg7_dl_07056CE0[] = {
441
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_castle_seg7_texture_07008800),
442
gsDPLoadSync(),
443
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
444
gsSPLight(&inside_castle_seg7_lights_070559C0.l, 1),
445
gsSPLight(&inside_castle_seg7_lights_070559C0.a, 2),
446
gsSPVertex(inside_castle_seg7_vertex_07055C50, 15, 0),
447
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
448
gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),
449
gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0),
450
gsSP1Triangle(11, 14, 12, 0x0),
451
gsSPVertex(inside_castle_seg7_vertex_07055D40, 15, 0),
452
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
453
gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0),
454
gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
455
gsSP1Triangle( 0, 2, 14, 0x0),
456
gsSPVertex(inside_castle_seg7_vertex_07055E30, 4, 0),
457
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
458
gsSPLight(&inside_castle_seg7_lights_070559D8.l, 1),
459
gsSPLight(&inside_castle_seg7_lights_070559D8.a, 2),
460
gsSPVertex(inside_castle_seg7_vertex_07055E70, 4, 0),
461
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
462
gsSPEndDisplayList(),
463
};
464
465
// 0x07056DD0 - 0x07056EC0
466
static const Gfx inside_castle_seg7_dl_07056DD0[] = {
467
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_castle_seg7_texture_07009000),
468
gsDPLoadSync(),
469
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
470
gsSPLight(&inside_castle_seg7_lights_070559C0.l, 1),
471
gsSPLight(&inside_castle_seg7_lights_070559C0.a, 2),
472
gsSPVertex(inside_castle_seg7_vertex_07055EB0, 15, 0),
473
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
474
gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),
475
gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0),
476
gsSP1Triangle(11, 14, 12, 0x0),
477
gsSPVertex(inside_castle_seg7_vertex_07055FA0, 15, 0),
478
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
479
gsSP2Triangles( 6, 7, 8, 0x0, 6, 8, 9, 0x0),
480
gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
481
gsSP1Triangle( 0, 2, 14, 0x0),
482
gsSPVertex(inside_castle_seg7_vertex_07056090, 4, 0),
483
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
484
gsSPLight(&inside_castle_seg7_lights_070559D8.l, 1),
485
gsSPLight(&inside_castle_seg7_lights_070559D8.a, 2),
486
gsSPVertex(inside_castle_seg7_vertex_070560D0, 4, 0),
487
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
488
gsSPEndDisplayList(),
489
};
490
491
// 0x07056EC0 - 0x07056FB0
492
static const Gfx inside_castle_seg7_dl_07056EC0[] = {
493
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_castle_seg7_texture_07009800),
494
gsDPLoadSync(),
495
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
496
gsSPLight(&inside_castle_seg7_lights_070559C0.l, 1),
497
gsSPLight(&inside_castle_seg7_lights_070559C0.a, 2),
498
gsSPVertex(inside_castle_seg7_vertex_07056110, 15, 0),
499
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
500
gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),
501
gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0),
502
gsSP1Triangle(11, 13, 14, 0x0),
503
gsSPVertex(inside_castle_seg7_vertex_07056200, 15, 0),
504
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
505
gsSP2Triangles( 6, 7, 8, 0x0, 6, 8, 9, 0x0),
506
gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
507
gsSP1Triangle( 0, 2, 14, 0x0),
508
gsSPVertex(inside_castle_seg7_vertex_070562F0, 4, 0),
509
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
510
gsSPLight(&inside_castle_seg7_lights_070559D8.l, 1),
511
gsSPLight(&inside_castle_seg7_lights_070559D8.a, 2),
512
gsSPVertex(inside_castle_seg7_vertex_07056330, 4, 0),
513
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
514
gsSPEndDisplayList(),
515
};
516
517
// 0x07056FB0 - 0x07057078
518
static const Gfx inside_castle_seg7_dl_07056FB0[] = {
519
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_castle_seg7_texture_07006000),
520
gsDPLoadSync(),
521
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
522
gsSPLight(&inside_castle_seg7_lights_070559C0.l, 1),
523
gsSPLight(&inside_castle_seg7_lights_070559C0.a, 2),
524
gsSPVertex(inside_castle_seg7_vertex_07056370, 15, 0),
525
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
526
gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),
527
gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0),
528
gsSP1Triangle(11, 13, 14, 0x0),
529
gsSPVertex(inside_castle_seg7_vertex_07056460, 15, 0),
530
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
531
gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0),
532
gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
533
gsSP1Triangle( 0, 2, 14, 0x0),
534
gsSPVertex(inside_castle_seg7_vertex_07056550, 4, 0),
535
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
536
gsSPEndDisplayList(),
537
};
538
539
// 0x07057078 - 0x07057130
540
static const Gfx inside_castle_seg7_dl_07057078[] = {
541
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_castle_seg7_texture_07006800),
542
gsDPLoadSync(),
543
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
544
gsSPVertex(inside_castle_seg7_vertex_07056590, 15, 0),
545
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
546
gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),
547
gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0),
548
gsSP1Triangle(11, 14, 12, 0x0),
549
gsSPVertex(inside_castle_seg7_vertex_07056680, 15, 0),
550
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
551
gsSP2Triangles( 6, 7, 8, 0x0, 6, 8, 9, 0x0),
552
gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
553
gsSP1Triangle( 0, 2, 14, 0x0),
554
gsSPVertex(inside_castle_seg7_vertex_07056770, 4, 0),
555
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
556
gsSPEndDisplayList(),
557
};
558
559
// 0x07057130 - 0x070571E8
560
static const Gfx inside_castle_seg7_dl_07057130[] = {
561
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_castle_seg7_texture_07007000),
562
gsDPLoadSync(),
563
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
564
gsSPVertex(inside_castle_seg7_vertex_070567B0, 15, 0),
565
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
566
gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),
567
gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0),
568
gsSP1Triangle(11, 13, 14, 0x0),
569
gsSPVertex(inside_castle_seg7_vertex_070568A0, 15, 0),
570
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
571
gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0),
572
gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
573
gsSP1Triangle( 0, 14, 1, 0x0),
574
gsSPVertex(inside_castle_seg7_vertex_07056990, 4, 0),
575
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
576
gsSPEndDisplayList(),
577
};
578
579
// 0x070571E8 - 0x070572A0
580
static const Gfx inside_castle_seg7_dl_070571E8[] = {
581
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_castle_seg7_texture_07007800),
582
gsDPLoadSync(),
583
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
584
gsSPVertex(inside_castle_seg7_vertex_070569D0, 15, 0),
585
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
586
gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),
587
gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0),
588
gsSP1Triangle(11, 13, 14, 0x0),
589
gsSPVertex(inside_castle_seg7_vertex_07056AC0, 15, 0),
590
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
591
gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0),
592
gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
593
gsSP1Triangle( 0, 14, 1, 0x0),
594
gsSPVertex(inside_castle_seg7_vertex_07056BB0, 4, 0),
595
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
596
gsSPEndDisplayList(),
597
};
598
599
// 0x070572A0 - 0x07057380
600
const Gfx inside_castle_seg7_dl_070572A0[] = {
601
gsDPPipeSync(),
602
gsDPSetCycleType(G_CYC_2CYCLE),
603
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_OPA_SURF2),
604
gsDPSetDepthSource(G_ZS_PIXEL),
605
gsDPSetFogColor(0, 0, 0, 255),
606
gsSPFogPosition(950, 1000),
607
gsSPSetGeometryMode(G_FOG),
608
gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_PASS2),
609
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),
610
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
611
gsDPTileSync(),
612
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_CLAMP, 5, G_TX_NOLOD),
613
gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
614
gsSPDisplayList(inside_castle_seg7_dl_07056BF0),
615
gsSPDisplayList(inside_castle_seg7_dl_07056CE0),
616
gsSPDisplayList(inside_castle_seg7_dl_07056DD0),
617
gsSPDisplayList(inside_castle_seg7_dl_07056EC0),
618
gsSPDisplayList(inside_castle_seg7_dl_07056FB0),
619
gsSPDisplayList(inside_castle_seg7_dl_07057078),
620
gsSPDisplayList(inside_castle_seg7_dl_07057130),
621
gsSPDisplayList(inside_castle_seg7_dl_070571E8),
622
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
623
gsDPPipeSync(),
624
gsDPSetCycleType(G_CYC_1CYCLE),
625
gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_NOOP2),
626
gsSPClearGeometryMode(G_FOG),
627
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
628
gsSPEndDisplayList(),
629
};
630
631