Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
MorsGames
GitHub Repository: MorsGames/sm64plus
Path: blob/master/levels/castle_inside/areas/1/18/model.inc.c
7862 views
1
// 0x070352F8 - 0x07035310
2
static const Lights1 inside_castle_seg7_lights_070352F8 = gdSPDefLights1(
3
0x19, 0x19, 0x19,
4
0x44, 0x44, 0x44, 0x28, 0x28, 0x28
5
);
6
7
// 0x07035310 - 0x07035328
8
static const Lights1 inside_castle_seg7_lights_07035310 = gdSPDefLights1(
9
0x26, 0x26, 0x26,
10
0x66, 0x66, 0x66, 0x28, 0x28, 0x28
11
);
12
13
// 0x07035328 - 0x07035340
14
static const Lights1 inside_castle_seg7_lights_07035328 = gdSPDefLights1(
15
0x1f, 0x1f, 0x1f,
16
0x55, 0x55, 0x55, 0x28, 0x28, 0x28
17
);
18
19
// 0x07035340 - 0x07035358
20
static const Lights1 inside_castle_seg7_lights_07035340 = gdSPDefLights1(
21
0x00, 0x00, 0x00,
22
0x00, 0x00, 0x00, 0x28, 0x28, 0x28
23
);
24
25
// 0x07035358 - 0x07035458
26
static const Vtx inside_castle_seg7_vertex_07035358[] = {
27
{{{ 1971, 307, 51}, 0, { 2778, 0}, {0x81, 0x00, 0x00, 0xff}}},
28
{{{ 1971, 307, -511}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}},
29
{{{ 1971, 282, -511}, 0, { 0, 70}, {0x81, 0x00, 0x00, 0xff}}},
30
{{{ 1894, 230, 51}, 0, { 2778, 504}, {0x81, 0x00, 0x00, 0xff}}},
31
{{{ 1894, 230, -511}, 0, { 0, 504}, {0x81, 0x00, 0x00, 0xff}}},
32
{{{ 1894, 205, -511}, 0, { 0, 606}, {0x81, 0x00, 0x00, 0xff}}},
33
{{{ 1894, 205, 51}, 0, { 2778, 606}, {0x81, 0x00, 0x00, 0xff}}},
34
{{{ 1920, 256, 51}, 0, { 2778, 326}, {0x81, 0x00, 0x00, 0xff}}},
35
{{{ 1920, 256, -511}, 0, { 0, 326}, {0x81, 0x00, 0x00, 0xff}}},
36
{{{ 1920, 230, -511}, 0, { 0, 428}, {0x81, 0x00, 0x00, 0xff}}},
37
{{{ 1920, 230, 51}, 0, { 2778, 428}, {0x81, 0x00, 0x00, 0xff}}},
38
{{{ 1946, 282, 51}, 0, { 2778, 146}, {0x81, 0x00, 0x00, 0xff}}},
39
{{{ 1946, 282, -511}, 0, { 0, 146}, {0x81, 0x00, 0x00, 0xff}}},
40
{{{ 1946, 256, -511}, 0, { 0, 250}, {0x81, 0x00, 0x00, 0xff}}},
41
{{{ 1946, 256, 51}, 0, { 2778, 250}, {0x81, 0x00, 0x00, 0xff}}},
42
{{{ 1971, 282, 51}, 0, { 2778, 70}, {0x81, 0x00, 0x00, 0xff}}},
43
};
44
45
// 0x07035458 - 0x07035548
46
static const Vtx inside_castle_seg7_vertex_07035458[] = {
47
{{{ 1894, 205, -511}, 0, { 1118, 0}, {0x00, 0x7f, 0x00, 0xff}}},
48
{{{ 1126, 205, -511}, 0, { -796, 0}, {0x00, 0x7f, 0x00, 0xff}}},
49
{{{ 1126, 205, 51}, 0, { -796, 1372}, {0x00, 0x7f, 0x00, 0xff}}},
50
{{{ 1920, 230, 51}, 0, { 2778, 428}, {0x00, 0x7f, 0x00, 0xff}}},
51
{{{ 1894, 230, -511}, 0, { 0, 504}, {0x00, 0x7f, 0x00, 0xff}}},
52
{{{ 1894, 230, 51}, 0, { 2778, 504}, {0x00, 0x7f, 0x00, 0xff}}},
53
{{{ 1920, 230, -511}, 0, { 0, 428}, {0x00, 0x7f, 0x00, 0xff}}},
54
{{{ 1920, 256, 51}, 0, { 2778, 326}, {0x00, 0x7f, 0x00, 0xff}}},
55
{{{ 1946, 256, -511}, 0, { 0, 250}, {0x00, 0x7f, 0x00, 0xff}}},
56
{{{ 1920, 256, -511}, 0, { 0, 326}, {0x00, 0x7f, 0x00, 0xff}}},
57
{{{ 1946, 256, 51}, 0, { 2778, 250}, {0x00, 0x7f, 0x00, 0xff}}},
58
{{{ 1971, 282, 51}, 0, { 2778, 70}, {0x00, 0x7f, 0x00, 0xff}}},
59
{{{ 1971, 282, -511}, 0, { 0, 70}, {0x00, 0x7f, 0x00, 0xff}}},
60
{{{ 1946, 282, -511}, 0, { 0, 146}, {0x00, 0x7f, 0x00, 0xff}}},
61
{{{ 1946, 282, 51}, 0, { 2778, 146}, {0x00, 0x7f, 0x00, 0xff}}},
62
};
63
64
// 0x07035548 - 0x070355B8
65
static const Vtx inside_castle_seg7_vertex_07035548[] = {
66
{{{ 1126, 205, -306}, 0, { 0, 2520}, {0x00, 0x7f, 0x00, 0xff}}},
67
{{{ 1075, 205, -153}, 0, { 734, 2776}, {0x00, 0x7f, 0x00, 0xff}}},
68
{{{ 1126, 205, -153}, 0, { 734, 2520}, {0x00, 0x7f, 0x00, 0xff}}},
69
{{{ 1894, 205, -511}, 0, { 1118, 0}, {0x00, 0x7f, 0x00, 0xff}}},
70
{{{ 1126, 205, 51}, 0, { -796, 1372}, {0x00, 0x7f, 0x00, 0xff}}},
71
{{{ 1894, 205, 51}, 0, { 1118, 1372}, {0x00, 0x7f, 0x00, 0xff}}},
72
{{{ 1075, 205, -306}, 0, { 0, 2776}, {0x00, 0x7f, 0x00, 0xff}}},
73
};
74
75
// 0x070355B8 - 0x070355F8
76
static const Vtx inside_castle_seg7_vertex_070355B8[] = {
77
{{{ 1126, 1229, -460}, 0, { 1412, 954}, {0x00, 0x81, 0x00, 0xff}}},
78
{{{ 1229, 1229, -460}, 0, { 1410, 1012}, {0x00, 0x81, 0x00, 0xff}}},
79
{{{ 1229, 1229, 0}, 0, { 1590, 1024}, {0x00, 0x81, 0x00, 0xff}}},
80
{{{ 1126, 1229, 0}, 0, { 1592, 966}, {0x00, 0x81, 0x00, 0xff}}},
81
};
82
83
// 0x070355F8 - 0x070356B8
84
static const Vtx inside_castle_seg7_vertex_070355F8[] = {
85
{{{ 1229, 307, -716}, 0, { -3608, -544}, {0x00, 0x7f, 0x00, 0xff}}},
86
{{{ 1229, 307, -511}, 0, { -3608, 0}, {0x00, 0x7f, 0x00, 0xff}}},
87
{{{ 1971, 307, -511}, 0, { -1754, 0}, {0x00, 0x7f, 0x00, 0xff}}},
88
{{{ 2253, 307, -1740}, 0, { -1052, -3098}, {0x00, 0x7f, 0x00, 0xff}}},
89
{{{ 4301, 307, -716}, 0, { 4056, -544}, {0x00, 0x7f, 0x00, 0xff}}},
90
{{{ 4301, 307, 256}, 0, { 4056, 1882}, {0x00, 0x7f, 0x00, 0xff}}},
91
{{{ 1971, 307, 51}, 0, { -1754, 1372}, {0x00, 0x7f, 0x00, 0xff}}},
92
{{{ 3277, 307, -1740}, 0, { 1502, -3098}, {0x00, 0x7f, 0x00, 0xff}}},
93
{{{ 2253, 307, 1280}, 0, { -1052, 4438}, {0x00, 0x7f, 0x00, 0xff}}},
94
{{{ 3277, 307, 1280}, 0, { 1500, 4438}, {0x00, 0x7f, 0x00, 0xff}}},
95
{{{ 1229, 307, 256}, 0, { -3608, 1882}, {0x00, 0x7f, 0x00, 0xff}}},
96
{{{ 1229, 307, 51}, 0, { -3608, 1372}, {0x00, 0x7f, 0x00, 0xff}}},
97
};
98
99
// 0x070356B8 - 0x070357B8
100
static const Vtx inside_castle_seg7_vertex_070356B8[] = {
101
{{{ 4301, 1024, 77}, 0, { 6866, -6164}, {0x81, 0x00, 0x00, 0xff}}},
102
{{{ 4301, 410, 77}, 0, { 6866, 0}, {0x81, 0x00, 0x00, 0xff}}},
103
{{{ 4301, 307, 154}, 0, { 7632, 990}, {0x81, 0x00, 0x00, 0xff}}},
104
{{{ 4301, 1024, -537}, 0, { 734, -6164}, {0x81, 0x00, 0x00, 0xff}}},
105
{{{ 4301, 1229, 154}, 0, { 7632, -8208}, {0x81, 0x00, 0x00, 0xff}}},
106
{{{ 4301, 410, -537}, 0, { 734, 0}, {0x81, 0x00, 0x00, 0xff}}},
107
{{{ 4301, 1229, -613}, 0, { 0, -8208}, {0x81, 0x00, 0x00, 0xff}}},
108
{{{ 4301, 307, -613}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}},
109
{{{ 1229, 307, -511}, 0, { 5590, 0}, {0x7f, 0x00, 0x00, 0xff}}},
110
{{{ 1229, 307, -460}, 0, { 5078, 0}, {0x7f, 0x00, 0x00, 0xff}}},
111
{{{ 1229, 205, -460}, 0, { 5078, 990}, {0x7f, 0x00, 0x00, 0xff}}},
112
{{{ 1229, 205, -511}, 0, { 5590, 990}, {0x7f, 0x00, 0x00, 0xff}}},
113
{{{ 1229, 205, 0}, 0, { 480, 990}, {0x7f, 0x00, 0x00, 0xff}}},
114
{{{ 1229, 307, 51}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}},
115
{{{ 1229, 205, 51}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}},
116
{{{ 1229, 307, 0}, 0, { 480, 0}, {0x7f, 0x00, 0x00, 0xff}}},
117
};
118
119
// 0x070357B8 - 0x070358A8
120
static const Vtx inside_castle_seg7_vertex_070357B8[] = {
121
{{{ 1229, 205, -460}, 0, { 5078, 990}, {0x59, 0x00, 0x59, 0xff}}},
122
{{{ 1178, 307, -409}, 0, { 4568, 0}, {0x59, 0x00, 0x59, 0xff}}},
123
{{{ 1178, 205, -409}, 0, { 4568, 990}, {0x59, 0x00, 0x59, 0xff}}},
124
{{{ 1229, 307, -460}, 0, { 5078, 0}, {0x59, 0x00, 0x59, 0xff}}},
125
{{{ 1178, 205, -409}, 0, { 4568, 990}, {0x00, 0x00, 0x7f, 0xff}}},
126
{{{ 1178, 307, -409}, 0, { 4568, 0}, {0x00, 0x00, 0x7f, 0xff}}},
127
{{{ 1126, 307, -409}, 0, { 4568, 0}, {0x00, 0x00, 0x7f, 0xff}}},
128
{{{ 1126, 205, -409}, 0, { 4568, 990}, {0x00, 0x00, 0x7f, 0xff}}},
129
{{{ 1126, 205, -50}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}},
130
{{{ 1126, 307, -50}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}},
131
{{{ 1178, 307, -50}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}},
132
{{{ 1178, 205, -50}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}},
133
{{{ 1126, 461, -306}, 0, { 3546, -1566}, {0x7f, 0x00, 0x00, 0xff}}},
134
{{{ 1126, 205, -306}, 0, { 3546, 990}, {0x7f, 0x00, 0x00, 0xff}}},
135
{{{ 1126, 1229, -409}, 0, { 4566, -9230}, {0x7f, 0x00, 0x00, 0xff}}},
136
};
137
138
// 0x070358A8 - 0x07035998
139
static const Vtx inside_castle_seg7_vertex_070358A8[] = {
140
{{{ 1178, 205, -50}, 0, { 990, 990}, {0x58, 0x00, 0xa6, 0xff}}},
141
{{{ 1229, 307, 0}, 0, { 478, 0}, {0x58, 0x00, 0xa6, 0xff}}},
142
{{{ 1229, 205, 0}, 0, { 478, 990}, {0x58, 0x00, 0xa6, 0xff}}},
143
{{{ 1178, 307, -50}, 0, { 990, 0}, {0x58, 0x00, 0xa6, 0xff}}},
144
{{{ 1971, 307, -511}, 0, { -6418, 0}, {0x00, 0x00, 0x7f, 0xff}}},
145
{{{ 1229, 205, -511}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}},
146
{{{ 1971, 205, -511}, 0, { -6418, 990}, {0x00, 0x00, 0x7f, 0xff}}},
147
{{{ 1229, 307, -511}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}},
148
{{{ 1971, 205, 51}, 0, { -6418, 990}, {0x00, 0x00, 0x81, 0xff}}},
149
{{{ 1229, 205, 51}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}},
150
{{{ 1229, 307, 51}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}},
151
{{{ 1971, 307, 51}, 0, { -6418, 0}, {0x00, 0x00, 0x81, 0xff}}},
152
{{{ 1126, 205, -306}, 0, { 3546, 990}, {0x7f, 0x00, 0x00, 0xff}}},
153
{{{ 1126, 205, -409}, 0, { 4566, 990}, {0x7f, 0x00, 0x00, 0xff}}},
154
{{{ 1126, 1229, -409}, 0, { 4566, -9230}, {0x7f, 0x00, 0x00, 0xff}}},
155
};
156
157
// 0x07035998 - 0x07035A98
158
static const Vtx inside_castle_seg7_vertex_07035998[] = {
159
{{{ 1126, 1229, -409}, 0, { 4566, -9230}, {0x7f, 0x00, 0x00, 0xff}}},
160
{{{ 1126, 205, -50}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}},
161
{{{ 1126, 461, -153}, 0, { 2012, -1566}, {0x7f, 0x00, 0x00, 0xff}}},
162
{{{ 1126, 461, -306}, 0, { 3546, -1566}, {0x7f, 0x00, 0x00, 0xff}}},
163
{{{ 1126, 1229, -50}, 0, { 990, -9230}, {0x7f, 0x00, 0x00, 0xff}}},
164
{{{ 1126, 205, -153}, 0, { 2012, 990}, {0x7f, 0x00, 0x00, 0xff}}},
165
{{{ 1126, 461, -153}, 0, { 0, -1564}, {0x00, 0x81, 0x00, 0xff}}},
166
{{{ 1075, 461, -306}, 0, { 480, -1564}, {0x00, 0x81, 0x00, 0xff}}},
167
{{{ 1126, 461, -306}, 0, { 0, -1564}, {0x00, 0x81, 0x00, 0xff}}},
168
{{{ 1075, 461, -153}, 0, { 480, -1564}, {0x00, 0x81, 0x00, 0xff}}},
169
{{{ 1126, 461, -306}, 0, { 0, -1564}, {0x00, 0x00, 0x7f, 0xff}}},
170
{{{ 1075, 205, -306}, 0, { 480, 990}, {0x00, 0x00, 0x7f, 0xff}}},
171
{{{ 1126, 205, -306}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}},
172
{{{ 1126, 205, -153}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}},
173
{{{ 1075, 461, -153}, 0, { 480, -1564}, {0x00, 0x00, 0x81, 0xff}}},
174
{{{ 1126, 461, -153}, 0, { 0, -1564}, {0x00, 0x00, 0x81, 0xff}}},
175
};
176
177
// 0x07035A98 - 0x07035AF8
178
static const Vtx inside_castle_seg7_vertex_07035A98[] = {
179
{{{ 1126, 461, -306}, 0, { 0, -1564}, {0x00, 0x00, 0x7f, 0xff}}},
180
{{{ 1075, 461, -306}, 0, { 480, -1564}, {0x00, 0x00, 0x7f, 0xff}}},
181
{{{ 1075, 205, -306}, 0, { 480, 990}, {0x00, 0x00, 0x7f, 0xff}}},
182
{{{ 1126, 205, -153}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}},
183
{{{ 1075, 205, -153}, 0, { 480, 990}, {0x00, 0x00, 0x81, 0xff}}},
184
{{{ 1075, 461, -153}, 0, { 480, -1564}, {0x00, 0x00, 0x81, 0xff}}},
185
};
186
187
// 0x07035AF8 - 0x07035B98
188
static const Vtx inside_castle_seg7_vertex_07035AF8[] = {
189
{{{ 4250, 1229, 154}, 0, { 376, 0}, {0x00, 0x7f, 0x00, 0xff}}},
190
{{{ 4198, 1229, 205}, 0, { 276, 0}, {0x00, 0x7f, 0x00, 0xff}}},
191
{{{ 4198, 1229, 358}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}},
192
{{{ 4301, 1229, 256}, 0, { 172, 0}, {0x00, 0x7f, 0x00, 0xff}}},
193
{{{ 4301, 1229, 154}, 0, { 376, 0}, {0x00, 0x7f, 0x00, 0xff}}},
194
{{{ 4301, 1229, -716}, 0, { 172, 0}, {0x00, 0x7f, 0x00, 0xff}}},
195
{{{ 4198, 1229, -665}, 0, { 276, 0}, {0x00, 0x7f, 0x00, 0xff}}},
196
{{{ 4250, 1229, -613}, 0, { 376, 0}, {0x00, 0x7f, 0x00, 0xff}}},
197
{{{ 4198, 1229, -818}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}},
198
{{{ 4301, 1229, -613}, 0, { 376, 0}, {0x00, 0x7f, 0x00, 0xff}}},
199
};
200
201
// 0x07035B98 - 0x07035C98
202
static const Vtx inside_castle_seg7_vertex_07035B98[] = {
203
{{{ 1229, 307, -716}, 0, { 2012, 990}, {0x7f, 0x00, 0x00, 0xff}}},
204
{{{ 1229, 1229, -716}, 0, { 2012, 0}, {0x7f, 0x00, 0x00, 0xff}}},
205
{{{ 1229, 1229, -460}, 0, { 1500, 0}, {0x7f, 0x00, 0x00, 0xff}}},
206
{{{ 1229, 307, -460}, 0, { 1500, 990}, {0x7f, 0x00, 0x00, 0xff}}},
207
{{{ 1229, 307, -460}, 0, { 1500, 990}, {0x59, 0x00, 0x59, 0xff}}},
208
{{{ 1229, 1229, -460}, 0, { 1500, 0}, {0x59, 0x00, 0x59, 0xff}}},
209
{{{ 1178, 1229, -409}, 0, { 1400, 0}, {0x59, 0x00, 0x59, 0xff}}},
210
{{{ 1178, 307, -409}, 0, { 1400, 990}, {0x59, 0x00, 0x59, 0xff}}},
211
{{{ 1178, 307, -409}, 0, { 1400, 990}, {0x00, 0x00, 0x7f, 0xff}}},
212
{{{ 1178, 1229, -409}, 0, { 1400, 0}, {0x00, 0x00, 0x7f, 0xff}}},
213
{{{ 1126, 1229, -409}, 0, { 1400, 0}, {0x00, 0x00, 0x7f, 0xff}}},
214
{{{ 1126, 307, -409}, 0, { 1400, 990}, {0x00, 0x00, 0x7f, 0xff}}},
215
{{{ 1126, 307, -50}, 0, { 1400, 990}, {0x00, 0x00, 0x81, 0xff}}},
216
{{{ 1126, 1229, -50}, 0, { 1400, 0}, {0x00, 0x00, 0x81, 0xff}}},
217
{{{ 1178, 1229, -50}, 0, { 1400, 0}, {0x00, 0x00, 0x81, 0xff}}},
218
{{{ 1178, 307, -50}, 0, { 1400, 990}, {0x00, 0x00, 0x81, 0xff}}},
219
};
220
221
// 0x07035C98 - 0x07035D98
222
static const Vtx inside_castle_seg7_vertex_07035C98[] = {
223
{{{ 1178, 307, -50}, 0, { 1400, 990}, {0x58, 0x00, 0xa6, 0xff}}},
224
{{{ 1178, 1229, -50}, 0, { 1400, 0}, {0x58, 0x00, 0xa6, 0xff}}},
225
{{{ 1229, 1229, 0}, 0, { 1500, 0}, {0x58, 0x00, 0xa6, 0xff}}},
226
{{{ 1229, 307, 0}, 0, { 1500, 990}, {0x58, 0x00, 0xa6, 0xff}}},
227
{{{ 1229, 307, 0}, 0, { 1500, 990}, {0x7f, 0x00, 0x00, 0xff}}},
228
{{{ 1229, 1229, 0}, 0, { 1500, 0}, {0x7f, 0x00, 0x00, 0xff}}},
229
{{{ 1229, 1229, 256}, 0, { 2012, 0}, {0x7f, 0x00, 0x00, 0xff}}},
230
{{{ 1229, 307, 256}, 0, { 2012, 990}, {0x7f, 0x00, 0x00, 0xff}}},
231
{{{ 2036, 1024, -1523}, 0, { 1080, 196}, {0x59, 0x00, 0x59, 0xff}}},
232
{{{ 1229, 1229, -716}, 0, { 0, 0}, {0x59, 0x00, 0x59, 0xff}}},
233
{{{ 1229, 307, -716}, 0, { 0, 990}, {0x59, 0x00, 0x59, 0xff}}},
234
{{{ 2253, 1229, -1740}, 0, { 1376, 0}, {0x59, 0x00, 0x59, 0xff}}},
235
{{{ 2036, 819, -1523}, 0, { 1080, 422}, {0x59, 0x00, 0x59, 0xff}}},
236
{{{ 2180, 1024, -1667}, 0, { 1276, 196}, {0x59, 0x00, 0x59, 0xff}}},
237
{{{ 2180, 819, -1667}, 0, { 1276, 422}, {0x59, 0x00, 0x59, 0xff}}},
238
{{{ 2253, 307, -1740}, 0, { 1376, 990}, {0x59, 0x00, 0x59, 0xff}}},
239
};
240
241
// 0x07035D98 - 0x07035E88
242
static const Vtx inside_castle_seg7_vertex_07035D98[] = {
243
{{{ 2036, 819, 1063}, 0, { 1080, 422}, {0x59, 0x00, 0xa7, 0xff}}},
244
{{{ 1229, 307, 256}, 0, { 0, 990}, {0x59, 0x00, 0xa7, 0xff}}},
245
{{{ 1229, 1229, 256}, 0, { 0, 0}, {0x59, 0x00, 0xa7, 0xff}}},
246
{{{ 2253, 307, 1280}, 0, { 1376, 990}, {0x59, 0x00, 0xa7, 0xff}}},
247
{{{ 2253, 307, 1280}, 0, { 1376, 990}, {0x5a, 0x00, 0xa7, 0xff}}},
248
{{{ 2036, 819, 1063}, 0, { 1080, 422}, {0x5a, 0x00, 0xa7, 0xff}}},
249
{{{ 2180, 819, 1208}, 0, { 1276, 422}, {0x5a, 0x00, 0xa7, 0xff}}},
250
{{{ 2036, 1024, 1063}, 0, { 1080, 196}, {0x59, 0x00, 0xa7, 0xff}}},
251
{{{ 2253, 1229, 1280}, 0, { 1376, 0}, {0x59, 0x00, 0xa7, 0xff}}},
252
{{{ 2253, 1229, 1280}, 0, { 1376, 0}, {0x59, 0x00, 0xa6, 0xff}}},
253
{{{ 2253, 307, 1280}, 0, { 1376, 990}, {0x59, 0x00, 0xa6, 0xff}}},
254
{{{ 2180, 819, 1208}, 0, { 1276, 422}, {0x59, 0x00, 0xa6, 0xff}}},
255
{{{ 2253, 1229, 1280}, 0, { 1376, 0}, {0x5a, 0x00, 0xa7, 0xff}}},
256
{{{ 2180, 1024, 1208}, 0, { 1276, 196}, {0x5a, 0x00, 0xa7, 0xff}}},
257
{{{ 2036, 1024, 1063}, 0, { 1080, 196}, {0x5a, 0x00, 0xa7, 0xff}}},
258
};
259
260
// 0x07035E88 - 0x07035F78
261
static const Vtx inside_castle_seg7_vertex_07035E88[] = {
262
{{{ 2253, 307, 1280}, 0, { 1376, 990}, {0x00, 0x00, 0x81, 0xff}}},
263
{{{ 2355, 358, 1280}, 0, { 1520, 934}, {0x00, 0x00, 0x81, 0xff}}},
264
{{{ 3174, 358, 1280}, 0, { 2648, 934}, {0x00, 0x00, 0x81, 0xff}}},
265
{{{ 3277, 307, 1280}, 0, { 2788, 990}, {0x00, 0x00, 0x81, 0xff}}},
266
{{{ 2253, 1229, 1280}, 0, { 1376, 0}, {0x59, 0x00, 0xa6, 0xff}}},
267
{{{ 2180, 819, 1208}, 0, { 1276, 422}, {0x59, 0x00, 0xa6, 0xff}}},
268
{{{ 2180, 1024, 1208}, 0, { 1276, 196}, {0x59, 0x00, 0xa6, 0xff}}},
269
{{{ 2253, 1229, 1280}, 0, { 1376, 0}, {0x00, 0x00, 0x81, 0xff}}},
270
{{{ 2355, 768, 1280}, 0, { 1520, 478}, {0x00, 0x00, 0x81, 0xff}}},
271
{{{ 3277, 1229, 1280}, 0, { 2788, 0}, {0x00, 0x00, 0x81, 0xff}}},
272
{{{ 3277, 1229, 1280}, 0, { 2788, 0}, {0xa6, 0x00, 0xa7, 0xff}}},
273
{{{ 3385, 768, 1171}, 0, { 2936, 480}, {0xa6, 0x00, 0xa7, 0xff}}},
274
{{{ 3385, 358, 1171}, 0, { 2936, 934}, {0xa6, 0x00, 0xa7, 0xff}}},
275
{{{ 3277, 307, 1280}, 0, { 2788, 990}, {0xa6, 0x00, 0xa7, 0xff}}},
276
{{{ 3174, 768, 1280}, 0, { 2648, 478}, {0x00, 0x00, 0x81, 0xff}}},
277
};
278
279
// 0x07035F78 - 0x07036078
280
static const Vtx inside_castle_seg7_vertex_07035F78[] = {
281
{{{ 4198, 307, 358}, 0, { 4056, 990}, {0xa7, 0x00, 0xa7, 0xff}}},
282
{{{ 3385, 358, 1171}, 0, { 2936, 934}, {0xa7, 0x00, 0xa7, 0xff}}},
283
{{{ 4109, 358, 447}, 0, { 3932, 934}, {0xa7, 0x00, 0xa7, 0xff}}},
284
{{{ 3385, 358, -1631}, 0, { 2936, 934}, {0xa7, 0xff, 0x59, 0xff}}},
285
{{{ 3277, 307, -1740}, 0, { 2788, 990}, {0xa7, 0xff, 0x59, 0xff}}},
286
{{{ 4198, 307, -818}, 0, { 4056, 990}, {0xa7, 0xff, 0x59, 0xff}}},
287
{{{ 3277, 307, -1740}, 0, { 2788, 990}, {0xa6, 0x00, 0x59, 0xff}}},
288
{{{ 3385, 768, -1631}, 0, { 2936, 480}, {0xa6, 0x00, 0x59, 0xff}}},
289
{{{ 3277, 1229, -1740}, 0, { 2788, 0}, {0xa6, 0x00, 0x59, 0xff}}},
290
{{{ 3385, 358, -1631}, 0, { 2936, 934}, {0xa6, 0x00, 0x59, 0xff}}},
291
{{{ 3174, 768, -1740}, 0, { 2648, 480}, {0x00, 0x00, 0x7f, 0xff}}},
292
{{{ 3277, 307, -1740}, 0, { 2788, 990}, {0x00, 0x00, 0x7f, 0xff}}},
293
{{{ 3277, 1229, -1740}, 0, { 2788, 0}, {0x00, 0x00, 0x7f, 0xff}}},
294
{{{ 3174, 358, -1740}, 0, { 2648, 934}, {0x00, 0x00, 0x7f, 0xff}}},
295
{{{ 2355, 358, -1740}, 0, { 1520, 934}, {0x00, 0x00, 0x7f, 0xff}}},
296
{{{ 2253, 307, -1740}, 0, { 1376, 990}, {0x00, 0x00, 0x7f, 0xff}}},
297
};
298
299
// 0x07036078 - 0x07036168
300
static const Vtx inside_castle_seg7_vertex_07036078[] = {
301
{{{ 2253, 1229, -1740}, 0, { 1376, 0}, {0x00, 0x00, 0x7f, 0xff}}},
302
{{{ 2355, 358, -1740}, 0, { 1520, 934}, {0x00, 0x00, 0x7f, 0xff}}},
303
{{{ 2355, 768, -1740}, 0, { 1520, 480}, {0x00, 0x00, 0x7f, 0xff}}},
304
{{{ 2253, 307, -1740}, 0, { 1376, 990}, {0x00, 0x00, 0x7f, 0xff}}},
305
{{{ 3174, 768, -1740}, 0, { 2648, 480}, {0x00, 0x00, 0x7f, 0xff}}},
306
{{{ 3277, 1229, -1740}, 0, { 2788, 0}, {0x00, 0x00, 0x7f, 0xff}}},
307
{{{ 4198, 1229, -818}, 0, { 4056, 0}, {0xa7, 0x00, 0x59, 0xff}}},
308
{{{ 3277, 1229, -1740}, 0, { 2788, 0}, {0xa7, 0x00, 0x59, 0xff}}},
309
{{{ 3385, 768, -1631}, 0, { 2936, 480}, {0xa7, 0x00, 0x59, 0xff}}},
310
{{{ 4109, 768, -907}, 0, { 3932, 480}, {0xa7, 0x00, 0x59, 0xff}}},
311
{{{ 4109, 358, -907}, 0, { 3932, 934}, {0xa7, 0x00, 0x59, 0xff}}},
312
{{{ 4198, 307, 358}, 0, { 4056, 990}, {0xa7, 0x00, 0xa7, 0xff}}},
313
{{{ 4109, 358, 447}, 0, { 3932, 934}, {0xa7, 0x00, 0xa7, 0xff}}},
314
{{{ 4109, 768, 447}, 0, { 3932, 478}, {0xa7, 0x00, 0xa7, 0xff}}},
315
{{{ 4198, 1229, 358}, 0, { 4056, 0}, {0xa7, 0x00, 0xa7, 0xff}}},
316
};
317
318
// 0x07036168 - 0x07036268
319
static const Vtx inside_castle_seg7_vertex_07036168[] = {
320
{{{ 4198, 307, 358}, 0, { 4056, 990}, {0xa7, 0xff, 0xa7, 0xff}}},
321
{{{ 3277, 307, 1280}, 0, { 2788, 990}, {0xa7, 0xff, 0xa7, 0xff}}},
322
{{{ 3385, 358, 1171}, 0, { 2936, 934}, {0xa7, 0xff, 0xa7, 0xff}}},
323
{{{ 4109, 768, 447}, 0, { 3932, 478}, {0xa7, 0x00, 0xa7, 0xff}}},
324
{{{ 3385, 768, 1171}, 0, { 2936, 478}, {0xa7, 0x00, 0xa7, 0xff}}},
325
{{{ 3277, 1229, 1280}, 0, { 2788, 0}, {0xa7, 0x00, 0xa7, 0xff}}},
326
{{{ 4198, 1229, 358}, 0, { 4056, 0}, {0xa7, 0x00, 0xa7, 0xff}}},
327
{{{ 4109, 358, -907}, 0, { 3932, 934}, {0xa7, 0x00, 0x59, 0xff}}},
328
{{{ 3385, 358, -1631}, 0, { 2936, 934}, {0xa7, 0x00, 0x59, 0xff}}},
329
{{{ 4198, 307, -818}, 0, { 4056, 990}, {0xa7, 0x00, 0x59, 0xff}}},
330
{{{ 4198, 1229, -818}, 0, { 4056, 0}, {0xa7, 0x00, 0x59, 0xff}}},
331
{{{ 3385, 768, -1631}, 0, { 2936, 480}, {0xa7, 0x00, 0x59, 0xff}}},
332
{{{ 4109, 768, -907}, 0, { 3932, 480}, {0xa7, 0x00, 0x59, 0xff}}},
333
{{{ 4250, 307, 154}, 0, { 376, 990}, {0x00, 0x00, 0x81, 0xff}}},
334
{{{ 4250, 1229, 154}, 0, { 376, 0}, {0x00, 0x00, 0x81, 0xff}}},
335
{{{ 4301, 1229, 154}, 0, { 376, 0}, {0x00, 0x00, 0x81, 0xff}}},
336
};
337
338
// 0x07036268 - 0x07036368
339
static const Vtx inside_castle_seg7_vertex_07036268[] = {
340
{{{ 4198, 307, -665}, 0, { 276, 990}, {0x81, 0x00, 0x00, 0xff}}},
341
{{{ 4198, 1229, -818}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}},
342
{{{ 4198, 307, -818}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}},
343
{{{ 4198, 1229, -665}, 0, { 276, 0}, {0x81, 0x00, 0x00, 0xff}}},
344
{{{ 4250, 307, -613}, 0, { 376, 990}, {0xa7, 0x00, 0x59, 0xff}}},
345
{{{ 4198, 1229, -665}, 0, { 276, 0}, {0xa7, 0x00, 0x59, 0xff}}},
346
{{{ 4198, 307, -665}, 0, { 276, 990}, {0xa7, 0x00, 0x59, 0xff}}},
347
{{{ 4250, 1229, -613}, 0, { 376, 0}, {0xa7, 0x00, 0x59, 0xff}}},
348
{{{ 4198, 1229, 358}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}},
349
{{{ 4198, 307, 205}, 0, { 276, 990}, {0x81, 0x00, 0x00, 0xff}}},
350
{{{ 4198, 307, 358}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}},
351
{{{ 4198, 1229, 205}, 0, { 276, 0}, {0x81, 0x00, 0x00, 0xff}}},
352
{{{ 4198, 307, 205}, 0, { 276, 990}, {0xa8, 0x00, 0xa6, 0xff}}},
353
{{{ 4198, 1229, 205}, 0, { 276, 0}, {0xa8, 0x00, 0xa6, 0xff}}},
354
{{{ 4250, 1229, 154}, 0, { 376, 0}, {0xa8, 0x00, 0xa6, 0xff}}},
355
{{{ 4250, 307, 154}, 0, { 376, 990}, {0xa8, 0x00, 0xa6, 0xff}}},
356
};
357
358
// 0x07036368 - 0x070363D8
359
static const Vtx inside_castle_seg7_vertex_07036368[] = {
360
{{{ 4301, 307, -613}, 0, { 376, 990}, {0x00, 0x00, 0x7f, 0xff}}},
361
{{{ 4250, 1229, -613}, 0, { 376, 0}, {0x00, 0x00, 0x7f, 0xff}}},
362
{{{ 4250, 307, -613}, 0, { 376, 990}, {0x00, 0x00, 0x7f, 0xff}}},
363
{{{ 4250, 307, 154}, 0, { 376, 990}, {0x00, 0x00, 0x81, 0xff}}},
364
{{{ 4301, 1229, 154}, 0, { 376, 0}, {0x00, 0x00, 0x81, 0xff}}},
365
{{{ 4301, 307, 154}, 0, { 376, 990}, {0x00, 0x00, 0x81, 0xff}}},
366
{{{ 4301, 1229, -613}, 0, { 376, 0}, {0x00, 0x00, 0x7f, 0xff}}},
367
};
368
369
// 0x070363D8 - 0x070364B8
370
static const Vtx inside_castle_seg7_vertex_070363D8[] = {
371
{{{ 2180, 1024, 1208}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}},
372
{{{ 1891, 1024, 1208}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}},
373
{{{ 2036, 1024, 1063}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}},
374
{{{ 1891, 819, -1667}, 0, { 0, 0}, {0x59, 0x00, 0x59, 0xff}}},
375
{{{ 2036, 819, -1812}, 0, { 0, 0}, {0x59, 0x00, 0x59, 0xff}}},
376
{{{ 2036, 1024, -1812}, 0, { 0, 0}, {0x59, 0x00, 0x59, 0xff}}},
377
{{{ 1891, 1024, -1667}, 0, { 0, 0}, {0x59, 0x00, 0x59, 0xff}}},
378
{{{ 2180, 819, -1667}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}},
379
{{{ 2036, 819, -1812}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}},
380
{{{ 1891, 819, -1667}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}},
381
{{{ 2036, 819, -1523}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}},
382
{{{ 2036, 819, -1523}, 0, { 0, 0}, {0x59, 0x00, 0xa6, 0xff}}},
383
{{{ 1891, 819, -1667}, 0, { 0, 0}, {0x59, 0x00, 0xa6, 0xff}}},
384
{{{ 1891, 1024, -1667}, 0, { 0, 0}, {0x59, 0x00, 0xa6, 0xff}}},
385
};
386
387
// 0x070364B8 - 0x070365A8
388
static const Vtx inside_castle_seg7_vertex_070364B8[] = {
389
{{{ 2180, 1024, -1667}, 0, { 0, 0}, {0xa6, 0x00, 0x59, 0xff}}},
390
{{{ 2036, 1024, -1812}, 0, { 0, 0}, {0xa6, 0x00, 0x59, 0xff}}},
391
{{{ 2036, 819, -1812}, 0, { 0, 0}, {0xa6, 0x00, 0x59, 0xff}}},
392
{{{ 2180, 819, -1667}, 0, { 0, 0}, {0xa6, 0x00, 0x59, 0xff}}},
393
{{{ 2036, 1024, -1523}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}},
394
{{{ 1891, 1024, -1667}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}},
395
{{{ 2036, 1024, -1812}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}},
396
{{{ 2180, 1024, -1667}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}},
397
{{{ 2036, 819, -1523}, 0, { 0, 0}, {0x59, 0x00, 0xa6, 0xff}}},
398
{{{ 1891, 1024, -1667}, 0, { 0, 0}, {0x59, 0x00, 0xa6, 0xff}}},
399
{{{ 2036, 1024, -1523}, 0, { 0, 0}, {0x59, 0x00, 0xa6, 0xff}}},
400
{{{ 2036, 1024, 1063}, 0, { 0, 0}, {0x59, 0x00, 0x59, 0xff}}},
401
{{{ 1891, 819, 1208}, 0, { 0, 0}, {0x59, 0x00, 0x59, 0xff}}},
402
{{{ 2036, 819, 1063}, 0, { 0, 0}, {0x59, 0x00, 0x59, 0xff}}},
403
{{{ 1891, 1024, 1208}, 0, { 0, 0}, {0x59, 0x00, 0x59, 0xff}}},
404
};
405
406
// 0x070365A8 - 0x07036698
407
static const Vtx inside_castle_seg7_vertex_070365A8[] = {
408
{{{ 2180, 819, 1208}, 0, { 0, 0}, {0xa7, 0x00, 0xa7, 0xff}}},
409
{{{ 2036, 1024, 1352}, 0, { 0, 0}, {0xa7, 0x00, 0xa7, 0xff}}},
410
{{{ 2180, 1024, 1208}, 0, { 0, 0}, {0xa7, 0x00, 0xa7, 0xff}}},
411
{{{ 1891, 1024, 1208}, 0, { 0, 0}, {0x59, 0x00, 0xa6, 0xff}}},
412
{{{ 2036, 819, 1352}, 0, { 0, 0}, {0x59, 0x00, 0xa6, 0xff}}},
413
{{{ 1891, 819, 1208}, 0, { 0, 0}, {0x59, 0x00, 0xa6, 0xff}}},
414
{{{ 2036, 1024, 1352}, 0, { 0, 0}, {0x59, 0x00, 0xa6, 0xff}}},
415
{{{ 2180, 1024, 1208}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}},
416
{{{ 2036, 1024, 1352}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}},
417
{{{ 1891, 1024, 1208}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}},
418
{{{ 2036, 819, 1063}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}},
419
{{{ 1891, 819, 1208}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}},
420
{{{ 2036, 819, 1352}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}},
421
{{{ 2180, 819, 1208}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}},
422
{{{ 2036, 819, 1352}, 0, { 0, 0}, {0xa7, 0x00, 0xa7, 0xff}}},
423
};
424
425
// 0x07036698 - 0x07036780
426
static const Gfx inside_castle_seg7_dl_07036698[] = {
427
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_09005000),
428
gsDPLoadSync(),
429
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
430
gsSPLight(&inside_castle_seg7_lights_070352F8.l, 1),
431
gsSPLight(&inside_castle_seg7_lights_070352F8.a, 2),
432
gsSPVertex(inside_castle_seg7_vertex_07035358, 16, 0),
433
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
434
gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),
435
gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0),
436
gsSP2Triangles(11, 13, 14, 0x0, 0, 2, 15, 0x0),
437
gsSPLight(&inside_castle_seg7_lights_07035310.l, 1),
438
gsSPLight(&inside_castle_seg7_lights_07035310.a, 2),
439
gsSPVertex(inside_castle_seg7_vertex_07035458, 15, 0),
440
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
441
gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),
442
gsSP2Triangles(10, 8, 7, 0x0, 11, 12, 13, 0x0),
443
gsSP1Triangle(11, 13, 14, 0x0),
444
gsSPVertex(inside_castle_seg7_vertex_07035548, 7, 0),
445
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
446
gsSP1Triangle( 0, 6, 1, 0x0),
447
gsSPEndDisplayList(),
448
};
449
450
// 0x07036780 - 0x070367C8
451
static const Gfx inside_castle_seg7_dl_07036780[] = {
452
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_09008000),
453
gsDPLoadSync(),
454
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
455
gsSPLight(&inside_castle_seg7_lights_07035328.l, 1),
456
gsSPLight(&inside_castle_seg7_lights_07035328.a, 2),
457
gsSPVertex(inside_castle_seg7_vertex_070355B8, 4, 0),
458
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
459
gsSPEndDisplayList(),
460
};
461
462
// 0x070367C8 - 0x07036850
463
static const Gfx inside_castle_seg7_dl_070367C8[] = {
464
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_09004000),
465
gsDPLoadSync(),
466
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
467
gsSPLight(&inside_castle_seg7_lights_07035310.l, 1),
468
gsSPLight(&inside_castle_seg7_lights_07035310.a, 2),
469
gsSPVertex(inside_castle_seg7_vertex_070355F8, 12, 0),
470
gsSP2Triangles( 0, 1, 2, 0x0, 3, 0, 2, 0x0),
471
gsSP2Triangles( 4, 3, 2, 0x0, 5, 4, 2, 0x0),
472
gsSP2Triangles( 5, 2, 6, 0x0, 4, 7, 3, 0x0),
473
gsSP2Triangles( 8, 9, 5, 0x0, 8, 5, 6, 0x0),
474
gsSP2Triangles(10, 8, 6, 0x0, 11, 10, 6, 0x0),
475
gsSPEndDisplayList(),
476
};
477
478
// 0x07036850 - 0x070369B8
479
static const Gfx inside_castle_seg7_dl_07036850[] = {
480
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_09003000),
481
gsDPLoadSync(),
482
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
483
gsSPVertex(inside_castle_seg7_vertex_070356B8, 16, 0),
484
gsSP2Triangles( 0, 1, 2, 0x0, 3, 0, 4, 0x0),
485
gsSP2Triangles( 0, 2, 4, 0x0, 2, 1, 5, 0x0),
486
gsSP2Triangles( 3, 4, 6, 0x0, 7, 5, 3, 0x0),
487
gsSP2Triangles( 7, 3, 6, 0x0, 2, 5, 7, 0x0),
488
gsSP2Triangles( 8, 9, 10, 0x0, 8, 10, 11, 0x0),
489
gsSP2Triangles(12, 13, 14, 0x0, 12, 15, 13, 0x0),
490
gsSPVertex(inside_castle_seg7_vertex_070357B8, 15, 0),
491
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
492
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
493
gsSP2Triangles( 8, 9, 10, 0x0, 8, 10, 11, 0x0),
494
gsSP1Triangle(12, 13, 14, 0x0),
495
gsSPVertex(inside_castle_seg7_vertex_070358A8, 15, 0),
496
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
497
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
498
gsSP2Triangles( 8, 9, 10, 0x0, 8, 10, 11, 0x0),
499
gsSP1Triangle(12, 13, 14, 0x0),
500
gsSPVertex(inside_castle_seg7_vertex_07035998, 16, 0),
501
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
502
gsSP2Triangles( 0, 4, 1, 0x0, 1, 5, 2, 0x0),
503
gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0),
504
gsSP2Triangles(10, 11, 12, 0x0, 13, 14, 15, 0x0),
505
gsSPVertex(inside_castle_seg7_vertex_07035A98, 6, 0),
506
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
507
gsSPEndDisplayList(),
508
};
509
510
// 0x070369B8 - 0x07036CB8
511
static const Gfx inside_castle_seg7_dl_070369B8[] = {
512
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_09001000),
513
gsDPLoadSync(),
514
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 64 * 32 - 1, CALC_DXT(64, G_IM_SIZ_16b_BYTES)),
515
gsSPLight(&inside_castle_seg7_lights_07035328.l, 1),
516
gsSPLight(&inside_castle_seg7_lights_07035328.a, 2),
517
gsSPVertex(inside_castle_seg7_vertex_07035AF8, 10, 0),
518
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 4, 0x0),
519
gsSP2Triangles( 0, 2, 3, 0x0, 5, 6, 7, 0x0),
520
gsSP2Triangles( 5, 8, 6, 0x0, 5, 7, 9, 0x0),
521
gsSPLight(&inside_castle_seg7_lights_07035310.l, 1),
522
gsSPLight(&inside_castle_seg7_lights_07035310.a, 2),
523
gsSPVertex(inside_castle_seg7_vertex_07035B98, 16, 0),
524
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
525
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
526
gsSP2Triangles( 8, 9, 10, 0x0, 8, 10, 11, 0x0),
527
gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0),
528
gsSPVertex(inside_castle_seg7_vertex_07035C98, 16, 0),
529
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
530
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
531
gsSP2Triangles( 8, 9, 10, 0x0, 9, 8, 11, 0x0),
532
gsSP2Triangles( 8, 10, 12, 0x0, 8, 13, 11, 0x0),
533
gsSP2Triangles(13, 14, 11, 0x0, 14, 15, 11, 0x0),
534
gsSP2Triangles(14, 12, 15, 0x0, 12, 10, 15, 0x0),
535
gsSPVertex(inside_castle_seg7_vertex_07035D98, 15, 0),
536
gsSP2Triangles( 0, 1, 2, 0x0, 3, 1, 0, 0x0),
537
gsSP2Triangles( 4, 5, 6, 0x0, 0, 2, 7, 0x0),
538
gsSP2Triangles( 8, 7, 2, 0x0, 9, 10, 11, 0x0),
539
gsSP1Triangle(12, 13, 14, 0x0),
540
gsSPVertex(inside_castle_seg7_vertex_07035E88, 15, 0),
541
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
542
gsSP2Triangles( 4, 5, 6, 0x0, 1, 0, 7, 0x0),
543
gsSP2Triangles( 8, 7, 9, 0x0, 8, 1, 7, 0x0),
544
gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
545
gsSP2Triangles( 9, 3, 2, 0x0, 9, 14, 8, 0x0),
546
gsSP1Triangle( 9, 2, 14, 0x0),
547
gsSPVertex(inside_castle_seg7_vertex_07035F78, 16, 0),
548
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
549
gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0),
550
gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
551
gsSP2Triangles(11, 14, 15, 0x0, 11, 13, 14, 0x0),
552
gsSPVertex(inside_castle_seg7_vertex_07036078, 15, 0),
553
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
554
gsSP2Triangles( 4, 5, 0, 0x0, 0, 2, 4, 0x0),
555
gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 10, 0x0),
556
gsSP2Triangles(11, 12, 13, 0x0, 13, 14, 11, 0x0),
557
gsSPVertex(inside_castle_seg7_vertex_07036168, 16, 0),
558
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
559
gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),
560
gsSP2Triangles(10, 11, 12, 0x0, 7, 9, 10, 0x0),
561
gsSP1Triangle(13, 14, 15, 0x0),
562
gsSPVertex(inside_castle_seg7_vertex_07036268, 16, 0),
563
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
564
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
565
gsSP2Triangles( 8, 9, 10, 0x0, 8, 11, 9, 0x0),
566
gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0),
567
gsSPVertex(inside_castle_seg7_vertex_07036368, 7, 0),
568
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
569
gsSP1Triangle( 0, 6, 1, 0x0),
570
gsSPEndDisplayList(),
571
};
572
573
// 0x07036CB8 - 0x07036D88
574
static const Gfx inside_castle_seg7_dl_07036CB8[] = {
575
gsSPLight(&inside_castle_seg7_lights_07035340.l, 1),
576
gsSPLight(&inside_castle_seg7_lights_07035340.a, 2),
577
gsSPVertex(inside_castle_seg7_vertex_070363D8, 14, 0),
578
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
579
gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),
580
gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0),
581
gsSPVertex(inside_castle_seg7_vertex_070364B8, 15, 0),
582
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
583
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
584
gsSP2Triangles( 8, 9, 10, 0x0, 11, 12, 13, 0x0),
585
gsSP1Triangle(11, 14, 12, 0x0),
586
gsSPVertex(inside_castle_seg7_vertex_070365A8, 15, 0),
587
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
588
gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),
589
gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
590
gsSP1Triangle( 0, 14, 1, 0x0),
591
gsSPEndDisplayList(),
592
};
593
594
// 0x07036D88 - 0x07036E68
595
const Gfx inside_castle_seg7_dl_07036D88[] = {
596
gsDPPipeSync(),
597
gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB),
598
gsSPClearGeometryMode(G_SHADING_SMOOTH),
599
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),
600
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
601
gsDPTileSync(),
602
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),
603
gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
604
gsSPDisplayList(inside_castle_seg7_dl_07036698),
605
gsDPTileSync(),
606
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),
607
gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
608
gsSPDisplayList(inside_castle_seg7_dl_07036780),
609
gsDPTileSync(),
610
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),
611
gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
612
gsSPDisplayList(inside_castle_seg7_dl_070367C8),
613
gsSPDisplayList(inside_castle_seg7_dl_07036850),
614
gsDPTileSync(),
615
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 6, G_TX_NOLOD),
616
gsDPSetTileSize(0, 0, 0, (64 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
617
gsSPDisplayList(inside_castle_seg7_dl_070369B8),
618
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
619
gsDPPipeSync(),
620
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
621
gsSPDisplayList(inside_castle_seg7_dl_07036CB8),
622
gsSPSetGeometryMode(G_SHADING_SMOOTH),
623
gsSPEndDisplayList(),
624
};
625
626