Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
MorsGames
GitHub Repository: MorsGames/sm64plus
Path: blob/master/levels/castle_inside/areas/1/15/model.inc.c
7862 views
1
// 0x070331C8 - 0x070331E0
2
static const Lights1 inside_castle_seg7_lights_070331C8 = gdSPDefLights1(
3
0x52, 0x52, 0x52,
4
0xdd, 0xdd, 0xdd, 0x28, 0x28, 0x28
5
);
6
7
// 0x070331E0 - 0x070331F8
8
static const Lights1 inside_castle_seg7_lights_070331E0 = gdSPDefLights1(
9
0x5f, 0x5f, 0x5f,
10
0xff, 0xff, 0xff, 0x28, 0x28, 0x28
11
);
12
13
// 0x070331F8 - 0x070332F8
14
static const Vtx inside_castle_seg7_vertex_070331F8[] = {
15
{{{ -25, 0, -1842}, 0, { 3544, 0}, {0x00, 0x00, 0x81, 0xff}}},
16
{{{ 538, 0, -1842}, 0, { -2074, 0}, {0x00, 0x00, 0x81, 0xff}}},
17
{{{ 538, -25, -1842}, 0, { -2074, 172}, {0x00, 0x00, 0x81, 0xff}}},
18
{{{ -25, -76, -1919}, 0, { 3544, 1040}, {0x00, 0x00, 0x81, 0xff}}},
19
{{{ 538, -76, -1919}, 0, { -2074, 1040}, {0x00, 0x00, 0x81, 0xff}}},
20
{{{ 538, -101, -1919}, 0, { -2074, 1244}, {0x00, 0x00, 0x81, 0xff}}},
21
{{{ -25, -101, -1919}, 0, { 3544, 1244}, {0x00, 0x00, 0x81, 0xff}}},
22
{{{ -25, -50, -1893}, 0, { 3544, 684}, {0x00, 0x00, 0x81, 0xff}}},
23
{{{ 538, -76, -1893}, 0, { -2074, 888}, {0x00, 0x00, 0x81, 0xff}}},
24
{{{ -25, -76, -1893}, 0, { 3544, 888}, {0x00, 0x00, 0x81, 0xff}}},
25
{{{ 538, -50, -1893}, 0, { -2074, 684}, {0x00, 0x00, 0x81, 0xff}}},
26
{{{ -25, -25, -1868}, 0, { 3544, 326}, {0x00, 0x00, 0x81, 0xff}}},
27
{{{ 538, -50, -1868}, 0, { -2074, 530}, {0x00, 0x00, 0x81, 0xff}}},
28
{{{ -25, -50, -1868}, 0, { 3544, 530}, {0x00, 0x00, 0x81, 0xff}}},
29
{{{ 538, -25, -1868}, 0, { -2074, 326}, {0x00, 0x00, 0x81, 0xff}}},
30
{{{ -25, -25, -1842}, 0, { 3544, 172}, {0x00, 0x00, 0x81, 0xff}}},
31
};
32
33
// 0x070332F8 - 0x070333F8
34
static const Vtx inside_castle_seg7_vertex_070332F8[] = {
35
{{{ -25, 0, -1125}, 0, { 990, 2776}, {0x00, 0x7f, 0x00, 0xff}}},
36
{{{ 538, 0, -1842}, 0, { -2584, 0}, {0x00, 0x7f, 0x00, 0xff}}},
37
{{{ -25, 0, -1842}, 0, { -2584, 2776}, {0x00, 0x7f, 0x00, 0xff}}},
38
{{{ 538, 0, -1125}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}},
39
{{{ 538, -101, -2559}, 0, { 2012, 2010}, {0x00, 0x7f, 0x00, 0xff}}},
40
{{{ 77, -101, -2713}, 0, { 2778, -288}, {0x00, 0x7f, 0x00, 0xff}}},
41
{{{ -25, -101, -2559}, 0, { 2012, -798}, {0x00, 0x7f, 0x00, 0xff}}},
42
{{{ 435, -101, -2713}, 0, { 2778, 1500}, {0x00, 0x7f, 0x00, 0xff}}},
43
{{{ 1050, -101, -1740}, 0, { -2074, 4564}, {0x00, 0x7f, 0x00, 0xff}}},
44
{{{ 1050, -101, -2661}, 0, { 2524, 4564}, {0x00, 0x7f, 0x00, 0xff}}},
45
{{{ 742, -101, -2559}, 0, { 2012, 3032}, {0x00, 0x7f, 0x00, 0xff}}},
46
{{{ 742, -101, -2661}, 0, { 2522, 3032}, {0x00, 0x7f, 0x00, 0xff}}},
47
{{{ 1050, -101, -2661}, 0, { 2524, 4564}, {0x00, 0x7c, 0xe8, 0xff}}},
48
{{{ 1050, -306, -3685}, 0, { 7632, 4564}, {0x00, 0x7c, 0xe8, 0xff}}},
49
{{{ 742, -306, -3685}, 0, { 7632, 3032}, {0x00, 0x7c, 0xe8, 0xff}}},
50
{{{ 742, -101, -2661}, 0, { 2522, 3032}, {0x00, 0x7c, 0xe8, 0xff}}},
51
};
52
53
// 0x070333F8 - 0x070334F8
54
static const Vtx inside_castle_seg7_vertex_070333F8[] = {
55
{{{ -25, -76, -1893}, 0, { 3544, 888}, {0x00, 0x7f, 0x00, 0xff}}},
56
{{{ 538, -76, -1893}, 0, { -2074, 888}, {0x00, 0x7f, 0x00, 0xff}}},
57
{{{ 538, -76, -1919}, 0, { -2074, 1040}, {0x00, 0x7f, 0x00, 0xff}}},
58
{{{ -229, -101, -2661}, 0, { 2522, -1820}, {0x00, 0x7c, 0xe8, 0xff}}},
59
{{{ -229, -306, -3685}, 0, { 7632, -1820}, {0x00, 0x7c, 0xe8, 0xff}}},
60
{{{ -537, -306, -3685}, 0, { 7632, -3354}, {0x00, 0x7c, 0xe8, 0xff}}},
61
{{{ -537, -101, -2661}, 0, { 2522, -3354}, {0x00, 0x7c, 0xe8, 0xff}}},
62
{{{ -229, -101, -2559}, 0, { 2012, -1820}, {0x00, 0x7f, 0x00, 0xff}}},
63
{{{ -229, -101, -2661}, 0, { 2522, -1820}, {0x00, 0x7f, 0x00, 0xff}}},
64
{{{ -537, -101, -2661}, 0, { 2522, -3354}, {0x00, 0x7f, 0x00, 0xff}}},
65
{{{ -537, -101, -1740}, 0, { -2074, -3354}, {0x00, 0x7f, 0x00, 0xff}}},
66
{{{ 742, -101, -2559}, 0, { 2012, 3032}, {0x00, 0x7f, 0x00, 0xff}}},
67
{{{ 1050, -101, -1740}, 0, { -2074, 4564}, {0x00, 0x7f, 0x00, 0xff}}},
68
{{{ 333, 0, -1125}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}},
69
{{{ 179, 0, -1074}, 0, { 1246, 1754}, {0x00, 0x7f, 0x00, 0xff}}},
70
{{{ 333, 0, -1074}, 0, { 1246, 990}, {0x00, 0x7f, 0x00, 0xff}}},
71
};
72
73
// 0x070334F8 - 0x070335D8
74
static const Vtx inside_castle_seg7_vertex_070334F8[] = {
75
{{{ 333, 0, -1125}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}},
76
{{{ 179, 0, -1125}, 0, { 990, 1754}, {0x00, 0x7f, 0x00, 0xff}}},
77
{{{ 179, 0, -1074}, 0, { 1246, 1754}, {0x00, 0x7f, 0x00, 0xff}}},
78
{{{ -25, -25, -1842}, 0, { 3544, 172}, {0x00, 0x7f, 0x00, 0xff}}},
79
{{{ 538, -25, -1842}, 0, { -2074, 172}, {0x00, 0x7f, 0x00, 0xff}}},
80
{{{ 538, -25, -1868}, 0, { -2074, 326}, {0x00, 0x7f, 0x00, 0xff}}},
81
{{{ -25, -76, -1893}, 0, { 3544, 888}, {0x00, 0x7f, 0x00, 0xff}}},
82
{{{ 538, -76, -1919}, 0, { -2074, 1040}, {0x00, 0x7f, 0x00, 0xff}}},
83
{{{ -25, -76, -1919}, 0, { 3544, 1040}, {0x00, 0x7f, 0x00, 0xff}}},
84
{{{ -25, -50, -1893}, 0, { 3544, 684}, {0x00, 0x7f, 0x00, 0xff}}},
85
{{{ 538, -50, -1868}, 0, { -2074, 530}, {0x00, 0x7f, 0x00, 0xff}}},
86
{{{ 538, -50, -1893}, 0, { -2074, 684}, {0x00, 0x7f, 0x00, 0xff}}},
87
{{{ -25, -50, -1868}, 0, { 3544, 530}, {0x00, 0x7f, 0x00, 0xff}}},
88
{{{ -25, -25, -1868}, 0, { 3544, 326}, {0x00, 0x7f, 0x00, 0xff}}},
89
};
90
91
// 0x070335D8 - 0x070336C8
92
static const Vtx inside_castle_seg7_vertex_070335D8[] = {
93
{{{ -229, 512, -2047}, 0, { -2074, -5142}, {0x00, 0x81, 0x00, 0xff}}},
94
{{{ 742, 512, -2047}, 0, { 2778, -5142}, {0x00, 0x81, 0x00, 0xff}}},
95
{{{ 1050, 512, -1740}, 0, { 4312, -6676}, {0x00, 0x81, 0x00, 0xff}}},
96
{{{ -229, -306, -3685}, 0, { 0, -1820}, {0x00, 0x7f, 0x00, 0xff}}},
97
{{{ -229, -306, -2559}, 0, { -5650, -1820}, {0x00, 0x7f, 0x00, 0xff}}},
98
{{{ 742, -306, -2559}, 0, { -5650, 3032}, {0x00, 0x7f, 0x00, 0xff}}},
99
{{{ 1050, -306, -4505}, 0, { 4056, 4566}, {0x00, 0x7f, 0x00, 0xff}}},
100
{{{ -537, -306, -4505}, 0, { 4056, -3354}, {0x00, 0x7f, 0x00, 0xff}}},
101
{{{ 742, -306, -3685}, 0, { 0, 3032}, {0x00, 0x7f, 0x00, 0xff}}},
102
{{{ -537, -306, -3685}, 0, { 0, -3354}, {0x00, 0x7f, 0x00, 0xff}}},
103
{{{ 1050, -306, -3685}, 0, { 0, 4566}, {0x00, 0x7f, 0x00, 0xff}}},
104
{{{ -25, 666, -3993}, 0, { -1052, 4566}, {0x00, 0x81, 0x00, 0xff}}},
105
{{{ 538, 666, -3993}, 0, { 1756, 4566}, {0x00, 0x81, 0x00, 0xff}}},
106
{{{ 538, 666, -2252}, 0, { 1756, -4120}, {0x00, 0x81, 0x00, 0xff}}},
107
{{{ -25, 666, -2252}, 0, { -1052, -4120}, {0x00, 0x81, 0x00, 0xff}}},
108
};
109
110
// 0x070336C8 - 0x07033748
111
static const Vtx inside_castle_seg7_vertex_070336C8[] = {
112
{{{ -537, 512, -4505}, 0, { -3606, 7120}, {0x00, 0x81, 0x00, 0xff}}},
113
{{{ 742, 512, -4197}, 0, { 2778, 5588}, {0x00, 0x81, 0x00, 0xff}}},
114
{{{ -229, 512, -4197}, 0, { -2074, 5588}, {0x00, 0x81, 0x00, 0xff}}},
115
{{{ -537, 512, -1740}, 0, { -3606, -6676}, {0x00, 0x81, 0x00, 0xff}}},
116
{{{ -229, 512, -2047}, 0, { -2074, -5142}, {0x00, 0x81, 0x00, 0xff}}},
117
{{{ 1050, 512, -4505}, 0, { 4312, 7120}, {0x00, 0x81, 0x00, 0xff}}},
118
{{{ 1050, 512, -1740}, 0, { 4312, -6676}, {0x00, 0x81, 0x00, 0xff}}},
119
{{{ 742, 512, -2047}, 0, { 2778, -5142}, {0x00, 0x81, 0x00, 0xff}}},
120
};
121
122
// 0x07033748 - 0x07033838
123
static const Vtx inside_castle_seg7_vertex_07033748[] = {
124
{{{ -25, -101, -1740}, 0, { 990, 2010}, {0x7f, 0x00, 0x00, 0xff}}},
125
{{{ -25, 77, -1842}, 0, { 2012, 224}, {0x7f, 0x00, 0x00, 0xff}}},
126
{{{ -25, 77, -1740}, 0, { 990, 224}, {0x7f, 0x00, 0x00, 0xff}}},
127
{{{ 589, -101, -1740}, 0, { 990, 2010}, {0x7f, 0x00, 0x00, 0xff}}},
128
{{{ 589, 77, -1842}, 0, { 2012, 224}, {0x7f, 0x00, 0x00, 0xff}}},
129
{{{ 589, 77, -1740}, 0, { 990, 224}, {0x7f, 0x00, 0x00, 0xff}}},
130
{{{ 589, 0, -1919}, 0, { 2778, 990}, {0x7f, 0x00, 0x00, 0xff}}},
131
{{{ 589, 0, -1970}, 0, { 3290, 990}, {0x7f, 0x00, 0x00, 0xff}}},
132
{{{ 589, -101, -1970}, 0, { 3290, 2010}, {0x7f, 0x00, 0x00, 0xff}}},
133
{{{ -76, 0, -1970}, 0, { 3290, 990}, {0x81, 0x00, 0x00, 0xff}}},
134
{{{ -76, -101, -1970}, 0, { 3290, 2010}, {0x81, 0x00, 0x00, 0xff}}},
135
{{{ -76, -101, -1740}, 0, { 990, 2010}, {0x81, 0x00, 0x00, 0xff}}},
136
{{{ -76, 0, -1919}, 0, { 2778, 990}, {0x81, 0x00, 0x00, 0xff}}},
137
{{{ -76, 77, -1740}, 0, { 990, 224}, {0x81, 0x00, 0x00, 0xff}}},
138
{{{ -76, 77, -1842}, 0, { 2012, 224}, {0x81, 0x00, 0x00, 0xff}}},
139
};
140
141
// 0x07033838 - 0x07033928
142
static const Vtx inside_castle_seg7_vertex_07033838[] = {
143
{{{ -25, -101, -1740}, 0, { 990, 2010}, {0x7f, 0x00, 0x00, 0xff}}},
144
{{{ -25, -101, -1970}, 0, { 3290, 2010}, {0x7f, 0x00, 0x00, 0xff}}},
145
{{{ -25, 0, -1970}, 0, { 3290, 990}, {0x7f, 0x00, 0x00, 0xff}}},
146
{{{ -25, 0, -1919}, 0, { 2778, 990}, {0x7f, 0x00, 0x00, 0xff}}},
147
{{{ -25, 77, -1842}, 0, { 2012, 224}, {0x7f, 0x00, 0x00, 0xff}}},
148
{{{ 538, -101, -1740}, 0, { 990, 2010}, {0x81, 0x00, 0x00, 0xff}}},
149
{{{ 538, 0, -1919}, 0, { 2778, 990}, {0x81, 0x00, 0x00, 0xff}}},
150
{{{ 538, 0, -1970}, 0, { 3290, 990}, {0x81, 0x00, 0x00, 0xff}}},
151
{{{ 538, -101, -1970}, 0, { 3290, 2010}, {0x81, 0x00, 0x00, 0xff}}},
152
{{{ 538, 77, -1842}, 0, { 2012, 224}, {0x81, 0x00, 0x00, 0xff}}},
153
{{{ 538, 77, -1740}, 0, { 990, 224}, {0x81, 0x00, 0x00, 0xff}}},
154
{{{ -229, -101, -2559}, 0, { -5140, -1054}, {0x7f, 0x00, 0x00, 0xff}}},
155
{{{ -229, -306, -2559}, 0, { -5140, 990}, {0x7f, 0x00, 0x00, 0xff}}},
156
{{{ -229, -101, -2661}, 0, { -4118, -1054}, {0x7f, 0x00, 0x00, 0xff}}},
157
{{{ -229, -306, -3685}, 0, { 6100, 990}, {0x7f, 0x00, 0x00, 0xff}}},
158
};
159
160
// 0x07033928 - 0x07033A18
161
static const Vtx inside_castle_seg7_vertex_07033928[] = {
162
{{{ 742, -101, -2661}, 0, { -4118, -1054}, {0x81, 0x00, 0x00, 0xff}}},
163
{{{ 742, -306, -2559}, 0, { -5140, 990}, {0x81, 0x00, 0x00, 0xff}}},
164
{{{ 742, -101, -2559}, 0, { -5140, -1054}, {0x81, 0x00, 0x00, 0xff}}},
165
{{{ 742, -306, -3685}, 0, { 6100, 990}, {0x81, 0x00, 0x00, 0xff}}},
166
{{{ 538, 307, -1740}, 0, { 3034, -2076}, {0xa7, 0xa7, 0x00, 0xff}}},
167
{{{ 538, 307, -1125}, 0, { 0, -2076}, {0xa7, 0xa7, 0x00, 0xff}}},
168
{{{ 435, 410, -1125}, 0, { 0, -3098}, {0xa7, 0xa7, 0x00, 0xff}}},
169
{{{ 538, 0, -1740}, 0, { 3034, 990}, {0x81, 0x00, 0x00, 0xff}}},
170
{{{ 538, 307, -1125}, 0, { 0, -2076}, {0x81, 0x00, 0x00, 0xff}}},
171
{{{ 538, 307, -1740}, 0, { 3034, -2076}, {0x81, 0x00, 0x00, 0xff}}},
172
{{{ 435, 410, -1740}, 0, { 3034, -3098}, {0xa7, 0xa7, 0x00, 0xff}}},
173
{{{ -25, 307, -1740}, 0, { 3034, -2076}, {0x7f, 0x00, 0x00, 0xff}}},
174
{{{ -25, 0, -1125}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}},
175
{{{ -25, 0, -1740}, 0, { 3034, 990}, {0x7f, 0x00, 0x00, 0xff}}},
176
{{{ 538, 0, -1125}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}},
177
};
178
179
// 0x07033A18 - 0x07033AF8
180
static const Vtx inside_castle_seg7_vertex_07033A18[] = {
181
{{{ 435, 410, -1740}, 0, { 0, 2010}, {0x00, 0x81, 0x00, 0xff}}},
182
{{{ 77, 410, -1125}, 0, { 3034, 0}, {0x00, 0x81, 0x00, 0xff}}},
183
{{{ 77, 410, -1740}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}},
184
{{{ 435, 410, -1125}, 0, { 3034, 2010}, {0x00, 0x81, 0x00, 0xff}}},
185
{{{ 77, 410, -1740}, 0, { 3034, -3098}, {0x5a, 0xa7, 0x00, 0xff}}},
186
{{{ -25, 307, -1125}, 0, { 0, -2076}, {0x5a, 0xa7, 0x00, 0xff}}},
187
{{{ -25, 307, -1740}, 0, { 3034, -2076}, {0x5a, 0xa7, 0x00, 0xff}}},
188
{{{ 77, 410, -1125}, 0, { 0, -3098}, {0x5a, 0xa7, 0x00, 0xff}}},
189
{{{ -25, 307, -1740}, 0, { 3034, -2076}, {0x7f, 0x00, 0x00, 0xff}}},
190
{{{ -25, 307, -1125}, 0, { 0, -2076}, {0x7f, 0x00, 0x00, 0xff}}},
191
{{{ -25, 0, -1125}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}},
192
{{{ 179, 0, -1125}, 0, { 734, 3032}, {0x00, 0x00, 0x81, 0xff}}},
193
{{{ -25, 0, -1125}, 0, { 1756, 3032}, {0x00, 0x00, 0x81, 0xff}}},
194
{{{ -25, 307, -1125}, 0, { 1756, 0}, {0x00, 0x00, 0x81, 0xff}}},
195
};
196
197
// 0x07033AF8 - 0x07033BE8
198
static const Vtx inside_castle_seg7_vertex_07033AF8[] = {
199
{{{ 179, 256, -1074}, 0, { 478, -1566}, {0x7f, 0x00, 0x00, 0xff}}},
200
{{{ 179, 0, -1125}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}},
201
{{{ 179, 256, -1125}, 0, { 990, -1566}, {0x7f, 0x00, 0x00, 0xff}}},
202
{{{ 179, 0, -1074}, 0, { 478, 990}, {0x7f, 0x00, 0x00, 0xff}}},
203
{{{ 333, 256, -1125}, 0, { -542, -1564}, {0x81, 0x00, 0x00, 0xff}}},
204
{{{ 333, 0, -1074}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}},
205
{{{ 333, 256, -1074}, 0, { 0, -1564}, {0x81, 0x00, 0x00, 0xff}}},
206
{{{ 333, 0, -1125}, 0, { -542, 990}, {0x81, 0x00, 0x00, 0xff}}},
207
{{{ 179, 256, -1125}, 0, { 1500, 0}, {0x00, 0x81, 0x00, 0xff}}},
208
{{{ 333, 256, -1074}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}},
209
{{{ 179, 256, -1074}, 0, { 1500, 990}, {0x00, 0x81, 0x00, 0xff}}},
210
{{{ 333, 256, -1125}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}},
211
{{{ 77, -101, -2713}, 0, { -3608, -1054}, {0x97, 0x00, 0xba, 0xff}}},
212
{{{ 77, -306, -2713}, 0, { -3608, 990}, {0x97, 0x00, 0xba, 0xff}}},
213
{{{ -25, -306, -2559}, 0, { -5140, 990}, {0x97, 0x00, 0xba, 0xff}}},
214
};
215
216
// 0x07033BE8 - 0x07033CD8
217
static const Vtx inside_castle_seg7_vertex_07033BE8[] = {
218
{{{ 179, 256, -1125}, 0, { 734, 478}, {0x00, 0x00, 0x81, 0xff}}},
219
{{{ -25, 307, -1125}, 0, { 1756, 0}, {0x00, 0x00, 0x81, 0xff}}},
220
{{{ 538, 307, -1125}, 0, { -1052, 0}, {0x00, 0x00, 0x81, 0xff}}},
221
{{{ 179, 0, -1125}, 0, { 734, 3032}, {0x00, 0x00, 0x81, 0xff}}},
222
{{{ 77, 410, -1125}, 0, { 1246, -1054}, {0x00, 0x00, 0x81, 0xff}}},
223
{{{ 435, 410, -1125}, 0, { -542, -1054}, {0x00, 0x00, 0x81, 0xff}}},
224
{{{ 333, 256, -1125}, 0, { 0, 478}, {0x00, 0x00, 0x81, 0xff}}},
225
{{{ 333, 0, -1125}, 0, { 0, 3032}, {0x00, 0x00, 0x81, 0xff}}},
226
{{{ 538, 0, -1125}, 0, { -1052, 3032}, {0x00, 0x00, 0x81, 0xff}}},
227
{{{ 77, -101, -2713}, 0, { -3608, -1054}, {0x97, 0x00, 0xba, 0xff}}},
228
{{{ -25, -306, -2559}, 0, { -5140, 990}, {0x97, 0x00, 0xba, 0xff}}},
229
{{{ -25, -101, -2559}, 0, { -5140, -1054}, {0x97, 0x00, 0xba, 0xff}}},
230
{{{ -25, -306, -2559}, 0, { 4568, 990}, {0x00, 0x00, 0x81, 0xff}}},
231
{{{ -229, -101, -2559}, 0, { 6612, -1054}, {0x00, 0x00, 0x81, 0xff}}},
232
{{{ -25, -101, -2559}, 0, { 4568, -1054}, {0x00, 0x00, 0x81, 0xff}}},
233
};
234
235
// 0x07033CD8 - 0x07033DC8
236
static const Vtx inside_castle_seg7_vertex_07033CD8[] = {
237
{{{ 435, -101, -2713}, 0, { 0, -1054}, {0x00, 0x00, 0x81, 0xff}}},
238
{{{ 435, -306, -2713}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}},
239
{{{ 77, -306, -2713}, 0, { 3546, 990}, {0x00, 0x00, 0x81, 0xff}}},
240
{{{ 77, -101, -2713}, 0, { 3546, -1054}, {0x00, 0x00, 0x81, 0xff}}},
241
{{{ 538, -101, -2559}, 0, { -5140, -1054}, {0x69, 0x00, 0xba, 0xff}}},
242
{{{ 538, -306, -2559}, 0, { -5140, 990}, {0x69, 0x00, 0xba, 0xff}}},
243
{{{ 435, -306, -2713}, 0, { -3608, 990}, {0x69, 0x00, 0xba, 0xff}}},
244
{{{ 435, -101, -2713}, 0, { -3608, -1054}, {0x69, 0x00, 0xba, 0xff}}},
245
{{{ 742, -101, -2559}, 0, { -3096, -1054}, {0x00, 0x00, 0x81, 0xff}}},
246
{{{ 538, -306, -2559}, 0, { -1052, 990}, {0x00, 0x00, 0x81, 0xff}}},
247
{{{ 538, -101, -2559}, 0, { -1052, -1054}, {0x00, 0x00, 0x81, 0xff}}},
248
{{{ 742, -306, -2559}, 0, { -3096, 990}, {0x00, 0x00, 0x81, 0xff}}},
249
{{{ 538, 77, -1740}, 0, { -1562, -798}, {0x00, 0x7f, 0x00, 0xff}}},
250
{{{ 589, 77, -1740}, 0, { -2074, -798}, {0x00, 0x7f, 0x00, 0xff}}},
251
{{{ 589, 77, -1842}, 0, { -2074, -798}, {0x00, 0x7f, 0x00, 0xff}}},
252
};
253
254
// 0x07033DC8 - 0x07033EB8
255
static const Vtx inside_castle_seg7_vertex_07033DC8[] = {
256
{{{ -25, -306, -2559}, 0, { 4568, 990}, {0x00, 0x00, 0x81, 0xff}}},
257
{{{ -229, -306, -2559}, 0, { 6612, 990}, {0x00, 0x00, 0x81, 0xff}}},
258
{{{ -229, -101, -2559}, 0, { 6612, -1054}, {0x00, 0x00, 0x81, 0xff}}},
259
{{{ 538, 0, -1919}, 0, { -1564, 0}, {0x00, 0x7f, 0x00, 0xff}}},
260
{{{ 589, 0, -1970}, 0, { -2074, 0}, {0x00, 0x7f, 0x00, 0xff}}},
261
{{{ 538, 0, -1970}, 0, { -1564, 0}, {0x00, 0x7f, 0x00, 0xff}}},
262
{{{ 538, 0, -1970}, 0, { -1564, 0}, {0x00, 0x00, 0x81, 0xff}}},
263
{{{ 589, 0, -1970}, 0, { -2074, 0}, {0x00, 0x00, 0x81, 0xff}}},
264
{{{ 589, -101, -1970}, 0, { -2074, 990}, {0x00, 0x00, 0x81, 0xff}}},
265
{{{ 538, -101, -1970}, 0, { -1564, 990}, {0x00, 0x00, 0x81, 0xff}}},
266
{{{ 589, 0, -1919}, 0, { -2074, 0}, {0x00, 0x7f, 0x00, 0xff}}},
267
{{{ 538, 77, -1842}, 0, { -1562, -798}, {0x00, 0x59, 0xa7, 0xff}}},
268
{{{ 589, 0, -1919}, 0, { -2074, 0}, {0x00, 0x59, 0xa7, 0xff}}},
269
{{{ 538, 0, -1919}, 0, { -1564, 0}, {0x00, 0x59, 0xa7, 0xff}}},
270
{{{ 589, 77, -1842}, 0, { -2074, -798}, {0x00, 0x59, 0xa7, 0xff}}},
271
};
272
273
// 0x07033EB8 - 0x07033FA8
274
static const Vtx inside_castle_seg7_vertex_07033EB8[] = {
275
{{{ 538, 77, -1740}, 0, { -1562, -798}, {0x00, 0x7f, 0x00, 0xff}}},
276
{{{ 589, 77, -1842}, 0, { -2074, -798}, {0x00, 0x7f, 0x00, 0xff}}},
277
{{{ 538, 77, -1842}, 0, { -1562, -798}, {0x00, 0x7f, 0x00, 0xff}}},
278
{{{ -76, 0, -1919}, 0, { 4568, 0}, {0x00, 0x7f, 0x00, 0xff}}},
279
{{{ -25, 0, -1970}, 0, { 4056, 0}, {0x00, 0x7f, 0x00, 0xff}}},
280
{{{ -76, 0, -1970}, 0, { 4568, 0}, {0x00, 0x7f, 0x00, 0xff}}},
281
{{{ -76, 0, -1970}, 0, { 4568, 0}, {0x00, 0x00, 0x81, 0xff}}},
282
{{{ -25, -101, -1970}, 0, { 4056, 990}, {0x00, 0x00, 0x81, 0xff}}},
283
{{{ -76, -101, -1970}, 0, { 4568, 990}, {0x00, 0x00, 0x81, 0xff}}},
284
{{{ -25, 0, -1970}, 0, { 4056, 0}, {0x00, 0x00, 0x81, 0xff}}},
285
{{{ -25, 0, -1919}, 0, { 4056, 0}, {0x00, 0x7f, 0x00, 0xff}}},
286
{{{ -76, 77, -1842}, 0, { 4568, -798}, {0x00, 0x59, 0xa7, 0xff}}},
287
{{{ -25, 0, -1919}, 0, { 4056, 0}, {0x00, 0x59, 0xa7, 0xff}}},
288
{{{ -76, 0, -1919}, 0, { 4568, 0}, {0x00, 0x59, 0xa7, 0xff}}},
289
{{{ -25, 77, -1842}, 0, { 4056, -798}, {0x00, 0x59, 0xa7, 0xff}}},
290
};
291
292
// 0x07033FA8 - 0x07033FE8
293
static const Vtx inside_castle_seg7_vertex_07033FA8[] = {
294
{{{ -76, 77, -1740}, 0, { 4568, -798}, {0x00, 0x7f, 0x00, 0xff}}},
295
{{{ -25, 77, -1842}, 0, { 4056, -798}, {0x00, 0x7f, 0x00, 0xff}}},
296
{{{ -76, 77, -1842}, 0, { 4568, -798}, {0x00, 0x7f, 0x00, 0xff}}},
297
{{{ -25, 77, -1740}, 0, { 4056, -798}, {0x00, 0x7f, 0x00, 0xff}}},
298
};
299
300
// 0x07033FE8 - 0x070340E8
301
static const Vtx inside_castle_seg7_vertex_07033FE8[] = {
302
{{{ -229, 512, -4197}, 0, { 0, 0}, {0x4c, 0x9b, 0x00, 0xff}}},
303
{{{ -25, 666, -2252}, 0, { 19386, 2010}, {0x4c, 0x9b, 0x00, 0xff}}},
304
{{{ -229, 512, -2047}, 0, { 21430, 0}, {0x4c, 0x9b, 0x00, 0xff}}},
305
{{{ 538, 666, -3993}, 0, { -1564, -7186}, {0x00, 0x9b, 0x4c, 0xff}}},
306
{{{ -25, 666, -3993}, 0, { 4056, -7186}, {0x00, 0x9b, 0x4c, 0xff}}},
307
{{{ -229, 512, -4197}, 0, { 6100, -9230}, {0x00, 0x9b, 0x4c, 0xff}}},
308
{{{ 742, 512, -4197}, 0, { -3608, -9230}, {0x00, 0x9b, 0x4c, 0xff}}},
309
{{{ 742, 512, -2047}, 0, { 21430, 9676}, {0xb4, 0x9b, 0x00, 0xff}}},
310
{{{ 538, 666, -3993}, 0, { 2012, 7632}, {0xb4, 0x9b, 0x00, 0xff}}},
311
{{{ 742, 512, -4197}, 0, { 0, 9676}, {0xb4, 0x9b, 0x00, 0xff}}},
312
{{{ 538, 666, -2252}, 0, { 19386, 7632}, {0xb4, 0x9b, 0x00, 0xff}}},
313
{{{ -25, 666, -2252}, 0, { 4056, 10186}, {0x00, 0x9b, 0xb4, 0xff}}},
314
{{{ 538, 666, -2252}, 0, { -1562, 10186}, {0x00, 0x9b, 0xb4, 0xff}}},
315
{{{ 742, 512, -2047}, 0, { -3606, 12230}, {0x00, 0x9b, 0xb4, 0xff}}},
316
{{{ -229, 512, -2047}, 0, { 6100, 12230}, {0x00, 0x9b, 0xb4, 0xff}}},
317
{{{ -25, 666, -3993}, 0, { 2012, 2010}, {0x4c, 0x9b, 0x00, 0xff}}},
318
};
319
320
// 0x070340E8 - 0x070341D8
321
static const Vtx inside_castle_seg7_vertex_070340E8[] = {
322
{{{ 947, 512, -4300}, 0, { 734, 0}, {0x00, 0x00, 0x7f, 0xff}}},
323
{{{ 1050, -306, -4300}, 0, { 990, 2012}, {0x00, 0x00, 0x7f, 0xff}}},
324
{{{ 1050, 512, -4300}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}},
325
{{{ -434, 512, -4300}, 0, { 224, 0}, {0x59, 0x00, 0x59, 0xff}}},
326
{{{ -332, -306, -4402}, 0, { 734, 2012}, {0x59, 0x00, 0x59, 0xff}}},
327
{{{ -332, 512, -4402}, 0, { 734, 0}, {0x59, 0x00, 0x59, 0xff}}},
328
{{{ -332, 512, -4402}, 0, { 734, 0}, {0x7f, 0x00, 0x00, 0xff}}},
329
{{{ -332, -306, -4505}, 0, { 990, 2012}, {0x7f, 0x00, 0x00, 0xff}}},
330
{{{ -332, 512, -4505}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}},
331
{{{ -332, -306, -4402}, 0, { 734, 2012}, {0x7f, 0x00, 0x00, 0xff}}},
332
{{{ -434, -306, -4300}, 0, { 224, 2012}, {0x59, 0x00, 0x59, 0xff}}},
333
{{{ -537, 512, -4300}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}},
334
{{{ -434, -306, -4300}, 0, { 224, 2012}, {0x00, 0x00, 0x7f, 0xff}}},
335
{{{ -434, 512, -4300}, 0, { 224, 0}, {0x00, 0x00, 0x7f, 0xff}}},
336
{{{ -537, -306, -4300}, 0, { 0, 2012}, {0x00, 0x00, 0x7f, 0xff}}},
337
};
338
339
// 0x070341D8 - 0x070342B8
340
static const Vtx inside_castle_seg7_vertex_070341D8[] = {
341
{{{ 845, 512, -4402}, 0, { 224, 0}, {0xa7, 0x00, 0x59, 0xff}}},
342
{{{ 947, -306, -4300}, 0, { 734, 2012}, {0xa7, 0x00, 0x59, 0xff}}},
343
{{{ 947, 512, -4300}, 0, { 734, 0}, {0xa7, 0x00, 0x59, 0xff}}},
344
{{{ 947, 512, -4300}, 0, { 734, 0}, {0x00, 0x00, 0x7f, 0xff}}},
345
{{{ 947, -306, -4300}, 0, { 734, 2012}, {0x00, 0x00, 0x7f, 0xff}}},
346
{{{ 1050, -306, -4300}, 0, { 990, 2012}, {0x00, 0x00, 0x7f, 0xff}}},
347
{{{ 845, 512, -1842}, 0, { 734, 0}, {0x81, 0x00, 0x00, 0xff}}},
348
{{{ 845, -101, -1740}, 0, { 990, 2012}, {0x81, 0x00, 0x00, 0xff}}},
349
{{{ 845, 512, -1740}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}},
350
{{{ 845, -306, -4402}, 0, { 224, 2012}, {0xa7, 0x00, 0x59, 0xff}}},
351
{{{ 845, 512, -4505}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}},
352
{{{ 845, -306, -4402}, 0, { 224, 2012}, {0x81, 0x00, 0x00, 0xff}}},
353
{{{ 845, 512, -4402}, 0, { 224, 0}, {0x81, 0x00, 0x00, 0xff}}},
354
{{{ 845, -306, -4505}, 0, { 0, 2012}, {0x81, 0x00, 0x00, 0xff}}},
355
};
356
357
// 0x070342B8 - 0x070343A8
358
static const Vtx inside_castle_seg7_vertex_070342B8[] = {
359
{{{ 1050, 512, -1945}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}},
360
{{{ 1050, -101, -1945}, 0, { 0, 2012}, {0x00, 0x00, 0x81, 0xff}}},
361
{{{ 947, -101, -1945}, 0, { 224, 2012}, {0x00, 0x00, 0x81, 0xff}}},
362
{{{ 947, 512, -1945}, 0, { 224, 0}, {0x00, 0x00, 0x81, 0xff}}},
363
{{{ 947, 512, -1945}, 0, { 224, 0}, {0xa6, 0x00, 0xa7, 0xff}}},
364
{{{ 947, -101, -1945}, 0, { 224, 2012}, {0xa6, 0x00, 0xa7, 0xff}}},
365
{{{ 845, -101, -1842}, 0, { 734, 2012}, {0xa6, 0x00, 0xa7, 0xff}}},
366
{{{ 845, 512, -1842}, 0, { 734, 0}, {0xa6, 0x00, 0xa7, 0xff}}},
367
{{{ 845, 512, -1842}, 0, { 734, 0}, {0x81, 0x00, 0x00, 0xff}}},
368
{{{ 845, -101, -1842}, 0, { 734, 2012}, {0x81, 0x00, 0x00, 0xff}}},
369
{{{ 845, -101, -1740}, 0, { 990, 2012}, {0x81, 0x00, 0x00, 0xff}}},
370
{{{ -434, 512, -1945}, 0, { 734, 0}, {0x00, 0x00, 0x81, 0xff}}},
371
{{{ -434, -101, -1945}, 0, { 734, 2012}, {0x00, 0x00, 0x81, 0xff}}},
372
{{{ -537, -101, -1945}, 0, { 990, 2012}, {0x00, 0x00, 0x81, 0xff}}},
373
{{{ -537, 512, -1945}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}},
374
};
375
376
// 0x070343A8 - 0x07034428
377
static const Vtx inside_castle_seg7_vertex_070343A8[] = {
378
{{{ -332, 512, -1842}, 0, { 224, 0}, {0x5a, 0x00, 0xa7, 0xff}}},
379
{{{ -434, -101, -1945}, 0, { 734, 2012}, {0x5a, 0x00, 0xa7, 0xff}}},
380
{{{ -434, 512, -1945}, 0, { 734, 0}, {0x5a, 0x00, 0xa7, 0xff}}},
381
{{{ -332, -101, -1842}, 0, { 224, 2012}, {0x5a, 0x00, 0xa7, 0xff}}},
382
{{{ -332, 512, -1740}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}},
383
{{{ -332, -101, -1842}, 0, { 224, 2012}, {0x7f, 0x00, 0x00, 0xff}}},
384
{{{ -332, 512, -1842}, 0, { 224, 0}, {0x7f, 0x00, 0x00, 0xff}}},
385
{{{ -332, -101, -1740}, 0, { 0, 2012}, {0x7f, 0x00, 0x00, 0xff}}},
386
};
387
388
// 0x07034428 - 0x07034528
389
static const Vtx inside_castle_seg7_vertex_07034428[] = {
390
{{{ 1050, 512, -1945}, 0, { 5844, 0}, {0x81, 0x00, 0x00, 0xff}}},
391
{{{ 1050, 512, -4300}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}},
392
{{{ 1050, -306, -4300}, 0, { 0, 2012}, {0x81, 0x00, 0x00, 0xff}}},
393
{{{ 1050, -306, -1945}, 0, { 5844, 2012}, {0x81, 0x00, 0x00, 0xff}}},
394
{{{ 589, 77, -1740}, 0, { 1118, 1052}, {0x00, 0x00, 0x81, 0xff}}},
395
{{{ 538, 77, -1740}, 0, { 1246, 1052}, {0x00, 0x00, 0x81, 0xff}}},
396
{{{ 538, 307, -1740}, 0, { 1246, 480}, {0x00, 0x00, 0x81, 0xff}}},
397
{{{ 845, -101, -1740}, 0, { 480, 1500}, {0x00, 0x00, 0x81, 0xff}}},
398
{{{ 589, -101, -1740}, 0, { 1118, 1500}, {0x00, 0x00, 0x81, 0xff}}},
399
{{{ 845, 512, -1740}, 0, { 480, 0}, {0x00, 0x00, 0x81, 0xff}}},
400
{{{ -25, 307, -1740}, 0, { 2650, 480}, {0x00, 0x00, 0x81, 0xff}}},
401
{{{ -25, 77, -1740}, 0, { 2650, 1052}, {0x00, 0x00, 0x81, 0xff}}},
402
{{{ -76, 77, -1740}, 0, { 2778, 1052}, {0x00, 0x00, 0x81, 0xff}}},
403
{{{ -332, -101, -1740}, 0, { 3418, 1500}, {0x00, 0x00, 0x81, 0xff}}},
404
{{{ -332, 512, -1740}, 0, { 3418, 0}, {0x00, 0x00, 0x81, 0xff}}},
405
{{{ -76, -101, -1740}, 0, { 2778, 1500}, {0x00, 0x00, 0x81, 0xff}}},
406
};
407
408
// 0x07034528 - 0x07034628
409
static const Vtx inside_castle_seg7_vertex_07034528[] = {
410
{{{ 563, -204, -4505}, 0, { 2076, 1756}, {0x00, 0x00, 0x7f, 0xff}}},
411
{{{ -332, -306, -4505}, 0, { -158, 2012}, {0x00, 0x00, 0x7f, 0xff}}},
412
{{{ 845, -306, -4505}, 0, { 2778, 2012}, {0x00, 0x00, 0x7f, 0xff}}},
413
{{{ 563, 410, -4505}, 0, { 2076, 224}, {0x00, 0x00, 0x7f, 0xff}}},
414
{{{ -50, -204, -4505}, 0, { 542, 1756}, {0x00, 0x00, 0x7f, 0xff}}},
415
{{{ -50, 410, -4505}, 0, { 542, 224}, {0x00, 0x00, 0x7f, 0xff}}},
416
{{{ -332, 512, -4505}, 0, { -158, 0}, {0x00, 0x00, 0x7f, 0xff}}},
417
{{{ 845, 512, -4505}, 0, { 2778, 0}, {0x00, 0x00, 0x7f, 0xff}}},
418
{{{ 77, 410, -1740}, 0, { 2396, 224}, {0x00, 0x00, 0x81, 0xff}}},
419
{{{ -25, 307, -1740}, 0, { 2650, 480}, {0x00, 0x00, 0x81, 0xff}}},
420
{{{ -332, 512, -1740}, 0, { 3418, 0}, {0x00, 0x00, 0x81, 0xff}}},
421
{{{ -537, 512, -1945}, 0, { 5844, 0}, {0x7f, 0x00, 0x00, 0xff}}},
422
{{{ -537, -306, -4300}, 0, { 0, 2012}, {0x7f, 0x00, 0x00, 0xff}}},
423
{{{ -537, 512, -4300}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}},
424
{{{ 435, 410, -1740}, 0, { 1502, 224}, {0x00, 0x00, 0x81, 0xff}}},
425
{{{ 845, 512, -1740}, 0, { 480, 0}, {0x00, 0x00, 0x81, 0xff}}},
426
};
427
428
// 0x07034628 - 0x07034688
429
static const Vtx inside_castle_seg7_vertex_07034628[] = {
430
{{{ 538, 307, -1740}, 0, { 1246, 480}, {0x00, 0x00, 0x81, 0xff}}},
431
{{{ 435, 410, -1740}, 0, { 1502, 224}, {0x00, 0x00, 0x81, 0xff}}},
432
{{{ 845, 512, -1740}, 0, { 480, 0}, {0x00, 0x00, 0x81, 0xff}}},
433
{{{ -537, 512, -1945}, 0, { 5844, 0}, {0x7f, 0x00, 0x00, 0xff}}},
434
{{{ -537, -306, -1945}, 0, { 5844, 2012}, {0x7f, 0x00, 0x00, 0xff}}},
435
{{{ -537, -306, -4300}, 0, { 0, 2012}, {0x7f, 0x00, 0x00, 0xff}}},
436
};
437
438
// 0x07034688 - 0x070347D8
439
static const Gfx inside_castle_seg7_dl_07034688[] = {
440
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_09005000),
441
gsDPLoadSync(),
442
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
443
gsSPLight(&inside_castle_seg7_lights_070331C8.l, 1),
444
gsSPLight(&inside_castle_seg7_lights_070331C8.a, 2),
445
gsSPVertex(inside_castle_seg7_vertex_070331F8, 16, 0),
446
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
447
gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),
448
gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0),
449
gsSP2Triangles(11, 14, 12, 0x0, 0, 2, 15, 0x0),
450
gsSPLight(&inside_castle_seg7_lights_070331E0.l, 1),
451
gsSPLight(&inside_castle_seg7_lights_070331E0.a, 2),
452
gsSPVertex(inside_castle_seg7_vertex_070332F8, 16, 0),
453
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
454
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
455
gsSP2Triangles( 8, 9, 10, 0x0, 9, 11, 10, 0x0),
456
gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0),
457
gsSPVertex(inside_castle_seg7_vertex_070333F8, 16, 0),
458
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
459
gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),
460
gsSP2Triangles( 7, 9, 10, 0x0, 11, 7, 10, 0x0),
461
gsSP2Triangles(11, 10, 12, 0x0, 13, 14, 15, 0x0),
462
gsSPVertex(inside_castle_seg7_vertex_070334F8, 14, 0),
463
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
464
gsSP2Triangles( 6, 7, 8, 0x0, 9, 10, 11, 0x0),
465
gsSP2Triangles(12, 10, 9, 0x0, 3, 5, 13, 0x0),
466
gsSPEndDisplayList(),
467
};
468
469
// 0x070347D8 - 0x07034888
470
static const Gfx inside_castle_seg7_dl_070347D8[] = {
471
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_09004000),
472
gsDPLoadSync(),
473
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
474
gsSPVertex(inside_castle_seg7_vertex_070335D8, 15, 0),
475
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
476
gsSP2Triangles( 3, 6, 7, 0x0, 3, 8, 6, 0x0),
477
gsSP2Triangles( 3, 7, 9, 0x0, 3, 5, 8, 0x0),
478
gsSP2Triangles( 8, 10, 6, 0x0, 11, 12, 13, 0x0),
479
gsSP1Triangle(11, 13, 14, 0x0),
480
gsSPVertex(inside_castle_seg7_vertex_070336C8, 8, 0),
481
gsSP2Triangles( 0, 1, 2, 0x0, 3, 2, 4, 0x0),
482
gsSP2Triangles( 5, 6, 7, 0x0, 5, 7, 1, 0x0),
483
gsSP2Triangles( 4, 6, 3, 0x0, 3, 0, 2, 0x0),
484
gsSP1Triangle( 0, 5, 1, 0x0),
485
gsSPEndDisplayList(),
486
};
487
488
// 0x07034888 - 0x07034B28
489
static const Gfx inside_castle_seg7_dl_07034888[] = {
490
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_09003800),
491
gsDPLoadSync(),
492
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
493
gsSPVertex(inside_castle_seg7_vertex_07033748, 15, 0),
494
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
495
gsSP2Triangles( 3, 6, 4, 0x0, 3, 7, 6, 0x0),
496
gsSP2Triangles( 3, 8, 7, 0x0, 9, 10, 11, 0x0),
497
gsSP2Triangles(11, 12, 9, 0x0, 11, 13, 14, 0x0),
498
gsSP1Triangle(11, 14, 12, 0x0),
499
gsSPVertex(inside_castle_seg7_vertex_07033838, 15, 0),
500
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
501
gsSP2Triangles( 0, 3, 4, 0x0, 5, 6, 7, 0x0),
502
gsSP2Triangles( 7, 8, 5, 0x0, 5, 9, 6, 0x0),
503
gsSP2Triangles( 5, 10, 9, 0x0, 11, 12, 13, 0x0),
504
gsSP1Triangle(12, 14, 13, 0x0),
505
gsSPVertex(inside_castle_seg7_vertex_07033928, 15, 0),
506
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
507
gsSP2Triangles( 4, 5, 6, 0x0, 7, 8, 9, 0x0),
508
gsSP2Triangles( 4, 6, 10, 0x0, 11, 12, 13, 0x0),
509
gsSP1Triangle( 7, 14, 8, 0x0),
510
gsSPVertex(inside_castle_seg7_vertex_07033A18, 14, 0),
511
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
512
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
513
gsSP2Triangles( 8, 9, 10, 0x0, 11, 12, 13, 0x0),
514
gsSPVertex(inside_castle_seg7_vertex_07033AF8, 15, 0),
515
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
516
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
517
gsSP2Triangles( 8, 9, 10, 0x0, 8, 11, 9, 0x0),
518
gsSP1Triangle(12, 13, 14, 0x0),
519
gsSPVertex(inside_castle_seg7_vertex_07033BE8, 15, 0),
520
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
521
gsSP2Triangles( 1, 4, 5, 0x0, 1, 5, 2, 0x0),
522
gsSP2Triangles( 2, 6, 0, 0x0, 2, 7, 6, 0x0),
523
gsSP2Triangles( 2, 8, 7, 0x0, 9, 10, 11, 0x0),
524
gsSP1Triangle(12, 13, 14, 0x0),
525
gsSPVertex(inside_castle_seg7_vertex_07033CD8, 15, 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
gsSP1Triangle(12, 13, 14, 0x0),
530
gsSPVertex(inside_castle_seg7_vertex_07033DC8, 15, 0),
531
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
532
gsSP2Triangles( 6, 7, 8, 0x0, 6, 8, 9, 0x0),
533
gsSP2Triangles( 3, 10, 4, 0x0, 11, 12, 13, 0x0),
534
gsSP1Triangle(11, 14, 12, 0x0),
535
gsSPVertex(inside_castle_seg7_vertex_07033EB8, 15, 0),
536
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
537
gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0),
538
gsSP2Triangles( 3, 10, 4, 0x0, 11, 12, 13, 0x0),
539
gsSP1Triangle(11, 14, 12, 0x0),
540
gsSPVertex(inside_castle_seg7_vertex_07033FA8, 4, 0),
541
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
542
gsSPEndDisplayList(),
543
};
544
545
// 0x07034B28 - 0x07034B90
546
static const Gfx inside_castle_seg7_dl_07034B28[] = {
547
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_09003000),
548
gsDPLoadSync(),
549
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
550
gsSPVertex(inside_castle_seg7_vertex_07033FE8, 16, 0),
551
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
552
gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),
553
gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0),
554
gsSP2Triangles(11, 13, 14, 0x0, 0, 15, 1, 0x0),
555
gsSPEndDisplayList(),
556
};
557
558
// 0x07034B90 - 0x07034C90
559
static const Gfx inside_castle_seg7_dl_07034B90[] = {
560
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_09007000),
561
gsDPLoadSync(),
562
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
563
gsSPVertex(inside_castle_seg7_vertex_070340E8, 15, 0),
564
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
565
gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0),
566
gsSP2Triangles( 3, 10, 4, 0x0, 11, 12, 13, 0x0),
567
gsSP1Triangle(11, 14, 12, 0x0),
568
gsSPVertex(inside_castle_seg7_vertex_070341D8, 14, 0),
569
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
570
gsSP2Triangles( 6, 7, 8, 0x0, 0, 9, 1, 0x0),
571
gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
572
gsSPVertex(inside_castle_seg7_vertex_070342B8, 15, 0),
573
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
574
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
575
gsSP2Triangles( 8, 9, 10, 0x0, 11, 12, 13, 0x0),
576
gsSP1Triangle(11, 13, 14, 0x0),
577
gsSPVertex(inside_castle_seg7_vertex_070343A8, 8, 0),
578
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
579
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
580
gsSPEndDisplayList(),
581
};
582
583
// 0x07034C90 - 0x07034D88
584
static const Gfx inside_castle_seg7_dl_07034C90[] = {
585
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_0900A000),
586
gsDPLoadSync(),
587
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
588
gsSPVertex(inside_castle_seg7_vertex_07034428, 16, 0),
589
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
590
gsSP2Triangles( 4, 5, 6, 0x0, 7, 8, 4, 0x0),
591
gsSP2Triangles( 7, 4, 6, 0x0, 7, 6, 9, 0x0),
592
gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
593
gsSP2Triangles(10, 13, 14, 0x0, 12, 15, 13, 0x0),
594
gsSPVertex(inside_castle_seg7_vertex_07034528, 16, 0),
595
gsSP2Triangles( 0, 1, 2, 0x0, 3, 0, 2, 0x0),
596
gsSP2Triangles( 0, 4, 1, 0x0, 1, 4, 5, 0x0),
597
gsSP2Triangles( 1, 5, 6, 0x0, 3, 2, 7, 0x0),
598
gsSP2Triangles( 5, 3, 7, 0x0, 5, 7, 6, 0x0),
599
gsSP2Triangles( 8, 9, 10, 0x0, 11, 12, 13, 0x0),
600
gsSP2Triangles(14, 8, 10, 0x0, 14, 10, 15, 0x0),
601
gsSPVertex(inside_castle_seg7_vertex_07034628, 6, 0),
602
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
603
gsSPEndDisplayList(),
604
};
605
606
// 0x07034D88 - 0x07034E50
607
const Gfx inside_castle_seg7_dl_07034D88[] = {
608
gsDPPipeSync(),
609
gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB),
610
gsSPClearGeometryMode(G_SHADING_SMOOTH),
611
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),
612
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
613
gsDPTileSync(),
614
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),
615
gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
616
gsSPDisplayList(inside_castle_seg7_dl_07034688),
617
gsSPDisplayList(inside_castle_seg7_dl_070347D8),
618
gsSPDisplayList(inside_castle_seg7_dl_07034888),
619
gsSPDisplayList(inside_castle_seg7_dl_07034B28),
620
gsDPTileSync(),
621
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),
622
gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (64 - 1) << G_TEXTURE_IMAGE_FRAC),
623
gsSPDisplayList(inside_castle_seg7_dl_07034B90),
624
gsDPTileSync(),
625
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),
626
gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (64 - 1) << G_TEXTURE_IMAGE_FRAC),
627
gsSPDisplayList(inside_castle_seg7_dl_07034C90),
628
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
629
gsDPPipeSync(),
630
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
631
gsSPSetGeometryMode(G_SHADING_SMOOTH),
632
gsSPEndDisplayList(),
633
};
634
635