Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
MorsGames
GitHub Repository: MorsGames/sm64plus
Path: blob/master/levels/castle_inside/areas/3/8/model.inc.c
7862 views
1
// 0x07064DC8 - 0x07064DE0
2
static const Lights1 inside_castle_seg7_lights_07064DC8 = gdSPDefLights1(
3
0x5f, 0x5f, 0x5f,
4
0xff, 0xff, 0xff, 0x28, 0x28, 0x28
5
);
6
7
// 0x07064DE0 - 0x07064EE0
8
static const Vtx inside_castle_seg7_vertex_07064DE0[] = {
9
{{{ 5376, -255, -972}, 0, { 9676, -6676}, {0x00, 0x00, 0x7f, 0xff}}},
10
{{{ 3738, -2429, -972}, 0, { 1502, 4174}, {0x00, 0x00, 0x7f, 0xff}}},
11
{{{ 5376, -1177, -972}, 0, { 9676, -2076}, {0x00, 0x00, 0x7f, 0xff}}},
12
{{{ 3738, -2429, -972}, 0, { -3168, -1566}, {0xb3, 0x64, 0x00, 0xff}}},
13
{{{ 3686, -2469, -921}, 0, { -3490, -1310}, {0xb3, 0x64, 0x00, 0xff}}},
14
{{{ 3686, -2469, -101}, 0, { -3490, 2776}, {0xb3, 0x64, 0x00, 0xff}}},
15
{{{ 3738, -2429, -50}, 0, { -3168, 3032}, {0xb3, 0x64, 0x00, 0xff}}},
16
{{{ 3635, -2508, -921}, 0, { -3812, -1310}, {0xb3, 0x64, 0x00, 0xff}}},
17
{{{ 3635, -2508, -101}, 0, { -3812, 2776}, {0xb3, 0x64, 0x00, 0xff}}},
18
{{{ 5376, -1177, -972}, 0, { 990, -3608}, {0xb3, 0x64, 0x00, 0xff}}},
19
{{{ 3738, -2429, -972}, 0, { -9300, -3608}, {0xb3, 0x64, 0x00, 0xff}}},
20
{{{ 3738, -2429, -50}, 0, { -9300, 990}, {0xb3, 0x64, 0x00, 0xff}}},
21
{{{ 5376, -1177, -50}, 0, { 990, 990}, {0xb3, 0x64, 0x00, 0xff}}},
22
{{{ 5376, -255, -50}, 0, { -6162, -2076}, {0x00, 0x81, 0x00, 0xff}}},
23
{{{ 7834, -255, 256}, 0, { 6100, -3610}, {0x00, 0x81, 0x00, 0xff}}},
24
{{{ 5888, -255, 256}, 0, { -3608, -3610}, {0x00, 0x81, 0x00, 0xff}}},
25
};
26
27
// 0x07064EE0 - 0x07064FD0
28
static const Vtx inside_castle_seg7_vertex_07064EE0[] = {
29
{{{ 5376, -255, -972}, 0, { 9676, -6676}, {0x00, 0x00, 0x7f, 0xff}}},
30
{{{ 3738, -1508, -972}, 0, { 1500, -422}, {0x00, 0x00, 0x7f, 0xff}}},
31
{{{ 3738, -2429, -972}, 0, { 1502, 4174}, {0x00, 0x00, 0x7f, 0xff}}},
32
{{{ 5376, -1177, -50}, 0, { 9676, -2076}, {0x00, 0x00, 0x81, 0xff}}},
33
{{{ 3738, -2429, -50}, 0, { 1502, 4174}, {0x00, 0x00, 0x81, 0xff}}},
34
{{{ 3738, -1508, -50}, 0, { 1500, -422}, {0x00, 0x00, 0x81, 0xff}}},
35
{{{ 5376, -255, -50}, 0, { 9676, -6676}, {0x00, 0x00, 0x81, 0xff}}},
36
{{{ 5376, -255, -50}, 0, { -6162, -2076}, {0x00, 0x81, 0x00, 0xff}}},
37
{{{ 5376, -255, -972}, 0, { -6162, 2522}, {0x00, 0x81, 0x00, 0xff}}},
38
{{{ 5888, -255, -1279}, 0, { -3608, 4054}, {0x00, 0x81, 0x00, 0xff}}},
39
{{{ 7834, -255, -1279}, 0, { 6100, 4054}, {0x00, 0x81, 0x00, 0xff}}},
40
{{{ 7834, -255, 256}, 0, { 6100, -3610}, {0x00, 0x81, 0x00, 0xff}}},
41
{{{ 5888, -1177, -1279}, 0, { 2524, -5142}, {0x00, 0x7f, 0x00, 0xff}}},
42
{{{ 5376, -1177, -972}, 0, { 0, -3610}, {0x00, 0x7f, 0x00, 0xff}}},
43
{{{ 5376, -1177, -50}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}},
44
};
45
46
// 0x07064FD0 - 0x070650D0
47
static const Vtx inside_castle_seg7_vertex_07064FD0[] = {
48
{{{ 6605, -1177, -50}, 0, { 6100, 990}, {0x00, 0x7f, 0x00, 0xff}}},
49
{{{ 5888, -1177, 256}, 0, { 2524, 2522}, {0x00, 0x7f, 0x00, 0xff}}},
50
{{{ 6605, -1177, 256}, 0, { 6100, 2522}, {0x00, 0x7f, 0x00, 0xff}}},
51
{{{ 5888, -1177, -50}, 0, { 2524, 990}, {0x00, 0x7f, 0x00, 0xff}}},
52
{{{ 6605, -1177, -1279}, 0, { 6100, -5142}, {0x00, 0x7f, 0x00, 0xff}}},
53
{{{ 5888, -1177, -1279}, 0, { 2524, -5142}, {0x00, 0x7f, 0x00, 0xff}}},
54
{{{ 5888, -1177, -972}, 0, { 2524, -3610}, {0x00, 0x7f, 0x00, 0xff}}},
55
{{{ 6605, -1177, -972}, 0, { 6100, -3610}, {0x00, 0x7f, 0x00, 0xff}}},
56
{{{ 6605, -1586, -50}, 0, { 4088, 990}, {0x3e, 0x6e, 0x00, 0xff}}},
57
{{{ 6605, -1586, -972}, 0, { 4088, -3610}, {0x3e, 0x6e, 0x00, 0xff}}},
58
{{{ 5888, -1177, -972}, 0, { 0, -3610}, {0x3e, 0x6e, 0x00, 0xff}}},
59
{{{ 5888, -1177, -50}, 0, { 0, 990}, {0x3e, 0x6e, 0x00, 0xff}}},
60
{{{ 2202, -562, 154}, 0, { 5078, -2076}, {0x00, 0x81, 0x00, 0xff}}},
61
{{{ 768, -562, 154}, 0, { -542, -2076}, {0x00, 0x81, 0x00, 0xff}}},
62
{{{ 768, -562, -1177}, 0, { -540, 4566}, {0x00, 0x81, 0x00, 0xff}}},
63
{{{ 5376, -1177, -50}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}},
64
};
65
66
// 0x070650D0 - 0x070651C0
67
static const Vtx inside_castle_seg7_vertex_070650D0[] = {
68
{{{ 51, -306, 154}, 0, { -4118, -2076}, {0xb7, 0x99, 0x00, 0xff}}},
69
{{{ 51, -306, -460}, 0, { -4118, 990}, {0xb7, 0x99, 0x00, 0xff}}},
70
{{{ 410, -562, -460}, 0, { -2330, 990}, {0xb7, 0x99, 0x00, 0xff}}},
71
{{{ 51, -306, 154}, 0, { -4118, -2076}, {0x00, 0x81, 0x00, 0xff}}},
72
{{{ -562, -306, 154}, 0, { -7184, -2076}, {0x00, 0x81, 0x00, 0xff}}},
73
{{{ -562, -306, -460}, 0, { -7184, 990}, {0x00, 0x81, 0x00, 0xff}}},
74
{{{ 51, -306, -460}, 0, { -4118, 990}, {0x00, 0x81, 0x00, 0xff}}},
75
{{{ 410, -562, 154}, 0, { -2330, -2076}, {0xb7, 0x99, 0x00, 0xff}}},
76
{{{ 410, -562, -460}, 0, { -2330, 990}, {0x00, 0x81, 0x00, 0xff}}},
77
{{{ 768, -562, -460}, 0, { -542, 990}, {0x00, 0x81, 0x00, 0xff}}},
78
{{{ 768, -562, 154}, 0, { -542, -2076}, {0x00, 0x81, 0x00, 0xff}}},
79
{{{ 410, -562, 154}, 0, { -2330, -2076}, {0x00, 0x81, 0x00, 0xff}}},
80
{{{ 2202, -562, 154}, 0, { 5078, -2076}, {0x00, 0x81, 0x00, 0xff}}},
81
{{{ 768, -562, -1177}, 0, { -540, 4566}, {0x00, 0x81, 0x00, 0xff}}},
82
{{{ 2202, -562, -1177}, 0, { 5078, 4566}, {0x00, 0x81, 0x00, 0xff}}},
83
};
84
85
// 0x070651C0 - 0x070652B0
86
static const Vtx inside_castle_seg7_vertex_070651C0[] = {
87
{{{ 1280, -1689, -972}, 0, { -4118, -3098}, {0x00, 0x00, 0x7f, 0xff}}},
88
{{{ 2099, -1586, -972}, 0, { 0, -3610}, {0x00, 0x00, 0x7f, 0xff}}},
89
{{{ 1894, -1381, -972}, 0, { -1052, -4630}, {0x00, 0x00, 0x7f, 0xff}}},
90
{{{ 7834, -1586, -434}, 0, { 9678, 2648}, {0x00, 0x7f, 0x00, 0xff}}},
91
{{{ 7936, -1586, -588}, 0, { 10188, 1882}, {0x00, 0x7f, 0x00, 0xff}}},
92
{{{ 7834, -1586, -588}, 0, { 9678, 1882}, {0x00, 0x7f, 0x00, 0xff}}},
93
{{{ 7936, -1586, -434}, 0, { 10188, 2648}, {0x00, 0x7f, 0x00, 0xff}}},
94
{{{ 6605, -1586, -1279}, 0, { 0, -5142}, {0x00, 0x7f, 0x00, 0xff}}},
95
{{{ 7834, -1586, 256}, 0, { 6100, 2522}, {0x00, 0x7f, 0x00, 0xff}}},
96
{{{ 7834, -1586, -1279}, 0, { 6100, -5142}, {0x00, 0x7f, 0x00, 0xff}}},
97
{{{ 6605, -1586, 256}, 0, { 0, 2522}, {0x00, 0x7f, 0x00, 0xff}}},
98
{{{ 5376, -255, -50}, 0, { 6100, -2586}, {0x4d, 0x9c, 0x00, 0xff}}},
99
{{{ 3635, -1586, -50}, 0, { -4834, -2586}, {0x4d, 0x9c, 0x00, 0xff}}},
100
{{{ 3635, -1586, -972}, 0, { -4834, 2010}, {0x4d, 0x9c, 0x00, 0xff}}},
101
{{{ 5376, -255, -972}, 0, { 6100, 2010}, {0x4d, 0x9c, 0x00, 0xff}}},
102
};
103
104
// 0x070652B0 - 0x070653A0
105
static const Vtx inside_castle_seg7_vertex_070652B0[] = {
106
{{{ 2099, -1586, -972}, 0, { 990, -1564}, {0xa7, 0xa7, 0x00, 0xff}}},
107
{{{ 1894, -1381, -50}, 0, { -454, 3032}, {0xa7, 0xa7, 0x00, 0xff}}},
108
{{{ 1894, -1381, -972}, 0, { -454, -1564}, {0xa7, 0xa7, 0x00, 0xff}}},
109
{{{ 1280, -1689, -972}, 0, { -4118, -3098}, {0x00, 0x00, 0x7f, 0xff}}},
110
{{{ 2099, -2508, -972}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}},
111
{{{ 2099, -1586, -972}, 0, { 0, -3610}, {0x00, 0x00, 0x7f, 0xff}}},
112
{{{ 3533, -1586, -972}, 0, { 7122, -3610}, {0x00, 0x00, 0x7f, 0xff}}},
113
{{{ 3533, -2508, -972}, 0, { 7122, 990}, {0x00, 0x00, 0x7f, 0xff}}},
114
{{{ 1894, -1381, -50}, 0, { -1052, -4630}, {0x00, 0x00, 0x81, 0xff}}},
115
{{{ 2099, -1586, -50}, 0, { 0, -3610}, {0x00, 0x00, 0x81, 0xff}}},
116
{{{ 1280, -1689, -50}, 0, { -4118, -3098}, {0x00, 0x00, 0x81, 0xff}}},
117
{{{ 3533, -2508, -50}, 0, { 7122, 990}, {0x00, 0x00, 0x81, 0xff}}},
118
{{{ 2099, -2508, -50}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}},
119
{{{ 3533, -1586, -50}, 0, { 7122, -3610}, {0x00, 0x00, 0x81, 0xff}}},
120
{{{ 2099, -1586, -50}, 0, { 990, 3032}, {0xa7, 0xa7, 0x00, 0xff}}},
121
};
122
123
// 0x070653A0 - 0x07065460
124
static const Vtx inside_castle_seg7_vertex_070653A0[] = {
125
{{{ 3635, -1586, -972}, 0, { 4056, 0}, {0x00, 0x81, 0x00, 0xff}}},
126
{{{ 3635, -1586, -50}, 0, { 4056, -4632}, {0x00, 0x81, 0x00, 0xff}}},
127
{{{ 2099, -1586, -50}, 0, { -3608, -4632}, {0x00, 0x81, 0x00, 0xff}}},
128
{{{ 2099, -1586, -972}, 0, { -3608, 0}, {0x00, 0x81, 0x00, 0xff}}},
129
{{{ 2099, -2508, -972}, 0, { -540, -3610}, {0x00, 0x7f, 0x00, 0xff}}},
130
{{{ 2099, -2508, -50}, 0, { -542, 990}, {0x00, 0x7f, 0x00, 0xff}}},
131
{{{ 3635, -2508, -50}, 0, { 7122, 990}, {0x00, 0x7f, 0x00, 0xff}}},
132
{{{ 3635, -2508, -972}, 0, { 7122, -3610}, {0x00, 0x7f, 0x00, 0xff}}},
133
{{{ 1280, -1689, -972}, 0, { -4790, -3610}, {0x59, 0x59, 0x00, 0xff}}},
134
{{{ 2099, -2508, -50}, 0, { 990, 990}, {0x59, 0x59, 0x00, 0xff}}},
135
{{{ 2099, -2508, -972}, 0, { 990, -3610}, {0x59, 0x59, 0x00, 0xff}}},
136
{{{ 1280, -1689, -50}, 0, { -4790, 990}, {0x59, 0x59, 0x00, 0xff}}},
137
};
138
139
// 0x07065460 - 0x07065560
140
static const Vtx inside_castle_seg7_vertex_07065460[] = {
141
{{{ -153, -972, -460}, 0, { 5078, 1498}, {0x00, 0x7f, 0x00, 0xff}}},
142
{{{ 0, -972, 154}, 0, { 4312, -1564}, {0x00, 0x7f, 0x00, 0xff}}},
143
{{{ 0, -972, -460}, 0, { 4312, 1498}, {0x00, 0x7f, 0x00, 0xff}}},
144
{{{ 768, -1177, -793}, 0, { 480, 3160}, {0x00, 0x7f, 0x00, 0xff}}},
145
{{{ 768, -1177, -946}, 0, { 480, 3926}, {0x00, 0x7f, 0x00, 0xff}}},
146
{{{ 717, -1177, -946}, 0, { 734, 3926}, {0x00, 0x7f, 0x00, 0xff}}},
147
{{{ 717, -1177, -793}, 0, { 734, 3160}, {0x00, 0x7f, 0x00, 0xff}}},
148
{{{ -153, -767, -460}, 0, { 5078, 1498}, {0x00, 0x7f, 0x00, 0xff}}},
149
{{{ -562, -767, -460}, 0, { 7122, 1498}, {0x00, 0x7f, 0x00, 0xff}}},
150
{{{ -562, -767, 154}, 0, { 7122, -1564}, {0x00, 0x7f, 0x00, 0xff}}},
151
{{{ -153, -767, 154}, 0, { 5078, -1564}, {0x00, 0x7f, 0x00, 0xff}}},
152
{{{ -255, -767, 205}, 0, { 5588, -1820}, {0x00, 0x7f, 0x00, 0xff}}},
153
{{{ -409, -767, 154}, 0, { 6356, -1564}, {0x00, 0x7f, 0x00, 0xff}}},
154
{{{ -409, -767, 205}, 0, { 6356, -1820}, {0x00, 0x7f, 0x00, 0xff}}},
155
{{{ -255, -767, 154}, 0, { 5588, -1564}, {0x00, 0x7f, 0x00, 0xff}}},
156
{{{ -153, -972, 154}, 0, { 5078, -1564}, {0x00, 0x7f, 0x00, 0xff}}},
157
};
158
159
// 0x07065560 - 0x07065620
160
static const Vtx inside_castle_seg7_vertex_07065560[] = {
161
{{{ 0, -1177, 154}, 0, { -1564, 2522}, {0x00, 0x7f, 0x00, 0xff}}},
162
{{{ 768, -1177, -460}, 0, { 2268, -544}, {0x00, 0x7f, 0x00, 0xff}}},
163
{{{ 0, -1177, -460}, 0, { -1564, -544}, {0x00, 0x7f, 0x00, 0xff}}},
164
{{{ 1997, -1177, 154}, 0, { 8400, 2522}, {0x00, 0x7f, 0x00, 0xff}}},
165
{{{ 1894, -1177, -50}, 0, { 7888, 1500}, {0x00, 0x7f, 0x00, 0xff}}},
166
{{{ 1178, -1177, -50}, 0, { 4312, 1500}, {0x00, 0x7f, 0x00, 0xff}}},
167
{{{ 1178, -1177, -972}, 0, { 4312, -3098}, {0x00, 0x7f, 0x00, 0xff}}},
168
{{{ 768, -1177, -1177}, 0, { 2268, -4120}, {0x00, 0x7f, 0x00, 0xff}}},
169
{{{ 1997, -1177, -1177}, 0, { 8400, -4120}, {0x00, 0x7f, 0x00, 0xff}}},
170
{{{ 2202, -1177, -50}, 0, { 9422, 1500}, {0x00, 0x7f, 0x00, 0xff}}},
171
{{{ 2202, -1177, -972}, 0, { 9422, -3098}, {0x00, 0x7f, 0x00, 0xff}}},
172
{{{ 1894, -1177, -972}, 0, { 7888, -3098}, {0x00, 0x7f, 0x00, 0xff}}},
173
};
174
175
// 0x07065620 - 0x07065710
176
static const Vtx inside_castle_seg7_vertex_07065620[] = {
177
{{{ -153, -972, -460}, 0, { 6100, -1054}, {0x7f, 0x00, 0x00, 0xff}}},
178
{{{ -153, -767, -460}, 0, { 6100, -3098}, {0x7f, 0x00, 0x00, 0xff}}},
179
{{{ -153, -767, 154}, 0, { 0, -3098}, {0x7f, 0x00, 0x00, 0xff}}},
180
{{{ 6605, -1586, -50}, 0, { 5078, 4054}, {0x7f, 0x00, 0x00, 0xff}}},
181
{{{ 6605, -1177, 256}, 0, { 8144, 0}, {0x7f, 0x00, 0x00, 0xff}}},
182
{{{ 6605, -1586, 256}, 0, { 8144, 4054}, {0x7f, 0x00, 0x00, 0xff}}},
183
{{{ 6605, -1177, -50}, 0, { 5078, 0}, {0x7f, 0x00, 0x00, 0xff}}},
184
{{{ 6605, -1586, -1279}, 0, { -7184, 4054}, {0x7f, 0x00, 0x00, 0xff}}},
185
{{{ 6605, -1177, -972}, 0, { -4118, 0}, {0x7f, 0x00, 0x00, 0xff}}},
186
{{{ 6605, -1586, -972}, 0, { -4118, 4054}, {0x7f, 0x00, 0x00, 0xff}}},
187
{{{ 6605, -1177, -1279}, 0, { -7184, 0}, {0x7f, 0x00, 0x00, 0xff}}},
188
{{{ 1178, -1177, -972}, 0, { 7122, 0}, {0x00, 0x00, 0x7f, 0xff}}},
189
{{{ 1894, -1381, -972}, 0, { 0, 2010}, {0x00, 0x00, 0x7f, 0xff}}},
190
{{{ 1894, -1177, -972}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}},
191
{{{ -153, -972, 154}, 0, { 0, -1054}, {0x7f, 0x00, 0x00, 0xff}}},
192
};
193
194
// 0x07065710 - 0x07065810
195
static const Vtx inside_castle_seg7_vertex_07065710[] = {
196
{{{ 1894, -1177, -50}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}},
197
{{{ 1894, -1381, -50}, 0, { 0, 2010}, {0x00, 0x00, 0x81, 0xff}}},
198
{{{ 1178, -1177, -50}, 0, { 7122, 0}, {0x00, 0x00, 0x81, 0xff}}},
199
{{{ 0, -972, -460}, 0, { 6100, -1054}, {0x7f, 0x00, 0x00, 0xff}}},
200
{{{ 0, -1177, 154}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}},
201
{{{ 0, -1177, -460}, 0, { 6100, 990}, {0x7f, 0x00, 0x00, 0xff}}},
202
{{{ 0, -972, 154}, 0, { 0, -1054}, {0x7f, 0x00, 0x00, 0xff}}},
203
{{{ 1894, -1381, -972}, 0, { 9166, 2010}, {0x81, 0x00, 0x00, 0xff}}},
204
{{{ 1894, -1381, -50}, 0, { 0, 2010}, {0x81, 0x00, 0x00, 0xff}}},
205
{{{ 1894, -1177, -50}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}},
206
{{{ 1894, -1177, -972}, 0, { 9166, 0}, {0x81, 0x00, 0x00, 0xff}}},
207
{{{ 1178, -1177, -972}, 0, { 7122, 0}, {0x00, 0x00, 0x7f, 0xff}}},
208
{{{ 1280, -1689, -972}, 0, { 6100, 5076}, {0x00, 0x00, 0x7f, 0xff}}},
209
{{{ 1894, -1381, -972}, 0, { 0, 2010}, {0x00, 0x00, 0x7f, 0xff}}},
210
{{{ 1178, -1689, -972}, 0, { 7122, 5076}, {0x00, 0x00, 0x7f, 0xff}}},
211
{{{ 1178, -1689, -50}, 0, { 7122, 5076}, {0x00, 0x00, 0x81, 0xff}}},
212
};
213
214
// 0x07065810 - 0x070658C0
215
static const Vtx inside_castle_seg7_vertex_07065810[] = {
216
{{{ 1894, -1381, -50}, 0, { 0, 2010}, {0x00, 0x00, 0x81, 0xff}}},
217
{{{ 1280, -1689, -50}, 0, { 6100, 5076}, {0x00, 0x00, 0x81, 0xff}}},
218
{{{ 1178, -1689, -50}, 0, { 7122, 5076}, {0x00, 0x00, 0x81, 0xff}}},
219
{{{ 1178, -1689, -50}, 0, { -3096, 1500}, {0x00, 0x7f, 0x00, 0xff}}},
220
{{{ 1280, -1689, -50}, 0, { -3096, 990}, {0x00, 0x7f, 0x00, 0xff}}},
221
{{{ 1178, -1689, -972}, 0, { 6100, 1498}, {0x00, 0x7f, 0x00, 0xff}}},
222
{{{ 1280, -1689, -972}, 0, { 6100, 990}, {0x00, 0x7f, 0x00, 0xff}}},
223
{{{ 1178, -1177, -972}, 0, { 9166, 0}, {0x7f, 0x00, 0x00, 0xff}}},
224
{{{ 1178, -1177, -50}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}},
225
{{{ 1178, -1689, -50}, 0, { 0, 5076}, {0x7f, 0x00, 0x00, 0xff}}},
226
{{{ 1178, -1689, -972}, 0, { 9166, 5076}, {0x7f, 0x00, 0x00, 0xff}}},
227
};
228
229
// 0x070658C0 - 0x070659C0
230
static const Vtx inside_castle_seg7_vertex_070658C0[] = {
231
{{{ 6605, -1586, 256}, 0, { 5590, 6610}, {0x00, 0x00, 0x81, 0xff}}},
232
{{{ 5888, -1177, 256}, 0, { 2012, 4566}, {0x00, 0x00, 0x81, 0xff}}},
233
{{{ 5888, -255, 256}, 0, { 2012, 0}, {0x00, 0x00, 0x81, 0xff}}},
234
{{{ 6605, -1586, -972}, 0, { 5590, 6610}, {0x00, 0x00, 0x7f, 0xff}}},
235
{{{ 6605, -1177, -972}, 0, { 5590, 4566}, {0x00, 0x00, 0x7f, 0xff}}},
236
{{{ 5888, -1177, -972}, 0, { 2012, 4566}, {0x00, 0x00, 0x7f, 0xff}}},
237
{{{ 5888, -1177, -50}, 0, { 2012, 4566}, {0x00, 0x00, 0x81, 0xff}}},
238
{{{ 6605, -1177, -50}, 0, { 5590, 4566}, {0x00, 0x00, 0x81, 0xff}}},
239
{{{ 6605, -1586, -50}, 0, { 5590, 6610}, {0x00, 0x00, 0x81, 0xff}}},
240
{{{ 5888, -255, -1279}, 0, { 2012, 0}, {0x00, 0x00, 0x7f, 0xff}}},
241
{{{ 7629, -1586, -1279}, 0, { 10700, 6610}, {0x00, 0x00, 0x7f, 0xff}}},
242
{{{ 7629, -255, -1279}, 0, { 10698, 0}, {0x00, 0x00, 0x7f, 0xff}}},
243
{{{ 6605, -1586, -1279}, 0, { 5590, 6610}, {0x00, 0x00, 0x7f, 0xff}}},
244
{{{ 5888, -1177, -1279}, 0, { 2012, 4566}, {0x00, 0x00, 0x7f, 0xff}}},
245
{{{ 7629, -255, 256}, 0, { 10698, 0}, {0x00, 0x00, 0x81, 0xff}}},
246
{{{ 7629, -1586, 256}, 0, { 10700, 6610}, {0x00, 0x00, 0x81, 0xff}}},
247
};
248
249
// 0x070659C0 - 0x07065AB0
250
static const Vtx inside_castle_seg7_vertex_070659C0[] = {
251
{{{ -562, -306, 154}, 0, { 0, -3354}, {0x7f, 0x00, 0x00, 0xff}}},
252
{{{ -562, -767, 154}, 0, { 0, -1054}, {0x7f, 0x00, 0x00, 0xff}}},
253
{{{ -562, -767, -460}, 0, { 3034, -1054}, {0x7f, 0x00, 0x00, 0xff}}},
254
{{{ -562, -306, -460}, 0, { 3034, -3354}, {0x7f, 0x00, 0x00, 0xff}}},
255
{{{ 1997, -562, -1177}, 0, { -4118, -1054}, {0x00, 0x00, 0x7f, 0xff}}},
256
{{{ 768, -562, -1177}, 0, { 2012, -1054}, {0x00, 0x00, 0x7f, 0xff}}},
257
{{{ 768, -1177, -1177}, 0, { 2012, 2010}, {0x00, 0x00, 0x7f, 0xff}}},
258
{{{ 1997, -1177, -1177}, 0, { -4118, 2010}, {0x00, 0x00, 0x7f, 0xff}}},
259
{{{ 410, -562, 154}, 0, { 3800, -1054}, {0x00, 0x00, 0x81, 0xff}}},
260
{{{ 1997, -562, 154}, 0, { -4118, -1054}, {0x00, 0x00, 0x81, 0xff}}},
261
{{{ 1997, -1177, 154}, 0, { -4118, 2010}, {0x00, 0x00, 0x81, 0xff}}},
262
{{{ -153, -1177, -460}, 0, { -3608, 990}, {0x00, 0x00, 0x7f, 0xff}}},
263
{{{ 768, -1177, -460}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}},
264
{{{ 410, -562, -460}, 0, { -796, -2076}, {0x00, 0x00, 0x7f, 0xff}}},
265
{{{ 768, -562, -460}, 0, { 990, -2076}, {0x00, 0x00, 0x7f, 0xff}}},
266
};
267
268
// 0x07065AB0 - 0x07065BB0
269
static const Vtx inside_castle_seg7_vertex_07065AB0[] = {
270
{{{ -153, -767, -460}, 0, { -3608, -1054}, {0x00, 0x00, 0x7f, 0xff}}},
271
{{{ 410, -562, -460}, 0, { -796, -2076}, {0x00, 0x00, 0x7f, 0xff}}},
272
{{{ 51, -306, -460}, 0, { -2586, -3354}, {0x00, 0x00, 0x7f, 0xff}}},
273
{{{ -153, -1177, -460}, 0, { -3608, 990}, {0x00, 0x00, 0x7f, 0xff}}},
274
{{{ -562, -306, -460}, 0, { -5652, -3354}, {0x00, 0x00, 0x7f, 0xff}}},
275
{{{ -562, -767, -460}, 0, { -5652, -1054}, {0x00, 0x00, 0x7f, 0xff}}},
276
{{{ 410, -562, 154}, 0, { 3800, -1054}, {0x00, 0x00, 0x81, 0xff}}},
277
{{{ 1997, -1177, 154}, 0, { -4118, 2010}, {0x00, 0x00, 0x81, 0xff}}},
278
{{{ -153, -767, 154}, 0, { 6610, 0}, {0x00, 0x00, 0x81, 0xff}}},
279
{{{ 51, -306, 154}, 0, { 5588, -2332}, {0x00, 0x00, 0x81, 0xff}}},
280
{{{ -255, -767, 154}, 0, { 7122, 0}, {0x00, 0x00, 0x81, 0xff}}},
281
{{{ -255, -511, 154}, 0, { 7122, -1310}, {0x00, 0x00, 0x81, 0xff}}},
282
{{{ 768, -921, -793}, 0, { 478, -288}, {0x00, 0x00, 0x81, 0xff}}},
283
{{{ 717, -1177, -793}, 0, { 224, 990}, {0x00, 0x00, 0x81, 0xff}}},
284
{{{ 717, -921, -793}, 0, { 224, -288}, {0x00, 0x00, 0x81, 0xff}}},
285
{{{ -562, -306, 154}, 0, { 8654, -2332}, {0x00, 0x00, 0x81, 0xff}}},
286
};
287
288
// 0x07065BB0 - 0x07065C90
289
static const Vtx inside_castle_seg7_vertex_07065BB0[] = {
290
{{{ 768, -921, -793}, 0, { 96, -288}, {0x7f, 0x00, 0x00, 0xff}}},
291
{{{ 768, -921, -946}, 0, { 862, -288}, {0x7f, 0x00, 0x00, 0xff}}},
292
{{{ 768, -562, -1177}, 0, { 2012, -2076}, {0x7f, 0x00, 0x00, 0xff}}},
293
{{{ 768, -1177, -1177}, 0, { 2012, 990}, {0x7f, 0x00, 0x00, 0xff}}},
294
{{{ 768, -1177, -946}, 0, { 862, 990}, {0x7f, 0x00, 0x00, 0xff}}},
295
{{{ 768, -562, -460}, 0, { -1564, -2076}, {0x7f, 0x00, 0x00, 0xff}}},
296
{{{ 768, -1177, -460}, 0, { -1564, 990}, {0x7f, 0x00, 0x00, 0xff}}},
297
{{{ 768, -1177, -793}, 0, { 96, 990}, {0x7f, 0x00, 0x00, 0xff}}},
298
{{{ 768, -921, -793}, 0, { 478, -288}, {0x00, 0x00, 0x81, 0xff}}},
299
{{{ 768, -1177, -793}, 0, { 480, 990}, {0x00, 0x00, 0x81, 0xff}}},
300
{{{ 717, -1177, -793}, 0, { 224, 990}, {0x00, 0x00, 0x81, 0xff}}},
301
{{{ -409, -511, 154}, 0, { 7888, -1310}, {0x00, 0x00, 0x81, 0xff}}},
302
{{{ -409, -767, 154}, 0, { 7888, 0}, {0x00, 0x00, 0x81, 0xff}}},
303
{{{ -562, -767, 154}, 0, { 8654, 0}, {0x00, 0x00, 0x81, 0xff}}},
304
};
305
306
// 0x07065C90 - 0x07065D80
307
static const Vtx inside_castle_seg7_vertex_07065C90[] = {
308
{{{ 717, -921, -946}, 0, { 224, -288}, {0x00, 0x00, 0x7f, 0xff}}},
309
{{{ 768, -1177, -946}, 0, { 480, 990}, {0x00, 0x00, 0x7f, 0xff}}},
310
{{{ 768, -921, -946}, 0, { 478, -288}, {0x00, 0x00, 0x7f, 0xff}}},
311
{{{ 717, -1177, -946}, 0, { 224, 990}, {0x00, 0x00, 0x7f, 0xff}}},
312
{{{ 717, -921, -793}, 0, { 224, -288}, {0x00, 0x81, 0x00, 0xff}}},
313
{{{ 717, -921, -946}, 0, { 224, -288}, {0x00, 0x81, 0x00, 0xff}}},
314
{{{ 768, -921, -946}, 0, { 478, -288}, {0x00, 0x81, 0x00, 0xff}}},
315
{{{ 768, -921, -793}, 0, { 478, -288}, {0x00, 0x81, 0x00, 0xff}}},
316
{{{ -255, -511, 154}, 0, { 7122, -1310}, {0x00, 0x00, 0x81, 0xff}}},
317
{{{ -409, -511, 154}, 0, { 7888, -1310}, {0x00, 0x00, 0x81, 0xff}}},
318
{{{ -562, -306, 154}, 0, { 8654, -2332}, {0x00, 0x00, 0x81, 0xff}}},
319
{{{ -562, -767, 154}, 0, { 8654, 0}, {0x00, 0x00, 0x81, 0xff}}},
320
{{{ 5478, -255, -153}, 0, { 0, 0}, {0xa6, 0x00, 0xa7, 0xff}}},
321
{{{ 5478, -1177, -153}, 0, { 0, 4566}, {0xa6, 0x00, 0xa7, 0xff}}},
322
{{{ 5376, -1177, -50}, 0, { -540, 4566}, {0xa6, 0x00, 0xa7, 0xff}}},
323
};
324
325
// 0x07065D80 - 0x07065E70
326
static const Vtx inside_castle_seg7_vertex_07065D80[] = {
327
{{{ 1997, -1177, 154}, 0, { -4118, 2010}, {0x00, 0x00, 0x81, 0xff}}},
328
{{{ -153, -1177, 154}, 0, { 6610, 2010}, {0x00, 0x00, 0x81, 0xff}}},
329
{{{ -153, -767, 154}, 0, { 6610, 0}, {0x00, 0x00, 0x81, 0xff}}},
330
{{{ -255, -511, 205}, 0, { -286, -2332}, {0x81, 0x00, 0x00, 0xff}}},
331
{{{ -255, -767, 154}, 0, { 0, -1054}, {0x81, 0x00, 0x00, 0xff}}},
332
{{{ -255, -767, 205}, 0, { -286, -1054}, {0x81, 0x00, 0x00, 0xff}}},
333
{{{ -409, -511, 205}, 0, { -286, -2332}, {0x00, 0x81, 0x00, 0xff}}},
334
{{{ -255, -511, 154}, 0, { 0, -2332}, {0x00, 0x81, 0x00, 0xff}}},
335
{{{ -255, -511, 205}, 0, { -286, -2332}, {0x00, 0x81, 0x00, 0xff}}},
336
{{{ -255, -511, 154}, 0, { 0, -2332}, {0x81, 0x00, 0x00, 0xff}}},
337
{{{ -409, -511, 154}, 0, { 0, -2332}, {0x00, 0x81, 0x00, 0xff}}},
338
{{{ -409, -767, 205}, 0, { -286, -1054}, {0x7f, 0x00, 0x00, 0xff}}},
339
{{{ -409, -511, 154}, 0, { 0, -2332}, {0x7f, 0x00, 0x00, 0xff}}},
340
{{{ -409, -511, 205}, 0, { -286, -2332}, {0x7f, 0x00, 0x00, 0xff}}},
341
{{{ -409, -767, 154}, 0, { 0, -1054}, {0x7f, 0x00, 0x00, 0xff}}},
342
};
343
344
// 0x07065E70 - 0x07065F50
345
static const Vtx inside_castle_seg7_vertex_07065E70[] = {
346
{{{ 5581, -255, -153}, 0, { 478, 0}, {0x00, 0x00, 0x81, 0xff}}},
347
{{{ 5478, -1177, -153}, 0, { 0, 4566}, {0x00, 0x00, 0x81, 0xff}}},
348
{{{ 5478, -255, -153}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}},
349
{{{ 5478, -255, -869}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}},
350
{{{ 5581, -1177, -869}, 0, { 480, 4566}, {0x00, 0x00, 0x7f, 0xff}}},
351
{{{ 5581, -255, -869}, 0, { 478, 0}, {0x00, 0x00, 0x7f, 0xff}}},
352
{{{ 5581, -1177, -153}, 0, { 480, 4566}, {0x00, 0x00, 0x81, 0xff}}},
353
{{{ 5478, -255, -153}, 0, { 0, 0}, {0xa6, 0x00, 0xa7, 0xff}}},
354
{{{ 5376, -1177, -50}, 0, { -540, 4566}, {0xa6, 0x00, 0xa7, 0xff}}},
355
{{{ 5376, -255, -50}, 0, { -540, 0}, {0xa6, 0x00, 0xa7, 0xff}}},
356
{{{ 5888, -255, 256}, 0, { 2012, 0}, {0x65, 0x00, 0xb4, 0xff}}},
357
{{{ 5581, -1177, -153}, 0, { 480, 4566}, {0x65, 0x00, 0xb4, 0xff}}},
358
{{{ 5581, -255, -153}, 0, { 478, 0}, {0x65, 0x00, 0xb4, 0xff}}},
359
{{{ 5888, -1177, 256}, 0, { 2012, 4566}, {0x65, 0x00, 0xb4, 0xff}}},
360
};
361
362
// 0x07065F50 - 0x07066030
363
static const Vtx inside_castle_seg7_vertex_07065F50[] = {
364
{{{ 5581, -255, -869}, 0, { 478, 0}, {0x65, 0x00, 0x4c, 0xff}}},
365
{{{ 5888, -1177, -1279}, 0, { 2012, 4566}, {0x65, 0x00, 0x4c, 0xff}}},
366
{{{ 5888, -255, -1279}, 0, { 2012, 0}, {0x65, 0x00, 0x4c, 0xff}}},
367
{{{ 5581, -1177, -869}, 0, { 480, 4566}, {0x65, 0x00, 0x4c, 0xff}}},
368
{{{ 7834, -1330, -434}, 0, { 11722, 5332}, {0x00, 0x00, 0x81, 0xff}}},
369
{{{ 7936, -1586, -434}, 0, { 12232, 6610}, {0x00, 0x00, 0x81, 0xff}}},
370
{{{ 7834, -1586, -434}, 0, { 11722, 6610}, {0x00, 0x00, 0x81, 0xff}}},
371
{{{ 5478, -255, -869}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}},
372
{{{ 5478, -1177, -869}, 0, { 0, 4566}, {0x00, 0x00, 0x7f, 0xff}}},
373
{{{ 5581, -1177, -869}, 0, { 480, 4566}, {0x00, 0x00, 0x7f, 0xff}}},
374
{{{ 5376, -255, -972}, 0, { -540, 0}, {0xa6, 0x00, 0x59, 0xff}}},
375
{{{ 5478, -1177, -869}, 0, { 0, 4566}, {0xa6, 0x00, 0x59, 0xff}}},
376
{{{ 5478, -255, -869}, 0, { 0, 0}, {0xa6, 0x00, 0x59, 0xff}}},
377
{{{ 5376, -1177, -972}, 0, { -540, 4566}, {0xa6, 0x00, 0x59, 0xff}}},
378
};
379
380
// 0x07066030 - 0x07066110
381
static const Vtx inside_castle_seg7_vertex_07066030[] = {
382
{{{ 7834, -1586, -588}, 0, { 11722, 6610}, {0x00, 0x00, 0x7f, 0xff}}},
383
{{{ 7936, -1330, -588}, 0, { 12232, 5332}, {0x00, 0x00, 0x7f, 0xff}}},
384
{{{ 7834, -1330, -588}, 0, { 11722, 5332}, {0x00, 0x00, 0x7f, 0xff}}},
385
{{{ 7936, -1586, -588}, 0, { 12232, 6610}, {0x00, 0x00, 0x7f, 0xff}}},
386
{{{ 7834, -1330, -588}, 0, { 11722, 5332}, {0x00, 0x81, 0x00, 0xff}}},
387
{{{ 7936, -1330, -588}, 0, { 12232, 5332}, {0x00, 0x81, 0x00, 0xff}}},
388
{{{ 7936, -1330, -434}, 0, { 12232, 5332}, {0x00, 0x81, 0x00, 0xff}}},
389
{{{ 7834, -1330, -434}, 0, { 11722, 5332}, {0x00, 0x81, 0x00, 0xff}}},
390
{{{ 7834, -1330, -434}, 0, { 11722, 5332}, {0x00, 0x00, 0x81, 0xff}}},
391
{{{ 7936, -1330, -434}, 0, { 12232, 5332}, {0x00, 0x00, 0x81, 0xff}}},
392
{{{ 7936, -1586, -434}, 0, { 12232, 6610}, {0x00, 0x00, 0x81, 0xff}}},
393
{{{ 2202, -562, -972}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}},
394
{{{ 2202, -1177, -50}, 0, { 5590, 3032}, {0x81, 0x00, 0x00, 0xff}}},
395
{{{ 2202, -562, -50}, 0, { 5590, 0}, {0x81, 0x00, 0x00, 0xff}}},
396
};
397
398
// 0x07066110 - 0x070661F0
399
static const Vtx inside_castle_seg7_vertex_07066110[] = {
400
{{{ 7834, -1330, -588}, 0, { 352, 3288}, {0x81, 0x00, 0x00, 0xff}}},
401
{{{ 7834, -1330, -434}, 0, { 1118, 3288}, {0x81, 0x00, 0x00, 0xff}}},
402
{{{ 7834, -255, 51}, 0, { 3544, -2076}, {0x81, 0x00, 0x00, 0xff}}},
403
{{{ 7834, -1586, 51}, 0, { 3544, 4564}, {0x81, 0x00, 0x00, 0xff}}},
404
{{{ 7834, -1586, -434}, 0, { 1118, 4564}, {0x81, 0x00, 0x00, 0xff}}},
405
{{{ 7834, -255, -1074}, 0, { -2074, -2076}, {0x81, 0x00, 0x00, 0xff}}},
406
{{{ 7834, -1586, -1074}, 0, { -2074, 4564}, {0x81, 0x00, 0x00, 0xff}}},
407
{{{ 7834, -1586, -588}, 0, { 352, 4564}, {0x81, 0x00, 0x00, 0xff}}},
408
{{{ 1997, -562, -1177}, 0, { 0, 0}, {0xa7, 0x00, 0x59, 0xff}}},
409
{{{ 2202, -1177, -972}, 0, { 990, 3032}, {0xa7, 0x00, 0x59, 0xff}}},
410
{{{ 2202, -562, -972}, 0, { 990, 0}, {0xa7, 0x00, 0x59, 0xff}}},
411
{{{ 2202, -562, -972}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}},
412
{{{ 2202, -1177, -972}, 0, { 990, 3032}, {0x81, 0x00, 0x00, 0xff}}},
413
{{{ 2202, -1177, -50}, 0, { 5590, 3032}, {0x81, 0x00, 0x00, 0xff}}},
414
};
415
416
// 0x070661F0 - 0x07066260
417
static const Vtx inside_castle_seg7_vertex_070661F0[] = {
418
{{{ 2202, -562, -50}, 0, { 5590, 0}, {0xa7, 0x00, 0xa6, 0xff}}},
419
{{{ 1997, -1177, 154}, 0, { 6612, 3032}, {0xa7, 0x00, 0xa6, 0xff}}},
420
{{{ 1997, -562, 154}, 0, { 6612, 0}, {0xa7, 0x00, 0xa6, 0xff}}},
421
{{{ 1997, -562, -1177}, 0, { 0, 0}, {0xa7, 0x00, 0x59, 0xff}}},
422
{{{ 1997, -1177, -1177}, 0, { 0, 3032}, {0xa7, 0x00, 0x59, 0xff}}},
423
{{{ 2202, -1177, -972}, 0, { 990, 3032}, {0xa7, 0x00, 0x59, 0xff}}},
424
{{{ 2202, -1177, -50}, 0, { 5590, 3032}, {0xa7, 0x00, 0xa6, 0xff}}},
425
};
426
427
// 0x07066260 - 0x07066360
428
static const Vtx inside_castle_seg7_vertex_07066260[] = {
429
{{{ 3738, -2429, -972}, 0, { 990, 1852}, {0x58, 0x00, 0x5a, 0xff}}},
430
{{{ 3738, -1508, -972}, 0, { 990, 0}, {0x58, 0x00, 0x5a, 0xff}}},
431
{{{ 3686, -1547, -921}, 0, { 734, 48}, {0x58, 0x00, 0x5a, 0xff}}},
432
{{{ 3686, -2469, -921}, 0, { 734, 1932}, {0x58, 0x00, 0x5a, 0xff}}},
433
{{{ 3686, -2469, -101}, 0, { 734, 1932}, {0x58, 0x00, 0xa6, 0xff}}},
434
{{{ 3738, -1508, -50}, 0, { 990, 0}, {0x58, 0x00, 0xa6, 0xff}}},
435
{{{ 3738, -2429, -50}, 0, { 990, 1852}, {0x58, 0x00, 0xa6, 0xff}}},
436
{{{ 3686, -1547, -101}, 0, { 734, 48}, {0x58, 0x00, 0xa6, 0xff}}},
437
{{{ 3686, -2508, -921}, 0, { 734, 2012}, {0x00, 0x00, 0x7f, 0xff}}},
438
{{{ 3686, -1547, -921}, 0, { 734, 48}, {0x00, 0x00, 0x7f, 0xff}}},
439
{{{ 3584, -1586, -921}, 0, { 224, 128}, {0x00, 0x00, 0x7f, 0xff}}},
440
{{{ 3584, -2508, -921}, 0, { 224, 2012}, {0x00, 0x00, 0x7f, 0xff}}},
441
{{{ 3584, -2508, -921}, 0, { 224, 2012}, {0xa7, 0x00, 0x59, 0xff}}},
442
{{{ 3584, -1586, -921}, 0, { 224, 128}, {0xa7, 0x00, 0x59, 0xff}}},
443
{{{ 3533, -1586, -972}, 0, { 0, 128}, {0xa7, 0x00, 0x59, 0xff}}},
444
{{{ 3533, -2508, -972}, 0, { 0, 2012}, {0xa7, 0x00, 0x59, 0xff}}},
445
};
446
447
// 0x07066360 - 0x07066460
448
static const Vtx inside_castle_seg7_vertex_07066360[] = {
449
{{{ 3584, -2508, -101}, 0, { 224, 2012}, {0x00, 0x00, 0x81, 0xff}}},
450
{{{ 3686, -1547, -101}, 0, { 734, 48}, {0x00, 0x00, 0x81, 0xff}}},
451
{{{ 3686, -2508, -101}, 0, { 734, 2012}, {0x00, 0x00, 0x81, 0xff}}},
452
{{{ 3584, -1586, -101}, 0, { 224, 128}, {0x00, 0x00, 0x81, 0xff}}},
453
{{{ 3533, -2508, -50}, 0, { 0, 2012}, {0xa7, 0x00, 0xa7, 0xff}}},
454
{{{ 3584, -1586, -101}, 0, { 224, 128}, {0xa7, 0x00, 0xa7, 0xff}}},
455
{{{ 3584, -2508, -101}, 0, { 224, 2012}, {0xa7, 0x00, 0xa7, 0xff}}},
456
{{{ 3533, -1586, -50}, 0, { 0, 128}, {0xa7, 0x00, 0xa7, 0xff}}},
457
{{{ 7731, -255, 51}, 0, { 224, 0}, {0xa6, 0x00, 0xa7, 0xff}}},
458
{{{ 7629, -1586, 154}, 0, { 734, 2012}, {0xa6, 0x00, 0xa7, 0xff}}},
459
{{{ 7629, -255, 154}, 0, { 734, 0}, {0xa6, 0x00, 0xa7, 0xff}}},
460
{{{ 7629, -255, 154}, 0, { 734, 0}, {0x81, 0x00, 0x00, 0xff}}},
461
{{{ 7629, -1586, 154}, 0, { 734, 2012}, {0x81, 0x00, 0x00, 0xff}}},
462
{{{ 7629, -1586, 256}, 0, { 990, 2012}, {0x81, 0x00, 0x00, 0xff}}},
463
{{{ 7629, -255, 256}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}},
464
{{{ 7731, -1586, 51}, 0, { 224, 2012}, {0xa6, 0x00, 0xa7, 0xff}}},
465
};
466
467
// 0x07066460 - 0x07066560
468
static const Vtx inside_castle_seg7_vertex_07066460[] = {
469
{{{ 7834, -255, 51}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}},
470
{{{ 7731, -1586, 51}, 0, { 224, 2012}, {0x00, 0x00, 0x81, 0xff}}},
471
{{{ 7731, -255, 51}, 0, { 224, 0}, {0x00, 0x00, 0x81, 0xff}}},
472
{{{ 7834, -1586, 51}, 0, { 0, 2012}, {0x00, 0x00, 0x81, 0xff}}},
473
{{{ 7629, -255, -1177}, 0, { 224, 0}, {0xa6, 0x00, 0x59, 0xff}}},
474
{{{ 7731, -1586, -1074}, 0, { 734, 2012}, {0xa6, 0x00, 0x59, 0xff}}},
475
{{{ 7731, -255, -1074}, 0, { 734, 0}, {0xa6, 0x00, 0x59, 0xff}}},
476
{{{ 7731, -255, -1074}, 0, { 734, 0}, {0x00, 0x00, 0x7f, 0xff}}},
477
{{{ 7834, -1586, -1074}, 0, { 990, 2012}, {0x00, 0x00, 0x7f, 0xff}}},
478
{{{ 7834, -255, -1074}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}},
479
{{{ 7731, -1586, -1074}, 0, { 734, 2012}, {0x00, 0x00, 0x7f, 0xff}}},
480
{{{ 7629, -1586, -1177}, 0, { 224, 2012}, {0xa6, 0x00, 0x59, 0xff}}},
481
{{{ 7629, -255, -1279}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}},
482
{{{ 7629, -1586, -1177}, 0, { 224, 2012}, {0x81, 0x00, 0x00, 0xff}}},
483
{{{ 7629, -255, -1177}, 0, { 224, 0}, {0x81, 0x00, 0x00, 0xff}}},
484
{{{ 7629, -1586, -1279}, 0, { 0, 2012}, {0x81, 0x00, 0x00, 0xff}}},
485
};
486
487
// 0x07066560 - 0x07066768
488
static const Gfx inside_castle_seg7_dl_07066560[] = {
489
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_0900B000),
490
gsDPLoadSync(),
491
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
492
gsSPLight(&inside_castle_seg7_lights_07064DC8.l, 1),
493
gsSPLight(&inside_castle_seg7_lights_07064DC8.a, 2),
494
gsSPVertex(inside_castle_seg7_vertex_07064DE0, 16, 0),
495
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
496
gsSP2Triangles( 3, 5, 6, 0x0, 7, 5, 4, 0x0),
497
gsSP2Triangles( 7, 8, 5, 0x0, 9, 10, 11, 0x0),
498
gsSP2Triangles( 9, 11, 12, 0x0, 13, 14, 15, 0x0),
499
gsSPVertex(inside_castle_seg7_vertex_07064EE0, 15, 0),
500
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
501
gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),
502
gsSP2Triangles( 7, 9, 10, 0x0, 7, 10, 11, 0x0),
503
gsSP1Triangle(12, 13, 14, 0x0),
504
gsSPVertex(inside_castle_seg7_vertex_07064FD0, 16, 0),
505
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
506
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
507
gsSP2Triangles( 8, 9, 10, 0x0, 8, 10, 11, 0x0),
508
gsSP2Triangles(12, 13, 14, 0x0, 5, 15, 1, 0x0),
509
gsSPVertex(inside_castle_seg7_vertex_070650D0, 15, 0),
510
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
511
gsSP2Triangles( 3, 5, 6, 0x0, 0, 2, 7, 0x0),
512
gsSP2Triangles( 8, 9, 10, 0x0, 8, 10, 11, 0x0),
513
gsSP1Triangle(12, 13, 14, 0x0),
514
gsSPVertex(inside_castle_seg7_vertex_070651C0, 15, 0),
515
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
516
gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),
517
gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0),
518
gsSP1Triangle(11, 13, 14, 0x0),
519
gsSPVertex(inside_castle_seg7_vertex_070652B0, 15, 0),
520
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
521
gsSP2Triangles( 4, 6, 5, 0x0, 4, 7, 6, 0x0),
522
gsSP2Triangles( 8, 9, 10, 0x0, 9, 11, 12, 0x0),
523
gsSP2Triangles( 9, 13, 11, 0x0, 9, 12, 10, 0x0),
524
gsSP1Triangle( 0, 14, 1, 0x0),
525
gsSPVertex(inside_castle_seg7_vertex_070653A0, 12, 0),
526
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
527
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
528
gsSP2Triangles( 8, 9, 10, 0x0, 8, 11, 9, 0x0),
529
gsSPEndDisplayList(),
530
};
531
532
// 0x07066768 - 0x07066838
533
static const Gfx inside_castle_seg7_dl_07066768[] = {
534
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_09004000),
535
gsDPLoadSync(),
536
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
537
gsSPVertex(inside_castle_seg7_vertex_07065460, 16, 0),
538
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
539
gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),
540
gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0),
541
gsSP2Triangles(11, 14, 12, 0x0, 0, 15, 1, 0x0),
542
gsSPVertex(inside_castle_seg7_vertex_07065560, 12, 0),
543
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 4, 0x0),
544
gsSP2Triangles( 0, 4, 5, 0x0, 0, 5, 1, 0x0),
545
gsSP2Triangles( 5, 6, 1, 0x0, 6, 7, 1, 0x0),
546
gsSP2Triangles( 8, 4, 3, 0x0, 8, 3, 9, 0x0),
547
gsSP2Triangles( 6, 8, 7, 0x0, 8, 9, 10, 0x0),
548
gsSP2Triangles( 8, 11, 4, 0x0, 6, 11, 8, 0x0),
549
gsSPEndDisplayList(),
550
};
551
552
// 0x07066838 - 0x07066910
553
static const Gfx inside_castle_seg7_dl_07066838[] = {
554
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_09003000),
555
gsDPLoadSync(),
556
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
557
gsSPVertex(inside_castle_seg7_vertex_07065620, 15, 0),
558
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
559
gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),
560
gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0),
561
gsSP1Triangle( 0, 2, 14, 0x0),
562
gsSPVertex(inside_castle_seg7_vertex_07065710, 16, 0),
563
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
564
gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),
565
gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0),
566
gsSP2Triangles(11, 14, 12, 0x0, 1, 15, 2, 0x0),
567
gsSPVertex(inside_castle_seg7_vertex_07065810, 11, 0),
568
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
569
gsSP2Triangles( 5, 4, 6, 0x0, 7, 8, 9, 0x0),
570
gsSP1Triangle( 7, 9, 10, 0x0),
571
gsSPEndDisplayList(),
572
};
573
574
// 0x07066910 - 0x07066BE8
575
static const Gfx inside_castle_seg7_dl_07066910[] = {
576
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_09003800),
577
gsDPLoadSync(),
578
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
579
gsSPVertex(inside_castle_seg7_vertex_070658C0, 16, 0),
580
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
581
gsSP2Triangles( 6, 7, 8, 0x0, 9, 10, 11, 0x0),
582
gsSP2Triangles( 9, 12, 10, 0x0, 9, 13, 12, 0x0),
583
gsSP2Triangles( 0, 2, 14, 0x0, 0, 14, 15, 0x0),
584
gsSPVertex(inside_castle_seg7_vertex_070659C0, 15, 0),
585
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
586
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
587
gsSP2Triangles( 8, 9, 10, 0x0, 11, 12, 13, 0x0),
588
gsSP1Triangle(12, 14, 13, 0x0),
589
gsSPVertex(inside_castle_seg7_vertex_07065AB0, 16, 0),
590
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
591
gsSP2Triangles( 0, 2, 4, 0x0, 5, 0, 4, 0x0),
592
gsSP2Triangles( 6, 7, 8, 0x0, 9, 6, 8, 0x0),
593
gsSP2Triangles( 8, 10, 11, 0x0, 9, 8, 11, 0x0),
594
gsSP2Triangles(12, 13, 14, 0x0, 15, 9, 11, 0x0),
595
gsSPVertex(inside_castle_seg7_vertex_07065BB0, 14, 0),
596
gsSP2Triangles( 0, 1, 2, 0x0, 1, 3, 2, 0x0),
597
gsSP2Triangles( 1, 4, 3, 0x0, 0, 2, 5, 0x0),
598
gsSP2Triangles( 6, 7, 0, 0x0, 6, 0, 5, 0x0),
599
gsSP2Triangles( 8, 9, 10, 0x0, 11, 12, 13, 0x0),
600
gsSPVertex(inside_castle_seg7_vertex_07065C90, 15, 0),
601
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
602
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
603
gsSP2Triangles( 8, 9, 10, 0x0, 9, 11, 10, 0x0),
604
gsSP1Triangle(12, 13, 14, 0x0),
605
gsSPVertex(inside_castle_seg7_vertex_07065D80, 15, 0),
606
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
607
gsSP2Triangles( 6, 7, 8, 0x0, 3, 9, 4, 0x0),
608
gsSP2Triangles( 6, 10, 7, 0x0, 11, 12, 13, 0x0),
609
gsSP1Triangle(11, 14, 12, 0x0),
610
gsSPVertex(inside_castle_seg7_vertex_07065E70, 14, 0),
611
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
612
gsSP2Triangles( 0, 6, 1, 0x0, 7, 8, 9, 0x0),
613
gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
614
gsSPVertex(inside_castle_seg7_vertex_07065F50, 14, 0),
615
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
616
gsSP2Triangles( 4, 5, 6, 0x0, 7, 8, 9, 0x0),
617
gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
618
gsSPVertex(inside_castle_seg7_vertex_07066030, 14, 0),
619
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
620
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
621
gsSP2Triangles( 8, 9, 10, 0x0, 11, 12, 13, 0x0),
622
gsSPVertex(inside_castle_seg7_vertex_07066110, 14, 0),
623
gsSP2Triangles( 0, 1, 2, 0x0, 1, 3, 2, 0x0),
624
gsSP2Triangles( 1, 4, 3, 0x0, 0, 2, 5, 0x0),
625
gsSP2Triangles( 6, 0, 5, 0x0, 6, 7, 0, 0x0),
626
gsSP2Triangles( 8, 9, 10, 0x0, 11, 12, 13, 0x0),
627
gsSPVertex(inside_castle_seg7_vertex_070661F0, 7, 0),
628
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
629
gsSP1Triangle( 0, 6, 1, 0x0),
630
gsSPEndDisplayList(),
631
};
632
633
// 0x07066BE8 - 0x07066CE0
634
static const Gfx inside_castle_seg7_dl_07066BE8[] = {
635
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_09007000),
636
gsDPLoadSync(),
637
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
638
gsSPVertex(inside_castle_seg7_vertex_07066260, 16, 0),
639
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
640
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
641
gsSP2Triangles( 8, 9, 10, 0x0, 8, 10, 11, 0x0),
642
gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0),
643
gsSPVertex(inside_castle_seg7_vertex_07066360, 16, 0),
644
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
645
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
646
gsSP2Triangles( 8, 9, 10, 0x0, 11, 12, 13, 0x0),
647
gsSP2Triangles(11, 13, 14, 0x0, 8, 15, 9, 0x0),
648
gsSPVertex(inside_castle_seg7_vertex_07066460, 16, 0),
649
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
650
gsSP2Triangles( 4, 5, 6, 0x0, 7, 8, 9, 0x0),
651
gsSP2Triangles( 7, 10, 8, 0x0, 4, 11, 5, 0x0),
652
gsSP2Triangles(12, 13, 14, 0x0, 12, 15, 13, 0x0),
653
gsSPEndDisplayList(),
654
};
655
656
// 0x07066CE0 - 0x07066D88
657
const Gfx inside_castle_seg7_dl_07066CE0[] = {
658
gsDPPipeSync(),
659
gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB),
660
gsSPClearGeometryMode(G_SHADING_SMOOTH),
661
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),
662
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
663
gsDPTileSync(),
664
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),
665
gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
666
gsSPDisplayList(inside_castle_seg7_dl_07066560),
667
gsSPDisplayList(inside_castle_seg7_dl_07066768),
668
gsSPDisplayList(inside_castle_seg7_dl_07066838),
669
gsSPDisplayList(inside_castle_seg7_dl_07066910),
670
gsDPTileSync(),
671
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),
672
gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (64 - 1) << G_TEXTURE_IMAGE_FRAC),
673
gsSPDisplayList(inside_castle_seg7_dl_07066BE8),
674
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
675
gsDPPipeSync(),
676
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
677
gsSPSetGeometryMode(G_SHADING_SMOOTH),
678
gsSPEndDisplayList(),
679
};
680
681