Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
MorsGames
GitHub Repository: MorsGames/sm64plus
Path: blob/master/levels/castle_grounds/areas/1/2/model.inc.c
7862 views
1
// 0x07006ED8 - 0x07006EF0
2
static const Lights1 castle_grounds_seg7_lights_07006ED8 = gdSPDefLights1(
3
0x66, 0x66, 0x66,
4
0xff, 0xff, 0xff, 0x28, 0x28, 0x28
5
);
6
7
// 0x07006EF0 - 0x07006F08
8
static const Lights1 castle_grounds_seg7_lights_07006EF0 = gdSPDefLights1(
9
0x4e, 0x4e, 0x53,
10
0xc4, 0xc4, 0xd0, 0x28, 0x28, 0x28
11
);
12
13
// 0x07006F08 - 0x07006F20
14
static const Lights1 castle_grounds_seg7_lights_07006F08 = gdSPDefLights1(
15
0x36, 0x36, 0x37,
16
0x89, 0x89, 0x8a, 0x28, 0x28, 0x28
17
);
18
19
// 0x07006F20 - 0x07006F38
20
static const Lights1 castle_grounds_seg7_lights_07006F20 = gdSPDefLights1(
21
0x2d, 0x2d, 0x38,
22
0x72, 0x72, 0x8c, 0x28, 0x28, 0x28
23
);
24
25
// 0x07006F38 - 0x07006F50
26
static const Lights1 castle_grounds_seg7_lights_07006F38 = gdSPDefLights1(
27
0x29, 0x29, 0x2a,
28
0x67, 0x67, 0x69, 0x28, 0x28, 0x28
29
);
30
31
// 0x07006F50 - 0x07006F68
32
static const Lights1 castle_grounds_seg7_lights_07006F50 = gdSPDefLights1(
33
0x56, 0x56, 0x56,
34
0xd8, 0xd8, 0xd8, 0x28, 0x28, 0x28
35
);
36
37
// 0x07006F68 - 0x07006F80
38
static const Lights1 castle_grounds_seg7_lights_07006F68 = gdSPDefLights1(
39
0x23, 0x23, 0x27,
40
0x58, 0x58, 0x62, 0x28, 0x28, 0x28
41
);
42
43
// 0x07006F80 - 0x07006F98
44
static const Lights1 castle_grounds_seg7_lights_07006F80 = gdSPDefLights1(
45
0x13, 0x57, 0x00,
46
0x30, 0xdb, 0x02, 0x28, 0x28, 0x28
47
);
48
49
// 0x07006F98 - 0x07006FD8
50
static const Vtx castle_grounds_seg7_vertex_07006F98[] = {
51
{{{ 3555, 343, -37}, 0, { 0, 479}, {0x13, 0x8f, 0x34, 0xff}}},
52
{{{ 4791, 343, -485}, 0, { 6518, 479}, {0x26, 0xc7, 0x6a, 0xff}}},
53
{{{ 3556, 405, -36}, 0, { 0, 0}, {0x46, 0x61, 0x28, 0xff}}},
54
{{{ 4791, 405, -485}, 0, { 6520, 0}, {0xc8, 0x57, 0x48, 0xff}}},
55
};
56
57
// 0x07006FD8 - 0x07007018
58
static const Vtx castle_grounds_seg7_vertex_07006FD8[] = {
59
{{{ 3363, 343, -566}, 0, { 0, 479}, {0x2b, 0xb6, 0xa3, 0xff}}},
60
{{{ 3362, 405, -567}, 0, { -38, 0}, {0xd8, 0x38, 0x96, 0xff}}},
61
{{{ 4597, 343, -1016}, 0, { 6558, 479}, {0xe2, 0xa6, 0xad, 0xff}}},
62
{{{ 4597, 405, -1016}, 0, { 6550, 0}, {0xb6, 0x60, 0xde, 0xff}}},
63
};
64
65
// 0x07007018 - 0x07007118
66
static const Vtx castle_grounds_seg7_vertex_07007018[] = {
67
{{{ 4989, 545, -7072}, 0, { -3174, -468}, {0x00, 0x7f, 0x00, 0xff}}},
68
{{{ 4997, 545, -8085}, 0, { -3902, -874}, {0xc8, 0x6a, 0x28, 0xff}}},
69
{{{ 4065, 545, -7585}, 0, { -3928, 44}, {0x00, 0x7f, 0x00, 0xff}}},
70
{{{ -6899, 371, -2047}, 0, { 3586, -6692}, {0x41, 0x68, 0x1e, 0xff}}},
71
{{{ -7685, 260, 0}, 0, { 1086, -5464}, {0x3a, 0x70, 0x0b, 0xff}}},
72
{{{ -5438, 405, -1522}, 0, { 4174, -4760}, {0x00, 0x7e, 0x04, 0xff}}},
73
{{{ -4825, 553, 5288}, 0, { -1800, 2480}, {0x1b, 0x72, 0xd2, 0xff}}},
74
{{{ -4318, 260, 3323}, 0, { 466, 1044}, {0x07, 0x7e, 0xfb, 0xff}}},
75
{{{ -6678, 590, 4409}, 0, { -2358, -172}, {0x2f, 0x6a, 0xce, 0xff}}},
76
{{{ -2047, 260, 5792}, 0, { -164, 5658}, {0x00, 0x5a, 0xa7, 0xff}}},
77
{{{ -3471, 260, 4623}, 0, { -124, 3134}, {0x12, 0x7c, 0xf0, 0xff}}},
78
{{{ -4599, 260, 2299}, 0, { 1222, -224}, {0x03, 0x7e, 0xf8, 0xff}}},
79
{{{ -7415, 508, 3183}, 0, { -1742, -2088}, {0x47, 0x63, 0xde, 0xff}}},
80
{{{ -7685, 260, 2269}, 0, { -1050, -3252}, {0x4b, 0x65, 0xf1, 0xff}}},
81
{{{ -4666, 260, 1401}, 0, { 2016, -1166}, {0xfe, 0x7e, 0x04, 0xff}}},
82
{{{ -4363, 371, 255}, 0, { 3306, -1982}, {0xf9, 0x7e, 0x05, 0xff}}},
83
};
84
85
// 0x07007118 - 0x07007208
86
static const Vtx castle_grounds_seg7_vertex_07007118[] = {
87
{{{ -2317, 639, 2048}, 0, { 360, 262}, {0xf0, 0x7d, 0x0e, 0xff}}},
88
{{{ -816, 260, 3370}, 0, { 1848, 1754}, {0xe3, 0x74, 0x29, 0xff}}},
89
{{{ 0, 727, 2146}, 0, { 3038, 476}, {0x13, 0x7c, 0x0c, 0xff}}},
90
{{{ 6623, 371, 0}, 0, { 2618, 1070}, {0xea, 0x78, 0x1f, 0xff}}},
91
{{{ 7168, 474, 0}, 0, { 2838, 634}, {0xc0, 0x6b, 0x15, 0xff}}},
92
{{{ 6301, 474, -958}, 0, { 1786, 928}, {0xf2, 0x7d, 0x08, 0xff}}},
93
{{{ 5249, 397, -636}, 0, { 1588, 1878}, {0xfe, 0x7e, 0x0c, 0xff}}},
94
{{{ 7203, 627, -1945}, 0, { 1438, -180}, {0xbb, 0x69, 0x07, 0xff}}},
95
{{{ 5633, 371, -2047}, 0, { 730, 1030}, {0xf5, 0x7e, 0x06, 0xff}}},
96
{{{ -2317, 260, 3579}, 0, { 62, 1908}, {0xf9, 0x7b, 0x1e, 0xff}}},
97
{{{ -3372, 260, 2933}, 0, { -1038, 1162}, {0xf6, 0x7e, 0x08, 0xff}}},
98
{{{ -3727, 260, 2048}, 0, { -1276, 194}, {0xf3, 0x7e, 0x06, 0xff}}},
99
{{{ -2317, 518, 929}, 0, { 580, -944}, {0xec, 0x7d, 0xf8, 0xff}}},
100
{{{ -3360, 420, 1187}, 0, { -682, -714}, {0xef, 0x7d, 0x01, 0xff}}},
101
{{{ -1112, 801, 1396}, 0, { 1890, -384}, {0xf7, 0x7e, 0x02, 0xff}}},
102
};
103
104
// 0x07007208 - 0x07007308
105
static const Vtx castle_grounds_seg7_vertex_07007208[] = {
106
{{{ -5307, 543, -3479}, 0, { 6096, -6534}, {0x00, 0x7e, 0x0a, 0xff}}},
107
{{{ -5864, 543, -3689}, 0, { 5880, -7280}, {0x00, 0x7e, 0x06, 0xff}}},
108
{{{ -5220, 422, -2744}, 0, { 5486, -5738}, {0x00, 0x7e, 0x0b, 0xff}}},
109
{{{ -6899, 371, -2047}, 0, { 3586, -6692}, {0x41, 0x68, 0x1e, 0xff}}},
110
{{{ -5438, 405, -1522}, 0, { 4174, -4760}, {0x00, 0x7e, 0x04, 0xff}}},
111
{{{ -6641, 543, -3573}, 0, { 5190, -7922}, {0x37, 0x71, 0x10, 0xff}}},
112
{{{ 7203, 627, -1945}, 0, { 1438, -180}, {0xbb, 0x69, 0x07, 0xff}}},
113
{{{ 7305, 868, -4095}, 0, { -84, -1140}, {0xc7, 0x6f, 0x10, 0xff}}},
114
{{{ 5633, 371, -2047}, 0, { 730, 1030}, {0xf5, 0x7e, 0x06, 0xff}}},
115
{{{ 4963, 544, -3762}, 0, { -794, 852}, {0xf6, 0x7e, 0x07, 0xff}}},
116
{{{ -6479, 543, -4496}, 0, { 6180, -8664}, {0x43, 0x68, 0xe7, 0xff}}},
117
{{{ 6789, 1022, -5679}, 0, { -1450, -1384}, {0xc6, 0x6d, 0x1a, 0xff}}},
118
{{{ 5438, 704, -5679}, 0, { -1992, -292}, {0xe1, 0x7a, 0x07, 0xff}}},
119
{{{ 4997, 545, -8085}, 0, { -3902, -874}, {0xc8, 0x6a, 0x28, 0xff}}},
120
{{{ 4981, 545, -6167}, 0, { -2524, -108}, {0xeb, 0x7d, 0x00, 0xff}}},
121
{{{ 5974, 910, -7191}, 0, { -2872, -1332}, {0xbe, 0x5d, 0x36, 0xff}}},
122
};
123
124
// 0x07007308 - 0x07007388
125
static const Vtx castle_grounds_seg7_vertex_07007308[] = {
126
{{{ -5864, 543, -3689}, 0, { 5880, -7280}, {0x00, 0x7e, 0x06, 0xff}}},
127
{{{ -5784, 543, -4360}, 0, { 6570, -7856}, {0x1e, 0x5e, 0xb2, 0xff}}},
128
{{{ -6479, 543, -4496}, 0, { 6180, -8664}, {0x43, 0x68, 0xe7, 0xff}}},
129
{{{ 5438, 704, -5679}, 0, { -1992, -292}, {0xe1, 0x7a, 0x07, 0xff}}},
130
{{{ 4981, 545, -6167}, 0, { -2524, -108}, {0xeb, 0x7d, 0x00, 0xff}}},
131
{{{ 4963, 544, -3762}, 0, { -794, 852}, {0xf6, 0x7e, 0x07, 0xff}}},
132
{{{ 6789, 1022, -5679}, 0, { -1450, -1384}, {0xc6, 0x6d, 0x1a, 0xff}}},
133
{{{ 5974, 910, -7191}, 0, { -2872, -1332}, {0xbe, 0x5d, 0x36, 0xff}}},
134
};
135
136
// 0x07007388 - 0x07007488
137
static const Vtx castle_grounds_seg7_vertex_07007388[] = {
138
{{{ 3468, 545, -5438}, 0, { 362, -7036}, {0x00, 0x7f, 0x00, 0xff}}},
139
{{{ 4989, 545, -7072}, 0, { 3454, -8724}, {0x00, 0x7f, 0x00, 0xff}}},
140
{{{ 4065, 545, -7585}, 0, { 2328, -9954}, {0x00, 0x7f, 0x00, 0xff}}},
141
{{{ 4409, 545, -5437}, 0, { 1770, -6566}, {0xd8, 0x78, 0x00, 0xff}}},
142
{{{ 4981, 545, -6167}, 0, { 2992, -7374}, {0xeb, 0x7d, 0x00, 0xff}}},
143
{{{ -2317, 518, 929}, 0, { -1958, -4904}, {0xec, 0x7d, 0xf8, 0xff}}},
144
{{{ -2047, 518, -162}, 0, { -1854, -7084}, {0xfb, 0x64, 0xb3, 0xff}}},
145
{{{ -3360, 420, 1187}, 0, { -3934, -4388}, {0xef, 0x7d, 0x01, 0xff}}},
146
{{{ -4318, 260, 3323}, 0, { -4996, -126}, {0x07, 0x7e, 0xfb, 0xff}}},
147
{{{ -3884, 260, 6005}, 0, { -3058, 5226}, {0x00, 0x7f, 0x00, 0xff}}},
148
{{{ -3372, 260, 2933}, 0, { -3262, -904}, {0xf6, 0x7e, 0x08, 0xff}}},
149
{{{ -4599, 260, 2299}, 0, { -5964, -2170}, {0x03, 0x7e, 0xf8, 0xff}}},
150
{{{ -3727, 260, 2048}, 0, { -4324, -2670}, {0xf3, 0x7e, 0x06, 0xff}}},
151
{{{ 723, 260, 2933}, 0, { 4912, -904}, {0x00, 0x7f, 0x00, 0xff}}},
152
{{{ 723, 260, 6005}, 0, { 6138, 5226}, {0x00, 0x7f, 0x00, 0xff}}},
153
{{{ -4666, 260, 1401}, 0, { -6458, -3962}, {0xfe, 0x7e, 0x04, 0xff}}},
154
};
155
156
// 0x07007488 - 0x07007588
157
static const Vtx castle_grounds_seg7_vertex_07007488[] = {
158
{{{ -3360, 420, 1187}, 0, { -3934, -4388}, {0xef, 0x7d, 0x01, 0xff}}},
159
{{{ -4363, 371, 255}, 0, { -6308, -6248}, {0xf9, 0x7e, 0x05, 0xff}}},
160
{{{ -3727, 260, 2048}, 0, { -4324, -2670}, {0xf3, 0x7e, 0x06, 0xff}}},
161
{{{ -4666, 260, 1401}, 0, { -6458, -3962}, {0xfe, 0x7e, 0x04, 0xff}}},
162
{{{ -2047, 518, -162}, 0, { -1854, -7084}, {0xfb, 0x64, 0xb3, 0xff}}},
163
{{{ -4132, 371, -562}, 0, { -6174, -7884}, {0x24, 0x5d, 0xb3, 0xff}}},
164
{{{ -4671, 422, -2545}, 0, { 1452, -334}, {0x68, 0x46, 0x0c, 0xff}}},
165
{{{ -5220, 422, -2744}, 0, { 360, -740}, {0x00, 0x7e, 0x0b, 0xff}}},
166
{{{ -4796, 405, -1606}, 0, { 1258, 1260}, {0x52, 0x5c, 0xe5, 0xff}}},
167
{{{ 4791, 405, -485}, 0, { -126, 1036}, {0xc8, 0x57, 0x48, 0xff}}},
168
{{{ 5249, 397, -636}, 0, { 632, 1040}, {0xfe, 0x7e, 0x0c, 0xff}}},
169
{{{ 4597, 405, -1016}, 0, { -150, 146}, {0xb6, 0x60, 0xde, 0xff}}},
170
{{{ 5633, 371, -2047}, 0, { 1912, -880}, {0xf5, 0x7e, 0x06, 0xff}}},
171
{{{ 5052, 371, -2053}, 0, { 1044, -1178}, {0xb9, 0x68, 0x0c, 0xff}}},
172
{{{ 4963, 544, -3762}, 0, { 1764, -3782}, {0xf6, 0x7e, 0x07, 0xff}}},
173
{{{ 4407, 545, -3689}, 0, { 896, -3950}, {0xaa, 0x5a, 0x15, 0xff}}},
174
};
175
176
// 0x07007588 - 0x07007688
177
static const Vtx castle_grounds_seg7_vertex_07007588[] = {
178
{{{ -4796, 405, -1606}, 0, { 1258, 1260}, {0x52, 0x5c, 0xe5, 0xff}}},
179
{{{ -5438, 405, -1522}, 0, { 0, 990}, {0x00, 0x7e, 0x04, 0xff}}},
180
{{{ -4132, 371, -562}, 0, { 2490, 3082}, {0x24, 0x5d, 0xb3, 0xff}}},
181
{{{ -4363, 371, 255}, 0, { 2100, 4468}, {0xf9, 0x7e, 0x05, 0xff}}},
182
{{{ -5220, 422, -2744}, 0, { 360, -740}, {0x00, 0x7e, 0x0b, 0xff}}},
183
{{{ -5307, 543, -3479}, 0, { 276, -1966}, {0x00, 0x7e, 0x0a, 0xff}}},
184
{{{ -4700, 543, -3663}, 0, { 1366, -2246}, {0x58, 0x5a, 0xfb, 0xff}}},
185
{{{ -4671, 422, -2545}, 0, { 1452, -334}, {0x68, 0x46, 0x0c, 0xff}}},
186
{{{ -2047, 518, -162}, 0, { -1854, -7084}, {0xfb, 0x64, 0xb3, 0xff}}},
187
{{{ -2317, 518, 929}, 0, { -1958, -4904}, {0xec, 0x7d, 0xf8, 0xff}}},
188
{{{ -553, 811, -162}, 0, { 1128, -7084}, {0xf1, 0x76, 0xd4, 0xff}}},
189
{{{ 4407, 545, -3689}, 0, { 896, -3950}, {0xaa, 0x5a, 0x15, 0xff}}},
190
{{{ 4963, 544, -3762}, 0, { 1764, -3782}, {0xf6, 0x7e, 0x07, 0xff}}},
191
{{{ 4409, 545, -5437}, 0, { 1770, -6566}, {0xd8, 0x78, 0x00, 0xff}}},
192
{{{ 4981, 545, -6167}, 0, { 2992, -7374}, {0xeb, 0x7d, 0x00, 0xff}}},
193
{{{ -1112, 801, 1396}, 0, { 632, -3972}, {0xf7, 0x7e, 0x02, 0xff}}},
194
};
195
196
// 0x07007688 - 0x07007788
197
static const Vtx castle_grounds_seg7_vertex_07007688[] = {
198
{{{ 2314, 371, -162}, 0, { 6852, -7084}, {0xfb, 0x5a, 0xa7, 0xff}}},
199
{{{ 554, 811, -162}, 0, { 3338, -7084}, {0x0e, 0x7a, 0xe4, 0xff}}},
200
{{{ 2318, 371, 683}, 0, { 7198, -5396}, {0x1e, 0x77, 0x1f, 0xff}}},
201
{{{ -553, 811, -162}, 0, { 1128, -7084}, {0xf1, 0x76, 0xd4, 0xff}}},
202
{{{ -1112, 801, 1396}, 0, { 632, -3972}, {0xf7, 0x7e, 0x02, 0xff}}},
203
{{{ 91, 801, 1396}, 0, { 3038, -3972}, {0x0d, 0x7d, 0x09, 0xff}}},
204
{{{ 3556, 405, -36}, 0, { 8994, -6764}, {0x46, 0x61, 0x28, 0xff}}},
205
{{{ 3362, 405, -567}, 0, { 8782, -7892}, {0xd8, 0x38, 0x96, 0xff}}},
206
{{{ -4700, 543, -3663}, 0, { 1366, -2246}, {0x58, 0x5a, 0xfb, 0xff}}},
207
{{{ -4928, 543, -4193}, 0, { 938, -3164}, {0x3c, 0x52, 0xb5, 0xff}}},
208
{{{ -5307, 543, -3479}, 0, { 276, -1966}, {0x00, 0x7e, 0x0a, 0xff}}},
209
{{{ -5864, 543, -3689}, 0, { -734, -2358}, {0x00, 0x7e, 0x06, 0xff}}},
210
{{{ -5784, 543, -4360}, 0, { -612, -3498}, {0x1e, 0x5e, 0xb2, 0xff}}},
211
{{{ 3468, 545, -5438}, 0, { 362, -7036}, {0x00, 0x7f, 0x00, 0xff}}},
212
{{{ 4981, 545, -6167}, 0, { 2992, -7374}, {0xeb, 0x7d, 0x00, 0xff}}},
213
{{{ 4989, 545, -7072}, 0, { 3454, -8724}, {0x00, 0x7f, 0x00, 0xff}}},
214
};
215
216
// 0x07007788 - 0x070077B8
217
static const Vtx castle_grounds_seg7_vertex_07007788[] = {
218
{{{ 4065, 545, -7585}, 0, { 2328, -9954}, {0x00, 0x7f, 0x00, 0xff}}},
219
{{{ 3484, 545, -7274}, 0, { 1304, -9776}, {0x00, 0x7f, 0x00, 0xff}}},
220
{{{ 3468, 545, -5438}, 0, { 362, -7036}, {0x00, 0x7f, 0x00, 0xff}}},
221
};
222
223
// 0x070077B8 - 0x07007858
224
static const Vtx castle_grounds_seg7_vertex_070077B8[] = {
225
{{{ 5709, -1330, 4034}, 0, { 190, -1150}, {0x3c, 0x6a, 0x1f, 0xff}}},
226
{{{ 5667, -1330, 3225}, 0, { -40, 260}, {0x5b, 0x4a, 0xd2, 0xff}}},
227
{{{ 5372, -924, 3298}, 0, { 566, 188}, {0x0a, 0x7d, 0xee, 0xff}}},
228
{{{ 5384, -1330, 2982}, 0, { 420, 734}, {0xf4, 0x4d, 0x9d, 0xff}}},
229
{{{ 4832, -1330, 3682}, 0, { 1778, -374}, {0xad, 0x5d, 0xee, 0xff}}},
230
{{{ 5125, -1330, 4077}, 0, { 1354, -1114}, {0xe7, 0x71, 0x33, 0xff}}},
231
{{{ 4994, -1330, 4855}, 0, { 534, -690}, {0xb5, 0x65, 0x09, 0xff}}},
232
{{{ 5385, -1330, 4964}, 0, { 592, 538}, {0x33, 0x62, 0x3e, 0xff}}},
233
{{{ 5255, -1125, 4748}, 0, { 652, 954}, {0x00, 0x7e, 0x09, 0xff}}},
234
{{{ 5400, -1330, 4459}, 0, { -96, 1552}, {0x16, 0x6a, 0xc0, 0xff}}},
235
};
236
237
// 0x07007858 - 0x07007928
238
static const Vtx castle_grounds_seg7_vertex_07007858[] = {
239
{{{ 1704, 41, 2512}, 0, { 1884, 794}, {0x26, 0x78, 0x06, 0xff}}},
240
{{{ 2076, 15, 2280}, 0, { 1166, 882}, {0x0f, 0x7d, 0x09, 0xff}}},
241
{{{ 2102, 58, 1692}, 0, { 930, 1848}, {0x0f, 0x7d, 0x0a, 0xff}}},
242
{{{ 2601, -101, 2939}, 0, { 472, -660}, {0x24, 0x77, 0x18, 0xff}}},
243
{{{ 2103, 89, 1305}, 0, { 802, 2500}, {0x1f, 0x78, 0x18, 0xff}}},
244
{{{ 2757, -72, 2338}, 0, { 8, 226}, {0x0f, 0x7d, 0x0a, 0xff}}},
245
{{{ 2708, -10, 1639}, 0, { -132, 1444}, {0x0f, 0x7d, 0x08, 0xff}}},
246
{{{ 3238, -89, 1787}, 0, { -1000, 760}, {0x23, 0x78, 0x10, 0xff}}},
247
{{{ 1713, -7, 3720}, 0, { 2268, -1238}, {0x4f, 0x62, 0xf6, 0xff}}},
248
{{{ 2967, -1330, 5005}, 0, { 314, -4684}, {0x62, 0x3f, 0xcf, 0xff}}},
249
{{{ 3587, -1330, 4339}, 0, { -966, -4062}, {0x39, 0x65, 0x31, 0xff}}},
250
{{{ 4402, -1330, 3226}, 0, { -2732, -2850}, {0x54, 0x5c, 0x14, 0xff}}},
251
{{{ 3362, 0, 725}, 0, { -1556, 2452}, {0x54, 0x5c, 0x17, 0xff}}},
252
};
253
254
// 0x07007928 - 0x07007968
255
static const Vtx castle_grounds_seg7_vertex_07007928[] = {
256
{{{ 2698, -1330, 6144}, 0, { 2198, -3082}, {0x00, 0x7f, 0x00, 0xff}}},
257
{{{ 7683, -1330, 140}, 0, { -3330, 1754}, {0x00, 0x7f, 0x00, 0xff}}},
258
{{{ 2698, -1330, 140}, 0, { 3300, 2170}, {0x00, 0x7f, 0x00, 0xff}}},
259
{{{ 7724, -1330, 5997}, 0, { -4458, -3372}, {0x00, 0x7f, 0x00, 0xff}}},
260
};
261
262
// 0x07007968 - 0x070079C8
263
static const Vtx castle_grounds_seg7_vertex_07007968[] = {
264
{{{ 3784, -1330, 590}, 0, { -2574, 2028}, {0x7b, 0x19, 0xf3, 0xff}}},
265
{{{ 3362, 0, 725}, 0, { -1556, 2452}, {0x54, 0x5c, 0x17, 0xff}}},
266
{{{ 4099, -1330, 1483}, 0, { -2808, 294}, {0x72, 0x2e, 0xe2, 0xff}}},
267
{{{ 4402, -1330, 3226}, 0, { -2732, -2850}, {0x54, 0x5c, 0x14, 0xff}}},
268
{{{ 3238, -89, 1787}, 0, { -1000, 760}, {0x23, 0x78, 0x10, 0xff}}},
269
{{{ 2601, -101, 2939}, 0, { 472, -660}, {0x24, 0x77, 0x18, 0xff}}},
270
};
271
272
// 0x070079C8 - 0x07007A08
273
static const Vtx castle_grounds_seg7_vertex_070079C8[] = {
274
{{{ 3362, 405, -567}, 0, { 0, -36}, {0xd8, 0x38, 0x96, 0xff}}},
275
{{{ 3556, 405, -36}, 0, { 0, 990}, {0x46, 0x61, 0x28, 0xff}}},
276
{{{ 4597, 405, -1016}, 0, { 4068, -36}, {0xb6, 0x60, 0xde, 0xff}}},
277
{{{ 4791, 405, -485}, 0, { 4068, 990}, {0xc8, 0x57, 0x48, 0xff}}},
278
};
279
280
// 0x07007A08 - 0x07007A48
281
static const Vtx castle_grounds_seg7_vertex_07007A08[] = {
282
{{{ 3363, 343, -566}, 0, { 0, -34}, {0x2b, 0xb6, 0xa3, 0xff}}},
283
{{{ 4597, 343, -1016}, 0, { 4068, -36}, {0xe2, 0xa6, 0xad, 0xff}}},
284
{{{ 3555, 343, -37}, 0, { 0, 988}, {0x13, 0x8f, 0x34, 0xff}}},
285
{{{ 4791, 343, -485}, 0, { 4068, 990}, {0x26, 0xc7, 0x6a, 0xff}}},
286
};
287
288
// 0x07007A48 - 0x07007B38
289
static const Vtx castle_grounds_seg7_vertex_07007A48[] = {
290
{{{ 7552, -58, 2256}, 0, { 3288, -3310}, {0xb0, 0x5a, 0x24, 0xff}}},
291
{{{ 6623, 371, 0}, 0, { 1644, -944}, {0xea, 0x78, 0x1f, 0xff}}},
292
{{{ 6237, -52, 823}, 0, { 2446, -972}, {0xc1, 0x58, 0x41, 0xff}}},
293
{{{ 7168, 474, 0}, 0, { 1492, -1570}, {0xc0, 0x6b, 0x15, 0xff}}},
294
{{{ 5249, 397, -636}, 0, { 1490, 1004}, {0xfe, 0x7e, 0x0c, 0xff}}},
295
{{{ 4791, 405, -485}, 0, { 1746, 1444}, {0xc8, 0x57, 0x48, 0xff}}},
296
{{{ -816, 260, 3370}, 0, { -1188, -248}, {0xe3, 0x74, 0x29, 0xff}}},
297
{{{ 48, 260, 3912}, 0, { -2002, 1104}, {0xaa, 0x53, 0x28, 0xff}}},
298
{{{ 512, 925, 3527}, 0, { -1546, 1646}, {0xe8, 0x7c, 0x00, 0xff}}},
299
{{{ 0, 727, 2146}, 0, { 330, 558}, {0x13, 0x7c, 0x0c, 0xff}}},
300
{{{ 1062, 558, 3465}, 0, { -1528, 2396}, {0x47, 0x64, 0xe3, 0xff}}},
301
{{{ 2103, 89, 1305}, 0, { 1198, 3260}, {0x1f, 0x78, 0x18, 0xff}}},
302
{{{ 2318, 371, 683}, 0, { 1994, 3390}, {0x1e, 0x77, 0x1f, 0xff}}},
303
{{{ 91, 801, 1396}, 0, { 1308, 480}, {0x0d, 0x7d, 0x09, 0xff}}},
304
{{{ -1112, 801, 1396}, 0, { 1446, -1200}, {0xf7, 0x7e, 0x02, 0xff}}},
305
};
306
307
// 0x07007B38 - 0x07007BC8
308
static const Vtx castle_grounds_seg7_vertex_07007B38[] = {
309
{{{ 3556, 405, -36}, 0, { 2800, 4920}, {0x46, 0x61, 0x28, 0xff}}},
310
{{{ 2318, 371, 683}, 0, { 1994, 3390}, {0x1e, 0x77, 0x1f, 0xff}}},
311
{{{ 3362, 0, 725}, 0, { 1818, 4858}, {0x54, 0x5c, 0x17, 0xff}}},
312
{{{ 2103, 89, 1305}, 0, { 1198, 3260}, {0x1f, 0x78, 0x18, 0xff}}},
313
{{{ 1173, 324, 2385}, 0, { -116, 2256}, {0x32, 0x74, 0xff, 0xff}}},
314
{{{ 1704, 41, 2512}, 0, { -346, 3032}, {0x26, 0x78, 0x06, 0xff}}},
315
{{{ 0, 727, 2146}, 0, { 330, 558}, {0x13, 0x7c, 0x0c, 0xff}}},
316
{{{ 1062, 558, 3465}, 0, { -1528, 2396}, {0x47, 0x64, 0xe3, 0xff}}},
317
{{{ 1713, -7, 3720}, 0, { -1938, 3374}, {0x4f, 0x62, 0xf6, 0xff}}},
318
};
319
320
// 0x07007BC8 - 0x07007C98
321
static const Vtx castle_grounds_seg7_vertex_07007BC8[] = {
322
{{{ 7245, -702, 4780}, 0, { 1496, 1008}, {0xb6, 0x55, 0xc7, 0xff}}},
323
{{{ 5882, -1330, 5370}, 0, { 552, 1788}, {0xd9, 0x3d, 0x99, 0xff}}},
324
{{{ 6045, -554, 5617}, 0, { 604, 740}, {0xe0, 0x44, 0x9b, 0xff}}},
325
{{{ 6659, -1330, 4236}, 0, { 1544, 1888}, {0xa8, 0x5a, 0xf7, 0xff}}},
326
{{{ 2816, -511, 5376}, 0, { 8900, 704}, {0x4d, 0x3c, 0xb0, 0xff}}},
327
{{{ 2630, -448, 4746}, 0, { 8568, 676}, {0x68, 0x36, 0xd2, 0xff}}},
328
{{{ 2048, 236, 4760}, 0, { 8402, -232}, {0x58, 0x4d, 0xd0, 0xff}}},
329
{{{ 2967, -1330, 5005}, 0, { 8830, 1820}, {0x62, 0x3f, 0xcf, 0xff}}},
330
{{{ 1713, -7, 3720}, 0, { 7880, 180}, {0x4f, 0x62, 0xf6, 0xff}}},
331
{{{ 3784, -1330, 590}, 0, { 528, 1824}, {0x7b, 0x19, 0xf3, 0xff}}},
332
{{{ 3362, -665, -567}, 0, { 1986, 1436}, {0x77, 0x00, 0xd5, 0xff}}},
333
{{{ 3556, 405, -36}, 0, { 1142, 8}, {0x46, 0x61, 0x28, 0xff}}},
334
{{{ 3363, 343, -566}, 0, { 1864, 332}, {0x2b, 0xb6, 0xa3, 0xff}}},
335
};
336
337
// 0x07007C98 - 0x07007D58
338
static const Vtx castle_grounds_seg7_vertex_07007C98[] = {
339
{{{ -4132, -511, -562}, 0, { 3088, 892}, {0x55, 0x00, 0xa3, 0xff}}},
340
{{{ -4132, 371, -562}, 0, { 3206, 324}, {0x24, 0x5d, 0xb3, 0xff}}},
341
{{{ -2047, -511, -162}, 0, { 2220, 892}, {0x10, 0x00, 0x83, 0xff}}},
342
{{{ -2047, 518, -162}, 0, { 2358, 228}, {0xfb, 0x64, 0xb3, 0xff}}},
343
{{{ -553, -511, -162}, 0, { 1598, 892}, {0x00, 0x00, 0x81, 0xff}}},
344
{{{ 3362, 405, -567}, 0, { 94, 300}, {0xd8, 0x38, 0x96, 0xff}}},
345
{{{ 3362, -511, -567}, 0, { -30, 892}, {0xd2, 0x00, 0x8a, 0xff}}},
346
{{{ 2321, -511, -162}, 0, { 404, 892}, {0xe1, 0x00, 0x85, 0xff}}},
347
{{{ 2314, 371, -162}, 0, { 524, 324}, {0xfb, 0x5a, 0xa7, 0xff}}},
348
{{{ 554, -511, -162}, 0, { 1138, 892}, {0x00, 0x00, 0x81, 0xff}}},
349
{{{ -553, 811, -162}, 0, { 1776, 40}, {0xf1, 0x76, 0xd4, 0xff}}},
350
{{{ 554, 811, -162}, 0, { 1316, 40}, {0x0e, 0x7a, 0xe4, 0xff}}},
351
};
352
353
// 0x07007D58 - 0x07007D98
354
static const Vtx castle_grounds_seg7_vertex_07007D58[] = {
355
{{{ -4928, 543, -4193}, 0, { 2134, 164}, {0x3c, 0x52, 0xb5, 0xff}}},
356
{{{ -4700, 543, -3663}, 0, { 1870, 164}, {0x58, 0x5a, 0xfb, 0xff}}},
357
{{{ -4702, -1228, -3663}, 0, { 1586, 1428}, {0x7a, 0x00, 0xdd, 0xff}}},
358
{{{ -4929, -1228, -4194}, 0, { 1850, 1428}, {0x4f, 0x00, 0x9e, 0xff}}},
359
};
360
361
// 0x07007D98 - 0x07007E78
362
static const Vtx castle_grounds_seg7_vertex_07007D98[] = {
363
{{{ 4403, -657, 5715}, 0, { 9788, 868}, {0x04, 0x4a, 0x9a, 0xff}}},
364
{{{ 3510, 0, 6358}, 0, { 9450, -64}, {0x37, 0x57, 0xb7, 0xff}}},
365
{{{ 4302, -190, 6316}, 0, { 9808, 196}, {0x01, 0x64, 0xb3, 0xff}}},
366
{{{ 6237, -52, 823}, 0, { 4320, 496}, {0xc1, 0x58, 0x41, 0xff}}},
367
{{{ 6864, -1330, 2905}, 0, { 2716, 2008}, {0x9a, 0x3f, 0x27, 0xff}}},
368
{{{ 7552, -58, 2256}, 0, { 3110, 380}, {0xb0, 0x5a, 0x24, 0xff}}},
369
{{{ 6045, -1330, 1574}, 0, { 4140, 2120}, {0xa0, 0x34, 0x40, 0xff}}},
370
{{{ 6659, -1330, 4236}, 0, { 1544, 1888}, {0xa8, 0x5a, 0xf7, 0xff}}},
371
{{{ 7245, -702, 4780}, 0, { 1496, 1008}, {0xb6, 0x55, 0xc7, 0xff}}},
372
{{{ 8018, -101, 3280}, 0, { 2482, 344}, {0xa8, 0x59, 0x10, 0xff}}},
373
{{{ 2048, 236, 4760}, 0, { 8402, -232}, {0x58, 0x4d, 0xd0, 0xff}}},
374
{{{ 2630, -448, 4746}, 0, { 8568, 676}, {0x68, 0x36, 0xd2, 0xff}}},
375
{{{ 1713, -7, 3720}, 0, { 7880, 180}, {0x4f, 0x62, 0xf6, 0xff}}},
376
{{{ 2816, -511, 5376}, 0, { 8900, 704}, {0x4d, 0x3c, 0xb0, 0xff}}},
377
};
378
379
// 0x07007E78 - 0x07007F78
380
static const Vtx castle_grounds_seg7_vertex_07007E78[] = {
381
{{{ -5940, 1466, -6875}, 0, { 704, 412}, {0x3a, 0x2f, 0x66, 0xff}}},
382
{{{ -7318, 1567, -5405}, 0, { -220, 368}, {0x6a, 0x40, 0x17, 0xff}}},
383
{{{ -5900, 533, -6711}, 0, { 666, 680}, {0x2c, 0x28, 0x6f, 0xff}}},
384
{{{ 5019, -1330, 140}, 0, { 5090, 2248}, {0x9b, 0x1a, 0x47, 0xff}}},
385
{{{ 6237, -52, 823}, 0, { 4320, 496}, {0xc1, 0x58, 0x41, 0xff}}},
386
{{{ 4791, 405, -485}, 0, { 5188, 8}, {0xc8, 0x57, 0x48, 0xff}}},
387
{{{ 6045, -1330, 1574}, 0, { 4140, 2120}, {0xa0, 0x34, 0x40, 0xff}}},
388
{{{ -5786, -1228, -4362}, 0, { -78, 1232}, {0x59, 0x31, 0xb4, 0xff}}},
389
{{{ -5631, 0, -6655}, 0, { 734, 840}, {0x2d, 0x3e, 0x64, 0xff}}},
390
{{{ -6613, 203, -5005}, 0, { -128, 784}, {0x67, 0x47, 0xf0, 0xff}}},
391
{{{ -4704, -1228, -5911}, 0, { 780, 1236}, {0x17, 0x32, 0x72, 0xff}}},
392
{{{ -4369, 373, -6149}, 0, { 956, 792}, {0xf0, 0x22, 0x79, 0xff}}},
393
{{{ -5344, 1494, -6924}, 0, { 906, 424}, {0x09, 0x37, 0x71, 0xff}}},
394
{{{ -6230, 1949, -7009}, 0, { 656, 264}, {0x27, 0x4a, 0x5f, 0xff}}},
395
{{{ -7463, 2074, -5749}, 0, { -152, 212}, {0x5b, 0x4d, 0x2a, 0xff}}},
396
{{{ -3906, -1228, -6149}, 0, { 1108, 1256}, {0x24, 0x0a, 0x79, 0xff}}},
397
};
398
399
// 0x07007F78 - 0x07008078
400
static const Vtx castle_grounds_seg7_vertex_07007F78[] = {
401
{{{ -4796, -511, -1606}, 0, { 674, 916}, {0x7e, 0x00, 0xf4, 0xff}}},
402
{{{ -4796, 405, -1606}, 0, { 844, 164}, {0x52, 0x5c, 0xe5, 0xff}}},
403
{{{ -4132, -511, -562}, 0, { 154, 916}, {0x55, 0x00, 0xa3, 0xff}}},
404
{{{ -4132, 371, -562}, 0, { 294, 288}, {0x24, 0x5d, 0xb3, 0xff}}},
405
{{{ -4671, 422, -2545}, 0, { 1292, 252}, {0x68, 0x46, 0x0c, 0xff}}},
406
{{{ -4671, -511, -2545}, 0, { 1142, 916}, {0x7e, 0x00, 0x03, 0xff}}},
407
{{{ -7463, 2074, -5749}, 0, { -152, 212}, {0x5b, 0x4d, 0x2a, 0xff}}},
408
{{{ -7318, 1567, -5405}, 0, { -220, 368}, {0x6a, 0x40, 0x17, 0xff}}},
409
{{{ -5940, 1466, -6875}, 0, { 704, 412}, {0x3a, 0x2f, 0x66, 0xff}}},
410
{{{ -5940, 1466, -6875}, 0, { 630, 660}, {0x3a, 0x2f, 0x66, 0xff}}},
411
{{{ -5344, 1494, -6924}, 0, { 802, 672}, {0x09, 0x37, 0x71, 0xff}}},
412
{{{ -6230, 1949, -7009}, 0, { 598, 464}, {0x27, 0x4a, 0x5f, 0xff}}},
413
{{{ -8191, 3121, -6586}, 0, { -104, -124}, {0x65, 0x4c, 0x06, 0xff}}},
414
{{{ -7796, 2569, -6392}, 0, { -42, 48}, {0x4b, 0x61, 0x1d, 0xff}}},
415
{{{ -8191, 3079, -7570}, 0, { 226, -136}, {0x35, 0x5f, 0x3f, 0xff}}},
416
{{{ -6230, 1949, -7009}, 0, { 656, 264}, {0x27, 0x4a, 0x5f, 0xff}}},
417
};
418
419
// 0x07008078 - 0x07008178
420
static const Vtx castle_grounds_seg7_vertex_07008078[] = {
421
{{{ -7796, 2569, -6392}, 0, { -42, 48}, {0x4b, 0x61, 0x1d, 0xff}}},
422
{{{ -7164, 2688, -7336}, 0, { 470, 16}, {0x15, 0x53, 0x5c, 0xff}}},
423
{{{ -8191, 3079, -7570}, 0, { 226, -136}, {0x35, 0x5f, 0x3f, 0xff}}},
424
{{{ -6230, 1949, -7009}, 0, { 656, 264}, {0x27, 0x4a, 0x5f, 0xff}}},
425
{{{ -6922, 2865, -7377}, 0, { 558, -28}, {0x08, 0x36, 0x72, 0xff}}},
426
{{{ -4671, 422, -2545}, 0, { 1292, 252}, {0x68, 0x46, 0x0c, 0xff}}},
427
{{{ -4671, -511, -2545}, 0, { 1142, 916}, {0x7e, 0x00, 0x03, 0xff}}},
428
{{{ -4700, 543, -3663}, 0, { 1870, 164}, {0x58, 0x5a, 0xfb, 0xff}}},
429
{{{ -4702, -1228, -3663}, 0, { 1586, 1428}, {0x7a, 0x00, 0xdd, 0xff}}},
430
{{{ -5344, 1494, -6924}, 0, { 906, 424}, {0x09, 0x37, 0x71, 0xff}}},
431
{{{ 4403, -657, 5715}, 0, { 9788, 868}, {0x04, 0x4a, 0x9a, 0xff}}},
432
{{{ 6045, -554, 5617}, 0, { 10824, 740}, {0xe0, 0x44, 0x9b, 0xff}}},
433
{{{ 5882, -1330, 5370}, 0, { 10772, 1788}, {0xd9, 0x3d, 0x99, 0xff}}},
434
{{{ 7878, -101, 4665}, 0, { 1750, 224}, {0xab, 0x50, 0xd0, 0xff}}},
435
{{{ 8018, -101, 3280}, 0, { 2482, 344}, {0xa8, 0x59, 0x10, 0xff}}},
436
{{{ 7245, -702, 4780}, 0, { 1496, 1008}, {0xb6, 0x55, 0xc7, 0xff}}},
437
};
438
439
// 0x07008178 - 0x07008268
440
static const Vtx castle_grounds_seg7_vertex_07008178[] = {
441
{{{ 7552, -58, 2256}, 0, { 226, 900}, {0xb0, 0x5a, 0x24, 0xff}}},
442
{{{ 8018, -101, 3280}, 0, { 880, 896}, {0xa8, 0x59, 0x10, 0xff}}},
443
{{{ 8192, 1355, 1650}, 0, { 48, 16}, {0x9b, 0x45, 0x20, 0xff}}},
444
{{{ 6377, -101, 5989}, 0, { 698, 104}, {0xdc, 0x56, 0xab, 0xff}}},
445
{{{ 7245, -702, 4780}, 0, { 1496, 1008}, {0xb6, 0x55, 0xc7, 0xff}}},
446
{{{ 6045, -554, 5617}, 0, { 604, 740}, {0xe0, 0x44, 0x9b, 0xff}}},
447
{{{ 7878, -101, 4665}, 0, { 1750, 224}, {0xab, 0x50, 0xd0, 0xff}}},
448
{{{ 6377, -101, 5989}, 0, { 10918, 104}, {0xdc, 0x56, 0xab, 0xff}}},
449
{{{ 4403, -657, 5715}, 0, { 9788, 868}, {0x04, 0x4a, 0x9a, 0xff}}},
450
{{{ 4302, -190, 6316}, 0, { 9808, 196}, {0x01, 0x64, 0xb3, 0xff}}},
451
{{{ 6045, -554, 5617}, 0, { 10824, 740}, {0xe0, 0x44, 0x9b, 0xff}}},
452
{{{ 2967, -1330, 5005}, 0, { 8830, 1820}, {0x62, 0x3f, 0xcf, 0xff}}},
453
{{{ 2816, -511, 5376}, 0, { 8900, 704}, {0x4d, 0x3c, 0xb0, 0xff}}},
454
{{{ 3913, -1330, 5495}, 0, { 9464, 1776}, {0x19, 0x29, 0x8b, 0xff}}},
455
{{{ 5882, -1330, 5370}, 0, { 10772, 1788}, {0xd9, 0x3d, 0x99, 0xff}}},
456
};
457
458
// 0x07008268 - 0x070082C8
459
static const Vtx castle_grounds_seg7_vertex_07008268[] = {
460
{{{ -6613, 203, -5005}, 0, { 984, 620}, {0x67, 0x47, 0xf0, 0xff}}},
461
{{{ -6479, 543, -4496}, 0, { 892, 424}, {0x43, 0x68, 0xe7, 0xff}}},
462
{{{ -5784, 543, -4360}, 0, { 544, 388}, {0x1e, 0x5e, 0xb2, 0xff}}},
463
{{{ -5786, -1228, -4362}, 0, { 432, 1340}, {0x59, 0x31, 0xb4, 0xff}}},
464
{{{ -4928, 543, -4193}, 0, { 114, 340}, {0x3c, 0x52, 0xb5, 0xff}}},
465
{{{ -4929, -1228, -4194}, 0, { 2, 1292}, {0x4f, 0x00, 0x9e, 0xff}}},
466
};
467
468
// 0x070082C8 - 0x07008338
469
static const Vtx castle_grounds_seg7_vertex_070082C8[] = {
470
{{{ -6479, 543, -4496}, 0, { 892, 424}, {0x43, 0x68, 0xe7, 0xff}}},
471
{{{ -6613, 203, -5005}, 0, { 984, 620}, {0x67, 0x47, 0xf0, 0xff}}},
472
{{{ -7318, 1567, -5405}, 0, { 1450, -72}, {0x6a, 0x40, 0x17, 0xff}}},
473
{{{ 4597, 405, -1016}, 0, { 334, 176}, {0xb6, 0x60, 0xde, 0xff}}},
474
{{{ 4597, -665, -1016}, 0, { 208, 1228}, {0x89, 0x00, 0x2b, 0xff}}},
475
{{{ 4791, 405, -485}, 0, { 756, -44}, {0xc8, 0x57, 0x48, 0xff}}},
476
{{{ 5019, -1330, 140}, 0, { 1028, 1604}, {0x9b, 0x1a, 0x47, 0xff}}},
477
};
478
479
// 0x07008338 - 0x07008368
480
static const Vtx castle_grounds_seg7_vertex_07008338[] = {
481
{{{ 3362, 0, 725}, 0, { 346, 12}, {0x54, 0x5c, 0x17, 0xff}}},
482
{{{ 3784, -1330, 590}, 0, { 528, 1824}, {0x7b, 0x19, 0xf3, 0xff}}},
483
{{{ 3556, 405, -36}, 0, { 1142, 8}, {0x46, 0x61, 0x28, 0xff}}},
484
};
485
486
// 0x07008368 - 0x07008458
487
static const Vtx castle_grounds_seg7_vertex_07008368[] = {
488
{{{ -8011, 1630, 3950}, 0, { 720, -4336}, {0x5c, 0x48, 0xd1, 0xff}}},
489
{{{ -7167, 1937, 5120}, 0, { 862, -5772}, {0x4a, 0x43, 0xb3, 0xff}}},
490
{{{ -6678, 590, 4409}, 0, { 356, -5088}, {0x2f, 0x6a, 0xce, 0xff}}},
491
{{{ 7203, 627, -1945}, 0, { 140, 692}, {0xbb, 0x69, 0x07, 0xff}}},
492
{{{ 8192, 1876, -2047}, 0, { 804, 1080}, {0x9e, 0x4f, 0x09, 0xff}}},
493
{{{ 8192, 2189, -4095}, 0, { 852, -1320}, {0x99, 0x49, 0x09, 0xff}}},
494
{{{ 7305, 868, -4095}, 0, { 144, -1860}, {0xc7, 0x6f, 0x10, 0xff}}},
495
{{{ 8192, 1710, 0}, 0, { 836, 3532}, {0x9e, 0x50, 0x09, 0xff}}},
496
{{{ 7168, 474, 0}, 0, { 172, 3024}, {0xc0, 0x6b, 0x15, 0xff}}},
497
{{{ 8192, 1355, 1650}, 0, { 718, 5880}, {0x9b, 0x45, 0x20, 0xff}}},
498
{{{ 7552, -58, 2256}, 0, { 128, 5428}, {0xb0, 0x5a, 0x24, 0xff}}},
499
{{{ 8192, 2540, -6143}, 0, { 920, -3700}, {0xa6, 0x4f, 0x29, 0xff}}},
500
{{{ 6789, 1022, -5679}, 0, { 134, -3752}, {0xc6, 0x6d, 0x1a, 0xff}}},
501
{{{ -7415, 508, 3183}, 0, { 294, -3548}, {0x47, 0x63, 0xde, 0xff}}},
502
{{{ -8191, 1729, 2324}, 0, { 712, -2256}, {0x73, 0x34, 0xf4, 0xff}}},
503
};
504
505
// 0x07008458 - 0x07008558
506
static const Vtx castle_grounds_seg7_vertex_07008458[] = {
507
{{{ -8191, 1667, 0}, 0, { 630, 680}, {0x71, 0x37, 0x06, 0xff}}},
508
{{{ -8191, 1729, 2324}, 0, { 712, -2256}, {0x73, 0x34, 0xf4, 0xff}}},
509
{{{ -7835, 1019, 0}, 0, { 394, 576}, {0x77, 0x2a, 0x02, 0xff}}},
510
{{{ -4090, 1231, 6630}, 0, { 618, 3240}, {0x08, 0x5e, 0xac, 0xff}}},
511
{{{ -4825, 553, 5288}, 0, { 310, 4244}, {0x1b, 0x72, 0xd2, 0xff}}},
512
{{{ -5750, 1704, 6144}, 0, { 772, 4928}, {0x34, 0x54, 0xb2, 0xff}}},
513
{{{ -6678, 590, 4409}, 0, { 274, 6272}, {0x2f, 0x6a, 0xce, 0xff}}},
514
{{{ -7167, 1937, 5120}, 0, { 832, 6424}, {0x4a, 0x43, 0xb3, 0xff}}},
515
{{{ -2047, 260, 5792}, 0, { 264, 1276}, {0x00, 0x5a, 0xa7, 0xff}}},
516
{{{ -7685, 260, 2269}, 0, { 180, -2428}, {0x4b, 0x65, 0xf1, 0xff}}},
517
{{{ -7415, 508, 3183}, 0, { 294, -3548}, {0x47, 0x63, 0xde, 0xff}}},
518
{{{ -2069, 1169, 6155}, 0, { 648, 1036}, {0xf7, 0x4e, 0x9d, 0xff}}},
519
{{{ -2064, 1550, 6813}, 0, { 810, 924}, {0xfe, 0x6d, 0xc0, 0xff}}},
520
{{{ 2155, 1057, 6472}, 0, { 720, -3580}, {0x33, 0x6c, 0xd9, 0xff}}},
521
{{{ 1536, 718, 4698}, 0, { 558, -2800}, {0x3d, 0x69, 0xdd, 0xff}}},
522
{{{ 785, 996, 5113}, 0, { 656, -2052}, {0xed, 0x78, 0xde, 0xff}}},
523
};
524
525
// 0x07008558 - 0x07008638
526
static const Vtx castle_grounds_seg7_vertex_07008558[] = {
527
{{{ 2155, 1057, 6472}, 0, { 720, -3580}, {0x33, 0x6c, 0xd9, 0xff}}},
528
{{{ 2048, 236, 4760}, 0, { 368, -3224}, {0x58, 0x4d, 0xd0, 0xff}}},
529
{{{ 1536, 718, 4698}, 0, { 558, -2800}, {0x3d, 0x69, 0xdd, 0xff}}},
530
{{{ 3510, 0, 6358}, 0, { 310, -4764}, {0x37, 0x57, 0xb7, 0xff}}},
531
{{{ 785, 996, 5113}, 0, { 656, -2052}, {0xed, 0x78, 0xde, 0xff}}},
532
{{{ -19, 1473, 6727}, 0, { 834, -1304}, {0xfb, 0x74, 0xcf, 0xff}}},
533
{{{ -7685, 260, 2269}, 0, { 180, -2428}, {0x4b, 0x65, 0xf1, 0xff}}},
534
{{{ -7685, 260, 0}, 0, { 120, 452}, {0x3a, 0x70, 0x0b, 0xff}}},
535
{{{ -7835, 1019, 0}, 0, { 394, 576}, {0x77, 0x2a, 0x02, 0xff}}},
536
{{{ -2069, 1169, 6155}, 0, { 648, 1036}, {0xf7, 0x4e, 0x9d, 0xff}}},
537
{{{ -2064, 1550, 6813}, 0, { 810, 924}, {0xfe, 0x6d, 0xc0, 0xff}}},
538
{{{ -265, 1126, 6164}, 0, { 682, -936}, {0xe5, 0x61, 0xb3, 0xff}}},
539
{{{ -2047, 260, 5792}, 0, { 264, 1276}, {0x00, 0x5a, 0xa7, 0xff}}},
540
{{{ -829, 260, 5658}, 0, { 298, -64}, {0xe8, 0x42, 0x97, 0xff}}},
541
};
542
543
// 0x07008638 - 0x07008738
544
static const Vtx castle_grounds_seg7_vertex_07008638[] = {
545
{{{ 512, 925, 3527}, 0, { 688, -1004}, {0xe8, 0x7c, 0x00, 0xff}}},
546
{{{ -24, 260, 5009}, 0, { 330, 1340}, {0xac, 0x56, 0xda, 0xff}}},
547
{{{ 785, 996, 5113}, 0, { 804, 736}, {0xed, 0x78, 0xde, 0xff}}},
548
{{{ -829, 260, 5658}, 0, { 298, -64}, {0xe8, 0x42, 0x97, 0xff}}},
549
{{{ -265, 1126, 6164}, 0, { 682, -936}, {0xe5, 0x61, 0xb3, 0xff}}},
550
{{{ -24, 260, 5009}, 0, { 320, -952}, {0xac, 0x56, 0xda, 0xff}}},
551
{{{ 785, 996, 5113}, 0, { 656, -2052}, {0xed, 0x78, 0xde, 0xff}}},
552
{{{ -7685, 260, 0}, 0, { 120, 452}, {0x3a, 0x70, 0x0b, 0xff}}},
553
{{{ -6899, 371, -2047}, 0, { 106, 3064}, {0x41, 0x68, 0x1e, 0xff}}},
554
{{{ -7867, 1237, -1398}, 0, { 436, 2380}, {0x6c, 0x3c, 0x1b, 0xff}}},
555
{{{ -7835, 1019, 0}, 0, { 394, 576}, {0x77, 0x2a, 0x02, 0xff}}},
556
{{{ -8191, 1667, 0}, 0, { 630, 680}, {0x71, 0x37, 0x06, 0xff}}},
557
{{{ -8164, 2413, -2679}, 0, { 864, 4368}, {0x67, 0x45, 0x17, 0xff}}},
558
{{{ 1536, 718, 4698}, 0, { 608, 536}, {0x3d, 0x69, 0xdd, 0xff}}},
559
{{{ 1062, 558, 3465}, 0, { 452, -712}, {0x47, 0x64, 0xe3, 0xff}}},
560
{{{ 48, 260, 3912}, 0, { 282, 88}, {0xaa, 0x53, 0x28, 0xff}}},
561
};
562
563
// 0x07008738 - 0x07008818
564
static const Vtx castle_grounds_seg7_vertex_07008738[] = {
565
{{{ -7337, 1521, -2854}, 0, { 500, 4276}, {0x62, 0x4a, 0x1d, 0xff}}},
566
{{{ -8164, 2413, -2679}, 0, { 864, 4368}, {0x67, 0x45, 0x17, 0xff}}},
567
{{{ -7867, 1237, -1398}, 0, { 436, 2380}, {0x6c, 0x3c, 0x1b, 0xff}}},
568
{{{ -6899, 371, -2047}, 0, { 106, 3064}, {0x41, 0x68, 0x1e, 0xff}}},
569
{{{ -6641, 543, -3573}, 0, { 66, 5000}, {0x37, 0x71, 0x10, 0xff}}},
570
{{{ -7091, 1592, -4094}, 0, { 494, 5860}, {0x65, 0x4c, 0x06, 0xff}}},
571
{{{ -8191, 2574, -4095}, 0, { 848, 6024}, {0x5f, 0x52, 0x0c, 0xff}}},
572
{{{ -6479, 543, -4496}, 0, { 104, 6200}, {0x43, 0x68, 0xe7, 0xff}}},
573
{{{ -7318, 1567, -5405}, 0, { 450, 7520}, {0x6a, 0x40, 0x17, 0xff}}},
574
{{{ -7463, 2074, -5749}, 0, { 624, 8040}, {0x5b, 0x4d, 0x2a, 0xff}}},
575
{{{ -8191, 3121, -6586}, 0, { 980, 9272}, {0x65, 0x4c, 0x06, 0xff}}},
576
{{{ 1062, 558, 3465}, 0, { 452, -712}, {0x47, 0x64, 0xe3, 0xff}}},
577
{{{ 1536, 718, 4698}, 0, { 608, 536}, {0x3d, 0x69, 0xdd, 0xff}}},
578
{{{ 2048, 236, 4760}, 0, { 304, 1080}, {0x58, 0x4d, 0xd0, 0xff}}},
579
};
580
581
// 0x07008818 - 0x07008908
582
static const Vtx castle_grounds_seg7_vertex_07008818[] = {
583
{{{ -5344, 1494, -6924}, 0, { 392, 1780}, {0x09, 0x37, 0x71, 0xff}}},
584
{{{ -4369, 373, -6149}, 0, { -54, 2004}, {0xf0, 0x22, 0x79, 0xff}}},
585
{{{ -4369, 2195, -7760}, 0, { 446, 276}, {0x1b, 0x4d, 0x60, 0xff}}},
586
{{{ -6922, 2865, -7377}, 0, { 962, 2064}, {0x08, 0x36, 0x72, 0xff}}},
587
{{{ 4997, 545, -8085}, 0, { 48, -7608}, {0xc8, 0x6a, 0x28, 0xff}}},
588
{{{ 5974, 910, -7191}, 0, { 38, -6100}, {0xbe, 0x5d, 0x36, 0xff}}},
589
{{{ 4997, 2201, -8085}, 0, { 512, -6632}, {0xc3, 0x1b, 0x6b, 0xff}}},
590
{{{ 6684, 2540, -7764}, 0, { 556, -5844}, {0xc6, 0x3b, 0x60, 0xff}}},
591
{{{ 5974, 910, -7191}, 0, { -16, -5664}, {0xbe, 0x5d, 0x36, 0xff}}},
592
{{{ 6789, 1022, -5679}, 0, { 134, -3752}, {0xc6, 0x6d, 0x1a, 0xff}}},
593
{{{ 8192, 2540, -6143}, 0, { 920, -3700}, {0xa6, 0x4f, 0x29, 0xff}}},
594
{{{ 6684, 2540, -7764}, 0, { 826, -5700}, {0xc6, 0x3b, 0x60, 0xff}}},
595
{{{ 1713, -7, 3720}, 0, { 150, -324}, {0x4f, 0x62, 0xf6, 0xff}}},
596
{{{ 1062, 558, 3465}, 0, { 452, -712}, {0x47, 0x64, 0xe3, 0xff}}},
597
{{{ 2048, 236, 4760}, 0, { 304, 1080}, {0x58, 0x4d, 0xd0, 0xff}}},
598
};
599
600
// 0x07008908 - 0x070089B8
601
static const Vtx castle_grounds_seg7_vertex_07008908[] = {
602
{{{ 554, -511, -162}, 0, { 576, 990}, {0x00, 0x00, 0x81, 0xff}}},
603
{{{ -553, -511, -162}, 0, { 6100, 990}, {0x00, 0x00, 0x81, 0xff}}},
604
{{{ -553, 607, -162}, 0, { 6100, -5610}, {0x00, 0x00, 0x81, 0xff}}},
605
{{{ 5052, -511, -2053}, 0, { -5628, 820}, {0x83, 0x00, 0xed, 0xff}}},
606
{{{ 4597, -511, -1016}, 0, { 2012, 990}, {0x8c, 0x00, 0xcd, 0xff}}},
607
{{{ 4597, 405, -1016}, 0, { 2112, -3584}, {0xb6, 0x60, 0xde, 0xff}}},
608
{{{ 5052, 371, -2053}, 0, { -5532, -3584}, {0xb9, 0x68, 0x0c, 0xff}}},
609
{{{ 4407, -511, -3689}, 0, { 1744, 794}, {0x85, 0x00, 0x1f, 0xff}}},
610
{{{ 4407, 545, -3689}, 0, { 1744, -4480}, {0xaa, 0x5a, 0x15, 0xff}}},
611
{{{ 4409, 545, -5437}, 0, { -6976, -4480}, {0xd8, 0x78, 0x00, 0xff}}},
612
{{{ 554, 607, -162}, 0, { 576, -5610}, {0x00, 0x00, 0x81, 0xff}}},
613
};
614
615
// 0x070089B8 - 0x070089F8
616
static const Vtx castle_grounds_seg7_vertex_070089B8[] = {
617
{{{ 5052, -511, -2053}, 0, { 2412, 810}, {0x83, 0x00, 0xed, 0xff}}},
618
{{{ 5052, 371, -2053}, 0, { 2412, -3594}, {0xb9, 0x68, 0x0c, 0xff}}},
619
{{{ 4407, -511, -3689}, 0, { -6360, 810}, {0x85, 0x00, 0x1f, 0xff}}},
620
{{{ 4407, 545, -3689}, 0, { -6360, -4462}, {0xaa, 0x5a, 0x15, 0xff}}},
621
};
622
623
// 0x070089F8 - 0x07008A68
624
static const Gfx castle_grounds_seg7_dl_070089F8[] = {
625
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, outside_0900B000),
626
gsDPLoadSync(),
627
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 16 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
628
gsSPLight(&castle_grounds_seg7_lights_07006ED8.l, 1),
629
gsSPLight(&castle_grounds_seg7_lights_07006ED8.a, 2),
630
gsSPVertex(castle_grounds_seg7_vertex_07006F98, 4, 0),
631
gsSP2Triangles( 0, 1, 2, 0x0, 3, 2, 1, 0x0),
632
gsSPLight(&castle_grounds_seg7_lights_07006EF0.l, 1),
633
gsSPLight(&castle_grounds_seg7_lights_07006EF0.a, 2),
634
gsSPVertex(castle_grounds_seg7_vertex_07006FD8, 4, 0),
635
gsSP2Triangles( 0, 1, 2, 0x0, 3, 2, 1, 0x0),
636
gsSPEndDisplayList(),
637
};
638
639
// 0x07008A68 - 0x07008BF0
640
static const Gfx castle_grounds_seg7_dl_07008A68[] = {
641
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, outside_09004000),
642
gsDPLoadSync(),
643
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
644
gsSPLight(&castle_grounds_seg7_lights_07006ED8.l, 1),
645
gsSPLight(&castle_grounds_seg7_lights_07006ED8.a, 2),
646
gsSPVertex(castle_grounds_seg7_vertex_07007018, 16, 0),
647
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
648
gsSP2Triangles( 6, 7, 8, 0x0, 9, 10, 6, 0x0),
649
gsSP2Triangles( 7, 6, 10, 0x0, 7, 11, 8, 0x0),
650
gsSP2Triangles(12, 8, 11, 0x0, 13, 12, 11, 0x0),
651
gsSP2Triangles(11, 14, 13, 0x0, 13, 14, 4, 0x0),
652
gsSP2Triangles(15, 4, 14, 0x0, 15, 5, 4, 0x0),
653
gsSPVertex(castle_grounds_seg7_vertex_07007118, 15, 0),
654
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
655
gsSP2Triangles( 5, 6, 3, 0x0, 7, 5, 4, 0x0),
656
gsSP2Triangles( 5, 8, 6, 0x0, 5, 7, 8, 0x0),
657
gsSP2Triangles( 9, 1, 0, 0x0, 9, 0, 10, 0x0),
658
gsSP2Triangles(11, 10, 0, 0x0, 12, 13, 0, 0x0),
659
gsSP2Triangles( 0, 13, 11, 0x0, 2, 14, 0, 0x0),
660
gsSP1Triangle(12, 0, 14, 0x0),
661
gsSPVertex(castle_grounds_seg7_vertex_07007208, 16, 0),
662
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
663
gsSP2Triangles( 2, 5, 4, 0x0, 6, 7, 8, 0x0),
664
gsSP2Triangles( 7, 9, 8, 0x0, 1, 5, 2, 0x0),
665
gsSP2Triangles( 1, 10, 5, 0x0, 11, 12, 7, 0x0),
666
gsSP2Triangles(12, 9, 7, 0x0, 13, 14, 15, 0x0),
667
gsSPVertex(castle_grounds_seg7_vertex_07007308, 8, 0),
668
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
669
gsSP2Triangles( 6, 7, 3, 0x0, 3, 7, 4, 0x0),
670
gsSPEndDisplayList(),
671
};
672
673
// 0x07008BF0 - 0x07008D70
674
static const Gfx castle_grounds_seg7_dl_07008BF0[] = {
675
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, outside_09008000),
676
gsDPLoadSync(),
677
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
678
gsSPVertex(castle_grounds_seg7_vertex_07007388, 16, 0),
679
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 4, 0x0),
680
gsSP2Triangles( 5, 6, 7, 0x0, 8, 9, 10, 0x0),
681
gsSP2Triangles(11, 8, 12, 0x0, 10, 12, 8, 0x0),
682
gsSP2Triangles( 9, 13, 10, 0x0, 9, 14, 13, 0x0),
683
gsSP1Triangle(11, 12, 15, 0x0),
684
gsSPVertex(castle_grounds_seg7_vertex_07007488, 16, 0),
685
gsSP2Triangles( 0, 1, 2, 0x0, 3, 2, 1, 0x0),
686
gsSP2Triangles( 0, 4, 1, 0x0, 1, 4, 5, 0x0),
687
gsSP2Triangles( 6, 7, 8, 0x0, 9, 10, 11, 0x0),
688
gsSP2Triangles(12, 13, 10, 0x0, 11, 10, 13, 0x0),
689
gsSP2Triangles(12, 14, 13, 0x0, 15, 13, 14, 0x0),
690
gsSPVertex(castle_grounds_seg7_vertex_07007588, 16, 0),
691
gsSP2Triangles( 0, 1, 2, 0x0, 2, 1, 3, 0x0),
692
gsSP2Triangles( 0, 4, 1, 0x0, 5, 4, 6, 0x0),
693
gsSP2Triangles( 6, 4, 7, 0x0, 8, 9, 10, 0x0),
694
gsSP2Triangles(11, 12, 13, 0x0, 14, 13, 12, 0x0),
695
gsSP1Triangle(15, 10, 9, 0x0),
696
gsSPVertex(castle_grounds_seg7_vertex_07007688, 16, 0),
697
gsSP2Triangles( 0, 1, 2, 0x0, 1, 3, 4, 0x0),
698
gsSP2Triangles( 2, 1, 5, 0x0, 0, 6, 7, 0x0),
699
gsSP2Triangles( 2, 6, 0, 0x0, 8, 9, 10, 0x0),
700
gsSP2Triangles(10, 9, 11, 0x0, 12, 11, 9, 0x0),
701
gsSP2Triangles( 1, 4, 5, 0x0, 13, 14, 15, 0x0),
702
gsSPVertex(castle_grounds_seg7_vertex_07007788, 3, 0),
703
gsSP1Triangle( 0, 1, 2, 0x0),
704
gsSPEndDisplayList(),
705
};
706
707
// 0x07008D70 - 0x07008DE8
708
static const Gfx castle_grounds_seg7_dl_07008D70[] = {
709
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, outside_09009000),
710
gsDPLoadSync(),
711
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
712
gsSPLight(&castle_grounds_seg7_lights_07006F08.l, 1),
713
gsSPLight(&castle_grounds_seg7_lights_07006F08.a, 2),
714
gsSPVertex(castle_grounds_seg7_vertex_070077B8, 10, 0),
715
gsSP2Triangles( 0, 1, 2, 0x0, 1, 3, 2, 0x0),
716
gsSP2Triangles( 3, 4, 2, 0x0, 5, 0, 2, 0x0),
717
gsSP2Triangles( 4, 5, 2, 0x0, 6, 7, 8, 0x0),
718
gsSP2Triangles( 9, 6, 8, 0x0, 7, 9, 8, 0x0),
719
gsSPEndDisplayList(),
720
};
721
722
// 0x07008DE8 - 0x07008EE8
723
static const Gfx castle_grounds_seg7_dl_07008DE8[] = {
724
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, outside_09009800),
725
gsDPLoadSync(),
726
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
727
gsSPLight(&castle_grounds_seg7_lights_07006ED8.l, 1),
728
gsSPLight(&castle_grounds_seg7_lights_07006ED8.a, 2),
729
gsSPVertex(castle_grounds_seg7_vertex_07007858, 13, 0),
730
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
731
gsSP2Triangles( 0, 2, 4, 0x0, 1, 3, 5, 0x0),
732
gsSP2Triangles( 4, 2, 6, 0x0, 4, 6, 7, 0x0),
733
gsSP2Triangles( 7, 6, 5, 0x0, 7, 5, 3, 0x0),
734
gsSP2Triangles( 8, 9, 10, 0x0, 10, 11, 3, 0x0),
735
gsSP2Triangles( 3, 8, 10, 0x0, 8, 3, 0, 0x0),
736
gsSP1Triangle( 4, 7, 12, 0x0),
737
gsSPLight(&castle_grounds_seg7_lights_07006F08.l, 1),
738
gsSPLight(&castle_grounds_seg7_lights_07006F08.a, 2),
739
gsSPVertex(castle_grounds_seg7_vertex_07007928, 4, 0),
740
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
741
gsSPLight(&castle_grounds_seg7_lights_07006ED8.l, 1),
742
gsSPLight(&castle_grounds_seg7_lights_07006ED8.a, 2),
743
gsSPVertex(castle_grounds_seg7_vertex_07007968, 6, 0),
744
gsSP2Triangles( 0, 1, 2, 0x0, 1, 3, 2, 0x0),
745
gsSP2Triangles( 3, 1, 4, 0x0, 3, 4, 5, 0x0),
746
gsSPEndDisplayList(),
747
};
748
749
// 0x07008EE8 - 0x07008F48
750
static const Gfx castle_grounds_seg7_dl_07008EE8[] = {
751
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, outside_0900B400),
752
gsDPLoadSync(),
753
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
754
gsSPVertex(castle_grounds_seg7_vertex_070079C8, 4, 0),
755
gsSP2Triangles( 0, 1, 2, 0x0, 3, 2, 1, 0x0),
756
gsSPLight(&castle_grounds_seg7_lights_07006F20.l, 1),
757
gsSPLight(&castle_grounds_seg7_lights_07006F20.a, 2),
758
gsSPVertex(castle_grounds_seg7_vertex_07007A08, 4, 0),
759
gsSP2Triangles( 0, 1, 2, 0x0, 2, 1, 3, 0x0),
760
gsSPEndDisplayList(),
761
};
762
763
// 0x07008F48 - 0x07009010
764
static const Gfx castle_grounds_seg7_dl_07008F48[] = {
765
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, outside_09003800),
766
gsDPLoadSync(),
767
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
768
gsSPLight(&castle_grounds_seg7_lights_07006ED8.l, 1),
769
gsSPLight(&castle_grounds_seg7_lights_07006ED8.a, 2),
770
gsSPVertex(castle_grounds_seg7_vertex_07007A48, 15, 0),
771
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
772
gsSP2Triangles( 1, 4, 2, 0x0, 4, 5, 2, 0x0),
773
gsSP2Triangles( 6, 7, 8, 0x0, 9, 6, 8, 0x0),
774
gsSP2Triangles( 9, 8, 10, 0x0, 9, 11, 12, 0x0),
775
gsSP2Triangles(12, 13, 9, 0x0, 13, 14, 9, 0x0),
776
gsSPVertex(castle_grounds_seg7_vertex_07007B38, 9, 0),
777
gsSP2Triangles( 0, 1, 2, 0x0, 3, 2, 1, 0x0),
778
gsSP2Triangles( 3, 4, 5, 0x0, 3, 6, 4, 0x0),
779
gsSP2Triangles( 4, 7, 5, 0x0, 6, 7, 4, 0x0),
780
gsSP1Triangle( 7, 8, 5, 0x0),
781
gsSPEndDisplayList(),
782
};
783
784
// 0x07009010 - 0x07009330
785
static const Gfx castle_grounds_seg7_dl_07009010[] = {
786
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, outside_09002000),
787
gsDPLoadSync(),
788
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
789
gsSPVertex(castle_grounds_seg7_vertex_07007BC8, 13, 0),
790
gsSP2Triangles( 0, 1, 2, 0x0, 3, 1, 0, 0x0),
791
gsSP2Triangles( 4, 5, 6, 0x0, 5, 4, 7, 0x0),
792
gsSP2Triangles( 8, 5, 7, 0x0, 9, 10, 11, 0x0),
793
gsSP1Triangle(10, 12, 11, 0x0),
794
gsSPLight(&castle_grounds_seg7_lights_07006F38.l, 1),
795
gsSPLight(&castle_grounds_seg7_lights_07006F38.a, 2),
796
gsSPVertex(castle_grounds_seg7_vertex_07007C98, 12, 0),
797
gsSP2Triangles( 0, 1, 2, 0x0, 2, 1, 3, 0x0),
798
gsSP2Triangles( 2, 3, 4, 0x0, 5, 6, 7, 0x0),
799
gsSP2Triangles( 5, 7, 8, 0x0, 7, 9, 8, 0x0),
800
gsSP2Triangles( 3, 10, 4, 0x0, 8, 9, 11, 0x0),
801
gsSPLight(&castle_grounds_seg7_lights_07006F50.l, 1),
802
gsSPLight(&castle_grounds_seg7_lights_07006F50.a, 2),
803
gsSPVertex(castle_grounds_seg7_vertex_07007D58, 4, 0),
804
gsSP2Triangles( 0, 1, 2, 0x0, 3, 0, 2, 0x0),
805
gsSPLight(&castle_grounds_seg7_lights_07006ED8.l, 1),
806
gsSPLight(&castle_grounds_seg7_lights_07006ED8.a, 2),
807
gsSPVertex(castle_grounds_seg7_vertex_07007D98, 14, 0),
808
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
809
gsSP2Triangles( 6, 4, 3, 0x0, 4, 7, 5, 0x0),
810
gsSP2Triangles( 8, 9, 7, 0x0, 5, 7, 9, 0x0),
811
gsSP2Triangles(10, 11, 12, 0x0, 10, 1, 13, 0x0),
812
gsSP1Triangle( 0, 13, 1, 0x0),
813
gsSPVertex(castle_grounds_seg7_vertex_07007E78, 16, 0),
814
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
815
gsSP2Triangles( 4, 3, 6, 0x0, 7, 8, 9, 0x0),
816
gsSP2Triangles(10, 8, 7, 0x0, 10, 11, 8, 0x0),
817
gsSP2Triangles( 2, 8, 11, 0x0, 2, 9, 8, 0x0),
818
gsSP2Triangles( 9, 2, 1, 0x0, 2, 11, 12, 0x0),
819
gsSP2Triangles(12, 0, 2, 0x0, 13, 14, 0, 0x0),
820
gsSP1Triangle(15, 11, 10, 0x0),
821
gsSPVertex(castle_grounds_seg7_vertex_07007F78, 16, 0),
822
gsSP2Triangles( 0, 1, 2, 0x0, 2, 1, 3, 0x0),
823
gsSP2Triangles( 1, 0, 4, 0x0, 5, 4, 0, 0x0),
824
gsSP2Triangles( 6, 7, 8, 0x0, 9, 10, 11, 0x0),
825
gsSP2Triangles(12, 13, 14, 0x0, 12, 6, 13, 0x0),
826
gsSP1Triangle( 6, 15, 13, 0x0),
827
gsSPVertex(castle_grounds_seg7_vertex_07008078, 16, 0),
828
gsSP2Triangles( 0, 1, 2, 0x0, 1, 0, 3, 0x0),
829
gsSP2Triangles( 2, 1, 4, 0x0, 5, 6, 7, 0x0),
830
gsSP2Triangles( 7, 6, 8, 0x0, 4, 1, 3, 0x0),
831
gsSP2Triangles( 9, 4, 3, 0x0, 10, 11, 12, 0x0),
832
gsSP1Triangle(13, 14, 15, 0x0),
833
gsSPVertex(castle_grounds_seg7_vertex_07008178, 15, 0),
834
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
835
gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),
836
gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0),
837
gsSP2Triangles( 8, 14, 13, 0x0, 12, 8, 13, 0x0),
838
gsSPLight(&castle_grounds_seg7_lights_07006F68.l, 1),
839
gsSPLight(&castle_grounds_seg7_lights_07006F68.a, 2),
840
gsSPVertex(castle_grounds_seg7_vertex_07008268, 6, 0),
841
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
842
gsSP2Triangles( 2, 4, 3, 0x0, 3, 4, 5, 0x0),
843
gsSPLight(&castle_grounds_seg7_lights_07006F08.l, 1),
844
gsSPLight(&castle_grounds_seg7_lights_07006F08.a, 2),
845
gsSPVertex(castle_grounds_seg7_vertex_070082C8, 7, 0),
846
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
847
gsSP1Triangle( 5, 4, 6, 0x0),
848
gsSPLight(&castle_grounds_seg7_lights_07006ED8.l, 1),
849
gsSPLight(&castle_grounds_seg7_lights_07006ED8.a, 2),
850
gsSPVertex(castle_grounds_seg7_vertex_07008338, 3, 0),
851
gsSP1Triangle( 0, 1, 2, 0x0),
852
gsSPEndDisplayList(),
853
};
854
855
// 0x07009330 - 0x07009568
856
static const Gfx castle_grounds_seg7_dl_07009330[] = {
857
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, outside_09004800),
858
gsDPLoadSync(),
859
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
860
gsSPLight(&castle_grounds_seg7_lights_07006F80.l, 1),
861
gsSPLight(&castle_grounds_seg7_lights_07006F80.a, 2),
862
gsSPVertex(castle_grounds_seg7_vertex_07008368, 15, 0),
863
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
864
gsSP2Triangles( 3, 5, 6, 0x0, 3, 7, 4, 0x0),
865
gsSP2Triangles( 3, 8, 7, 0x0, 7, 8, 9, 0x0),
866
gsSP2Triangles(10, 9, 8, 0x0, 6, 5, 11, 0x0),
867
gsSP2Triangles( 6, 11, 12, 0x0, 2, 13, 0, 0x0),
868
gsSP1Triangle( 0, 13, 14, 0x0),
869
gsSPVertex(castle_grounds_seg7_vertex_07008458, 16, 0),
870
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
871
gsSP2Triangles( 6, 5, 4, 0x0, 5, 6, 7, 0x0),
872
gsSP2Triangles( 8, 4, 3, 0x0, 9, 1, 10, 0x0),
873
gsSP2Triangles( 3, 11, 8, 0x0, 12, 11, 3, 0x0),
874
gsSP2Triangles( 9, 2, 1, 0x0, 13, 14, 15, 0x0),
875
gsSPVertex(castle_grounds_seg7_vertex_07008558, 14, 0),
876
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
877
gsSP2Triangles( 0, 4, 5, 0x0, 6, 7, 8, 0x0),
878
gsSP2Triangles( 9, 10, 11, 0x0, 5, 11, 10, 0x0),
879
gsSP2Triangles(12, 9, 13, 0x0, 11, 13, 9, 0x0),
880
gsSP1Triangle( 5, 4, 11, 0x0),
881
gsSPVertex(castle_grounds_seg7_vertex_07008638, 16, 0),
882
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
883
gsSP2Triangles( 6, 5, 4, 0x0, 7, 8, 9, 0x0),
884
gsSP2Triangles( 7, 9, 10, 0x0, 10, 9, 11, 0x0),
885
gsSP2Triangles(12, 11, 9, 0x0, 0, 2, 13, 0x0),
886
gsSP2Triangles(14, 0, 13, 0x0, 1, 0, 15, 0x0),
887
gsSPVertex(castle_grounds_seg7_vertex_07008738, 14, 0),
888
gsSP2Triangles( 0, 1, 2, 0x0, 3, 0, 2, 0x0),
889
gsSP2Triangles( 4, 0, 3, 0x0, 4, 5, 0, 0x0),
890
gsSP2Triangles( 6, 0, 5, 0x0, 1, 0, 6, 0x0),
891
gsSP2Triangles( 4, 7, 5, 0x0, 5, 8, 6, 0x0),
892
gsSP2Triangles( 8, 5, 7, 0x0, 9, 10, 6, 0x0),
893
gsSP2Triangles( 8, 9, 6, 0x0, 11, 12, 13, 0x0),
894
gsSPVertex(castle_grounds_seg7_vertex_07008818, 15, 0),
895
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
896
gsSP2Triangles( 4, 5, 6, 0x0, 5, 7, 6, 0x0),
897
gsSP2Triangles( 8, 9, 10, 0x0, 8, 10, 11, 0x0),
898
gsSP1Triangle(12, 13, 14, 0x0),
899
gsSPEndDisplayList(),
900
};
901
902
// 0x07009568 - 0x070095F0
903
static const Gfx castle_grounds_seg7_dl_07009568[] = {
904
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, outside_09006800),
905
gsDPLoadSync(),
906
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 64 * 32 - 1, CALC_DXT(64, G_IM_SIZ_16b_BYTES)),
907
gsSPLight(&castle_grounds_seg7_lights_07006F38.l, 1),
908
gsSPLight(&castle_grounds_seg7_lights_07006F38.a, 2),
909
gsSPVertex(castle_grounds_seg7_vertex_07008908, 11, 0),
910
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
911
gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),
912
gsSP1Triangle( 0, 2, 10, 0x0),
913
gsSPLight(&castle_grounds_seg7_lights_07006F08.l, 1),
914
gsSPLight(&castle_grounds_seg7_lights_07006F08.a, 2),
915
gsSPVertex(castle_grounds_seg7_vertex_070089B8, 4, 0),
916
gsSP2Triangles( 0, 1, 2, 0x0, 2, 1, 3, 0x0),
917
gsSPEndDisplayList(),
918
};
919
920
// 0x070095F0 - 0x070096F8
921
const Gfx castle_grounds_seg7_dl_070095F0[] = {
922
gsDPPipeSync(),
923
gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB),
924
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),
925
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
926
gsDPTileSync(),
927
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 4, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD),
928
gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (16 - 1) << G_TEXTURE_IMAGE_FRAC),
929
gsSPDisplayList(castle_grounds_seg7_dl_070089F8),
930
gsDPTileSync(),
931
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),
932
gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
933
gsSPDisplayList(castle_grounds_seg7_dl_07008A68),
934
gsSPDisplayList(castle_grounds_seg7_dl_07008BF0),
935
gsSPDisplayList(castle_grounds_seg7_dl_07008D70),
936
gsSPDisplayList(castle_grounds_seg7_dl_07008DE8),
937
gsSPDisplayList(castle_grounds_seg7_dl_07008EE8),
938
gsSPDisplayList(castle_grounds_seg7_dl_07008F48),
939
gsDPTileSync(),
940
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD),
941
gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (64 - 1) << G_TEXTURE_IMAGE_FRAC),
942
gsSPDisplayList(castle_grounds_seg7_dl_07009010),
943
gsDPTileSync(),
944
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_CLAMP, 5, G_TX_NOLOD),
945
gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (64 - 1) << G_TEXTURE_IMAGE_FRAC),
946
gsSPDisplayList(castle_grounds_seg7_dl_07009330),
947
gsDPTileSync(),
948
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 6, G_TX_NOLOD),
949
gsDPSetTileSize(0, 0, 0, (64 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
950
gsSPDisplayList(castle_grounds_seg7_dl_07009568),
951
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
952
gsDPPipeSync(),
953
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
954
gsSPEndDisplayList(),
955
};
956
957