Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
MorsGames
GitHub Repository: MorsGames/sm64plus
Path: blob/master/levels/castle_inside/areas/3/11/model.inc.c
7862 views
1
// 0x07067010 - 0x07067028
2
static const Lights1 inside_castle_seg7_lights_07067010 = gdSPDefLights1(
3
0x39, 0x39, 0x39,
4
0x99, 0x99, 0x99, 0x28, 0x28, 0x28
5
);
6
7
// 0x07067028 - 0x07067040
8
static const Lights1 inside_castle_seg7_lights_07067028 = gdSPDefLights1(
9
0x5f, 0x5f, 0x5f,
10
0xff, 0xff, 0xff, 0x28, 0x28, 0x28
11
);
12
13
// 0x07067040 - 0x07067058
14
static const Lights1 inside_castle_seg7_lights_07067040 = gdSPDefLights1(
15
0x4c, 0x42, 0x38,
16
0xcd, 0xb2, 0x97, 0x28, 0x28, 0x28
17
);
18
19
// 0x07067058 - 0x07067070
20
static const Lights1 inside_castle_seg7_lights_07067058 = gdSPDefLights1(
21
0x00, 0x00, 0x00,
22
0x00, 0x00, 0x00, 0x28, 0x28, 0x28
23
);
24
25
// 0x07067070 - 0x070670F0
26
static const Vtx inside_castle_seg7_vertex_07067070[] = {
27
{{{ 3430, -1074, 1587}, 0, { -1562, 8398}, {0x00, 0x7f, 0x00, 0xff}}},
28
{{{ 4352, -1074, 1792}, 0, { -540, 3798}, {0x00, 0x7f, 0x00, 0xff}}},
29
{{{ 6554, -1074, 1587}, 0, { -1564, -7186}, {0x00, 0x7f, 0x00, 0xff}}},
30
{{{ 4352, -1074, 2202}, 0, { 1502, 3798}, {0x00, 0x7f, 0x00, 0xff}}},
31
{{{ 6554, -1074, 2406}, 0, { 2522, -7186}, {0x00, 0x7f, 0x00, 0xff}}},
32
{{{ 3942, -1074, 1792}, 0, { -540, 5842}, {0x00, 0x7f, 0x00, 0xff}}},
33
{{{ 3430, -1074, 2406}, 0, { 2524, 8398}, {0x00, 0x7f, 0x00, 0xff}}},
34
{{{ 3942, -1074, 2202}, 0, { 1502, 5842}, {0x00, 0x7f, 0x00, 0xff}}},
35
};
36
37
// 0x070670F0 - 0x07067190
38
static const Vtx inside_castle_seg7_vertex_070670F0[] = {
39
{{{ 307, -1074, 2150}, 0, { -5396, 734}, {0x00, 0x7f, 0x00, 0xff}}},
40
{{{ 358, -1074, 1843}, 0, { -5140, -798}, {0x00, 0x7f, 0x00, 0xff}}},
41
{{{ 307, -1074, 1843}, 0, { -5396, -798}, {0x00, 0x7f, 0x00, 0xff}}},
42
{{{ 358, -1074, 2150}, 0, { -5140, 734}, {0x00, 0x7f, 0x00, 0xff}}},
43
{{{ 563, -1074, 1587}, 0, { -4118, -2076}, {0x00, 0x7f, 0x00, 0xff}}},
44
{{{ 358, -1074, 2202}, 0, { -5140, 990}, {0x00, 0x7f, 0x00, 0xff}}},
45
{{{ 563, -1074, 2406}, 0, { -4118, 2010}, {0x00, 0x7f, 0x00, 0xff}}},
46
{{{ 3430, -1074, 2406}, 0, { 10188, 2010}, {0x00, 0x7f, 0x00, 0xff}}},
47
{{{ 3430, -1074, 1587}, 0, { 10188, -2076}, {0x00, 0x7f, 0x00, 0xff}}},
48
{{{ 358, -1074, 1792}, 0, { -5140, -1054}, {0x00, 0x7f, 0x00, 0xff}}},
49
};
50
51
// 0x07067190 - 0x07067280
52
static const Vtx inside_castle_seg7_vertex_07067190[] = {
53
{{{ 4352, -1074, 1792}, 0, { -3096, 990}, {0x71, 0x38, 0x00, 0xff}}},
54
{{{ 4301, -972, 2150}, 0, { 478, 0}, {0x71, 0x38, 0x00, 0xff}}},
55
{{{ 4352, -1074, 2202}, 0, { 990, 990}, {0x71, 0x38, 0x00, 0xff}}},
56
{{{ 3994, -972, 1843}, 0, { 478, 0}, {0x00, 0x38, 0x8f, 0xff}}},
57
{{{ 4301, -972, 1843}, 0, { 3544, 0}, {0x00, 0x38, 0x8f, 0xff}}},
58
{{{ 4352, -1074, 1792}, 0, { 4056, 990}, {0x00, 0x38, 0x8f, 0xff}}},
59
{{{ 3942, -1074, 1792}, 0, { 0, 990}, {0x00, 0x38, 0x8f, 0xff}}},
60
{{{ 4301, -972, 2150}, 0, { 3544, 0}, {0x00, 0x39, 0x71, 0xff}}},
61
{{{ 3994, -972, 2150}, 0, { 478, 0}, {0x00, 0x39, 0x71, 0xff}}},
62
{{{ 3942, -1074, 2202}, 0, { 0, 990}, {0x00, 0x39, 0x71, 0xff}}},
63
{{{ 4352, -1074, 2202}, 0, { 4056, 990}, {0x00, 0x39, 0x71, 0xff}}},
64
{{{ 3942, -1074, 2202}, 0, { 990, 990}, {0x8f, 0x39, 0x00, 0xff}}},
65
{{{ 3994, -972, 2150}, 0, { 478, 0}, {0x8f, 0x39, 0x00, 0xff}}},
66
{{{ 3994, -972, 1843}, 0, { -2584, 0}, {0x8f, 0x39, 0x00, 0xff}}},
67
{{{ 3942, -1074, 1792}, 0, { -3096, 990}, {0x8f, 0x39, 0x00, 0xff}}},
68
};
69
70
// 0x07067280 - 0x07067370
71
static const Vtx inside_castle_seg7_vertex_07067280[] = {
72
{{{ 4301, -972, 2150}, 0, { -1564, 480}, {0x00, 0x7f, 0x00, 0xff}}},
73
{{{ 4301, -972, 1843}, 0, { 1502, 480}, {0x00, 0x7f, 0x00, 0xff}}},
74
{{{ 4250, -972, 1894}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}},
75
{{{ 4352, -1074, 1792}, 0, { -3096, 990}, {0x71, 0x38, 0x00, 0xff}}},
76
{{{ 4301, -972, 1843}, 0, { -2584, 0}, {0x71, 0x38, 0x00, 0xff}}},
77
{{{ 4301, -972, 2150}, 0, { 478, 0}, {0x71, 0x38, 0x00, 0xff}}},
78
{{{ 4045, -972, 2099}, 0, { 2012, 0}, {0x00, 0x7f, 0x00, 0xff}}},
79
{{{ 4045, -972, 1894}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}},
80
{{{ 3994, -972, 1843}, 0, { -542, 480}, {0x00, 0x7f, 0x00, 0xff}}},
81
{{{ 3994, -972, 2150}, 0, { 2522, 480}, {0x00, 0x7f, 0x00, 0xff}}},
82
{{{ 4301, -972, 2150}, 0, { 2522, 478}, {0x00, 0x7f, 0x00, 0xff}}},
83
{{{ 4250, -972, 2099}, 0, { 2012, 0}, {0x00, 0x7f, 0x00, 0xff}}},
84
{{{ 4045, -972, 2099}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}},
85
{{{ 3994, -972, 2150}, 0, { -540, 478}, {0x00, 0x7f, 0x00, 0xff}}},
86
{{{ 4250, -972, 2099}, 0, { -1052, 0}, {0x00, 0x7f, 0x00, 0xff}}},
87
};
88
89
// 0x07067370 - 0x07067460
90
static const Vtx inside_castle_seg7_vertex_07067370[] = {
91
{{{ 4045, -972, 1894}, 0, { -1052, 990}, {0x00, 0x00, 0x7f, 0xff}}},
92
{{{ 4045, -1279, 1894}, 0, { -1052, 4054}, {0x00, 0x00, 0x7f, 0xff}}},
93
{{{ 4250, -1279, 1894}, 0, { 990, 4054}, {0x00, 0x00, 0x7f, 0xff}}},
94
{{{ 4250, -972, 1894}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}},
95
{{{ 4301, -972, 1843}, 0, { -540, 480}, {0x00, 0x7f, 0x00, 0xff}}},
96
{{{ 3994, -972, 1843}, 0, { 2522, 480}, {0x00, 0x7f, 0x00, 0xff}}},
97
{{{ 4045, -972, 1894}, 0, { 2012, 0}, {0x00, 0x7f, 0x00, 0xff}}},
98
{{{ 4250, -972, 2099}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}},
99
{{{ 4045, -1279, 2099}, 0, { -1052, 4054}, {0x00, 0x00, 0x81, 0xff}}},
100
{{{ 4045, -972, 2099}, 0, { -1052, 990}, {0x00, 0x00, 0x81, 0xff}}},
101
{{{ 4250, -1279, 2099}, 0, { 990, 4054}, {0x00, 0x00, 0x81, 0xff}}},
102
{{{ 4045, -972, 2099}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}},
103
{{{ 4045, -1279, 2099}, 0, { 990, 4054}, {0x7f, 0x00, 0x00, 0xff}}},
104
{{{ 4045, -1279, 1894}, 0, { -1052, 4054}, {0x7f, 0x00, 0x00, 0xff}}},
105
{{{ 4045, -972, 1894}, 0, { -1052, 990}, {0x7f, 0x00, 0x00, 0xff}}},
106
};
107
108
// 0x07067460 - 0x070674D0
109
static const Vtx inside_castle_seg7_vertex_07067460[] = {
110
{{{ 4250, -972, 1894}, 0, { -1052, 990}, {0x81, 0x00, 0x00, 0xff}}},
111
{{{ 4250, -1279, 2099}, 0, { 990, 4054}, {0x81, 0x00, 0x00, 0xff}}},
112
{{{ 4250, -972, 2099}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}},
113
{{{ 4045, -972, 1894}, 0, { -1052, 990}, {0x00, 0x00, 0x7f, 0xff}}},
114
{{{ 4250, -1279, 1894}, 0, { 990, 4054}, {0x00, 0x00, 0x7f, 0xff}}},
115
{{{ 4250, -972, 1894}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}},
116
{{{ 4250, -1279, 1894}, 0, { -1052, 4054}, {0x81, 0x00, 0x00, 0xff}}},
117
};
118
119
// 0x070674D0 - 0x070675D0
120
static const Vtx inside_castle_seg7_vertex_070674D0[] = {
121
{{{ 358, -818, 1843}, 0, { 2778, -288}, {0x7f, 0x00, 0x00, 0xff}}},
122
{{{ 358, -1074, 1843}, 0, { 2778, 990}, {0x7f, 0x00, 0x00, 0xff}}},
123
{{{ 358, -1074, 1792}, 0, { 3034, 990}, {0x7f, 0x00, 0x00, 0xff}}},
124
{{{ 358, -255, 1792}, 0, { 3034, -3098}, {0x7f, 0x00, 0x00, 0xff}}},
125
{{{ 358, -818, 2150}, 0, { 1246, -288}, {0x7f, 0x00, 0x00, 0xff}}},
126
{{{ 358, -255, 2202}, 0, { 990, -3098}, {0x7f, 0x00, 0x00, 0xff}}},
127
{{{ 358, -1074, 2202}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}},
128
{{{ 358, -1074, 2150}, 0, { 1246, 990}, {0x7f, 0x00, 0x00, 0xff}}},
129
{{{ 563, -255, 2406}, 0, { 0, -3098}, {0x59, 0x00, 0xa6, 0xff}}},
130
{{{ 563, -1074, 2406}, 0, { 0, 990}, {0x59, 0x00, 0xa6, 0xff}}},
131
{{{ 358, -1074, 2202}, 0, { 990, 990}, {0x59, 0x00, 0xa6, 0xff}}},
132
{{{ 358, -255, 2202}, 0, { 990, -3098}, {0x59, 0x00, 0xa6, 0xff}}},
133
{{{ 358, -1074, 2150}, 0, { 224, 990}, {0x00, 0x00, 0x81, 0xff}}},
134
{{{ 307, -1074, 2150}, 0, { 480, 990}, {0x00, 0x00, 0x81, 0xff}}},
135
{{{ 307, -818, 2150}, 0, { 480, -288}, {0x00, 0x00, 0x81, 0xff}}},
136
{{{ 358, -818, 2150}, 0, { 224, -288}, {0x00, 0x00, 0x81, 0xff}}},
137
};
138
139
// 0x070675D0 - 0x070676D0
140
static const Vtx inside_castle_seg7_vertex_070675D0[] = {
141
{{{ 563, -255, 2406}, 0, {-11782, -714}, {0x00, 0x81, 0x00, 0xff}}},
142
{{{ 358, -255, 1792}, 0, {-12804, 1328}, {0x00, 0x81, 0x00, 0xff}}},
143
{{{ 563, -255, 1587}, 0, {-11782, 2010}, {0x00, 0x81, 0x00, 0xff}}},
144
{{{ 307, -1074, 1843}, 0, { 480, 990}, {0x00, 0x00, 0x7f, 0xff}}},
145
{{{ 358, -1074, 1843}, 0, { 224, 990}, {0x00, 0x00, 0x7f, 0xff}}},
146
{{{ 358, -818, 1843}, 0, { 224, -288}, {0x00, 0x00, 0x7f, 0xff}}},
147
{{{ 307, -818, 1843}, 0, { 480, -288}, {0x00, 0x00, 0x7f, 0xff}}},
148
{{{ 307, -818, 1843}, 0, { 480, -288}, {0x00, 0x81, 0x00, 0xff}}},
149
{{{ 358, -818, 2150}, 0, { 224, -288}, {0x00, 0x81, 0x00, 0xff}}},
150
{{{ 307, -818, 2150}, 0, { 480, -288}, {0x00, 0x81, 0x00, 0xff}}},
151
{{{ 358, -818, 1843}, 0, { 224, -288}, {0x00, 0x81, 0x00, 0xff}}},
152
{{{ 3379, -255, 2406}, 0, { 2522, -714}, {0x00, 0x81, 0x00, 0xff}}},
153
{{{ 358, -255, 2202}, 0, {-12804, 0}, {0x00, 0x81, 0x00, 0xff}}},
154
{{{ 563, -1074, 1587}, 0, { -9228, 4054}, {0x00, 0x00, 0x7f, 0xff}}},
155
{{{ 3379, -255, 1587}, 0, { 5078, 0}, {0x00, 0x00, 0x7f, 0xff}}},
156
{{{ 563, -255, 1587}, 0, { -9228, 0}, {0x00, 0x00, 0x7f, 0xff}}},
157
};
158
159
// 0x070676D0 - 0x070677B0
160
static const Vtx inside_castle_seg7_vertex_070676D0[] = {
161
{{{ 3379, -255, 2406}, 0, { 2522, -714}, {0x00, 0x81, 0x00, 0xff}}},
162
{{{ 563, -255, 1587}, 0, {-11782, 2010}, {0x00, 0x81, 0x00, 0xff}}},
163
{{{ 3379, -255, 1587}, 0, { 2522, 2010}, {0x00, 0x81, 0x00, 0xff}}},
164
{{{ 3379, -1074, 2406}, 0, { -4118, 4054}, {0x00, 0x00, 0x81, 0xff}}},
165
{{{ 563, -255, 2406}, 0, { 10188, 0}, {0x00, 0x00, 0x81, 0xff}}},
166
{{{ 3379, -255, 2406}, 0, { -4118, 0}, {0x00, 0x00, 0x81, 0xff}}},
167
{{{ 563, -1074, 2406}, 0, { 10188, 4054}, {0x00, 0x00, 0x81, 0xff}}},
168
{{{ 358, -255, 1792}, 0, { 3034, -3098}, {0x59, 0x00, 0x59, 0xff}}},
169
{{{ 358, -1074, 1792}, 0, { 3034, 990}, {0x59, 0x00, 0x59, 0xff}}},
170
{{{ 563, -1074, 1587}, 0, { 4056, 990}, {0x59, 0x00, 0x59, 0xff}}},
171
{{{ 563, -255, 1587}, 0, { 4056, -3098}, {0x59, 0x00, 0x59, 0xff}}},
172
{{{ 563, -1074, 1587}, 0, { -9228, 4054}, {0x00, 0x00, 0x7f, 0xff}}},
173
{{{ 3379, -1074, 1587}, 0, { 5078, 4054}, {0x00, 0x00, 0x7f, 0xff}}},
174
{{{ 3379, -255, 1587}, 0, { 5078, 0}, {0x00, 0x00, 0x7f, 0xff}}},
175
};
176
177
// 0x070677B0 - 0x070678B0
178
static const Vtx inside_castle_seg7_vertex_070677B0[] = {
179
{{{ 3482, -1074, 1638}, 0, { 650, 2012}, {0x00, 0x00, 0x7f, 0xff}}},
180
{{{ 3482, -306, 1638}, 0, { 650, 96}, {0x00, 0x00, 0x7f, 0xff}}},
181
{{{ 3430, -306, 1638}, 0, { 308, 96}, {0x00, 0x00, 0x7f, 0xff}}},
182
{{{ 3430, -1074, 1638}, 0, { 308, 2012}, {0x00, 0x00, 0x7f, 0xff}}},
183
{{{ 3533, -1074, 1587}, 0, { 990, 2012}, {0x59, 0x00, 0x59, 0xff}}},
184
{{{ 3482, -306, 1638}, 0, { 650, 96}, {0x59, 0x00, 0x59, 0xff}}},
185
{{{ 3482, -1074, 1638}, 0, { 650, 2012}, {0x59, 0x00, 0x59, 0xff}}},
186
{{{ 3430, -1074, 1638}, 0, { 308, 2012}, {0xa7, 0x00, 0x59, 0xff}}},
187
{{{ 3379, -255, 1587}, 0, { 0, 0}, {0xa7, 0x00, 0x59, 0xff}}},
188
{{{ 3379, -1074, 1587}, 0, { 0, 2012}, {0xa7, 0x00, 0x59, 0xff}}},
189
{{{ 3430, -306, 1638}, 0, { 308, 96}, {0xa7, 0x00, 0x59, 0xff}}},
190
{{{ 3533, -255, 1587}, 0, { 990, 0}, {0x59, 0x00, 0x59, 0xff}}},
191
{{{ 3379, -255, 2406}, 0, { 0, 0}, {0xa7, 0xa7, 0x00, 0xff}}},
192
{{{ 3430, -306, 1638}, 0, { 308, 1884}, {0xa7, 0xa7, 0x00, 0xff}}},
193
{{{ 3430, -306, 2355}, 0, { 308, 96}, {0xa7, 0xa7, 0x00, 0xff}}},
194
{{{ 3379, -255, 1587}, 0, { 0, 2012}, {0xa7, 0xa7, 0x00, 0xff}}},
195
};
196
197
// 0x070678B0 - 0x070679B0
198
static const Vtx inside_castle_seg7_vertex_070678B0[] = {
199
{{{ 3430, -306, 2355}, 0, { 308, 96}, {0x00, 0x81, 0x00, 0xff}}},
200
{{{ 3430, -306, 1638}, 0, { 308, 1884}, {0x00, 0x81, 0x00, 0xff}}},
201
{{{ 3482, -306, 1638}, 0, { 650, 1884}, {0x00, 0x81, 0x00, 0xff}}},
202
{{{ 3482, -306, 2355}, 0, { 650, 96}, {0x00, 0x81, 0x00, 0xff}}},
203
{{{ 3482, -306, 2355}, 0, { 650, 96}, {0x59, 0xa7, 0x00, 0xff}}},
204
{{{ 3482, -306, 1638}, 0, { 650, 1884}, {0x59, 0xa7, 0x00, 0xff}}},
205
{{{ 3533, -255, 1587}, 0, { 990, 2012}, {0x59, 0xa7, 0x00, 0xff}}},
206
{{{ 3533, -255, 2406}, 0, { 990, 0}, {0x59, 0xa7, 0x00, 0xff}}},
207
{{{ 3379, -1074, 2406}, 0, { 990, 2012}, {0xa7, 0x00, 0xa7, 0xff}}},
208
{{{ 3379, -255, 2406}, 0, { 990, 0}, {0xa7, 0x00, 0xa7, 0xff}}},
209
{{{ 3430, -306, 2355}, 0, { 650, 96}, {0xa7, 0x00, 0xa7, 0xff}}},
210
{{{ 3430, -1074, 2355}, 0, { 650, 2012}, {0xa7, 0x00, 0xa7, 0xff}}},
211
{{{ 3430, -1074, 2355}, 0, { 650, 2012}, {0x00, 0x00, 0x81, 0xff}}},
212
{{{ 3482, -306, 2355}, 0, { 308, 96}, {0x00, 0x00, 0x81, 0xff}}},
213
{{{ 3482, -1074, 2355}, 0, { 308, 2012}, {0x00, 0x00, 0x81, 0xff}}},
214
{{{ 3430, -306, 2355}, 0, { 650, 96}, {0x00, 0x00, 0x81, 0xff}}},
215
};
216
217
// 0x070679B0 - 0x07067AB0
218
static const Vtx inside_castle_seg7_vertex_070679B0[] = {
219
{{{ 3482, -1074, 2355}, 0, { 308, 2012}, {0x59, 0x00, 0xa7, 0xff}}},
220
{{{ 3482, -306, 2355}, 0, { 308, 96}, {0x59, 0x00, 0xa7, 0xff}}},
221
{{{ 3533, -255, 2406}, 0, { 0, 0}, {0x59, 0x00, 0xa7, 0xff}}},
222
{{{ 3533, -1074, 2406}, 0, { 0, 2012}, {0x59, 0x00, 0xa7, 0xff}}},
223
{{{ 2611, -255, 2406}, 0, { 0, 0}, {0xa7, 0xa7, 0x00, 0xff}}},
224
{{{ 2662, -306, 1638}, 0, { 308, 1884}, {0xa7, 0xa7, 0x00, 0xff}}},
225
{{{ 2662, -306, 2355}, 0, { 308, 96}, {0xa7, 0xa7, 0x00, 0xff}}},
226
{{{ 2611, -255, 1587}, 0, { 0, 2012}, {0xa7, 0xa7, 0x00, 0xff}}},
227
{{{ 2662, -306, 2355}, 0, { 308, 96}, {0x00, 0x81, 0x00, 0xff}}},
228
{{{ 2662, -306, 1638}, 0, { 308, 1884}, {0x00, 0x81, 0x00, 0xff}}},
229
{{{ 2714, -306, 1638}, 0, { 650, 1884}, {0x00, 0x81, 0x00, 0xff}}},
230
{{{ 2714, -306, 2355}, 0, { 650, 96}, {0x00, 0x81, 0x00, 0xff}}},
231
{{{ 2714, -306, 2355}, 0, { 650, 96}, {0x59, 0xa7, 0x00, 0xff}}},
232
{{{ 2714, -306, 1638}, 0, { 650, 1884}, {0x59, 0xa7, 0x00, 0xff}}},
233
{{{ 2765, -255, 1587}, 0, { 990, 2012}, {0x59, 0xa7, 0x00, 0xff}}},
234
{{{ 2765, -255, 2406}, 0, { 990, 0}, {0x59, 0xa7, 0x00, 0xff}}},
235
};
236
237
// 0x07067AB0 - 0x07067BA0
238
static const Vtx inside_castle_seg7_vertex_07067AB0[] = {
239
{{{ 2714, -1074, 2355}, 0, { 308, 2012}, {0x59, 0x00, 0xa7, 0xff}}},
240
{{{ 2765, -255, 2406}, 0, { 0, 0}, {0x59, 0x00, 0xa7, 0xff}}},
241
{{{ 2765, -1074, 2406}, 0, { 0, 2012}, {0x59, 0x00, 0xa7, 0xff}}},
242
{{{ 2662, -1074, 2355}, 0, { 650, 2012}, {0x00, 0x00, 0x81, 0xff}}},
243
{{{ 2714, -306, 2355}, 0, { 308, 96}, {0x00, 0x00, 0x81, 0xff}}},
244
{{{ 2714, -1074, 2355}, 0, { 308, 2012}, {0x00, 0x00, 0x81, 0xff}}},
245
{{{ 2714, -306, 2355}, 0, { 308, 96}, {0x59, 0x00, 0xa7, 0xff}}},
246
{{{ 2662, -306, 2355}, 0, { 650, 96}, {0x00, 0x00, 0x81, 0xff}}},
247
{{{ 2611, -1074, 2406}, 0, { 990, 2012}, {0xa7, 0x00, 0xa7, 0xff}}},
248
{{{ 2662, -306, 2355}, 0, { 650, 96}, {0xa7, 0x00, 0xa7, 0xff}}},
249
{{{ 2662, -1074, 2355}, 0, { 650, 2012}, {0xa7, 0x00, 0xa7, 0xff}}},
250
{{{ 2611, -255, 2406}, 0, { 990, 0}, {0xa7, 0x00, 0xa7, 0xff}}},
251
{{{ 2714, -1074, 1638}, 0, { 650, 2012}, {0x00, 0x00, 0x7f, 0xff}}},
252
{{{ 2662, -306, 1638}, 0, { 308, 96}, {0x00, 0x00, 0x7f, 0xff}}},
253
{{{ 2662, -1074, 1638}, 0, { 308, 2012}, {0x00, 0x00, 0x7f, 0xff}}},
254
};
255
256
// 0x07067BA0 - 0x07067C90
257
static const Vtx inside_castle_seg7_vertex_07067BA0[] = {
258
{{{ 2662, -1074, 1638}, 0, { 308, 2012}, {0xa7, 0x00, 0x59, 0xff}}},
259
{{{ 2611, -255, 1587}, 0, { 0, 0}, {0xa7, 0x00, 0x59, 0xff}}},
260
{{{ 2611, -1074, 1587}, 0, { 0, 2012}, {0xa7, 0x00, 0x59, 0xff}}},
261
{{{ 2662, -306, 1638}, 0, { 308, 96}, {0xa7, 0x00, 0x59, 0xff}}},
262
{{{ 2765, -1074, 1587}, 0, { 990, 2012}, {0x59, 0x00, 0x59, 0xff}}},
263
{{{ 2714, -306, 1638}, 0, { 650, 96}, {0x59, 0x00, 0x59, 0xff}}},
264
{{{ 2714, -1074, 1638}, 0, { 650, 2012}, {0x59, 0x00, 0x59, 0xff}}},
265
{{{ 2714, -1074, 1638}, 0, { 650, 2012}, {0x00, 0x00, 0x7f, 0xff}}},
266
{{{ 2714, -306, 1638}, 0, { 650, 96}, {0x00, 0x00, 0x7f, 0xff}}},
267
{{{ 2662, -306, 1638}, 0, { 308, 96}, {0x00, 0x00, 0x7f, 0xff}}},
268
{{{ 2765, -255, 1587}, 0, { 990, 0}, {0x59, 0x00, 0x59, 0xff}}},
269
{{{ 1997, -1074, 1587}, 0, { 990, 2012}, {0x59, 0x00, 0x59, 0xff}}},
270
{{{ 1997, -255, 1587}, 0, { 990, 0}, {0x59, 0x00, 0x59, 0xff}}},
271
{{{ 1946, -306, 1638}, 0, { 650, 96}, {0x59, 0x00, 0x59, 0xff}}},
272
{{{ 1946, -1074, 1638}, 0, { 650, 2012}, {0x59, 0x00, 0x59, 0xff}}},
273
};
274
275
// 0x07067C90 - 0x07067D90
276
static const Vtx inside_castle_seg7_vertex_07067C90[] = {
277
{{{ 1946, -1074, 1638}, 0, { 650, 2012}, {0x00, 0x00, 0x7f, 0xff}}},
278
{{{ 1894, -306, 1638}, 0, { 308, 96}, {0x00, 0x00, 0x7f, 0xff}}},
279
{{{ 1894, -1074, 1638}, 0, { 308, 2012}, {0x00, 0x00, 0x7f, 0xff}}},
280
{{{ 1946, -306, 1638}, 0, { 650, 96}, {0x00, 0x00, 0x7f, 0xff}}},
281
{{{ 1894, -1074, 1638}, 0, { 308, 2012}, {0xa7, 0x00, 0x59, 0xff}}},
282
{{{ 1843, -255, 1587}, 0, { 0, 0}, {0xa7, 0x00, 0x59, 0xff}}},
283
{{{ 1843, -1074, 1587}, 0, { 0, 2012}, {0xa7, 0x00, 0x59, 0xff}}},
284
{{{ 1894, -306, 1638}, 0, { 308, 96}, {0xa7, 0x00, 0x59, 0xff}}},
285
{{{ 1843, -1074, 2406}, 0, { 990, 2012}, {0xa7, 0x00, 0xa7, 0xff}}},
286
{{{ 1894, -306, 2355}, 0, { 650, 96}, {0xa7, 0x00, 0xa7, 0xff}}},
287
{{{ 1894, -1074, 2355}, 0, { 650, 2012}, {0xa7, 0x00, 0xa7, 0xff}}},
288
{{{ 1843, -255, 2406}, 0, { 990, 0}, {0xa7, 0x00, 0xa7, 0xff}}},
289
{{{ 1894, -1074, 2355}, 0, { 650, 2012}, {0x00, 0x00, 0x81, 0xff}}},
290
{{{ 1894, -306, 2355}, 0, { 650, 96}, {0x00, 0x00, 0x81, 0xff}}},
291
{{{ 1946, -306, 2355}, 0, { 308, 96}, {0x00, 0x00, 0x81, 0xff}}},
292
{{{ 1946, -1074, 2355}, 0, { 308, 2012}, {0x00, 0x00, 0x81, 0xff}}},
293
};
294
295
// 0x07067D90 - 0x07067E90
296
static const Vtx inside_castle_seg7_vertex_07067D90[] = {
297
{{{ 1946, -1074, 2355}, 0, { 308, 2012}, {0x59, 0x00, 0xa7, 0xff}}},
298
{{{ 1946, -306, 2355}, 0, { 308, 96}, {0x59, 0x00, 0xa7, 0xff}}},
299
{{{ 1997, -255, 2406}, 0, { 0, 0}, {0x59, 0x00, 0xa7, 0xff}}},
300
{{{ 1997, -1074, 2406}, 0, { 0, 2012}, {0x59, 0x00, 0xa7, 0xff}}},
301
{{{ 1946, -306, 2355}, 0, { 650, 96}, {0x59, 0xa7, 0x00, 0xff}}},
302
{{{ 1997, -255, 1587}, 0, { 990, 2012}, {0x59, 0xa7, 0x00, 0xff}}},
303
{{{ 1997, -255, 2406}, 0, { 990, 0}, {0x59, 0xa7, 0x00, 0xff}}},
304
{{{ 1946, -306, 1638}, 0, { 650, 1884}, {0x59, 0xa7, 0x00, 0xff}}},
305
{{{ 1894, -306, 2355}, 0, { 308, 96}, {0x00, 0x81, 0x00, 0xff}}},
306
{{{ 1946, -306, 1638}, 0, { 650, 1884}, {0x00, 0x81, 0x00, 0xff}}},
307
{{{ 1946, -306, 2355}, 0, { 650, 96}, {0x00, 0x81, 0x00, 0xff}}},
308
{{{ 1894, -306, 1638}, 0, { 308, 1884}, {0x00, 0x81, 0x00, 0xff}}},
309
{{{ 1843, -255, 2406}, 0, { 0, 0}, {0xa7, 0xa7, 0x00, 0xff}}},
310
{{{ 1894, -306, 1638}, 0, { 308, 1884}, {0xa7, 0xa7, 0x00, 0xff}}},
311
{{{ 1894, -306, 2355}, 0, { 308, 96}, {0xa7, 0xa7, 0x00, 0xff}}},
312
{{{ 1843, -255, 1587}, 0, { 0, 2012}, {0xa7, 0xa7, 0x00, 0xff}}},
313
};
314
315
// 0x07067E90 - 0x07067F90
316
static const Vtx inside_castle_seg7_vertex_07067E90[] = {
317
{{{ 1075, -255, 2406}, 0, { 0, 0}, {0xa7, 0xa7, 0x00, 0xff}}},
318
{{{ 1126, -306, 1638}, 0, { 308, 1884}, {0xa7, 0xa7, 0x00, 0xff}}},
319
{{{ 1126, -306, 2355}, 0, { 308, 96}, {0xa7, 0xa7, 0x00, 0xff}}},
320
{{{ 1075, -255, 1587}, 0, { 0, 2012}, {0xa7, 0xa7, 0x00, 0xff}}},
321
{{{ 1126, -306, 2355}, 0, { 308, 96}, {0x00, 0x81, 0x00, 0xff}}},
322
{{{ 1126, -306, 1638}, 0, { 308, 1884}, {0x00, 0x81, 0x00, 0xff}}},
323
{{{ 1178, -306, 1638}, 0, { 650, 1884}, {0x00, 0x81, 0x00, 0xff}}},
324
{{{ 1178, -306, 2355}, 0, { 650, 96}, {0x00, 0x81, 0x00, 0xff}}},
325
{{{ 1178, -306, 2355}, 0, { 650, 96}, {0x59, 0xa7, 0x00, 0xff}}},
326
{{{ 1178, -306, 1638}, 0, { 650, 1884}, {0x59, 0xa7, 0x00, 0xff}}},
327
{{{ 1229, -255, 1587}, 0, { 990, 2012}, {0x59, 0xa7, 0x00, 0xff}}},
328
{{{ 1229, -255, 2406}, 0, { 990, 0}, {0x59, 0xa7, 0x00, 0xff}}},
329
{{{ 1075, -1074, 2406}, 0, { 990, 2012}, {0xa7, 0x00, 0xa7, 0xff}}},
330
{{{ 1126, -306, 2355}, 0, { 650, 96}, {0xa7, 0x00, 0xa7, 0xff}}},
331
{{{ 1126, -1074, 2355}, 0, { 650, 2012}, {0xa7, 0x00, 0xa7, 0xff}}},
332
{{{ 1075, -255, 2406}, 0, { 990, 0}, {0xa7, 0x00, 0xa7, 0xff}}},
333
};
334
335
// 0x07067F90 - 0x07068090
336
static const Vtx inside_castle_seg7_vertex_07067F90[] = {
337
{{{ 1126, -1074, 2355}, 0, { 650, 2012}, {0x00, 0x00, 0x81, 0xff}}},
338
{{{ 1178, -306, 2355}, 0, { 308, 96}, {0x00, 0x00, 0x81, 0xff}}},
339
{{{ 1178, -1074, 2355}, 0, { 308, 2012}, {0x00, 0x00, 0x81, 0xff}}},
340
{{{ 1126, -306, 2355}, 0, { 650, 96}, {0x00, 0x00, 0x81, 0xff}}},
341
{{{ 1178, -1074, 2355}, 0, { 308, 2012}, {0x59, 0x00, 0xa7, 0xff}}},
342
{{{ 1178, -306, 2355}, 0, { 308, 96}, {0x59, 0x00, 0xa7, 0xff}}},
343
{{{ 1229, -255, 2406}, 0, { 0, 0}, {0x59, 0x00, 0xa7, 0xff}}},
344
{{{ 1229, -1074, 2406}, 0, { 0, 2012}, {0x59, 0x00, 0xa7, 0xff}}},
345
{{{ 1229, -1074, 1587}, 0, { 990, 2012}, {0x59, 0x00, 0x59, 0xff}}},
346
{{{ 1229, -255, 1587}, 0, { 990, 0}, {0x59, 0x00, 0x59, 0xff}}},
347
{{{ 1178, -306, 1638}, 0, { 650, 96}, {0x59, 0x00, 0x59, 0xff}}},
348
{{{ 1178, -1074, 1638}, 0, { 650, 2012}, {0x59, 0x00, 0x59, 0xff}}},
349
{{{ 1178, -1074, 1638}, 0, { 650, 2012}, {0x00, 0x00, 0x7f, 0xff}}},
350
{{{ 1126, -306, 1638}, 0, { 308, 96}, {0x00, 0x00, 0x7f, 0xff}}},
351
{{{ 1126, -1074, 1638}, 0, { 308, 2012}, {0x00, 0x00, 0x7f, 0xff}}},
352
{{{ 1178, -306, 1638}, 0, { 650, 96}, {0x00, 0x00, 0x7f, 0xff}}},
353
};
354
355
// 0x07068090 - 0x070680D0
356
static const Vtx inside_castle_seg7_vertex_07068090[] = {
357
{{{ 1126, -1074, 1638}, 0, { 308, 2012}, {0xa7, 0x00, 0x59, 0xff}}},
358
{{{ 1075, -255, 1587}, 0, { 0, 0}, {0xa7, 0x00, 0x59, 0xff}}},
359
{{{ 1075, -1074, 1587}, 0, { 0, 2012}, {0xa7, 0x00, 0x59, 0xff}}},
360
{{{ 1126, -306, 1638}, 0, { 308, 96}, {0xa7, 0x00, 0x59, 0xff}}},
361
};
362
363
// 0x070680D0 - 0x070681D0
364
static const Vtx inside_castle_seg7_vertex_070680D0[] = {
365
{{{ 6554, -255, 2406}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}},
366
{{{ 6554, -1074, 2406}, 0, { 990, 2012}, {0x00, 0x00, 0x81, 0xff}}},
367
{{{ 3533, -1074, 2406}, 0, { -6546, 2012}, {0x00, 0x00, 0x81, 0xff}}},
368
{{{ 6554, -1074, 2406}, 0, { 990, 2012}, {0x81, 0x00, 0x00, 0xff}}},
369
{{{ 6554, -255, 1587}, 0, { -1052, 0}, {0x81, 0x00, 0x00, 0xff}}},
370
{{{ 6554, -1074, 1587}, 0, { -1052, 2012}, {0x81, 0x00, 0x00, 0xff}}},
371
{{{ 6554, -255, 2406}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}},
372
{{{ 6554, -255, 1587}, 0, { 334, 1200}, {0x00, 0x81, 0x00, 0xff}}},
373
{{{ 3533, -255, 2406}, 0, { 626, 516}, {0x00, 0x81, 0x00, 0xff}}},
374
{{{ 3533, -255, 1587}, 0, { 334, 516}, {0x00, 0x81, 0x00, 0xff}}},
375
{{{ 6554, -255, 2406}, 0, { 626, 1200}, {0x00, 0x81, 0x00, 0xff}}},
376
{{{ 3533, -1074, 1587}, 0, { -6546, 2012}, {0x00, 0x00, 0x7f, 0xff}}},
377
{{{ 6554, -1074, 1587}, 0, { 990, 2012}, {0x00, 0x00, 0x7f, 0xff}}},
378
{{{ 6554, -255, 1587}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}},
379
{{{ 3533, -255, 1587}, 0, { -6546, 0}, {0x00, 0x00, 0x7f, 0xff}}},
380
{{{ 3533, -255, 2406}, 0, { -6546, 0}, {0x00, 0x00, 0x81, 0xff}}},
381
};
382
383
// 0x070681D0 - 0x07068210
384
static const Vtx inside_castle_seg7_vertex_070681D0[] = {
385
{{{ 4250, -1279, 2099}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}},
386
{{{ 4045, -1279, 1894}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}},
387
{{{ 4045, -1279, 2099}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}},
388
{{{ 4250, -1279, 1894}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}},
389
};
390
391
// 0x07068210 - 0x07068288
392
static const Gfx inside_castle_seg7_dl_07068210[] = {
393
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_0900B000),
394
gsDPLoadSync(),
395
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
396
gsSPLight(&inside_castle_seg7_lights_07067010.l, 1),
397
gsSPLight(&inside_castle_seg7_lights_07067010.a, 2),
398
gsSPVertex(inside_castle_seg7_vertex_07067070, 8, 0),
399
gsSP2Triangles( 0, 1, 2, 0x0, 2, 3, 4, 0x0),
400
gsSP2Triangles( 2, 1, 3, 0x0, 0, 5, 1, 0x0),
401
gsSP2Triangles( 6, 3, 7, 0x0, 6, 4, 3, 0x0),
402
gsSP2Triangles( 6, 7, 5, 0x0, 6, 5, 0, 0x0),
403
gsSPEndDisplayList(),
404
};
405
406
// 0x07068288 - 0x070682F0
407
static const Gfx inside_castle_seg7_dl_07068288[] = {
408
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_09004000),
409
gsDPLoadSync(),
410
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
411
gsSPLight(&inside_castle_seg7_lights_07067028.l, 1),
412
gsSPLight(&inside_castle_seg7_lights_07067028.a, 2),
413
gsSPVertex(inside_castle_seg7_vertex_070670F0, 10, 0),
414
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
415
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 8, 0x0),
416
gsSP2Triangles( 4, 6, 7, 0x0, 4, 9, 5, 0x0),
417
gsSPEndDisplayList(),
418
};
419
420
// 0x070682F0 - 0x070683F0
421
static const Gfx inside_castle_seg7_dl_070682F0[] = {
422
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_09003000),
423
gsDPLoadSync(),
424
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
425
gsSPVertex(inside_castle_seg7_vertex_07067190, 15, 0),
426
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
427
gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),
428
gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0),
429
gsSP1Triangle(11, 13, 14, 0x0),
430
gsSPVertex(inside_castle_seg7_vertex_07067280, 15, 0),
431
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
432
gsSP2Triangles( 6, 7, 8, 0x0, 6, 8, 9, 0x0),
433
gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
434
gsSP1Triangle( 0, 2, 14, 0x0),
435
gsSPVertex(inside_castle_seg7_vertex_07067370, 15, 0),
436
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
437
gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),
438
gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0),
439
gsSP1Triangle(11, 13, 14, 0x0),
440
gsSPVertex(inside_castle_seg7_vertex_07067460, 7, 0),
441
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
442
gsSP1Triangle( 0, 6, 1, 0x0),
443
gsSPEndDisplayList(),
444
};
445
446
// 0x070683F0 - 0x070684E8
447
static const Gfx inside_castle_seg7_dl_070683F0[] = {
448
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_09003800),
449
gsDPLoadSync(),
450
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
451
gsSPVertex(inside_castle_seg7_vertex_070674D0, 16, 0),
452
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
453
gsSP2Triangles( 4, 0, 3, 0x0, 4, 3, 5, 0x0),
454
gsSP2Triangles( 6, 4, 5, 0x0, 6, 7, 4, 0x0),
455
gsSP2Triangles( 8, 9, 10, 0x0, 8, 10, 11, 0x0),
456
gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0),
457
gsSPVertex(inside_castle_seg7_vertex_070675D0, 16, 0),
458
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
459
gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),
460
gsSP2Triangles( 7, 10, 8, 0x0, 11, 0, 2, 0x0),
461
gsSP2Triangles( 0, 12, 1, 0x0, 13, 14, 15, 0x0),
462
gsSPVertex(inside_castle_seg7_vertex_070676D0, 14, 0),
463
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
464
gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),
465
gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0),
466
gsSPEndDisplayList(),
467
};
468
469
// 0x070684E8 - 0x070687A8
470
static const Gfx inside_castle_seg7_dl_070684E8[] = {
471
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_09007000),
472
gsDPLoadSync(),
473
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
474
gsSPLight(&inside_castle_seg7_lights_07067040.l, 1),
475
gsSPLight(&inside_castle_seg7_lights_07067040.a, 2),
476
gsSPVertex(inside_castle_seg7_vertex_070677B0, 16, 0),
477
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
478
gsSP2Triangles( 4, 5, 6, 0x0, 7, 8, 9, 0x0),
479
gsSP2Triangles( 7, 10, 8, 0x0, 4, 11, 5, 0x0),
480
gsSP2Triangles(12, 13, 14, 0x0, 12, 15, 13, 0x0),
481
gsSPVertex(inside_castle_seg7_vertex_070678B0, 16, 0),
482
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
483
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
484
gsSP2Triangles( 8, 9, 10, 0x0, 8, 10, 11, 0x0),
485
gsSP2Triangles(12, 13, 14, 0x0, 12, 15, 13, 0x0),
486
gsSPVertex(inside_castle_seg7_vertex_070679B0, 16, 0),
487
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
488
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
489
gsSP2Triangles( 8, 9, 10, 0x0, 8, 10, 11, 0x0),
490
gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0),
491
gsSPVertex(inside_castle_seg7_vertex_07067AB0, 15, 0),
492
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
493
gsSP2Triangles( 0, 6, 1, 0x0, 3, 7, 4, 0x0),
494
gsSP2Triangles( 8, 9, 10, 0x0, 8, 11, 9, 0x0),
495
gsSP1Triangle(12, 13, 14, 0x0),
496
gsSPVertex(inside_castle_seg7_vertex_07067BA0, 15, 0),
497
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
498
gsSP2Triangles( 4, 5, 6, 0x0, 7, 8, 9, 0x0),
499
gsSP2Triangles( 4, 10, 5, 0x0, 11, 12, 13, 0x0),
500
gsSP1Triangle(11, 13, 14, 0x0),
501
gsSPVertex(inside_castle_seg7_vertex_07067C90, 16, 0),
502
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
503
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
504
gsSP2Triangles( 8, 9, 10, 0x0, 8, 11, 9, 0x0),
505
gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0),
506
gsSPVertex(inside_castle_seg7_vertex_07067D90, 16, 0),
507
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
508
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
509
gsSP2Triangles( 8, 9, 10, 0x0, 8, 11, 9, 0x0),
510
gsSP2Triangles(12, 13, 14, 0x0, 12, 15, 13, 0x0),
511
gsSPVertex(inside_castle_seg7_vertex_07067E90, 16, 0),
512
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
513
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
514
gsSP2Triangles( 8, 9, 10, 0x0, 8, 10, 11, 0x0),
515
gsSP2Triangles(12, 13, 14, 0x0, 12, 15, 13, 0x0),
516
gsSPVertex(inside_castle_seg7_vertex_07067F90, 16, 0),
517
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
518
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
519
gsSP2Triangles( 8, 9, 10, 0x0, 8, 10, 11, 0x0),
520
gsSP2Triangles(12, 13, 14, 0x0, 12, 15, 13, 0x0),
521
gsSPVertex(inside_castle_seg7_vertex_07068090, 4, 0),
522
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
523
gsSPEndDisplayList(),
524
};
525
526
// 0x070687A8 - 0x07068820
527
static const Gfx inside_castle_seg7_dl_070687A8[] = {
528
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_09009000),
529
gsDPLoadSync(),
530
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
531
gsSPLight(&inside_castle_seg7_lights_07067028.l, 1),
532
gsSPLight(&inside_castle_seg7_lights_07067028.a, 2),
533
gsSPVertex(inside_castle_seg7_vertex_070680D0, 16, 0),
534
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
535
gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),
536
gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0),
537
gsSP2Triangles(11, 13, 14, 0x0, 0, 2, 15, 0x0),
538
gsSPEndDisplayList(),
539
};
540
541
// 0x07068820 - 0x07068850
542
static const Gfx inside_castle_seg7_dl_07068820[] = {
543
gsSPLight(&inside_castle_seg7_lights_07067058.l, 1),
544
gsSPLight(&inside_castle_seg7_lights_07067058.a, 2),
545
gsSPVertex(inside_castle_seg7_vertex_070681D0, 4, 0),
546
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
547
gsSPEndDisplayList(),
548
};
549
550
// 0x07068850 - 0x07068908
551
const Gfx inside_castle_seg7_dl_07068850[] = {
552
gsDPPipeSync(),
553
gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB),
554
gsSPClearGeometryMode(G_SHADING_SMOOTH),
555
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),
556
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
557
gsDPTileSync(),
558
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),
559
gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
560
gsSPDisplayList(inside_castle_seg7_dl_07068210),
561
gsSPDisplayList(inside_castle_seg7_dl_07068288),
562
gsSPDisplayList(inside_castle_seg7_dl_070682F0),
563
gsSPDisplayList(inside_castle_seg7_dl_070683F0),
564
gsDPTileSync(),
565
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),
566
gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (64 - 1) << G_TEXTURE_IMAGE_FRAC),
567
gsSPDisplayList(inside_castle_seg7_dl_070684E8),
568
gsSPDisplayList(inside_castle_seg7_dl_070687A8),
569
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
570
gsDPPipeSync(),
571
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
572
gsSPDisplayList(inside_castle_seg7_dl_07068820),
573
gsSPSetGeometryMode(G_SHADING_SMOOTH),
574
gsSPEndDisplayList(),
575
};
576
577