Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
MorsGames
GitHub Repository: MorsGames/sm64plus
Path: blob/master/levels/castle_inside/areas/1/9/model.inc.c
7862 views
1
// 0x0702E490 - 0x0702E4A8
2
static const Lights1 inside_castle_seg7_lights_0702E490 = gdSPDefLights1(
3
0x52, 0x52, 0x52,
4
0xdd, 0xdd, 0xdd, 0x28, 0x28, 0x28
5
);
6
7
// 0x0702E4A8 - 0x0702E4C0
8
static const Lights1 inside_castle_seg7_lights_0702E4A8 = gdSPDefLights1(
9
0x5f, 0x5f, 0x5f,
10
0xff, 0xff, 0xff, 0x28, 0x28, 0x28
11
);
12
13
// 0x0702E4C0 - 0x0702E4D8
14
static const Lights1 inside_castle_seg7_lights_0702E4C0 = gdSPDefLights1(
15
0x00, 0x00, 0x00,
16
0x00, 0x00, 0x00, 0x28, 0x28, 0x28
17
);
18
19
// 0x0702E4D8 - 0x0702E4F0
20
static const Lights1 inside_castle_seg7_lights_0702E4D8 = gdSPDefLights1(
21
0x07, 0x07, 0x07,
22
0x13, 0x13, 0x13, 0x28, 0x28, 0x28
23
);
24
25
// 0x0702E4F0 - 0x0702E508
26
static const Lights1 inside_castle_seg7_lights_0702E4F0 = gdSPDefLights1(
27
0x0f, 0x0f, 0x0f,
28
0x29, 0x29, 0x29, 0x28, 0x28, 0x28
29
);
30
31
// 0x0702E508 - 0x0702E608
32
static const Vtx inside_castle_seg7_vertex_0702E508[] = {
33
{{{ -3087, 640, -2404}, 0, { 6100, 1048}, {0x59, 0x00, 0x59, 0xff}}},
34
{{{ -3593, 640, -1898}, 0, { -1052, 1048}, {0x59, 0x00, 0x59, 0xff}}},
35
{{{ -3593, 614, -1898}, 0, { -1052, 1240}, {0x59, 0x00, 0x59, 0xff}}},
36
{{{ -3141, 717, -2459}, 0, { 6100, 0}, {0x59, 0x00, 0x59, 0xff}}},
37
{{{ -3648, 717, -1952}, 0, { -1052, 0}, {0x59, 0x00, 0x59, 0xff}}},
38
{{{ -3648, 691, -1952}, 0, { -1052, 160}, {0x59, 0x00, 0x59, 0xff}}},
39
{{{ -3141, 691, -2459}, 0, { 6100, 160}, {0x59, 0x00, 0x59, 0xff}}},
40
{{{ -3123, 691, -2441}, 0, { 6100, 328}, {0x59, 0x00, 0x59, 0xff}}},
41
{{{ -3630, 691, -1934}, 0, { -1052, 328}, {0x59, 0x00, 0x59, 0xff}}},
42
{{{ -3123, 666, -2441}, 0, { 6100, 520}, {0x59, 0x00, 0x59, 0xff}}},
43
{{{ -3630, 666, -1934}, 0, { -1052, 520}, {0x59, 0x00, 0x59, 0xff}}},
44
{{{ -3105, 666, -2423}, 0, { 6100, 690}, {0x59, 0x00, 0x59, 0xff}}},
45
{{{ -3611, 666, -1916}, 0, { -1052, 690}, {0x59, 0x00, 0x59, 0xff}}},
46
{{{ -3105, 640, -2423}, 0, { 6100, 882}, {0x59, 0x00, 0x59, 0xff}}},
47
{{{ -3611, 640, -1916}, 0, { -1052, 882}, {0x59, 0x00, 0x59, 0xff}}},
48
{{{ -3087, 614, -2404}, 0, { 6100, 1240}, {0x59, 0x00, 0x59, 0xff}}},
49
};
50
51
// 0x0702E608 - 0x0702E708
52
static const Vtx inside_castle_seg7_vertex_0702E608[] = {
53
{{{ -3068, 614, -2386}, 0, { 6100, 1408}, {0x59, 0x00, 0x59, 0xff}}},
54
{{{ -3575, 589, -1879}, 0, { -1052, 1600}, {0x59, 0x00, 0x59, 0xff}}},
55
{{{ -3068, 589, -2386}, 0, { 6100, 1600}, {0x59, 0x00, 0x59, 0xff}}},
56
{{{ -3575, 614, -1879}, 0, { -1052, 1408}, {0x59, 0x00, 0x59, 0xff}}},
57
{{{ -3050, 589, -2368}, 0, { 6100, 1768}, {0x59, 0x00, 0x59, 0xff}}},
58
{{{ -3557, 589, -1861}, 0, { -1052, 1768}, {0x59, 0x00, 0x59, 0xff}}},
59
{{{ -3557, 563, -1861}, 0, { -1052, 1960}, {0x59, 0x00, 0x59, 0xff}}},
60
{{{ -3050, 563, -2368}, 0, { 6100, 1960}, {0x59, 0x00, 0x59, 0xff}}},
61
{{{ -3032, 563, -2350}, 0, { 6100, 2130}, {0x59, 0x00, 0x59, 0xff}}},
62
{{{ -3539, 563, -1843}, 0, { -1052, 2130}, {0x59, 0x00, 0x59, 0xff}}},
63
{{{ -3032, 538, -2350}, 0, { 6100, 2322}, {0x59, 0x00, 0x59, 0xff}}},
64
{{{ -3014, 512, -2332}, 0, { 6100, 2682}, {0x59, 0x00, 0x59, 0xff}}},
65
{{{ -3521, 538, -1825}, 0, { -1052, 2490}, {0x59, 0x00, 0x59, 0xff}}},
66
{{{ -3521, 512, -1825}, 0, { -1052, 2682}, {0x59, 0x00, 0x59, 0xff}}},
67
{{{ -3539, 538, -1843}, 0, { -1052, 2322}, {0x59, 0x00, 0x59, 0xff}}},
68
{{{ -3014, 538, -2332}, 0, { 6100, 2490}, {0x59, 0x00, 0x59, 0xff}}},
69
};
70
71
// 0x0702E708 - 0x0702E808
72
static const Vtx inside_castle_seg7_vertex_0702E708[] = {
73
{{{ -3141, 691, -2459}, 0, { 6100, 160}, {0x00, 0x7f, 0x00, 0xff}}},
74
{{{ -3648, 691, -1952}, 0, { -1052, 160}, {0x00, 0x7f, 0x00, 0xff}}},
75
{{{ -3630, 691, -1934}, 0, { -1052, 328}, {0x00, 0x7f, 0x00, 0xff}}},
76
{{{ -5983, 717, -4287}, 0, { -1052, 0}, {0x59, 0x00, 0x59, 0xff}}},
77
{{{ -5983, 666, -4287}, 0, { -1052, 478}, {0x59, 0x00, 0x59, 0xff}}},
78
{{{ -5476, 666, -4794}, 0, { 6100, 480}, {0x59, 0x00, 0x59, 0xff}}},
79
{{{ -5476, 717, -4794}, 0, { 6100, 0}, {0x59, 0x00, 0x59, 0xff}}},
80
{{{ -5548, 717, -3853}, 0, { 990, 0}, {0xa7, 0x00, 0xa7, 0xff}}},
81
{{{ -5042, 717, -4359}, 0, { -6162, 0}, {0xa7, 0x00, 0xa7, 0xff}}},
82
{{{ -5042, 666, -4359}, 0, { -6162, 480}, {0xa7, 0x00, 0xa7, 0xff}}},
83
{{{ -5548, 666, -3853}, 0, { 990, 478}, {0xa7, 0x00, 0xa7, 0xff}}},
84
{{{ -5042, 717, -4359}, 0, { 3546, 990}, {0x00, 0x7f, 0x00, 0xff}}},
85
{{{ -3648, 717, -1952}, 0, { 0, 14402}, {0x00, 0x7f, 0x00, 0xff}}},
86
{{{ -3141, 717, -2459}, 0, { 3546, 14402}, {0x00, 0x7f, 0x00, 0xff}}},
87
{{{ -5548, 717, -3853}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}},
88
{{{ -3123, 691, -2441}, 0, { 6100, 328}, {0x00, 0x7f, 0x00, 0xff}}},
89
};
90
91
// 0x0702E808 - 0x0702E8F8
92
static const Vtx inside_castle_seg7_vertex_0702E808[] = {
93
{{{ -3123, 666, -2441}, 0, { 6100, 520}, {0x00, 0x7f, 0x00, 0xff}}},
94
{{{ -3611, 666, -1916}, 0, { -1052, 690}, {0x00, 0x7f, 0x00, 0xff}}},
95
{{{ -3105, 666, -2423}, 0, { 6100, 690}, {0x00, 0x7f, 0x00, 0xff}}},
96
{{{ -3630, 666, -1934}, 0, { -1052, 520}, {0x00, 0x7f, 0x00, 0xff}}},
97
{{{ -3105, 640, -2423}, 0, { 6100, 882}, {0x00, 0x7f, 0x00, 0xff}}},
98
{{{ -3611, 640, -1916}, 0, { -1052, 882}, {0x00, 0x7f, 0x00, 0xff}}},
99
{{{ -3593, 640, -1898}, 0, { -1052, 1048}, {0x00, 0x7f, 0x00, 0xff}}},
100
{{{ -3087, 640, -2404}, 0, { 6100, 1048}, {0x00, 0x7f, 0x00, 0xff}}},
101
{{{ -3087, 614, -2404}, 0, { 6100, 1240}, {0x00, 0x7f, 0x00, 0xff}}},
102
{{{ -3593, 614, -1898}, 0, { -1052, 1240}, {0x00, 0x7f, 0x00, 0xff}}},
103
{{{ -3068, 614, -2386}, 0, { 6100, 1408}, {0x00, 0x7f, 0x00, 0xff}}},
104
{{{ -3032, 538, -2350}, 0, { 6100, 2322}, {0x00, 0x7f, 0x00, 0xff}}},
105
{{{ -3539, 538, -1843}, 0, { -1052, 2322}, {0x00, 0x7f, 0x00, 0xff}}},
106
{{{ -3521, 538, -1825}, 0, { -1052, 2490}, {0x00, 0x7f, 0x00, 0xff}}},
107
{{{ -3575, 614, -1879}, 0, { -1052, 1408}, {0x00, 0x7f, 0x00, 0xff}}},
108
};
109
110
// 0x0702E8F8 - 0x0702E9E8
111
static const Vtx inside_castle_seg7_vertex_0702E8F8[] = {
112
{{{ -3068, 589, -2386}, 0, { 6100, 1600}, {0x00, 0x7f, 0x00, 0xff}}},
113
{{{ -3575, 589, -1879}, 0, { -1052, 1600}, {0x00, 0x7f, 0x00, 0xff}}},
114
{{{ -3557, 589, -1861}, 0, { -1052, 1768}, {0x00, 0x7f, 0x00, 0xff}}},
115
{{{ -3050, 589, -2368}, 0, { 6100, 1768}, {0x00, 0x7f, 0x00, 0xff}}},
116
{{{ -3050, 563, -2368}, 0, { 6100, 1960}, {0x00, 0x7f, 0x00, 0xff}}},
117
{{{ -3539, 563, -1843}, 0, { -1052, 2130}, {0x00, 0x7f, 0x00, 0xff}}},
118
{{{ -3032, 563, -2350}, 0, { 6100, 2130}, {0x00, 0x7f, 0x00, 0xff}}},
119
{{{ -3557, 563, -1861}, 0, { -1052, 1960}, {0x00, 0x7f, 0x00, 0xff}}},
120
{{{ -3032, 538, -2350}, 0, { 6100, 2322}, {0x00, 0x7f, 0x00, 0xff}}},
121
{{{ -3521, 538, -1825}, 0, { -1052, 2490}, {0x00, 0x7f, 0x00, 0xff}}},
122
{{{ -3014, 538, -2332}, 0, { 6100, 2490}, {0x00, 0x7f, 0x00, 0xff}}},
123
{{{ -5983, 717, -4287}, 0, { 0, -2076}, {0x00, 0x7f, 0x00, 0xff}}},
124
{{{ -5476, 717, -4794}, 0, { 3546, -2076}, {0x00, 0x7f, 0x00, 0xff}}},
125
{{{ -6924, 717, -6242}, 0, { 3544, -12296}, {0x00, 0x7f, 0x00, 0xff}}},
126
{{{ -7431, 717, -5735}, 0, { 0, -12296}, {0x00, 0x7f, 0x00, 0xff}}},
127
};
128
129
// 0x0702E9E8 - 0x0702EA68
130
static const Vtx inside_castle_seg7_vertex_0702E9E8[] = {
131
{{{ -2797, 512, -1391}, 0, { 2522, 990}, {0x00, 0x7f, 0x00, 0xff}}},
132
{{{ -2543, 512, -1572}, 0, { 2778, -542}, {0x00, 0x7f, 0x00, 0xff}}},
133
{{{ -2580, 512, -1608}, 0, { 2524, -542}, {0x00, 0x7f, 0x00, 0xff}}},
134
{{{ -2761, 512, -1355}, 0, { 2778, 990}, {0x00, 0x7f, 0x00, 0xff}}},
135
{{{ -2942, 512, -1246}, 0, { 2522, 2010}, {0x00, 0x7f, 0x00, 0xff}}},
136
{{{ -2435, 512, -1753}, 0, { 2524, -1566}, {0x00, 0x7f, 0x00, 0xff}}},
137
{{{ -3014, 512, -2332}, 0, { -1562, -1566}, {0x00, 0x7f, 0x00, 0xff}}},
138
{{{ -3521, 512, -1825}, 0, { -1562, 2010}, {0x00, 0x7f, 0x00, 0xff}}},
139
};
140
141
// 0x0702EA68 - 0x0702EB58
142
static const Vtx inside_castle_seg7_vertex_0702EA68[] = {
143
{{{ -5114, 1536, -3418}, 0, { -4118, -2586}, {0x00, 0x81, 0x00, 0xff}}},
144
{{{ -2435, 1536, -1753}, 0, { 11210, 990}, {0x00, 0x81, 0x00, 0xff}}},
145
{{{ -2942, 1536, -1246}, 0, { 11210, -2588}, {0x00, 0x81, 0x00, 0xff}}},
146
{{{ -6960, 1434, -6206}, 0, { 2012, 0}, {0x59, 0x00, 0x59, 0xff}}},
147
{{{ -6924, 717, -6242}, 0, { 2268, 7120}, {0x59, 0x00, 0x59, 0xff}}},
148
{{{ -6924, 1536, -6242}, 0, { 2268, -1054}, {0x59, 0x00, 0x59, 0xff}}},
149
{{{ -6960, 819, -6206}, 0, { 2012, 6098}, {0x59, 0x00, 0x59, 0xff}}},
150
{{{ -7395, 819, -5771}, 0, { -1052, 6098}, {0x59, 0x00, 0x59, 0xff}}},
151
{{{ -7431, 717, -5735}, 0, { -1308, 7120}, {0x59, 0x00, 0x59, 0xff}}},
152
{{{ -7431, 1536, -5735}, 0, { -1308, -1054}, {0x59, 0x00, 0x59, 0xff}}},
153
{{{ -7395, 1434, -5771}, 0, { -1052, 0}, {0x59, 0x00, 0x59, 0xff}}},
154
{{{ -6924, 1536, -6242}, 0, {-10250, 990}, {0x00, 0x81, 0x00, 0xff}}},
155
{{{ -4716, 1536, -4034}, 0, { 5334, 990}, {0x00, 0x81, 0x00, 0xff}}},
156
{{{ -5223, 1536, -3527}, 0, { 5334, -2588}, {0x00, 0x81, 0x00, 0xff}}},
157
{{{ -7431, 1536, -5735}, 0, {-10250, -2588}, {0x00, 0x81, 0x00, 0xff}}},
158
};
159
160
// 0x0702EB58 - 0x0702EC48
161
static const Vtx inside_castle_seg7_vertex_0702EB58[] = {
162
{{{ -5114, 1536, -3418}, 0, { 7634, -6164}, {0x59, 0x00, 0xa7, 0xff}}},
163
{{{ -2942, 717, -1246}, 0, { -7694, 2010}, {0x59, 0x00, 0xa7, 0xff}}},
164
{{{ -5114, 717, -3418}, 0, { 7634, 2010}, {0x59, 0x00, 0xa7, 0xff}}},
165
{{{ -5114, 1536, -3418}, 0, { -4118, -2586}, {0x00, 0x81, 0x00, 0xff}}},
166
{{{ -4607, 1536, -3925}, 0, { -4118, 990}, {0x00, 0x81, 0x00, 0xff}}},
167
{{{ -2435, 1536, -1753}, 0, { 11210, 990}, {0x00, 0x81, 0x00, 0xff}}},
168
{{{ -7431, 717, -5735}, 0, { -7694, 990}, {0x59, 0x00, 0xa7, 0xff}}},
169
{{{ -5223, 1536, -3527}, 0, { 7888, -7186}, {0x59, 0x00, 0xa7, 0xff}}},
170
{{{ -5223, 717, -3527}, 0, { 7888, 990}, {0x59, 0x00, 0xa7, 0xff}}},
171
{{{ -7431, 1536, -5735}, 0, { -7694, -7186}, {0x59, 0x00, 0xa7, 0xff}}},
172
{{{ -4716, 1536, -4034}, 0, { 7888, -7186}, {0xa7, 0x00, 0x59, 0xff}}},
173
{{{ -6924, 1536, -6242}, 0, { -7694, -7186}, {0xa7, 0x00, 0x59, 0xff}}},
174
{{{ -6924, 717, -6242}, 0, { -7694, 990}, {0xa7, 0x00, 0x59, 0xff}}},
175
{{{ -4716, 717, -4034}, 0, { 7888, 990}, {0xa7, 0x00, 0x59, 0xff}}},
176
{{{ -2942, 1536, -1246}, 0, { -7696, -6164}, {0x59, 0x00, 0xa7, 0xff}}},
177
};
178
179
// 0x0702EC48 - 0x0702ED48
180
static const Vtx inside_castle_seg7_vertex_0702EC48[] = {
181
{{{ -2797, 768, -1391}, 0, { 1502, 3542}, {0xa7, 0x00, 0xa7, 0xff}}},
182
{{{ -2942, 512, -1246}, 0, { 2524, 6098}, {0xa7, 0x00, 0xa7, 0xff}}},
183
{{{ -2942, 1536, -1246}, 0, { 2524, -4120}, {0xa7, 0x00, 0xa7, 0xff}}},
184
{{{ -2435, 717, -1753}, 0, { -7696, 2010}, {0xa7, 0x00, 0x59, 0xff}}},
185
{{{ -2435, 1536, -1753}, 0, { -7696, -6164}, {0xa7, 0x00, 0x59, 0xff}}},
186
{{{ -4607, 1536, -3925}, 0, { 7634, -6164}, {0xa7, 0x00, 0x59, 0xff}}},
187
{{{ -4607, 717, -3925}, 0, { 7634, 2010}, {0xa7, 0x00, 0x59, 0xff}}},
188
{{{ -2435, 512, -1753}, 0, { -7694, 4054}, {0xa7, 0x00, 0x59, 0xff}}},
189
{{{ -3159, 512, -2477}, 0, { -2584, 4054}, {0xa7, 0x00, 0x59, 0xff}}},
190
{{{ -3159, 717, -2477}, 0, { -2584, 2010}, {0xa7, 0x00, 0x59, 0xff}}},
191
{{{ -3666, 512, -1970}, 0, { -2584, 4054}, {0x59, 0x00, 0xa7, 0xff}}},
192
{{{ -3666, 717, -1970}, 0, { -2584, 2010}, {0x59, 0x00, 0xa7, 0xff}}},
193
{{{ -2942, 512, -1246}, 0, { -7694, 4054}, {0x59, 0x00, 0xa7, 0xff}}},
194
{{{ -2942, 717, -1246}, 0, { -7694, 2010}, {0x59, 0x00, 0xa7, 0xff}}},
195
{{{ -2580, 768, -1608}, 0, { 0, 3542}, {0xa7, 0x00, 0xa7, 0xff}}},
196
{{{ -2797, 512, -1391}, 0, { 1502, 6098}, {0xa7, 0x00, 0xa7, 0xff}}},
197
};
198
199
// 0x0702ED48 - 0x0702EE48
200
static const Vtx inside_castle_seg7_vertex_0702ED48[] = {
201
{{{ -2580, 768, -1608}, 0, { 0, 3542}, {0xa7, 0x00, 0xa7, 0xff}}},
202
{{{ -2942, 1536, -1246}, 0, { 2524, -4120}, {0xa7, 0x00, 0xa7, 0xff}}},
203
{{{ -2435, 1536, -1753}, 0, { -1052, -4120}, {0xa7, 0x00, 0xa7, 0xff}}},
204
{{{ -2435, 512, -1753}, 0, { -1052, 6098}, {0xa7, 0x00, 0xa7, 0xff}}},
205
{{{ -2580, 512, -1608}, 0, { 0, 6098}, {0xa7, 0x00, 0xa7, 0xff}}},
206
{{{ -2580, 512, -1608}, 0, { 0, 990}, {0xa8, 0x00, 0x5b, 0xff}}},
207
{{{ -2543, 768, -1572}, 0, { 480, -1564}, {0xa8, 0x00, 0x5b, 0xff}}},
208
{{{ -2580, 768, -1608}, 0, { 0, -1564}, {0xa8, 0x00, 0x5b, 0xff}}},
209
{{{ -2543, 512, -1572}, 0, { 478, 990}, {0xa8, 0x00, 0x5b, 0xff}}},
210
{{{ -2797, 768, -1391}, 0, { 0, -1564}, {0x59, 0x00, 0xa7, 0xff}}},
211
{{{ -2761, 768, -1355}, 0, { 480, -1564}, {0x59, 0x00, 0xa7, 0xff}}},
212
{{{ -2761, 512, -1355}, 0, { 478, 990}, {0x59, 0x00, 0xa7, 0xff}}},
213
{{{ -2543, 768, -1572}, 0, { 480, -1564}, {0x00, 0x81, 0x00, 0xff}}},
214
{{{ -2761, 768, -1355}, 0, { 480, -1564}, {0x00, 0x81, 0x00, 0xff}}},
215
{{{ -2797, 768, -1391}, 0, { 0, -1564}, {0x00, 0x81, 0x00, 0xff}}},
216
{{{ -2797, 512, -1391}, 0, { 0, 990}, {0x59, 0x00, 0xa7, 0xff}}},
217
};
218
219
// 0x0702EE48 - 0x0702EE78
220
static const Vtx inside_castle_seg7_vertex_0702EE48[] = {
221
{{{ -2543, 768, -1572}, 0, { 480, -1564}, {0x00, 0x81, 0x00, 0xff}}},
222
{{{ -2797, 768, -1391}, 0, { 0, -1564}, {0x00, 0x81, 0x00, 0xff}}},
223
{{{ -2580, 768, -1608}, 0, { 0, -1564}, {0x00, 0x81, 0x00, 0xff}}},
224
};
225
226
// 0x0702EE78 - 0x0702EF68
227
static const Vtx inside_castle_seg7_vertex_0702EE78[] = {
228
{{{ -6128, 717, -5373}, 0, { 650, 2012}, {0xa7, 0x00, 0x59, 0xff}}},
229
{{{ -6164, 1485, -5409}, 0, { 308, 96}, {0xa7, 0x00, 0x59, 0xff}}},
230
{{{ -6164, 717, -5409}, 0, { 308, 2012}, {0xa7, 0x00, 0x59, 0xff}}},
231
{{{ -6671, 717, -4975}, 0, { 990, 2012}, {0x00, 0x00, 0x81, 0xff}}},
232
{{{ -6671, 1536, -4975}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}},
233
{{{ -6598, 1485, -4975}, 0, { 650, 96}, {0x00, 0x00, 0x81, 0xff}}},
234
{{{ -6598, 717, -4975}, 0, { 650, 2012}, {0x00, 0x00, 0x81, 0xff}}},
235
{{{ -6598, 717, -4975}, 0, { 650, 2012}, {0x59, 0x00, 0xa7, 0xff}}},
236
{{{ -6598, 1485, -4975}, 0, { 650, 96}, {0x59, 0x00, 0xa7, 0xff}}},
237
{{{ -6562, 1485, -4939}, 0, { 308, 96}, {0x59, 0x00, 0xa7, 0xff}}},
238
{{{ -6562, 717, -4939}, 0, { 308, 2012}, {0x59, 0x00, 0xa7, 0xff}}},
239
{{{ -6598, 1485, -4975}, 0, { 308, 116}, {0xc1, 0xa6, 0xc1, 0xff}}},
240
{{{ -6671, 1536, -4975}, 0, { 0, 0}, {0xc1, 0xa6, 0xc1, 0xff}}},
241
{{{ -6164, 1536, -5482}, 0, { 0, 2012}, {0xc1, 0xa6, 0xc1, 0xff}}},
242
{{{ -6164, 1485, -5409}, 0, { 308, 1868}, {0xc1, 0xa6, 0xc1, 0xff}}},
243
};
244
245
// 0x0702EF68 - 0x0702F048
246
static const Vtx inside_castle_seg7_vertex_0702EF68[] = {
247
{{{ -6164, 717, -5409}, 0, { 308, 2012}, {0x81, 0x00, 0x00, 0xff}}},
248
{{{ -6164, 1485, -5409}, 0, { 308, 96}, {0x81, 0x00, 0x00, 0xff}}},
249
{{{ -6164, 1536, -5482}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}},
250
{{{ -6164, 717, -5482}, 0, { 0, 2012}, {0x81, 0x00, 0x00, 0xff}}},
251
{{{ -6128, 717, -5373}, 0, { 650, 2012}, {0xa7, 0x00, 0x59, 0xff}}},
252
{{{ -6128, 1485, -5373}, 0, { 650, 96}, {0xa7, 0x00, 0x59, 0xff}}},
253
{{{ -6164, 1485, -5409}, 0, { 308, 96}, {0xa7, 0x00, 0x59, 0xff}}},
254
{{{ -6055, 717, -5373}, 0, { 990, 2012}, {0x00, 0x00, 0x7f, 0xff}}},
255
{{{ -6128, 1485, -5373}, 0, { 650, 96}, {0x00, 0x00, 0x7f, 0xff}}},
256
{{{ -6128, 717, -5373}, 0, { 650, 2012}, {0x00, 0x00, 0x7f, 0xff}}},
257
{{{ -6128, 1485, -5373}, 0, { 650, 1868}, {0x00, 0x81, 0x00, 0xff}}},
258
{{{ -6562, 1485, -4939}, 0, { 650, 116}, {0x00, 0x81, 0x00, 0xff}}},
259
{{{ -6598, 1485, -4975}, 0, { 308, 116}, {0x00, 0x81, 0x00, 0xff}}},
260
{{{ -6164, 1485, -5409}, 0, { 308, 1868}, {0x00, 0x81, 0x00, 0xff}}},
261
};
262
263
// 0x0702F048 - 0x0702F138
264
static const Vtx inside_castle_seg7_vertex_0702F048[] = {
265
{{{ -5223, 717, -3527}, 0, { 0, 2012}, {0x00, 0x00, 0x81, 0xff}}},
266
{{{ -5223, 1536, -3527}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}},
267
{{{ -5150, 1485, -3527}, 0, { 308, 96}, {0x00, 0x00, 0x81, 0xff}}},
268
{{{ -6562, 1536, -4866}, 0, { 990, 0}, {0x3f, 0xa6, 0x3f, 0xff}}},
269
{{{ -6562, 1485, -4939}, 0, { 650, 116}, {0x3f, 0xa6, 0x3f, 0xff}}},
270
{{{ -6128, 1485, -5373}, 0, { 650, 1868}, {0x3f, 0xa6, 0x3f, 0xff}}},
271
{{{ -6055, 1536, -5373}, 0, { 990, 2012}, {0x3f, 0xa6, 0x3f, 0xff}}},
272
{{{ -6562, 717, -4939}, 0, { 308, 2012}, {0x7f, 0x00, 0x00, 0xff}}},
273
{{{ -6562, 1485, -4939}, 0, { 308, 96}, {0x7f, 0x00, 0x00, 0xff}}},
274
{{{ -6562, 1536, -4866}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}},
275
{{{ -6562, 717, -4866}, 0, { 0, 2012}, {0x7f, 0x00, 0x00, 0xff}}},
276
{{{ -6055, 717, -5373}, 0, { 990, 2012}, {0x00, 0x00, 0x7f, 0xff}}},
277
{{{ -6055, 1536, -5373}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}},
278
{{{ -6128, 1485, -5373}, 0, { 650, 96}, {0x00, 0x00, 0x7f, 0xff}}},
279
{{{ -5150, 717, -3527}, 0, { 308, 2012}, {0x00, 0x00, 0x81, 0xff}}},
280
};
281
282
// 0x0702F138 - 0x0702F228
283
static const Vtx inside_castle_seg7_vertex_0702F138[] = {
284
{{{ -4679, 717, -3925}, 0, { 650, 2012}, {0xa8, 0x00, 0x5b, 0xff}}},
285
{{{ -4716, 1485, -3961}, 0, { 308, 96}, {0xa8, 0x00, 0x5b, 0xff}}},
286
{{{ -4716, 717, -3961}, 0, { 308, 2012}, {0xa8, 0x00, 0x5b, 0xff}}},
287
{{{ -5150, 717, -3527}, 0, { 308, 2012}, {0x59, 0x00, 0xa7, 0xff}}},
288
{{{ -5150, 1485, -3527}, 0, { 308, 96}, {0x59, 0x00, 0xa7, 0xff}}},
289
{{{ -5114, 1485, -3491}, 0, { 650, 96}, {0x59, 0x00, 0xa7, 0xff}}},
290
{{{ -5114, 717, -3491}, 0, { 650, 2012}, {0x59, 0x00, 0xa7, 0xff}}},
291
{{{ -4716, 1485, -3961}, 0, { 308, 1864}, {0xc1, 0xa6, 0xc1, 0xff}}},
292
{{{ -5150, 1485, -3527}, 0, { 308, 112}, {0xc1, 0xa6, 0xc1, 0xff}}},
293
{{{ -5223, 1536, -3527}, 0, { 0, 0}, {0xc1, 0xa6, 0xc1, 0xff}}},
294
{{{ -4716, 1536, -4034}, 0, { 0, 2012}, {0xc1, 0xa6, 0xc1, 0xff}}},
295
{{{ -4716, 717, -3961}, 0, { 308, 2012}, {0x81, 0x00, 0x00, 0xff}}},
296
{{{ -4716, 1485, -3961}, 0, { 308, 96}, {0x81, 0x00, 0x00, 0xff}}},
297
{{{ -4716, 1536, -4034}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}},
298
{{{ -4716, 717, -4034}, 0, { 0, 2012}, {0x81, 0x00, 0x00, 0xff}}},
299
};
300
301
// 0x0702F228 - 0x0702F328
302
static const Vtx inside_castle_seg7_vertex_0702F228[] = {
303
{{{ -4607, 717, -3925}, 0, { 990, 2012}, {0x00, 0x00, 0x7f, 0xff}}},
304
{{{ -4679, 1485, -3925}, 0, { 650, 96}, {0x00, 0x00, 0x7f, 0xff}}},
305
{{{ -4679, 717, -3925}, 0, { 650, 2012}, {0x00, 0x00, 0x7f, 0xff}}},
306
{{{ -4679, 717, -3925}, 0, { 650, 2012}, {0xa8, 0x00, 0x5b, 0xff}}},
307
{{{ -4679, 1485, -3925}, 0, { 650, 96}, {0xa8, 0x00, 0x5b, 0xff}}},
308
{{{ -4716, 1485, -3961}, 0, { 308, 96}, {0xa8, 0x00, 0x5b, 0xff}}},
309
{{{ -4679, 1485, -3925}, 0, { 650, 1864}, {0x00, 0x81, 0x00, 0xff}}},
310
{{{ -5114, 1485, -3491}, 0, { 650, 112}, {0x00, 0x81, 0x00, 0xff}}},
311
{{{ -5150, 1485, -3527}, 0, { 308, 112}, {0x00, 0x81, 0x00, 0xff}}},
312
{{{ -4716, 1485, -3961}, 0, { 308, 1864}, {0x00, 0x81, 0x00, 0xff}}},
313
{{{ -4607, 1536, -3925}, 0, { 990, 2012}, {0x3f, 0xa6, 0x3f, 0xff}}},
314
{{{ -5114, 1536, -3418}, 0, { 990, 0}, {0x3f, 0xa6, 0x3f, 0xff}}},
315
{{{ -5114, 1485, -3491}, 0, { 650, 112}, {0x3f, 0xa6, 0x3f, 0xff}}},
316
{{{ -4607, 1536, -3925}, 0, { 990, 2012}, {0x3f, 0xa7, 0x3f, 0xff}}},
317
{{{ -5114, 1485, -3491}, 0, { 650, 112}, {0x3f, 0xa7, 0x3f, 0xff}}},
318
{{{ -4679, 1485, -3925}, 0, { 650, 1864}, {0x3f, 0xa7, 0x3f, 0xff}}},
319
};
320
321
// 0x0702F328 - 0x0702F418
322
static const Vtx inside_castle_seg7_vertex_0702F328[] = {
323
{{{ -3774, 717, -2079}, 0, { 990, 2012}, {0x00, 0x00, 0x81, 0xff}}},
324
{{{ -3702, 1485, -2079}, 0, { 650, 96}, {0x00, 0x00, 0x81, 0xff}}},
325
{{{ -3702, 717, -2079}, 0, { 650, 2012}, {0x00, 0x00, 0x81, 0xff}}},
326
{{{ -5114, 717, -3491}, 0, { 650, 2012}, {0x7f, 0x00, 0x00, 0xff}}},
327
{{{ -5114, 1485, -3491}, 0, { 650, 96}, {0x7f, 0x00, 0x00, 0xff}}},
328
{{{ -5114, 1536, -3418}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}},
329
{{{ -5114, 717, -3418}, 0, { 990, 2012}, {0x7f, 0x00, 0x00, 0xff}}},
330
{{{ -4607, 717, -3925}, 0, { 990, 2012}, {0x00, 0x00, 0x7f, 0xff}}},
331
{{{ -4607, 1536, -3925}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}},
332
{{{ -4679, 1485, -3925}, 0, { 650, 96}, {0x00, 0x00, 0x7f, 0xff}}},
333
{{{ -3666, 717, -2042}, 0, { 308, 2012}, {0x7f, 0x00, 0x00, 0xff}}},
334
{{{ -3666, 1485, -2042}, 0, { 308, 96}, {0x7f, 0x00, 0x00, 0xff}}},
335
{{{ -3666, 1536, -1970}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}},
336
{{{ -3666, 717, -1970}, 0, { 0, 2012}, {0x7f, 0x00, 0x00, 0xff}}},
337
{{{ -3774, 1536, -2079}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}},
338
};
339
340
// 0x0702F418 - 0x0702F508
341
static const Vtx inside_castle_seg7_vertex_0702F418[] = {
342
{{{ -3231, 1485, -2477}, 0, { 308, 116}, {0x00, 0x81, 0x00, 0xff}}},
343
{{{ -3666, 1485, -2042}, 0, { 308, 1868}, {0x00, 0x81, 0x00, 0xff}}},
344
{{{ -3702, 1485, -2079}, 0, { 650, 1868}, {0x00, 0x81, 0x00, 0xff}}},
345
{{{ -3702, 717, -2079}, 0, { 650, 2012}, {0x5b, 0x00, 0xa8, 0xff}}},
346
{{{ -3702, 1485, -2079}, 0, { 650, 96}, {0x5b, 0x00, 0xa8, 0xff}}},
347
{{{ -3666, 1485, -2042}, 0, { 308, 96}, {0x5b, 0x00, 0xa8, 0xff}}},
348
{{{ -3666, 717, -2042}, 0, { 308, 2012}, {0x5b, 0x00, 0xa8, 0xff}}},
349
{{{ -3268, 1485, -2513}, 0, { 650, 116}, {0xc1, 0xa7, 0xc1, 0xff}}},
350
{{{ -3702, 1485, -2079}, 0, { 650, 1868}, {0xc1, 0xa7, 0xc1, 0xff}}},
351
{{{ -3774, 1536, -2079}, 0, { 990, 2012}, {0xc1, 0xa7, 0xc1, 0xff}}},
352
{{{ -3268, 1536, -2585}, 0, { 990, 0}, {0xc1, 0xa7, 0xc1, 0xff}}},
353
{{{ -3159, 1536, -2477}, 0, { 0, 0}, {0x3f, 0xa7, 0x3f, 0xff}}},
354
{{{ -3666, 1536, -1970}, 0, { 0, 2012}, {0x3f, 0xa7, 0x3f, 0xff}}},
355
{{{ -3666, 1485, -2042}, 0, { 308, 1864}, {0x3f, 0xa7, 0x3f, 0xff}}},
356
{{{ -3231, 1485, -2477}, 0, { 308, 116}, {0x3f, 0xa7, 0x3f, 0xff}}},
357
};
358
359
// 0x0702F508 - 0x0702F5F8
360
static const Vtx inside_castle_seg7_vertex_0702F508[] = {
361
{{{ -3231, 717, -2477}, 0, { 308, 2012}, {0xa8, 0x00, 0x5b, 0xff}}},
362
{{{ -3231, 1485, -2477}, 0, { 308, 96}, {0xa8, 0x00, 0x5b, 0xff}}},
363
{{{ -3268, 1485, -2513}, 0, { 650, 96}, {0xa8, 0x00, 0x5b, 0xff}}},
364
{{{ -3231, 1485, -2477}, 0, { 308, 116}, {0x00, 0x81, 0x00, 0xff}}},
365
{{{ -3702, 1485, -2079}, 0, { 650, 1868}, {0x00, 0x81, 0x00, 0xff}}},
366
{{{ -3268, 1485, -2513}, 0, { 650, 116}, {0x00, 0x81, 0x00, 0xff}}},
367
{{{ -3268, 717, -2513}, 0, { 650, 2012}, {0x81, 0x00, 0x00, 0xff}}},
368
{{{ -3268, 1536, -2585}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}},
369
{{{ -3268, 717, -2585}, 0, { 990, 2012}, {0x81, 0x00, 0x00, 0xff}}},
370
{{{ -3268, 717, -2513}, 0, { 650, 2012}, {0xa8, 0x00, 0x5b, 0xff}}},
371
{{{ -3268, 1485, -2513}, 0, { 650, 96}, {0x81, 0x00, 0x00, 0xff}}},
372
{{{ -3159, 717, -2477}, 0, { 0, 2012}, {0x00, 0x00, 0x7f, 0xff}}},
373
{{{ -3159, 1536, -2477}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}},
374
{{{ -3231, 1485, -2477}, 0, { 308, 96}, {0x00, 0x00, 0x7f, 0xff}}},
375
{{{ -3231, 717, -2477}, 0, { 308, 2012}, {0x00, 0x00, 0x7f, 0xff}}},
376
};
377
378
// 0x0702F5F8 - 0x0702F638
379
static const Vtx inside_castle_seg7_vertex_0702F5F8[] = {
380
{{{ -5548, 512, -3853}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}},
381
{{{ -5042, 512, -4359}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}},
382
{{{ -5476, 512, -4794}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}},
383
{{{ -5983, 512, -4287}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}},
384
};
385
386
// 0x0702F638 - 0x0702F6B8
387
static const Vtx inside_castle_seg7_vertex_0702F638[] = {
388
{{{ -5476, 666, -4794}, 0, { 0, 0}, {0x59, 0x00, 0x59, 0xff}}},
389
{{{ -5983, 666, -4287}, 0, { 0, 0}, {0x59, 0x00, 0x59, 0xff}}},
390
{{{ -5983, 512, -4287}, 0, { 0, 0}, {0x59, 0x00, 0x59, 0xff}}},
391
{{{ -5476, 512, -4794}, 0, { 0, 0}, {0x59, 0x00, 0x59, 0xff}}},
392
{{{ -5548, 666, -3853}, 0, { 0, 0}, {0xa7, 0x00, 0xa7, 0xff}}},
393
{{{ -5042, 512, -4359}, 0, { 0, 0}, {0xa7, 0x00, 0xa7, 0xff}}},
394
{{{ -5548, 512, -3853}, 0, { 0, 0}, {0xa7, 0x00, 0xa7, 0xff}}},
395
{{{ -5042, 666, -4359}, 0, { 0, 0}, {0xa7, 0x00, 0xa7, 0xff}}},
396
};
397
398
// 0x0702F6B8 - 0x0702F738
399
static const Vtx inside_castle_seg7_vertex_0702F6B8[] = {
400
{{{ -5983, 512, -4287}, 0, { 0, 0}, {0x59, 0x00, 0xa7, 0xff}}},
401
{{{ -5983, 717, -4287}, 0, { 0, 0}, {0x59, 0x00, 0xa7, 0xff}}},
402
{{{ -5548, 717, -3853}, 0, { 0, 0}, {0x59, 0x00, 0xa7, 0xff}}},
403
{{{ -5548, 512, -3853}, 0, { 0, 0}, {0x59, 0x00, 0xa7, 0xff}}},
404
{{{ -5042, 512, -4359}, 0, { 0, 0}, {0xa7, 0x00, 0x59, 0xff}}},
405
{{{ -5476, 717, -4794}, 0, { 0, 0}, {0xa7, 0x00, 0x59, 0xff}}},
406
{{{ -5476, 512, -4794}, 0, { 0, 0}, {0xa7, 0x00, 0x59, 0xff}}},
407
{{{ -5042, 717, -4359}, 0, { 0, 0}, {0xa7, 0x00, 0x59, 0xff}}},
408
};
409
410
// 0x0702F738 - 0x0702F8D0
411
static const Gfx inside_castle_seg7_dl_0702F738[] = {
412
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_09005000),
413
gsDPLoadSync(),
414
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
415
gsSPLight(&inside_castle_seg7_lights_0702E490.l, 1),
416
gsSPLight(&inside_castle_seg7_lights_0702E490.a, 2),
417
gsSPVertex(inside_castle_seg7_vertex_0702E508, 16, 0),
418
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
419
gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),
420
gsSP2Triangles( 9, 8, 10, 0x0, 11, 12, 13, 0x0),
421
gsSP2Triangles(13, 12, 14, 0x0, 0, 2, 15, 0x0),
422
gsSPVertex(inside_castle_seg7_vertex_0702E608, 16, 0),
423
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
424
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
425
gsSP2Triangles( 8, 9, 10, 0x0, 11, 12, 13, 0x0),
426
gsSP2Triangles(10, 9, 14, 0x0, 15, 12, 11, 0x0),
427
gsSPLight(&inside_castle_seg7_lights_0702E4A8.l, 1),
428
gsSPLight(&inside_castle_seg7_lights_0702E4A8.a, 2),
429
gsSPVertex(inside_castle_seg7_vertex_0702E708, 16, 0),
430
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
431
gsSP2Triangles( 6, 3, 5, 0x0, 7, 8, 9, 0x0),
432
gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0),
433
gsSP2Triangles(11, 14, 12, 0x0, 0, 2, 15, 0x0),
434
gsSPVertex(inside_castle_seg7_vertex_0702E808, 15, 0),
435
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
436
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
437
gsSP2Triangles( 8, 9, 10, 0x0, 11, 12, 13, 0x0),
438
gsSP1Triangle(10, 9, 14, 0x0),
439
gsSPVertex(inside_castle_seg7_vertex_0702E8F8, 15, 0),
440
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
441
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
442
gsSP2Triangles( 8, 9, 10, 0x0, 11, 12, 13, 0x0),
443
gsSP1Triangle(11, 13, 14, 0x0),
444
gsSPEndDisplayList(),
445
};
446
447
// 0x0702F8D0 - 0x0702F918
448
static const Gfx inside_castle_seg7_dl_0702F8D0[] = {
449
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_09004000),
450
gsDPLoadSync(),
451
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
452
gsSPVertex(inside_castle_seg7_vertex_0702E9E8, 8, 0),
453
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
454
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
455
gsSPEndDisplayList(),
456
};
457
458
// 0x0702F918 - 0x0702FA80
459
static const Gfx inside_castle_seg7_dl_0702F918[] = {
460
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_09003800),
461
gsDPLoadSync(),
462
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
463
gsSPVertex(inside_castle_seg7_vertex_0702EA68, 15, 0),
464
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
465
gsSP2Triangles( 3, 6, 4, 0x0, 4, 6, 7, 0x0),
466
gsSP2Triangles( 4, 7, 8, 0x0, 9, 7, 10, 0x0),
467
gsSP2Triangles( 9, 8, 7, 0x0, 3, 5, 9, 0x0),
468
gsSP2Triangles( 9, 10, 3, 0x0, 11, 12, 13, 0x0),
469
gsSP1Triangle(14, 11, 13, 0x0),
470
gsSPVertex(inside_castle_seg7_vertex_0702EB58, 15, 0),
471
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
472
gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0),
473
gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
474
gsSP1Triangle( 0, 14, 1, 0x0),
475
gsSPVertex(inside_castle_seg7_vertex_0702EC48, 16, 0),
476
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
477
gsSP2Triangles( 3, 5, 6, 0x0, 7, 3, 8, 0x0),
478
gsSP2Triangles( 3, 9, 8, 0x0, 10, 11, 12, 0x0),
479
gsSP2Triangles(11, 13, 12, 0x0, 14, 0, 2, 0x0),
480
gsSP1Triangle( 0, 15, 1, 0x0),
481
gsSPVertex(inside_castle_seg7_vertex_0702ED48, 16, 0),
482
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 0, 0x0),
483
gsSP2Triangles( 3, 0, 2, 0x0, 5, 6, 7, 0x0),
484
gsSP2Triangles( 5, 8, 6, 0x0, 9, 10, 11, 0x0),
485
gsSP2Triangles(12, 13, 14, 0x0, 9, 11, 15, 0x0),
486
gsSPVertex(inside_castle_seg7_vertex_0702EE48, 3, 0),
487
gsSP1Triangle( 0, 1, 2, 0x0),
488
gsSPEndDisplayList(),
489
};
490
491
// 0x0702FA80 - 0x0702FC90
492
static const Gfx inside_castle_seg7_dl_0702FA80[] = {
493
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_09007000),
494
gsDPLoadSync(),
495
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
496
gsSPVertex(inside_castle_seg7_vertex_0702EE78, 15, 0),
497
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
498
gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),
499
gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0),
500
gsSP1Triangle(14, 11, 13, 0x0),
501
gsSPVertex(inside_castle_seg7_vertex_0702EF68, 14, 0),
502
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
503
gsSP2Triangles( 4, 5, 6, 0x0, 7, 8, 9, 0x0),
504
gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
505
gsSPVertex(inside_castle_seg7_vertex_0702F048, 15, 0),
506
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
507
gsSP2Triangles( 6, 3, 5, 0x0, 7, 8, 9, 0x0),
508
gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0),
509
gsSP1Triangle( 0, 2, 14, 0x0),
510
gsSPVertex(inside_castle_seg7_vertex_0702F138, 15, 0),
511
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
512
gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),
513
gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0),
514
gsSP1Triangle(11, 13, 14, 0x0),
515
gsSPVertex(inside_castle_seg7_vertex_0702F228, 16, 0),
516
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
517
gsSP2Triangles( 6, 7, 8, 0x0, 6, 8, 9, 0x0),
518
gsSP2Triangles(10, 11, 12, 0x0, 13, 14, 15, 0x0),
519
gsSPVertex(inside_castle_seg7_vertex_0702F328, 15, 0),
520
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
521
gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),
522
gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
523
gsSP1Triangle( 0, 14, 1, 0x0),
524
gsSPVertex(inside_castle_seg7_vertex_0702F418, 15, 0),
525
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
526
gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),
527
gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0),
528
gsSP1Triangle(11, 13, 14, 0x0),
529
gsSPVertex(inside_castle_seg7_vertex_0702F508, 15, 0),
530
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
531
gsSP2Triangles( 6, 7, 8, 0x0, 0, 2, 9, 0x0),
532
gsSP2Triangles( 6, 10, 7, 0x0, 11, 12, 13, 0x0),
533
gsSP1Triangle(11, 13, 14, 0x0),
534
gsSPEndDisplayList(),
535
};
536
537
// 0x0702FC90 - 0x0702FD30
538
static const Gfx inside_castle_seg7_dl_0702FC90[] = {
539
gsSPLight(&inside_castle_seg7_lights_0702E4C0.l, 1),
540
gsSPLight(&inside_castle_seg7_lights_0702E4C0.a, 2),
541
gsSPVertex(inside_castle_seg7_vertex_0702F5F8, 4, 0),
542
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
543
gsSPLight(&inside_castle_seg7_lights_0702E4D8.l, 1),
544
gsSPLight(&inside_castle_seg7_lights_0702E4D8.a, 2),
545
gsSPVertex(inside_castle_seg7_vertex_0702F638, 8, 0),
546
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
547
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
548
gsSPLight(&inside_castle_seg7_lights_0702E4F0.l, 1),
549
gsSPLight(&inside_castle_seg7_lights_0702E4F0.a, 2),
550
gsSPVertex(inside_castle_seg7_vertex_0702F6B8, 8, 0),
551
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
552
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
553
gsSPEndDisplayList(),
554
};
555
556
// 0x0702FD30 - 0x0702FDD8
557
const Gfx inside_castle_seg7_dl_0702FD30[] = {
558
gsDPPipeSync(),
559
gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB),
560
gsSPClearGeometryMode(G_SHADING_SMOOTH),
561
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),
562
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
563
gsDPTileSync(),
564
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),
565
gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
566
gsSPDisplayList(inside_castle_seg7_dl_0702F738),
567
gsSPDisplayList(inside_castle_seg7_dl_0702F8D0),
568
gsSPDisplayList(inside_castle_seg7_dl_0702F918),
569
gsDPTileSync(),
570
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),
571
gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (64 - 1) << G_TEXTURE_IMAGE_FRAC),
572
gsSPDisplayList(inside_castle_seg7_dl_0702FA80),
573
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
574
gsDPPipeSync(),
575
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
576
gsSPDisplayList(inside_castle_seg7_dl_0702FC90),
577
gsSPSetGeometryMode(G_SHADING_SMOOTH),
578
gsSPEndDisplayList(),
579
};
580
581