Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
MorsGames
GitHub Repository: MorsGames/sm64plus
Path: blob/master/levels/castle_inside/areas/2/1/model.inc.c
7862 views
1
// 0x0703C040 - 0x0703C058
2
static const Lights1 inside_castle_seg7_lights_0703C040 = gdSPDefLights1(
3
0x4c, 0x4c, 0x4c,
4
0xcc, 0xcc, 0xcc, 0x28, 0x28, 0x28
5
);
6
7
// 0x0703C058 - 0x0703C070
8
static const Lights1 inside_castle_seg7_lights_0703C058 = gdSPDefLights1(
9
0x5f, 0x5f, 0x5f,
10
0xff, 0xff, 0xff, 0x28, 0x28, 0x28
11
);
12
13
// 0x0703C070 - 0x0703C160
14
static const Vtx inside_castle_seg7_vertex_0703C070[] = {
15
{{{ -1381, 1024, 2970}, 0, { 0, 3032}, {0x00, 0xa7, 0xa7, 0xff}}},
16
{{{ -844, 1178, 2816}, 0, { 734, 352}, {0x00, 0xa7, 0xa7, 0xff}}},
17
{{{ -665, 1024, 2970}, 0, { 0, -544}, {0x00, 0xa7, 0xa7, 0xff}}},
18
{{{ -1202, 1178, 2816}, 0, { 734, 2138}, {0x52, 0xa0, 0x00, 0xff}}},
19
{{{ -1381, 1024, 2970}, 0, { 0, 3032}, {0x52, 0xa0, 0x00, 0xff}}},
20
{{{ -1381, 1024, 2560}, 0, { 2012, 3032}, {0x52, 0xa0, 0x00, 0xff}}},
21
{{{ -1202, 1178, 2816}, 0, { 734, 2138}, {0x00, 0xa7, 0xa7, 0xff}}},
22
{{{ -1202, 1178, 2560}, 0, { 2012, 2138}, {0x52, 0xa0, 0x00, 0xff}}},
23
{{{ -844, 1178, 2816}, 0, { 734, 352}, {0x00, 0x81, 0x00, 0xff}}},
24
{{{ -1202, 1178, 2816}, 0, { 734, 2138}, {0x00, 0x81, 0x00, 0xff}}},
25
{{{ -844, 1178, 2560}, 0, { 2012, 352}, {0x00, 0x81, 0x00, 0xff}}},
26
{{{ -1202, 1178, 2560}, 0, { 2012, 2138}, {0x00, 0x81, 0x00, 0xff}}},
27
{{{ -665, 1024, 2970}, 0, { 0, -544}, {0xae, 0xa0, 0x00, 0xff}}},
28
{{{ -844, 1178, 2816}, 0, { 734, 352}, {0xae, 0xa0, 0x00, 0xff}}},
29
{{{ -844, 1178, 2560}, 0, { 2012, 352}, {0xae, 0xa0, 0x00, 0xff}}},
30
};
31
32
// 0x0703C160 - 0x0703C260
33
static const Vtx inside_castle_seg7_vertex_0703C160[] = {
34
{{{ -1381, 1024, 2560}, 0, { 2012, 3032}, {0x43, 0xb2, 0x48, 0xff}}},
35
{{{ -1279, 922, 2355}, 0, { 3034, 2522}, {0x43, 0xb2, 0x48, 0xff}}},
36
{{{ -1202, 1178, 2560}, 0, { 2012, 2138}, {0x43, 0xb2, 0x48, 0xff}}},
37
{{{ -1177, 1024, 2355}, 0, { 3034, 2010}, {0x00, 0x9b, 0x4c, 0xff}}},
38
{{{ -844, 1178, 2560}, 0, { 2012, 352}, {0x00, 0x9b, 0x4c, 0xff}}},
39
{{{ -1202, 1178, 2560}, 0, { 2012, 2138}, {0x00, 0x9b, 0x4c, 0xff}}},
40
{{{ -1279, 922, 2355}, 0, { 3034, 2522}, {0x4c, 0xb4, 0x42, 0xff}}},
41
{{{ -1177, 1024, 2355}, 0, { 3034, 2010}, {0x4c, 0xb4, 0x42, 0xff}}},
42
{{{ -1202, 1178, 2560}, 0, { 2012, 2138}, {0x4c, 0xb4, 0x42, 0xff}}},
43
{{{ -869, 1024, 2355}, 0, { 3034, 478}, {0x00, 0x9b, 0x4c, 0xff}}},
44
{{{ -665, 1024, 2970}, 0, { 0, -544}, {0xae, 0xa0, 0x00, 0xff}}},
45
{{{ -844, 1178, 2560}, 0, { 2012, 352}, {0xae, 0xa0, 0x00, 0xff}}},
46
{{{ -665, 1024, 2560}, 0, { 2012, -544}, {0xae, 0xa0, 0x00, 0xff}}},
47
{{{ -869, 1024, 2355}, 0, { 3034, 478}, {0xb4, 0xb4, 0x42, 0xff}}},
48
{{{ -767, 922, 2355}, 0, { 3034, 0}, {0xb4, 0xb4, 0x42, 0xff}}},
49
{{{ -844, 1178, 2560}, 0, { 2012, 352}, {0xb4, 0xb4, 0x42, 0xff}}},
50
};
51
52
// 0x0703C260 - 0x0703C350
53
static const Vtx inside_castle_seg7_vertex_0703C260[] = {
54
{{{ -767, 922, 2355}, 0, { 3034, 0}, {0xbd, 0xb2, 0x48, 0xff}}},
55
{{{ -665, 1024, 2560}, 0, { 2012, -544}, {0xbd, 0xb2, 0x48, 0xff}}},
56
{{{ -844, 1178, 2560}, 0, { 2012, 352}, {0xbd, 0xb2, 0x48, 0xff}}},
57
{{{ -1279, 922, 2355}, 0, { 3034, 2522}, {0x59, 0xa7, 0xf2, 0xff}}},
58
{{{ -1177, 1126, 1741}, 0, { 6100, 2010}, {0x59, 0xa7, 0xf2, 0xff}}},
59
{{{ -1177, 1024, 2355}, 0, { 3034, 2010}, {0x59, 0xa7, 0xf2, 0xff}}},
60
{{{ -1279, 1024, 1741}, 0, { 6100, 2522}, {0x59, 0xa7, 0xf2, 0xff}}},
61
{{{ -1177, 1024, 2355}, 0, { 3034, 2010}, {0x00, 0x83, 0xec, 0xff}}},
62
{{{ -1177, 1126, 1741}, 0, { 6100, 2010}, {0x00, 0x83, 0xec, 0xff}}},
63
{{{ -869, 1126, 1741}, 0, { 6100, 480}, {0x00, 0x83, 0xec, 0xff}}},
64
{{{ -869, 1024, 2355}, 0, { 3034, 478}, {0x00, 0x83, 0xec, 0xff}}},
65
{{{ -869, 1024, 2355}, 0, { 3034, 478}, {0xa7, 0xa7, 0xf2, 0xff}}},
66
{{{ -869, 1126, 1741}, 0, { 6100, 480}, {0xa7, 0xa7, 0xf2, 0xff}}},
67
{{{ -767, 1024, 1741}, 0, { 6100, 0}, {0xa7, 0xa7, 0xf2, 0xff}}},
68
{{{ -767, 922, 2355}, 0, { 3034, 0}, {0xa7, 0xa7, 0xf2, 0xff}}},
69
};
70
71
// 0x0703C350 - 0x0703C3F0
72
static const Vtx inside_castle_seg7_vertex_0703C350[] = {
73
{{{ -1526, 1818, 2253}, 0, { -2796, -4120}, {0x00, 0x81, 0x00, 0xff}}},
74
{{{ -1791, 1818, 1907}, 0, { -4118, -2396}, {0x00, 0x81, 0x00, 0xff}}},
75
{{{ -1791, 1818, 1574}, 0, { -4118, -734}, {0x00, 0x81, 0x00, 0xff}}},
76
{{{ -767, 1818, 2253}, 0, { 990, -4120}, {0x00, 0x81, 0x00, 0xff}}},
77
{{{ -1526, 1818, 1229}, 0, { -2796, 990}, {0x00, 0x81, 0x00, 0xff}}},
78
{{{ -767, 1818, 1229}, 0, { 990, 990}, {0x00, 0x81, 0x00, 0xff}}},
79
{{{ -1381, 1152, 1229}, 0, { -3096, 990}, {0x00, 0x81, 0x00, 0xff}}},
80
{{{ -767, 1152, 1229}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}},
81
{{{ -767, 1152, 1741}, 0, { 0, -1564}, {0x00, 0x81, 0x00, 0xff}}},
82
{{{ -1381, 1152, 1741}, 0, { -3096, -1566}, {0x00, 0x81, 0x00, 0xff}}},
83
};
84
85
// 0x0703C3F0 - 0x0703C4D0
86
static const Vtx inside_castle_seg7_vertex_0703C3F0[] = {
87
{{{ -460, 512, 3021}, 0, { 2012, 1244}, {0x00, 0x7f, 0x00, 0xff}}},
88
{{{ -1586, 512, 3021}, 0, { -3606, 1244}, {0x00, 0x7f, 0x00, 0xff}}},
89
{{{ -1586, 512, 3533}, 0, { -3606, 3798}, {0x00, 0x7f, 0x00, 0xff}}},
90
{{{ -460, 512, 3533}, 0, { 2012, 3798}, {0x00, 0x7f, 0x00, 0xff}}},
91
{{{ -665, 512, 2560}, 0, { -1052, -2586}, {0x00, 0x7f, 0x00, 0xff}}},
92
{{{ -767, 512, 2355}, 0, { -2074, -2076}, {0x00, 0x7f, 0x00, 0xff}}},
93
{{{ -1279, 512, 2355}, 0, { -2074, 478}, {0x00, 0x7f, 0x00, 0xff}}},
94
{{{ -1381, 512, 2560}, 0, { -1052, 990}, {0x00, 0x7f, 0x00, 0xff}}},
95
{{{ -1381, 512, 2970}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}},
96
{{{ -665, 512, 2970}, 0, { 990, -2586}, {0x00, 0x7f, 0x00, 0xff}}},
97
{{{ -869, 512, 2970}, 0, { 990, -1564}, {0x00, 0x7f, 0x00, 0xff}}},
98
{{{ -1177, 512, 2970}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}},
99
{{{ -1177, 512, 3021}, 0, { 1246, 0}, {0x00, 0x7f, 0x00, 0xff}}},
100
{{{ -869, 512, 3021}, 0, { 1246, -1564}, {0x00, 0x7f, 0x00, 0xff}}},
101
};
102
103
// 0x0703C4D0 - 0x0703C530
104
static const Vtx inside_castle_seg7_vertex_0703C4D0[] = {
105
{{{ -767, 512, 2355}, 0, { -2074, -2076}, {0x00, 0x7d, 0x14, 0xff}}},
106
{{{ -767, 614, 1741}, 0, { -5140, -2076}, {0x00, 0x7d, 0x14, 0xff}}},
107
{{{ -1207, 602, 1813}, 0, { -4778, 118}, {0x00, 0x7d, 0x14, 0xff}}},
108
{{{ -1177, 614, 1741}, 0, { -5140, 0}, {0x00, 0x7d, 0x14, 0xff}}},
109
{{{ -1279, 512, 2355}, 0, { -2074, 480}, {0x00, 0x7d, 0x14, 0xff}}},
110
{{{ -1279, 597, 1843}, 0, { -4628, 480}, {0x00, 0x7d, 0x14, 0xff}}},
111
};
112
113
// 0x0703C530 - 0x0703C620
114
static const Vtx inside_castle_seg7_vertex_0703C530[] = {
115
{{{ -1279, 1203, 1741}, 0, { -1052, 990}, {0xe0, 0x00, 0x7a, 0xff}}},
116
{{{ -784, 1178, 1873}, 0, { 268, -3946}, {0xe0, 0x00, 0x7a, 0xff}}},
117
{{{ -784, 1203, 1873}, 0, { 268, -3946}, {0xe0, 0x00, 0x7a, 0xff}}},
118
{{{ -1279, 1178, 1741}, 0, { -1052, 990}, {0xe0, 0x00, 0x7a, 0xff}}},
119
{{{ -1279, 1178, 1741}, 0, { -1052, 990}, {0xc1, 0x00, 0x6d, 0xff}}},
120
{{{ -836, 1152, 1997}, 0, { 1500, -3436}, {0xc1, 0x00, 0x6d, 0xff}}},
121
{{{ -836, 1178, 1997}, 0, { 1500, -3436}, {0xc1, 0x00, 0x6d, 0xff}}},
122
{{{ -1279, 1152, 1741}, 0, { -1052, 990}, {0xc1, 0x00, 0x6d, 0xff}}},
123
{{{ -836, 1178, 1997}, 0, { 1500, -3436}, {0x00, 0x7f, 0x00, 0xff}}},
124
{{{ -784, 1178, 1873}, 0, { 268, -3946}, {0x00, 0x7f, 0x00, 0xff}}},
125
{{{ -1279, 1178, 1741}, 0, { -1052, 990}, {0x00, 0x7f, 0x00, 0xff}}},
126
{{{ -1279, 1152, 1741}, 0, { -1052, 990}, {0xa7, 0x00, 0x59, 0xff}}},
127
{{{ -917, 1126, 2103}, 0, { 2560, -2624}, {0xa7, 0x00, 0x59, 0xff}}},
128
{{{ -917, 1152, 2103}, 0, { 2560, -2624}, {0xa7, 0x00, 0x59, 0xff}}},
129
{{{ -1279, 1126, 1741}, 0, { -1052, 990}, {0xa7, 0x00, 0x59, 0xff}}},
130
};
131
132
// 0x0703C620 - 0x0703C720
133
static const Vtx inside_castle_seg7_vertex_0703C620[] = {
134
{{{ -917, 1152, 2103}, 0, { 2560, -2624}, {0x00, 0x7f, 0x00, 0xff}}},
135
{{{ -836, 1152, 1997}, 0, { 1500, -3436}, {0x00, 0x7f, 0x00, 0xff}}},
136
{{{ -1279, 1152, 1741}, 0, { -1052, 990}, {0x00, 0x7f, 0x00, 0xff}}},
137
{{{ -1279, 1126, 1741}, 0, { -1052, 990}, {0x93, 0x00, 0x3f, 0xff}}},
138
{{{ -1279, 1101, 1741}, 0, { -1052, 990}, {0x93, 0x00, 0x3f, 0xff}}},
139
{{{ -1023, 1101, 2184}, 0, { 3372, -1564}, {0x93, 0x00, 0x3f, 0xff}}},
140
{{{ -1023, 1126, 2184}, 0, { 3372, -1564}, {0x93, 0x00, 0x3f, 0xff}}},
141
{{{ -1279, 1075, 2253}, 0, { 4056, 990}, {0x00, 0x7f, 0x00, 0xff}}},
142
{{{ -1146, 1075, 2235}, 0, { 3882, -332}, {0x00, 0x7f, 0x00, 0xff}}},
143
{{{ -1279, 1075, 1741}, 0, { -1052, 990}, {0x00, 0x7f, 0x00, 0xff}}},
144
{{{ -1023, 1126, 2184}, 0, { 3372, -1564}, {0x00, 0x7f, 0x00, 0xff}}},
145
{{{ -917, 1126, 2103}, 0, { 2560, -2624}, {0x00, 0x7f, 0x00, 0xff}}},
146
{{{ -1279, 1126, 1741}, 0, { -1052, 990}, {0x00, 0x7f, 0x00, 0xff}}},
147
{{{ -1279, 1101, 1741}, 0, { -1052, 990}, {0x86, 0x00, 0x21, 0xff}}},
148
{{{ -1279, 1075, 1741}, 0, { -1052, 990}, {0x86, 0x00, 0x21, 0xff}}},
149
{{{ -1146, 1075, 2235}, 0, { 3882, -332}, {0x86, 0x00, 0x21, 0xff}}},
150
};
151
152
// 0x0703C720 - 0x0703C800
153
static const Vtx inside_castle_seg7_vertex_0703C720[] = {
154
{{{ -1279, 1101, 1741}, 0, { -1052, 990}, {0x86, 0x00, 0x21, 0xff}}},
155
{{{ -1146, 1075, 2235}, 0, { 3882, -332}, {0x86, 0x00, 0x21, 0xff}}},
156
{{{ -1146, 1101, 2235}, 0, { 3882, -332}, {0x86, 0x00, 0x21, 0xff}}},
157
{{{ -1146, 1101, 2235}, 0, { 3882, -332}, {0x00, 0x7f, 0x00, 0xff}}},
158
{{{ -1023, 1101, 2184}, 0, { 3372, -1564}, {0x00, 0x7f, 0x00, 0xff}}},
159
{{{ -1279, 1101, 1741}, 0, { -1052, 990}, {0x00, 0x7f, 0x00, 0xff}}},
160
{{{ -1279, 1075, 1741}, 0, { -1052, 990}, {0x81, 0x00, 0x00, 0xff}}},
161
{{{ -1279, 1050, 1741}, 0, { -1052, 990}, {0x81, 0x00, 0x00, 0xff}}},
162
{{{ -1279, 1050, 2253}, 0, { 4056, 990}, {0x81, 0x00, 0x00, 0xff}}},
163
{{{ -1279, 1075, 2253}, 0, { 4056, 990}, {0x81, 0x00, 0x00, 0xff}}},
164
{{{ -1279, 1050, 1741}, 0, { -1052, 990}, {0x86, 0x00, 0xdf, 0xff}}},
165
{{{ -1412, 1024, 2235}, 0, { 3882, 2310}, {0x86, 0x00, 0xdf, 0xff}}},
166
{{{ -1412, 1050, 2235}, 0, { 3882, 2310}, {0x86, 0x00, 0xdf, 0xff}}},
167
{{{ -1279, 1024, 1741}, 0, { -1052, 990}, {0x86, 0x00, 0xdf, 0xff}}},
168
};
169
170
// 0x0703C800 - 0x0703C8E0
171
static const Vtx inside_castle_seg7_vertex_0703C800[] = {
172
{{{ -1279, 1050, 1741}, 0, { -1052, 990}, {0x00, 0x7f, 0x00, 0xff}}},
173
{{{ -1412, 1050, 2235}, 0, { 3882, 2310}, {0x00, 0x7f, 0x00, 0xff}}},
174
{{{ -1279, 1050, 2253}, 0, { 4056, 990}, {0x00, 0x7f, 0x00, 0xff}}},
175
{{{ -1279, 1024, 1741}, 0, { -1052, 990}, {0x93, 0x00, 0xc1, 0xff}}},
176
{{{ -1535, 998, 2184}, 0, { 3372, 3542}, {0x93, 0x00, 0xc1, 0xff}}},
177
{{{ -1535, 1024, 2184}, 0, { 3372, 3542}, {0x93, 0x00, 0xc1, 0xff}}},
178
{{{ -1279, 998, 1741}, 0, { -1052, 990}, {0x93, 0x00, 0xc1, 0xff}}},
179
{{{ -1279, 1024, 1741}, 0, { -1052, 990}, {0x00, 0x7f, 0x00, 0xff}}},
180
{{{ -1535, 1024, 2184}, 0, { 3372, 3542}, {0x00, 0x7f, 0x00, 0xff}}},
181
{{{ -1412, 1024, 2235}, 0, { 3882, 2310}, {0x00, 0x7f, 0x00, 0xff}}},
182
{{{ -1279, 998, 1741}, 0, { -1052, 990}, {0xa7, 0x00, 0xa7, 0xff}}},
183
{{{ -1641, 973, 2103}, 0, { 2560, 4602}, {0xa7, 0x00, 0xa7, 0xff}}},
184
{{{ -1641, 998, 2103}, 0, { 2560, 4602}, {0xa7, 0x00, 0xa7, 0xff}}},
185
{{{ -1279, 973, 1741}, 0, { -1052, 990}, {0xa7, 0x00, 0xa7, 0xff}}},
186
};
187
188
// 0x0703C8E0 - 0x0703C9E0
189
static const Vtx inside_castle_seg7_vertex_0703C8E0[] = {
190
{{{ -1279, 947, 1741}, 0, { -1052, 990}, {0x00, 0x7f, 0x00, 0xff}}},
191
{{{ -1774, 947, 1873}, 0, { 268, 5924}, {0x00, 0x7f, 0x00, 0xff}}},
192
{{{ -1722, 947, 1997}, 0, { 1500, 5414}, {0x00, 0x7f, 0x00, 0xff}}},
193
{{{ -1279, 998, 1741}, 0, { -1052, 990}, {0x00, 0x7f, 0x00, 0xff}}},
194
{{{ -1641, 998, 2103}, 0, { 2560, 4602}, {0x00, 0x7f, 0x00, 0xff}}},
195
{{{ -1535, 998, 2184}, 0, { 3372, 3542}, {0x00, 0x7f, 0x00, 0xff}}},
196
{{{ -1279, 973, 1741}, 0, { -1052, 990}, {0xc1, 0x00, 0x93, 0xff}}},
197
{{{ -1722, 947, 1997}, 0, { 1500, 5414}, {0xc1, 0x00, 0x93, 0xff}}},
198
{{{ -1722, 973, 1997}, 0, { 1500, 5414}, {0xc1, 0x00, 0x93, 0xff}}},
199
{{{ -1279, 947, 1741}, 0, { -1052, 990}, {0xc1, 0x00, 0x93, 0xff}}},
200
{{{ -1279, 973, 1741}, 0, { -1052, 990}, {0x00, 0x7f, 0x00, 0xff}}},
201
{{{ -1722, 973, 1997}, 0, { 1500, 5414}, {0x00, 0x7f, 0x00, 0xff}}},
202
{{{ -1641, 973, 2103}, 0, { 2560, 4602}, {0x00, 0x7f, 0x00, 0xff}}},
203
{{{ -1279, 947, 1741}, 0, { -1052, 990}, {0xe0, 0x00, 0x86, 0xff}}},
204
{{{ -1774, 922, 1873}, 0, { 268, 5924}, {0xe0, 0x00, 0x86, 0xff}}},
205
{{{ -1774, 947, 1873}, 0, { 268, 5924}, {0xe0, 0x00, 0x86, 0xff}}},
206
};
207
208
// 0x0703C9E0 - 0x0703CAC0
209
static const Vtx inside_castle_seg7_vertex_0703C9E0[] = {
210
{{{ -1279, 947, 1741}, 0, { -1052, 990}, {0xe0, 0x00, 0x86, 0xff}}},
211
{{{ -1279, 922, 1741}, 0, { -1052, 990}, {0xe0, 0x00, 0x86, 0xff}}},
212
{{{ -1774, 922, 1873}, 0, { 268, 5924}, {0xe0, 0x00, 0x86, 0xff}}},
213
{{{ -1279, 922, 1741}, 0, { -1052, 990}, {0x00, 0x00, 0x81, 0xff}}},
214
{{{ -1791, 896, 1741}, 0, { -1052, 6098}, {0x00, 0x00, 0x81, 0xff}}},
215
{{{ -1791, 922, 1741}, 0, { -1052, 6098}, {0x00, 0x00, 0x81, 0xff}}},
216
{{{ -1279, 896, 1741}, 0, { -1052, 990}, {0x00, 0x00, 0x81, 0xff}}},
217
{{{ -1774, 922, 1873}, 0, { 268, 5924}, {0x00, 0x7f, 0x00, 0xff}}},
218
{{{ -1279, 922, 1741}, 0, { -1052, 990}, {0x00, 0x7f, 0x00, 0xff}}},
219
{{{ -1791, 922, 1741}, 0, { -1052, 6098}, {0x00, 0x7f, 0x00, 0xff}}},
220
{{{ -1279, 896, 1741}, 0, { -1052, 990}, {0x20, 0x00, 0x86, 0xff}}},
221
{{{ -1774, 870, 1608}, 0, { -2374, 5924}, {0x20, 0x00, 0x86, 0xff}}},
222
{{{ -1774, 896, 1608}, 0, { -2374, 5924}, {0x20, 0x00, 0x86, 0xff}}},
223
{{{ -1279, 870, 1741}, 0, { -1052, 990}, {0x20, 0x00, 0x86, 0xff}}},
224
};
225
226
// 0x0703CAC0 - 0x0703CBC0
227
static const Vtx inside_castle_seg7_vertex_0703CAC0[] = {
228
{{{ -1791, 896, 1741}, 0, { -1052, 6098}, {0x00, 0x7f, 0x00, 0xff}}},
229
{{{ -1279, 896, 1741}, 0, { -1052, 990}, {0x00, 0x7f, 0x00, 0xff}}},
230
{{{ -1774, 896, 1608}, 0, { -2374, 5924}, {0x00, 0x7f, 0x00, 0xff}}},
231
{{{ -1279, 870, 1741}, 0, { -1052, 990}, {0x3f, 0x00, 0x93, 0xff}}},
232
{{{ -1722, 845, 1485}, 0, { -3606, 5414}, {0x3f, 0x00, 0x93, 0xff}}},
233
{{{ -1722, 870, 1485}, 0, { -3606, 5414}, {0x3f, 0x00, 0x93, 0xff}}},
234
{{{ -1279, 845, 1741}, 0, { -1052, 990}, {0x3f, 0x00, 0x93, 0xff}}},
235
{{{ -1279, 819, 1741}, 0, { -1052, 990}, {0x6e, 0x00, 0xc1, 0xff}}},
236
{{{ -1279, 794, 1741}, 0, { -1052, 990}, {0x6e, 0x00, 0xc1, 0xff}}},
237
{{{ -1535, 794, 1297}, 0, { -5478, 3542}, {0x6e, 0x00, 0xc1, 0xff}}},
238
{{{ -1722, 870, 1485}, 0, { -3606, 5414}, {0x00, 0x7f, 0x00, 0xff}}},
239
{{{ -1774, 870, 1608}, 0, { -2374, 5924}, {0x00, 0x7f, 0x00, 0xff}}},
240
{{{ -1279, 870, 1741}, 0, { -1052, 990}, {0x00, 0x7f, 0x00, 0xff}}},
241
{{{ -1641, 819, 1379}, 0, { -4666, 4602}, {0x59, 0x00, 0xa7, 0xff}}},
242
{{{ -1279, 845, 1741}, 0, { -1052, 990}, {0x59, 0x00, 0xa7, 0xff}}},
243
{{{ -1279, 819, 1741}, 0, { -1052, 990}, {0x59, 0x00, 0xa7, 0xff}}},
244
};
245
246
// 0x0703CBC0 - 0x0703CCC0
247
static const Vtx inside_castle_seg7_vertex_0703CBC0[] = {
248
{{{ -1641, 819, 1379}, 0, { -4666, 4602}, {0x59, 0x00, 0xa7, 0xff}}},
249
{{{ -1641, 845, 1379}, 0, { -4666, 4602}, {0x59, 0x00, 0xa7, 0xff}}},
250
{{{ -1279, 845, 1741}, 0, { -1052, 990}, {0x59, 0x00, 0xa7, 0xff}}},
251
{{{ -1641, 845, 1379}, 0, { -4666, 4602}, {0x00, 0x7f, 0x00, 0xff}}},
252
{{{ -1722, 845, 1485}, 0, { -3606, 5414}, {0x00, 0x7f, 0x00, 0xff}}},
253
{{{ -1279, 845, 1741}, 0, { -1052, 990}, {0x00, 0x7f, 0x00, 0xff}}},
254
{{{ -1535, 819, 1297}, 0, { -5478, 3542}, {0x00, 0x7f, 0x00, 0xff}}},
255
{{{ -1641, 819, 1379}, 0, { -4666, 4602}, {0x00, 0x7f, 0x00, 0xff}}},
256
{{{ -1279, 819, 1741}, 0, { -1052, 990}, {0x00, 0x7f, 0x00, 0xff}}},
257
{{{ -1279, 819, 1741}, 0, { -1052, 990}, {0x6e, 0x00, 0xc1, 0xff}}},
258
{{{ -1535, 794, 1297}, 0, { -5478, 3542}, {0x6e, 0x00, 0xc1, 0xff}}},
259
{{{ -1535, 819, 1297}, 0, { -5478, 3542}, {0x6e, 0x00, 0xc1, 0xff}}},
260
{{{ -1279, 794, 1741}, 0, { -1052, 990}, {0x7a, 0x00, 0xe0, 0xff}}},
261
{{{ -1279, 768, 1741}, 0, { -1052, 990}, {0x7a, 0x00, 0xe0, 0xff}}},
262
{{{ -1412, 768, 1246}, 0, { -5988, 2310}, {0x7a, 0x00, 0xe0, 0xff}}},
263
{{{ -1412, 794, 1246}, 0, { -5988, 2310}, {0x7a, 0x00, 0xe0, 0xff}}},
264
};
265
266
// 0x0703CCC0 - 0x0703CDA0
267
static const Vtx inside_castle_seg7_vertex_0703CCC0[] = {
268
{{{ -1412, 794, 1246}, 0, { -5988, 2310}, {0x00, 0x7f, 0x00, 0xff}}},
269
{{{ -1535, 794, 1297}, 0, { -5478, 3542}, {0x00, 0x7f, 0x00, 0xff}}},
270
{{{ -1279, 794, 1741}, 0, { -1052, 990}, {0x00, 0x7f, 0x00, 0xff}}},
271
{{{ -1279, 768, 1741}, 0, { -1052, 990}, {0x7f, 0x00, 0x00, 0xff}}},
272
{{{ -1279, 742, 1229}, 0, { -6162, 990}, {0x7f, 0x00, 0x00, 0xff}}},
273
{{{ -1279, 768, 1229}, 0, { -6162, 990}, {0x7f, 0x00, 0x00, 0xff}}},
274
{{{ -1279, 742, 1741}, 0, { -1052, 990}, {0x7f, 0x00, 0x00, 0xff}}},
275
{{{ -1279, 768, 1229}, 0, { -6162, 990}, {0x00, 0x7f, 0x00, 0xff}}},
276
{{{ -1412, 768, 1246}, 0, { -5988, 2310}, {0x00, 0x7f, 0x00, 0xff}}},
277
{{{ -1279, 768, 1741}, 0, { -1052, 990}, {0x00, 0x7f, 0x00, 0xff}}},
278
{{{ -1279, 742, 1741}, 0, { -1052, 990}, {0x7a, 0x00, 0x20, 0xff}}},
279
{{{ -1146, 717, 1246}, 0, { -5988, -332}, {0x7a, 0x00, 0x20, 0xff}}},
280
{{{ -1146, 742, 1246}, 0, { -5988, -332}, {0x7a, 0x00, 0x20, 0xff}}},
281
{{{ -1279, 717, 1741}, 0, { -1052, 990}, {0x7a, 0x00, 0x20, 0xff}}},
282
};
283
284
// 0x0703CDA0 - 0x0703CEA0
285
static const Vtx inside_castle_seg7_vertex_0703CDA0[] = {
286
{{{ -1279, 691, 1741}, 0, { -1052, 990}, {0x00, 0x7f, 0x00, 0xff}}},
287
{{{ -917, 691, 1379}, 0, { -4666, -2624}, {0x00, 0x7f, 0x00, 0xff}}},
288
{{{ -1023, 691, 1297}, 0, { -5478, -1566}, {0x00, 0x7f, 0x00, 0xff}}},
289
{{{ -1279, 742, 1741}, 0, { -1052, 990}, {0x00, 0x7f, 0x00, 0xff}}},
290
{{{ -1146, 742, 1246}, 0, { -5988, -332}, {0x00, 0x7f, 0x00, 0xff}}},
291
{{{ -1279, 742, 1229}, 0, { -6162, 990}, {0x00, 0x7f, 0x00, 0xff}}},
292
{{{ -1279, 717, 1741}, 0, { -1052, 990}, {0x6e, 0x00, 0x3f, 0xff}}},
293
{{{ -1279, 691, 1741}, 0, { -1052, 990}, {0x6e, 0x00, 0x3f, 0xff}}},
294
{{{ -1023, 691, 1297}, 0, { -5478, -1566}, {0x6e, 0x00, 0x3f, 0xff}}},
295
{{{ -1023, 717, 1297}, 0, { -5478, -1566}, {0x6e, 0x00, 0x3f, 0xff}}},
296
{{{ -1279, 717, 1741}, 0, { -1052, 990}, {0x00, 0x7f, 0x00, 0xff}}},
297
{{{ -1023, 717, 1297}, 0, { -5478, -1566}, {0x00, 0x7f, 0x00, 0xff}}},
298
{{{ -1146, 717, 1246}, 0, { -5988, -332}, {0x00, 0x7f, 0x00, 0xff}}},
299
{{{ -1279, 691, 1741}, 0, { -1052, 990}, {0x59, 0x00, 0x59, 0xff}}},
300
{{{ -917, 666, 1379}, 0, { -4666, -2624}, {0x59, 0x00, 0x59, 0xff}}},
301
{{{ -917, 691, 1379}, 0, { -4666, -2624}, {0x59, 0x00, 0x59, 0xff}}},
302
};
303
304
// 0x0703CEA0 - 0x0703CFA0
305
static const Vtx inside_castle_seg7_vertex_0703CEA0[] = {
306
{{{ -1279, 691, 1741}, 0, { -1052, 990}, {0x59, 0x00, 0x59, 0xff}}},
307
{{{ -1279, 666, 1741}, 0, { -1052, 990}, {0x59, 0x00, 0x59, 0xff}}},
308
{{{ -917, 666, 1379}, 0, { -4666, -2624}, {0x59, 0x00, 0x59, 0xff}}},
309
{{{ -1279, 640, 1741}, 0, { -1052, 990}, {0x3f, 0x00, 0x6d, 0xff}}},
310
{{{ -836, 666, 1485}, 0, { -3606, -3436}, {0x3f, 0x00, 0x6d, 0xff}}},
311
{{{ -1279, 666, 1741}, 0, { -1052, 990}, {0x3f, 0x00, 0x6d, 0xff}}},
312
{{{ -1279, 666, 1741}, 0, { -1052, 990}, {0x00, 0x7f, 0x00, 0xff}}},
313
{{{ -836, 666, 1485}, 0, { -3606, -3436}, {0x00, 0x7f, 0x00, 0xff}}},
314
{{{ -917, 666, 1379}, 0, { -4666, -2624}, {0x00, 0x7f, 0x00, 0xff}}},
315
{{{ -836, 640, 1485}, 0, { -3606, -3436}, {0x3f, 0x00, 0x6d, 0xff}}},
316
{{{ -1279, 640, 1741}, 0, { -1052, 990}, {0x00, 0x7f, 0x00, 0xff}}},
317
{{{ -784, 640, 1608}, 0, { -2374, -3946}, {0x00, 0x7f, 0x00, 0xff}}},
318
{{{ -836, 640, 1485}, 0, { -3606, -3436}, {0x00, 0x7f, 0x00, 0xff}}},
319
{{{ -1279, 640, 1741}, 0, { -1052, 990}, {0x20, 0x00, 0x7a, 0xff}}},
320
{{{ -1279, 614, 1741}, 0, { -1052, 990}, {0x20, 0x00, 0x7a, 0xff}}},
321
{{{ -784, 614, 1608}, 0, { -2374, -3946}, {0x20, 0x00, 0x7a, 0xff}}},
322
};
323
324
// 0x0703CFA0 - 0x0703D0A0
325
static const Vtx inside_castle_seg7_vertex_0703CFA0[] = {
326
{{{ -1279, 640, 1741}, 0, { -1052, 990}, {0x20, 0x00, 0x7a, 0xff}}},
327
{{{ -784, 614, 1608}, 0, { -2374, -3946}, {0x20, 0x00, 0x7a, 0xff}}},
328
{{{ -784, 640, 1608}, 0, { -2374, -3946}, {0x20, 0x00, 0x7a, 0xff}}},
329
{{{ -784, 614, 1608}, 0, { -2374, -3946}, {0x00, 0x7f, 0x00, 0xff}}},
330
{{{ -1279, 614, 1741}, 0, { -1052, 990}, {0x00, 0x7f, 0x00, 0xff}}},
331
{{{ -767, 614, 1741}, 0, { -1052, -4120}, {0x00, 0x7f, 0x00, 0xff}}},
332
{{{ -767, 1203, 1741}, 0, { 990, 3032}, {0x00, 0x7f, 0x00, 0xff}}},
333
{{{ -1279, 1203, 1741}, 0, { 990, -2076}, {0x00, 0x7f, 0x00, 0xff}}},
334
{{{ -784, 1203, 1873}, 0, { -330, 2858}, {0x00, 0x7f, 0x00, 0xff}}},
335
{{{ -767, 1203, 1229}, 0, { -1052, -288}, {0x00, 0x7f, 0x00, 0xff}}},
336
{{{ -1177, 1203, 1229}, 0, { 990, -288}, {0x00, 0x7f, 0x00, 0xff}}},
337
{{{ -1177, 1203, 1741}, 0, { 990, -2842}, {0x00, 0x7f, 0x00, 0xff}}},
338
{{{ -767, 1203, 1741}, 0, { -1052, -2842}, {0x00, 0x7f, 0x00, 0xff}}},
339
{{{ -921, 1203, 1178}, 0, { -286, 0}, {0x00, 0x7f, 0x00, 0xff}}},
340
{{{ -1074, 1203, 1178}, 0, { 478, 0}, {0x00, 0x7f, 0x00, 0xff}}},
341
{{{ -1074, 1203, 1229}, 0, { 478, -288}, {0x00, 0x7f, 0x00, 0xff}}},
342
};
343
344
// 0x0703D0A0 - 0x0703D0D0
345
static const Vtx inside_castle_seg7_vertex_0703D0A0[] = {
346
{{{ -921, 1203, 1178}, 0, { -286, 0}, {0x00, 0x7f, 0x00, 0xff}}},
347
{{{ -1074, 1203, 1229}, 0, { 478, -288}, {0x00, 0x7f, 0x00, 0xff}}},
348
{{{ -921, 1203, 1229}, 0, { -286, -288}, {0x00, 0x7f, 0x00, 0xff}}},
349
};
350
351
// 0x0703D0D0 - 0x0703D1D0
352
static const Vtx inside_castle_seg7_vertex_0703D0D0[] = {
353
{{{ -1381, 512, 2970}, 0, { 7122, 990}, {0x00, 0x00, 0x81, 0xff}}},
354
{{{ -1177, 768, 2970}, 0, { 5078, -1566}, {0x00, 0x00, 0x81, 0xff}}},
355
{{{ -1177, 512, 2970}, 0, { 5078, 990}, {0x00, 0x00, 0x81, 0xff}}},
356
{{{ -869, 1126, 1741}, 0, { 990, 224}, {0x00, 0x00, 0x81, 0xff}}},
357
{{{ -767, 1152, 1741}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}},
358
{{{ -767, 1024, 1741}, 0, { 0, 1244}, {0x00, 0x00, 0x81, 0xff}}},
359
{{{ -1177, 1152, 1741}, 0, { 4056, 0}, {0x00, 0x00, 0x81, 0xff}}},
360
{{{ -1177, 1126, 1741}, 0, { 4056, 224}, {0x00, 0x00, 0x81, 0xff}}},
361
{{{ -665, 1024, 2970}, 0, { 0, -4120}, {0x00, 0x00, 0x81, 0xff}}},
362
{{{ -665, 512, 2970}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}},
363
{{{ -869, 768, 2970}, 0, { 2012, -1566}, {0x00, 0x00, 0x81, 0xff}}},
364
{{{ -869, 512, 2970}, 0, { 2012, 990}, {0x00, 0x00, 0x81, 0xff}}},
365
{{{ -1381, 1024, 2970}, 0, { 7122, -4120}, {0x00, 0x00, 0x81, 0xff}}},
366
{{{ -1177, 768, 3021}, 0, { 480, -1564}, {0x7f, 0x00, 0x00, 0xff}}},
367
{{{ -1177, 512, 2970}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}},
368
{{{ -1177, 768, 2970}, 0, { 0, -1564}, {0x7f, 0x00, 0x00, 0xff}}},
369
};
370
371
// 0x0703D1D0 - 0x0703D2D0
372
static const Vtx inside_castle_seg7_vertex_0703D1D0[] = {
373
{{{ -665, 1024, 2560}, 0, { 0, -4120}, {0x81, 0x00, 0x00, 0xff}}},
374
{{{ -665, 512, 2560}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}},
375
{{{ -665, 512, 2970}, 0, { 4056, 990}, {0x81, 0x00, 0x00, 0xff}}},
376
{{{ -767, 512, 2355}, 0, { -2074, 990}, {0x8f, 0x00, 0x38, 0xff}}},
377
{{{ -665, 512, 2560}, 0, { 0, 990}, {0x8f, 0x00, 0x38, 0xff}}},
378
{{{ -767, 922, 2355}, 0, { -2074, -3098}, {0x8f, 0x00, 0x38, 0xff}}},
379
{{{ -665, 1024, 2560}, 0, { 0, -4120}, {0x8f, 0x00, 0x38, 0xff}}},
380
{{{ -665, 1024, 2970}, 0, { 4056, -4120}, {0x81, 0x00, 0x00, 0xff}}},
381
{{{ -1381, 512, 2560}, 0, { 990, 990}, {0x71, 0x00, 0x38, 0xff}}},
382
{{{ -1279, 922, 2355}, 0, { 3034, -3098}, {0x71, 0x00, 0x38, 0xff}}},
383
{{{ -1381, 1024, 2560}, 0, { 990, -4120}, {0x71, 0x00, 0x38, 0xff}}},
384
{{{ -1381, 1024, 2970}, 0, { -3096, -4120}, {0x7f, 0x00, 0x00, 0xff}}},
385
{{{ -1381, 512, 2560}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}},
386
{{{ -1381, 1024, 2560}, 0, { 990, -4120}, {0x7f, 0x00, 0x00, 0xff}}},
387
{{{ -1381, 512, 2970}, 0, { -3096, 990}, {0x7f, 0x00, 0x00, 0xff}}},
388
{{{ -1279, 512, 2355}, 0, { 3034, 990}, {0x71, 0x00, 0x38, 0xff}}},
389
};
390
391
// 0x0703D2D0 - 0x0703D3C0
392
static const Vtx inside_castle_seg7_vertex_0703D2D0[] = {
393
{{{ -767, 1818, 1741}, 0, { 0, 0}, {0x83, 0x00, 0xf0, 0xff}}},
394
{{{ -767, 1203, 1741}, 0, { 0, 6098}, {0x83, 0x00, 0xf0, 0xff}}},
395
{{{ -784, 1203, 1873}, 0, { 1026, 6098}, {0x83, 0x00, 0xf0, 0xff}}},
396
{{{ -1177, 768, 3021}, 0, { 480, -1564}, {0x7f, 0x00, 0x00, 0xff}}},
397
{{{ -1177, 512, 3021}, 0, { 480, 990}, {0x7f, 0x00, 0x00, 0xff}}},
398
{{{ -1177, 512, 2970}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}},
399
{{{ -869, 768, 2970}, 0, { 0, -1564}, {0x81, 0x00, 0x00, 0xff}}},
400
{{{ -869, 512, 2970}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}},
401
{{{ -869, 512, 3021}, 0, { 480, 990}, {0x81, 0x00, 0x00, 0xff}}},
402
{{{ -869, 768, 3021}, 0, { 480, -1564}, {0x81, 0x00, 0x00, 0xff}}},
403
{{{ -869, 768, 3021}, 0, { 480, -1564}, {0x00, 0x81, 0x00, 0xff}}},
404
{{{ -1177, 768, 2970}, 0, { 0, -1564}, {0x00, 0x81, 0x00, 0xff}}},
405
{{{ -869, 768, 2970}, 0, { 0, -1564}, {0x00, 0x81, 0x00, 0xff}}},
406
{{{ -1177, 768, 3021}, 0, { 480, -1564}, {0x00, 0x81, 0x00, 0xff}}},
407
{{{ -784, 1818, 1873}, 0, { 1026, 0}, {0x83, 0x00, 0xf0, 0xff}}},
408
};
409
410
// 0x0703D3C0 - 0x0703D4C0
411
static const Vtx inside_castle_seg7_vertex_0703D3C0[] = {
412
{{{ -784, 1818, 1873}, 0, { 1026, 0}, {0x8b, 0x00, 0xcf, 0xff}}},
413
{{{ -836, 1178, 1997}, 0, { 2258, 6354}, {0x8b, 0x00, 0xcf, 0xff}}},
414
{{{ -836, 1818, 1997}, 0, { 2258, 0}, {0x8b, 0x00, 0xcf, 0xff}}},
415
{{{ -784, 1178, 1873}, 0, { 1026, 6354}, {0x8b, 0x00, 0xcf, 0xff}}},
416
{{{ -836, 1818, 1997}, 0, { 2258, 0}, {0x9c, 0x00, 0xb3, 0xff}}},
417
{{{ -836, 1152, 1997}, 0, { 2258, 6608}, {0x9c, 0x00, 0xb3, 0xff}}},
418
{{{ -917, 1152, 2103}, 0, { 3582, 6608}, {0x9c, 0x00, 0xb3, 0xff}}},
419
{{{ -917, 1818, 2103}, 0, { 3582, 0}, {0x9c, 0x00, 0xb3, 0xff}}},
420
{{{ -917, 1818, 2103}, 0, { 3582, 0}, {0xb3, 0x00, 0x9c, 0xff}}},
421
{{{ -1023, 1126, 2184}, 0, { 4904, 6864}, {0xb3, 0x00, 0x9c, 0xff}}},
422
{{{ -1023, 1818, 2184}, 0, { 4904, 0}, {0xb3, 0x00, 0x9c, 0xff}}},
423
{{{ -917, 1126, 2103}, 0, { 3582, 6864}, {0xb3, 0x00, 0x9c, 0xff}}},
424
{{{ -1023, 1818, 2184}, 0, { 4904, 0}, {0xd0, 0x00, 0x8b, 0xff}}},
425
{{{ -1146, 1101, 2235}, 0, { 6136, 7120}, {0xd0, 0x00, 0x8b, 0xff}}},
426
{{{ -1146, 1818, 2235}, 0, { 6136, 0}, {0xd0, 0x00, 0x8b, 0xff}}},
427
{{{ -1023, 1101, 2184}, 0, { 4904, 7120}, {0xd0, 0x00, 0x8b, 0xff}}},
428
};
429
430
// 0x0703D4C0 - 0x0703D5C0
431
static const Vtx inside_castle_seg7_vertex_0703D4C0[] = {
432
{{{ -1146, 1818, 2235}, 0, { 6136, 0}, {0xef, 0x00, 0x83, 0xff}}},
433
{{{ -1146, 1075, 2235}, 0, { 6136, 7376}, {0xef, 0x00, 0x83, 0xff}}},
434
{{{ -1279, 1075, 2253}, 0, { 7194, 7376}, {0xef, 0x00, 0x83, 0xff}}},
435
{{{ -1279, 1818, 2253}, 0, { 7194, 0}, {0xef, 0x00, 0x83, 0xff}}},
436
{{{ -1279, 1818, 2253}, 0, { 0, 0}, {0x11, 0x00, 0x83, 0xff}}},
437
{{{ -1412, 1050, 2235}, 0, { 1026, 7632}, {0x11, 0x00, 0x83, 0xff}}},
438
{{{ -1412, 1818, 2235}, 0, { 1026, 0}, {0x11, 0x00, 0x83, 0xff}}},
439
{{{ -1279, 1050, 2253}, 0, { 0, 7632}, {0x11, 0x00, 0x83, 0xff}}},
440
{{{ -1412, 1818, 2235}, 0, { 1026, 0}, {0x30, 0x00, 0x8b, 0xff}}},
441
{{{ -1535, 1024, 2184}, 0, { 2258, 7886}, {0x30, 0x00, 0x8b, 0xff}}},
442
{{{ -1535, 1818, 2184}, 0, { 2258, 0}, {0x30, 0x00, 0x8b, 0xff}}},
443
{{{ -1412, 1024, 2235}, 0, { 1026, 7886}, {0x30, 0x00, 0x8b, 0xff}}},
444
{{{ -1535, 1818, 2184}, 0, { 2258, 0}, {0x4d, 0x00, 0x9c, 0xff}}},
445
{{{ -1641, 998, 2103}, 0, { 3582, 8142}, {0x4d, 0x00, 0x9c, 0xff}}},
446
{{{ -1641, 1818, 2103}, 0, { 3582, 0}, {0x4d, 0x00, 0x9c, 0xff}}},
447
{{{ -1535, 998, 2184}, 0, { 2258, 8142}, {0x4d, 0x00, 0x9c, 0xff}}},
448
};
449
450
// 0x0703D5C0 - 0x0703D6C0
451
static const Vtx inside_castle_seg7_vertex_0703D5C0[] = {
452
{{{ -1641, 1818, 2103}, 0, { 3582, 0}, {0x64, 0x00, 0xb3, 0xff}}},
453
{{{ -1722, 973, 1997}, 0, { 4904, 8398}, {0x64, 0x00, 0xb3, 0xff}}},
454
{{{ -1722, 1818, 1997}, 0, { 4904, 0}, {0x64, 0x00, 0xb3, 0xff}}},
455
{{{ -1641, 973, 2103}, 0, { 3582, 8398}, {0x64, 0x00, 0xb3, 0xff}}},
456
{{{ -1722, 1818, 1997}, 0, { 4904, 0}, {0x75, 0x00, 0xcf, 0xff}}},
457
{{{ -1774, 947, 1873}, 0, { 6136, 8654}, {0x75, 0x00, 0xcf, 0xff}}},
458
{{{ -1774, 1818, 1873}, 0, { 6136, 0}, {0x75, 0x00, 0xcf, 0xff}}},
459
{{{ -1722, 947, 1997}, 0, { 4904, 8654}, {0x75, 0x00, 0xcf, 0xff}}},
460
{{{ -1774, 1818, 1873}, 0, { 6136, 0}, {0x7d, 0x00, 0xf0, 0xff}}},
461
{{{ -1791, 922, 1741}, 0, { 7194, 8908}, {0x7d, 0x00, 0xf0, 0xff}}},
462
{{{ -1791, 1818, 1741}, 0, { 7194, 0}, {0x7d, 0x00, 0xf0, 0xff}}},
463
{{{ -1774, 922, 1873}, 0, { 6136, 8908}, {0x7d, 0x00, 0xf0, 0xff}}},
464
{{{ -1279, 597, 1843}, 0, { 8144, 138}, {0x7f, 0x00, 0x00, 0xff}}},
465
{{{ -1279, 1007, 1843}, 0, { 8144, -3950}, {0x7f, 0x00, 0x00, 0xff}}},
466
{{{ -1279, 922, 2355}, 0, { 3034, -3098}, {0x7f, 0x00, 0x00, 0xff}}},
467
{{{ -1279, 512, 2355}, 0, { 3034, 990}, {0x7f, 0x00, 0x00, 0xff}}},
468
};
469
470
// 0x0703D6C0 - 0x0703D7C0
471
static const Vtx inside_castle_seg7_vertex_0703D6C0[] = {
472
{{{ -1074, 1459, 1229}, 0, { 990, 3542}, {0x00, 0x00, 0x7f, 0xff}}},
473
{{{ -921, 1459, 1229}, 0, { 2524, 3542}, {0x00, 0x00, 0x7f, 0xff}}},
474
{{{ -767, 1818, 1229}, 0, { 4056, 0}, {0x00, 0x00, 0x7f, 0xff}}},
475
{{{ -767, 1203, 1229}, 0, { 4056, 6098}, {0x00, 0x00, 0x7f, 0xff}}},
476
{{{ -921, 1203, 1229}, 0, { 2524, 6098}, {0x00, 0x00, 0x7f, 0xff}}},
477
{{{ -1177, 1818, 1229}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}},
478
{{{ -1177, 1203, 1229}, 0, { 0, 6098}, {0x00, 0x00, 0x7f, 0xff}}},
479
{{{ -1074, 1203, 1229}, 0, { 990, 6098}, {0x00, 0x00, 0x7f, 0xff}}},
480
{{{ -1279, 1152, 1229}, 0, { -1052, 2520}, {0xf0, 0x00, 0x7d, 0xff}}},
481
{{{ -1146, 742, 1246}, 0, { 4, 6608}, {0xf0, 0x00, 0x7d, 0xff}}},
482
{{{ -1146, 1152, 1246}, 0, { 4, 2520}, {0xf0, 0x00, 0x7d, 0xff}}},
483
{{{ -1279, 742, 1229}, 0, { -1052, 6608}, {0xf0, 0x00, 0x7d, 0xff}}},
484
{{{ -1146, 1152, 1246}, 0, { 4, 2520}, {0xd0, 0x00, 0x75, 0xff}}},
485
{{{ -1023, 717, 1297}, 0, { 1236, 6864}, {0xd0, 0x00, 0x75, 0xff}}},
486
{{{ -1023, 1152, 1297}, 0, { 1236, 2520}, {0xd0, 0x00, 0x75, 0xff}}},
487
{{{ -1146, 717, 1246}, 0, { 4, 6864}, {0xd0, 0x00, 0x75, 0xff}}},
488
};
489
490
// 0x0703D7C0 - 0x0703D8C0
491
static const Vtx inside_castle_seg7_vertex_0703D7C0[] = {
492
{{{ -1023, 1152, 1297}, 0, { 1236, 2520}, {0xb3, 0x00, 0x64, 0xff}}},
493
{{{ -917, 691, 1379}, 0, { 2560, 7120}, {0xb3, 0x00, 0x64, 0xff}}},
494
{{{ -917, 1152, 1379}, 0, { 2560, 2520}, {0xb3, 0x00, 0x64, 0xff}}},
495
{{{ -1023, 691, 1297}, 0, { 1236, 7120}, {0xb3, 0x00, 0x64, 0xff}}},
496
{{{ -917, 1152, 1379}, 0, { 2560, 2520}, {0x9c, 0x00, 0x4d, 0xff}}},
497
{{{ -917, 666, 1379}, 0, { 2560, 7376}, {0x9c, 0x00, 0x4d, 0xff}}},
498
{{{ -836, 666, 1485}, 0, { 3882, 7376}, {0x9c, 0x00, 0x4d, 0xff}}},
499
{{{ -836, 1152, 1485}, 0, { 3882, 2522}, {0x9c, 0x00, 0x4d, 0xff}}},
500
{{{ -836, 1152, 1485}, 0, { 3882, 2522}, {0x8c, 0x00, 0x31, 0xff}}},
501
{{{ -836, 640, 1485}, 0, { 3882, 7630}, {0x8c, 0x00, 0x31, 0xff}}},
502
{{{ -784, 640, 1608}, 0, { 5114, 7630}, {0x8c, 0x00, 0x31, 0xff}}},
503
{{{ -784, 1152, 1608}, 0, { 5114, 2522}, {0x8c, 0x00, 0x31, 0xff}}},
504
{{{ -784, 1152, 1608}, 0, { 5114, 2522}, {0x83, 0x00, 0x10, 0xff}}},
505
{{{ -784, 614, 1608}, 0, { 5114, 7886}, {0x83, 0x00, 0x10, 0xff}}},
506
{{{ -767, 614, 1741}, 0, { 6172, 7886}, {0x83, 0x00, 0x10, 0xff}}},
507
{{{ -767, 1152, 1741}, 0, { 6172, 2522}, {0x83, 0x00, 0x10, 0xff}}},
508
};
509
510
// 0x0703D8C0 - 0x0703D9B0
511
static const Vtx inside_castle_seg7_vertex_0703D8C0[] = {
512
{{{ -767, 922, 2355}, 0, { -2074, -3098}, {0x81, 0x00, 0x00, 0xff}}},
513
{{{ -767, 1024, 1741}, 0, { -8206, -4120}, {0x81, 0x00, 0x00, 0xff}}},
514
{{{ -767, 614, 1741}, 0, { -8206, 0}, {0x81, 0x00, 0x00, 0xff}}},
515
{{{ -1074, 1459, 1178}, 0, { 478, -1564}, {0x00, 0x81, 0x00, 0xff}}},
516
{{{ -921, 1459, 1229}, 0, { 990, -1564}, {0x00, 0x81, 0x00, 0xff}}},
517
{{{ -1074, 1459, 1229}, 0, { 990, -1564}, {0x00, 0x81, 0x00, 0xff}}},
518
{{{ -921, 1459, 1178}, 0, { 478, -1564}, {0x00, 0x81, 0x00, 0xff}}},
519
{{{ -921, 1459, 1178}, 0, { 478, -1564}, {0x81, 0x00, 0x00, 0xff}}},
520
{{{ -921, 1203, 1178}, 0, { 478, 990}, {0x81, 0x00, 0x00, 0xff}}},
521
{{{ -921, 1203, 1229}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}},
522
{{{ -921, 1459, 1229}, 0, { 990, -1564}, {0x81, 0x00, 0x00, 0xff}}},
523
{{{ -1074, 1203, 1178}, 0, { 478, 990}, {0x7f, 0x00, 0x00, 0xff}}},
524
{{{ -1074, 1459, 1229}, 0, { 990, -1564}, {0x7f, 0x00, 0x00, 0xff}}},
525
{{{ -1074, 1203, 1229}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}},
526
{{{ -1074, 1459, 1178}, 0, { 478, -1564}, {0x7f, 0x00, 0x00, 0xff}}},
527
};
528
529
// 0x0703D9B0 - 0x0703DAA0
530
static const Vtx inside_castle_seg7_vertex_0703D9B0[] = {
531
{{{ -1774, 1818, 1608}, 0, { 1026, 0}, {0x74, 0x00, 0x31, 0xff}}},
532
{{{ -1774, 870, 1608}, 0, { 1026, 9420}, {0x74, 0x00, 0x31, 0xff}}},
533
{{{ -1722, 870, 1485}, 0, { 2258, 9420}, {0x74, 0x00, 0x31, 0xff}}},
534
{{{ -767, 922, 2355}, 0, { -2074, -3098}, {0x81, 0x00, 0x00, 0xff}}},
535
{{{ -767, 614, 1741}, 0, { -8206, 0}, {0x81, 0x00, 0x00, 0xff}}},
536
{{{ -767, 512, 2355}, 0, { -2074, 990}, {0x81, 0x00, 0x00, 0xff}}},
537
{{{ -767, 1818, 1229}, 0, { -164, 0}, {0x81, 0x00, 0x00, 0xff}}},
538
{{{ -767, 1203, 1741}, 0, { 4944, 6098}, {0x81, 0x00, 0x00, 0xff}}},
539
{{{ -767, 1818, 1741}, 0, { 4944, 0}, {0x81, 0x00, 0x00, 0xff}}},
540
{{{ -767, 1203, 1229}, 0, { -164, 6098}, {0x81, 0x00, 0x00, 0xff}}},
541
{{{ -1791, 1818, 1741}, 0, { 0, 0}, {0x7d, 0x00, 0x10, 0xff}}},
542
{{{ -1791, 896, 1741}, 0, { 0, 9164}, {0x7d, 0x00, 0x10, 0xff}}},
543
{{{ -1774, 896, 1608}, 0, { 1026, 9164}, {0x7d, 0x00, 0x10, 0xff}}},
544
{{{ -1774, 1818, 1608}, 0, { 1026, 0}, {0x7d, 0x00, 0x10, 0xff}}},
545
{{{ -1722, 1818, 1485}, 0, { 2258, 0}, {0x74, 0x00, 0x31, 0xff}}},
546
};
547
548
// 0x0703DAA0 - 0x0703DBA0
549
static const Vtx inside_castle_seg7_vertex_0703DAA0[] = {
550
{{{ -1722, 1818, 1485}, 0, { 2258, 0}, {0x64, 0x00, 0x4d, 0xff}}},
551
{{{ -1722, 845, 1485}, 0, { 2258, 9674}, {0x64, 0x00, 0x4d, 0xff}}},
552
{{{ -1641, 845, 1379}, 0, { 3582, 9674}, {0x64, 0x00, 0x4d, 0xff}}},
553
{{{ -1641, 1818, 1379}, 0, { 3582, 0}, {0x64, 0x00, 0x4d, 0xff}}},
554
{{{ -1641, 1818, 1379}, 0, { 3582, 0}, {0x4d, 0x00, 0x64, 0xff}}},
555
{{{ -1641, 819, 1379}, 0, { 3582, 9930}, {0x4d, 0x00, 0x64, 0xff}}},
556
{{{ -1535, 819, 1297}, 0, { 4904, 9930}, {0x4d, 0x00, 0x64, 0xff}}},
557
{{{ -1535, 1818, 1297}, 0, { 4904, 0}, {0x4d, 0x00, 0x64, 0xff}}},
558
{{{ -1535, 1818, 1297}, 0, { 4904, 0}, {0x30, 0x00, 0x75, 0xff}}},
559
{{{ -1412, 794, 1246}, 0, { 6136, 10186}, {0x30, 0x00, 0x75, 0xff}}},
560
{{{ -1412, 1818, 1246}, 0, { 6136, 0}, {0x30, 0x00, 0x75, 0xff}}},
561
{{{ -1535, 794, 1297}, 0, { 4904, 10186}, {0x30, 0x00, 0x75, 0xff}}},
562
{{{ -1412, 1818, 1246}, 0, { 6136, 0}, {0x10, 0x00, 0x7d, 0xff}}},
563
{{{ -1412, 768, 1246}, 0, { 6136, 10442}, {0x10, 0x00, 0x7d, 0xff}}},
564
{{{ -1279, 768, 1229}, 0, { 7194, 10442}, {0x10, 0x00, 0x7d, 0xff}}},
565
{{{ -1279, 1818, 1229}, 0, { 7194, 0}, {0x10, 0x00, 0x7d, 0xff}}},
566
};
567
568
// 0x0703DBA0 - 0x0703DC90
569
static const Vtx inside_castle_seg7_vertex_0703DBA0[] = {
570
{{{ -1351, 1152, 1668}, 0, { 118, 1100}, {0x8b, 0x00, 0xd0, 0xff}}},
571
{{{ -1381, 614, 1741}, 0, { 0, 2012}, {0x8b, 0x00, 0xd0, 0xff}}},
572
{{{ -1381, 1152, 1741}, 0, { 0, 1100}, {0x8b, 0x00, 0xd0, 0xff}}},
573
{{{ -1381, 1152, 1242}, 0, { -1496, 2012}, {0x81, 0x00, 0x00, 0xff}}},
574
{{{ -1381, 1818, 1741}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}},
575
{{{ -1381, 1818, 1242}, 0, { -1496, 0}, {0x81, 0x00, 0x00, 0xff}}},
576
{{{ -1381, 1152, 1741}, 0, { 990, 2012}, {0x81, 0x00, 0x00, 0xff}}},
577
{{{ -1177, 1818, 1741}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}},
578
{{{ -1177, 1203, 1741}, 0, { 0, 2012}, {0x7f, 0x00, 0x00, 0xff}}},
579
{{{ -1177, 1203, 1229}, 0, { 990, 2012}, {0x7f, 0x00, 0x00, 0xff}}},
580
{{{ -1177, 1818, 1229}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}},
581
{{{ -1279, 1152, 1638}, 0, { 478, 1100}, {0xd0, 0x00, 0x8b, 0xff}}},
582
{{{ -1351, 626, 1668}, 0, { 118, 1992}, {0xd0, 0x00, 0x8b, 0xff}}},
583
{{{ -1351, 1152, 1668}, 0, { 118, 1100}, {0xd0, 0x00, 0x8b, 0xff}}},
584
{{{ -1351, 626, 1668}, 0, { 118, 1992}, {0x8b, 0x00, 0xd0, 0xff}}},
585
};
586
587
// 0x0703DC90 - 0x0703DD80
588
static const Vtx inside_castle_seg7_vertex_0703DC90[] = {
589
{{{ -1381, 1818, 1741}, 0, { 0, 0}, {0x8b, 0x00, 0x30, 0xff}}},
590
{{{ -1381, 614, 1741}, 0, { 0, 2012}, {0x8b, 0x00, 0x30, 0xff}}},
591
{{{ -1351, 602, 1813}, 0, { 118, 2028}, {0x8b, 0x00, 0x30, 0xff}}},
592
{{{ -1207, 1152, 1668}, 0, { 840, 1100}, {0x30, 0x00, 0x8b, 0xff}}},
593
{{{ -1279, 631, 1638}, 0, { 478, 1984}, {0x30, 0x00, 0x8b, 0xff}}},
594
{{{ -1279, 1152, 1638}, 0, { 478, 1100}, {0x30, 0x00, 0x8b, 0xff}}},
595
{{{ -1279, 1152, 1638}, 0, { 478, 1100}, {0xd0, 0x00, 0x8b, 0xff}}},
596
{{{ -1279, 631, 1638}, 0, { 478, 1984}, {0xd0, 0x00, 0x8b, 0xff}}},
597
{{{ -1351, 626, 1668}, 0, { 118, 1992}, {0xd0, 0x00, 0x8b, 0xff}}},
598
{{{ -1207, 626, 1668}, 0, { 840, 1992}, {0x30, 0x00, 0x8b, 0xff}}},
599
{{{ -1177, 1152, 1741}, 0, { 990, 1100}, {0x75, 0x00, 0xd0, 0xff}}},
600
{{{ -1207, 614, 1668}, 0, { 840, 2012}, {0x75, 0x00, 0xd0, 0xff}}},
601
{{{ -1207, 1152, 1668}, 0, { 840, 1100}, {0x75, 0x00, 0xd0, 0xff}}},
602
{{{ -1177, 614, 1741}, 0, { 990, 2012}, {0x75, 0x00, 0xd0, 0xff}}},
603
{{{ -1351, 1818, 1813}, 0, { 118, 0}, {0x8b, 0x00, 0x30, 0xff}}},
604
};
605
606
// 0x0703DD80 - 0x0703DE40
607
static const Vtx inside_castle_seg7_vertex_0703DD80[] = {
608
{{{ -1351, 1818, 1813}, 0, { 118, 0}, {0xd0, 0x00, 0x75, 0xff}}},
609
{{{ -1351, 602, 1813}, 0, { 118, 2028}, {0xd0, 0x00, 0x75, 0xff}}},
610
{{{ -1279, 597, 1843}, 0, { 478, 2036}, {0xd0, 0x00, 0x75, 0xff}}},
611
{{{ -1279, 1818, 1843}, 0, { 478, 0}, {0x30, 0x00, 0x75, 0xff}}},
612
{{{ -1279, 597, 1843}, 0, { 478, 2036}, {0x30, 0x00, 0x75, 0xff}}},
613
{{{ -1207, 602, 1813}, 0, { 840, 2028}, {0x30, 0x00, 0x75, 0xff}}},
614
{{{ -1279, 1818, 1843}, 0, { 478, 0}, {0xd0, 0x00, 0x75, 0xff}}},
615
{{{ -1207, 1818, 1813}, 0, { 840, 0}, {0x30, 0x00, 0x75, 0xff}}},
616
{{{ -1207, 1818, 1813}, 0, { 840, 0}, {0x75, 0x00, 0x30, 0xff}}},
617
{{{ -1177, 614, 1741}, 0, { 990, 2012}, {0x75, 0x00, 0x30, 0xff}}},
618
{{{ -1177, 1818, 1741}, 0, { 990, 0}, {0x75, 0x00, 0x30, 0xff}}},
619
{{{ -1207, 602, 1813}, 0, { 840, 2028}, {0x75, 0x00, 0x30, 0xff}}},
620
};
621
622
// 0x0703DE40 - 0x0703DF70
623
static const Gfx inside_castle_seg7_dl_0703DE40[] = {
624
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_0900B000),
625
gsDPLoadSync(),
626
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
627
gsSPLight(&inside_castle_seg7_lights_0703C040.l, 1),
628
gsSPLight(&inside_castle_seg7_lights_0703C040.a, 2),
629
gsSPVertex(inside_castle_seg7_vertex_0703C070, 15, 0),
630
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
631
gsSP2Triangles( 0, 6, 1, 0x0, 3, 5, 7, 0x0),
632
gsSP2Triangles( 8, 9, 10, 0x0, 9, 11, 10, 0x0),
633
gsSP1Triangle(12, 13, 14, 0x0),
634
gsSPVertex(inside_castle_seg7_vertex_0703C160, 16, 0),
635
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
636
gsSP2Triangles( 6, 7, 8, 0x0, 3, 9, 4, 0x0),
637
gsSP2Triangles(10, 11, 12, 0x0, 13, 14, 15, 0x0),
638
gsSPVertex(inside_castle_seg7_vertex_0703C260, 15, 0),
639
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
640
gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),
641
gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0),
642
gsSP1Triangle(11, 13, 14, 0x0),
643
gsSPLight(&inside_castle_seg7_lights_0703C058.l, 1),
644
gsSPLight(&inside_castle_seg7_lights_0703C058.a, 2),
645
gsSPVertex(inside_castle_seg7_vertex_0703C350, 10, 0),
646
gsSP2Triangles( 0, 1, 2, 0x0, 3, 0, 2, 0x0),
647
gsSP2Triangles( 4, 3, 2, 0x0, 4, 5, 3, 0x0),
648
gsSP2Triangles( 6, 7, 8, 0x0, 6, 8, 9, 0x0),
649
gsSPEndDisplayList(),
650
};
651
652
// 0x0703DF70 - 0x0703E000
653
static const Gfx inside_castle_seg7_dl_0703DF70[] = {
654
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_09004000),
655
gsDPLoadSync(),
656
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
657
gsSPVertex(inside_castle_seg7_vertex_0703C3F0, 14, 0),
658
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
659
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
660
gsSP2Triangles( 8, 9, 4, 0x0, 8, 4, 7, 0x0),
661
gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
662
gsSPVertex(inside_castle_seg7_vertex_0703C4D0, 6, 0),
663
gsSP2Triangles( 0, 1, 2, 0x0, 1, 3, 2, 0x0),
664
gsSP2Triangles( 0, 2, 4, 0x0, 2, 5, 4, 0x0),
665
gsSPEndDisplayList(),
666
};
667
668
// 0x0703E000 - 0x0703E2D8
669
static const Gfx inside_castle_seg7_dl_0703E000[] = {
670
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_09005000),
671
gsDPLoadSync(),
672
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
673
gsSPVertex(inside_castle_seg7_vertex_0703C530, 15, 0),
674
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
675
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
676
gsSP2Triangles( 8, 9, 10, 0x0, 11, 12, 13, 0x0),
677
gsSP1Triangle(11, 14, 12, 0x0),
678
gsSPVertex(inside_castle_seg7_vertex_0703C620, 16, 0),
679
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
680
gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),
681
gsSP2Triangles(10, 11, 12, 0x0, 13, 14, 15, 0x0),
682
gsSPVertex(inside_castle_seg7_vertex_0703C720, 14, 0),
683
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
684
gsSP2Triangles( 6, 7, 8, 0x0, 6, 8, 9, 0x0),
685
gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
686
gsSPVertex(inside_castle_seg7_vertex_0703C800, 14, 0),
687
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
688
gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),
689
gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
690
gsSPVertex(inside_castle_seg7_vertex_0703C8E0, 16, 0),
691
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
692
gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0),
693
gsSP2Triangles(10, 11, 12, 0x0, 13, 14, 15, 0x0),
694
gsSPVertex(inside_castle_seg7_vertex_0703C9E0, 14, 0),
695
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
696
gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),
697
gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
698
gsSPVertex(inside_castle_seg7_vertex_0703CAC0, 16, 0),
699
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
700
gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),
701
gsSP2Triangles(10, 11, 12, 0x0, 13, 14, 15, 0x0),
702
gsSPVertex(inside_castle_seg7_vertex_0703CBC0, 16, 0),
703
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
704
gsSP2Triangles( 6, 7, 8, 0x0, 9, 10, 11, 0x0),
705
gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0),
706
gsSPVertex(inside_castle_seg7_vertex_0703CCC0, 14, 0),
707
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
708
gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),
709
gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
710
gsSPVertex(inside_castle_seg7_vertex_0703CDA0, 16, 0),
711
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
712
gsSP2Triangles( 6, 7, 8, 0x0, 6, 8, 9, 0x0),
713
gsSP2Triangles(10, 11, 12, 0x0, 13, 14, 15, 0x0),
714
gsSPVertex(inside_castle_seg7_vertex_0703CEA0, 16, 0),
715
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
716
gsSP2Triangles( 6, 7, 8, 0x0, 3, 9, 4, 0x0),
717
gsSP2Triangles(10, 11, 12, 0x0, 13, 14, 15, 0x0),
718
gsSPVertex(inside_castle_seg7_vertex_0703CFA0, 16, 0),
719
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
720
gsSP2Triangles( 6, 7, 8, 0x0, 9, 10, 11, 0x0),
721
gsSP2Triangles( 9, 11, 12, 0x0, 13, 14, 15, 0x0),
722
gsSPVertex(inside_castle_seg7_vertex_0703D0A0, 3, 0),
723
gsSP1Triangle( 0, 1, 2, 0x0),
724
gsSPEndDisplayList(),
725
};
726
727
// 0x0703E2D8 - 0x0703E618
728
static const Gfx inside_castle_seg7_dl_0703E2D8[] = {
729
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_09003000),
730
gsDPLoadSync(),
731
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
732
gsSPVertex(inside_castle_seg7_vertex_0703D0D0, 16, 0),
733
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
734
gsSP2Triangles( 3, 6, 4, 0x0, 3, 7, 6, 0x0),
735
gsSP2Triangles( 8, 9, 10, 0x0, 9, 11, 10, 0x0),
736
gsSP2Triangles(12, 8, 10, 0x0, 12, 10, 1, 0x0),
737
gsSP2Triangles( 0, 12, 1, 0x0, 13, 14, 15, 0x0),
738
gsSPVertex(inside_castle_seg7_vertex_0703D1D0, 16, 0),
739
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
740
gsSP2Triangles( 4, 6, 5, 0x0, 0, 2, 7, 0x0),
741
gsSP2Triangles( 8, 9, 10, 0x0, 11, 12, 13, 0x0),
742
gsSP2Triangles(11, 14, 12, 0x0, 8, 15, 9, 0x0),
743
gsSPVertex(inside_castle_seg7_vertex_0703D2D0, 15, 0),
744
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
745
gsSP2Triangles( 6, 7, 8, 0x0, 6, 8, 9, 0x0),
746
gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
747
gsSP1Triangle( 0, 2, 14, 0x0),
748
gsSPVertex(inside_castle_seg7_vertex_0703D3C0, 16, 0),
749
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
750
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
751
gsSP2Triangles( 8, 9, 10, 0x0, 8, 11, 9, 0x0),
752
gsSP2Triangles(12, 13, 14, 0x0, 12, 15, 13, 0x0),
753
gsSPVertex(inside_castle_seg7_vertex_0703D4C0, 16, 0),
754
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
755
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
756
gsSP2Triangles( 8, 9, 10, 0x0, 8, 11, 9, 0x0),
757
gsSP2Triangles(12, 13, 14, 0x0, 12, 15, 13, 0x0),
758
gsSPVertex(inside_castle_seg7_vertex_0703D5C0, 16, 0),
759
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
760
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
761
gsSP2Triangles( 8, 9, 10, 0x0, 8, 11, 9, 0x0),
762
gsSP2Triangles(12, 13, 14, 0x0, 15, 12, 14, 0x0),
763
gsSPVertex(inside_castle_seg7_vertex_0703D6C0, 16, 0),
764
gsSP2Triangles( 0, 1, 2, 0x0, 1, 3, 2, 0x0),
765
gsSP2Triangles( 1, 4, 3, 0x0, 0, 2, 5, 0x0),
766
gsSP2Triangles( 6, 0, 5, 0x0, 6, 7, 0, 0x0),
767
gsSP2Triangles( 8, 9, 10, 0x0, 8, 11, 9, 0x0),
768
gsSP2Triangles(12, 13, 14, 0x0, 12, 15, 13, 0x0),
769
gsSPVertex(inside_castle_seg7_vertex_0703D7C0, 16, 0),
770
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
771
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
772
gsSP2Triangles( 8, 9, 10, 0x0, 8, 10, 11, 0x0),
773
gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0),
774
gsSPVertex(inside_castle_seg7_vertex_0703D8C0, 15, 0),
775
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
776
gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),
777
gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0),
778
gsSP1Triangle(11, 14, 12, 0x0),
779
gsSPVertex(inside_castle_seg7_vertex_0703D9B0, 15, 0),
780
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
781
gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0),
782
gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
783
gsSP1Triangle( 0, 2, 14, 0x0),
784
gsSPVertex(inside_castle_seg7_vertex_0703DAA0, 16, 0),
785
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
786
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
787
gsSP2Triangles( 8, 9, 10, 0x0, 8, 11, 9, 0x0),
788
gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0),
789
gsSPEndDisplayList(),
790
};
791
792
// 0x0703E618 - 0x0703E6F0
793
static const Gfx inside_castle_seg7_dl_0703E618[] = {
794
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_09007000),
795
gsDPLoadSync(),
796
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
797
gsSPVertex(inside_castle_seg7_vertex_0703DBA0, 15, 0),
798
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
799
gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),
800
gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0),
801
gsSP1Triangle( 0, 14, 1, 0x0),
802
gsSPVertex(inside_castle_seg7_vertex_0703DC90, 15, 0),
803
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
804
gsSP2Triangles( 6, 7, 8, 0x0, 3, 9, 4, 0x0),
805
gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
806
gsSP1Triangle( 0, 2, 14, 0x0),
807
gsSPVertex(inside_castle_seg7_vertex_0703DD80, 12, 0),
808
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
809
gsSP2Triangles( 0, 2, 6, 0x0, 3, 5, 7, 0x0),
810
gsSP2Triangles( 8, 9, 10, 0x0, 8, 11, 9, 0x0),
811
gsSPEndDisplayList(),
812
};
813
814
// 0x0703E6F0 - 0x0703E798
815
const Gfx inside_castle_seg7_dl_0703E6F0[] = {
816
gsDPPipeSync(),
817
gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB),
818
gsSPClearGeometryMode(G_SHADING_SMOOTH),
819
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),
820
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
821
gsDPTileSync(),
822
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),
823
gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
824
gsSPDisplayList(inside_castle_seg7_dl_0703DE40),
825
gsSPDisplayList(inside_castle_seg7_dl_0703DF70),
826
gsSPDisplayList(inside_castle_seg7_dl_0703E000),
827
gsSPDisplayList(inside_castle_seg7_dl_0703E2D8),
828
gsDPTileSync(),
829
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),
830
gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (64 - 1) << G_TEXTURE_IMAGE_FRAC),
831
gsSPDisplayList(inside_castle_seg7_dl_0703E618),
832
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
833
gsDPPipeSync(),
834
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
835
gsSPSetGeometryMode(G_SHADING_SMOOTH),
836
gsSPEndDisplayList(),
837
};
838
839