Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
MorsGames
GitHub Repository: MorsGames/sm64plus
Path: blob/master/levels/castle_inside/areas/1/13/model.inc.c
7862 views
1
// 0x070318A0 - 0x070318B8
2
static const Lights1 inside_castle_seg7_lights_070318A0 = gdSPDefLights1(
3
0x52, 0x52, 0x52,
4
0xdd, 0xdd, 0xdd, 0x28, 0x28, 0x28
5
);
6
7
// 0x070318B8 - 0x070318D0
8
static const Lights1 inside_castle_seg7_lights_070318B8 = gdSPDefLights1(
9
0x5f, 0x5f, 0x5f,
10
0xff, 0xff, 0xff, 0x28, 0x28, 0x28
11
);
12
13
// 0x070318D0 - 0x070319D0
14
static const Vtx inside_castle_seg7_vertex_070318D0[] = {
15
{{{ -4121, 282, -613}, 0, { 3034, 326}, {0x7f, 0x00, 0x00, 0xff}}},
16
{{{ -4121, 282, -306}, 0, { 0, 326}, {0x7f, 0x00, 0x00, 0xff}}},
17
{{{ -4121, 256, -306}, 0, { 0, 530}, {0x7f, 0x00, 0x00, 0xff}}},
18
{{{ -4146, 282, -613}, 0, { 3034, 172}, {0x7f, 0x00, 0x00, 0xff}}},
19
{{{ -4146, 307, -613}, 0, { 3034, 0}, {0x7f, 0x00, 0x00, 0xff}}},
20
{{{ -4146, 307, -306}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}},
21
{{{ -4146, 282, -306}, 0, { 0, 172}, {0x7f, 0x00, 0x00, 0xff}}},
22
{{{ -4069, 230, -613}, 0, { 3034, 1040}, {0x7f, 0x00, 0x00, 0xff}}},
23
{{{ -4069, 205, -306}, 0, { 0, 1244}, {0x7f, 0x00, 0x00, 0xff}}},
24
{{{ -4069, 205, -613}, 0, { 3034, 1244}, {0x7f, 0x00, 0x00, 0xff}}},
25
{{{ -4069, 230, -306}, 0, { 0, 1040}, {0x7f, 0x00, 0x00, 0xff}}},
26
{{{ -4095, 256, -613}, 0, { 3034, 684}, {0x7f, 0x00, 0x00, 0xff}}},
27
{{{ -4095, 256, -306}, 0, { 0, 684}, {0x7f, 0x00, 0x00, 0xff}}},
28
{{{ -4095, 230, -306}, 0, { 0, 888}, {0x7f, 0x00, 0x00, 0xff}}},
29
{{{ -4095, 230, -613}, 0, { 3034, 888}, {0x7f, 0x00, 0x00, 0xff}}},
30
{{{ -4121, 256, -613}, 0, { 3034, 530}, {0x7f, 0x00, 0x00, 0xff}}},
31
};
32
33
// 0x070319D0 - 0x07031AB0
34
static const Vtx inside_castle_seg7_vertex_070319D0[] = {
35
{{{ -5221, 205, -1484}, 0, { 5078, -3098}, {0x00, 0x7f, 0x00, 0xff}}},
36
{{{ -5221, 205, -869}, 0, { 2012, -3098}, {0x00, 0x7f, 0x00, 0xff}}},
37
{{{ -4402, 205, -869}, 0, { 2012, 990}, {0x00, 0x7f, 0x00, 0xff}}},
38
{{{ -3173, 205, -1484}, 0, { 5078, 7120}, {0x00, 0x7f, 0x00, 0xff}}},
39
{{{ -4197, 205, -665}, 0, { 990, 2010}, {0x00, 0x7f, 0x00, 0xff}}},
40
{{{ -3173, 205, 563}, 0, { -5140, 7120}, {0x00, 0x7f, 0x00, 0xff}}},
41
{{{ -4197, 205, -255}, 0, { -1052, 2010}, {0x00, 0x7f, 0x00, 0xff}}},
42
{{{ -4402, 205, -50}, 0, { -2074, 990}, {0x00, 0x7f, 0x00, 0xff}}},
43
{{{ -5221, 205, 563}, 0, { -5140, -3098}, {0x00, 0x7f, 0x00, 0xff}}},
44
{{{ -5221, 205, -50}, 0, { -2074, -3098}, {0x00, 0x7f, 0x00, 0xff}}},
45
{{{ -3173, 205, -716}, 0, { 2012, 734}, {0x00, 0x7f, 0x00, 0xff}}},
46
{{{ -3122, 205, -869}, 0, { 2268, 0}, {0x00, 0x7f, 0x00, 0xff}}},
47
{{{ -3173, 205, -869}, 0, { 2012, 0}, {0x00, 0x7f, 0x00, 0xff}}},
48
{{{ -3122, 205, -716}, 0, { 2268, 734}, {0x00, 0x7f, 0x00, 0xff}}},
49
};
50
51
// 0x07031AB0 - 0x07031B70
52
static const Vtx inside_castle_seg7_vertex_07031AB0[] = {
53
{{{ -4095, 230, -613}, 0, { 3034, 888}, {0x00, 0x7f, 0x00, 0xff}}},
54
{{{ -4095, 230, -306}, 0, { 0, 888}, {0x00, 0x7f, 0x00, 0xff}}},
55
{{{ -4069, 230, -306}, 0, { 0, 1040}, {0x00, 0x7f, 0x00, 0xff}}},
56
{{{ -4069, 230, -613}, 0, { 3034, 1040}, {0x00, 0x7f, 0x00, 0xff}}},
57
{{{ -4121, 256, -613}, 0, { 3034, 530}, {0x00, 0x7f, 0x00, 0xff}}},
58
{{{ -4121, 256, -306}, 0, { 0, 530}, {0x00, 0x7f, 0x00, 0xff}}},
59
{{{ -4095, 256, -306}, 0, { 0, 684}, {0x00, 0x7f, 0x00, 0xff}}},
60
{{{ -4095, 256, -613}, 0, { 3034, 684}, {0x00, 0x7f, 0x00, 0xff}}},
61
{{{ -4146, 282, -613}, 0, { 3034, 172}, {0x00, 0x7f, 0x00, 0xff}}},
62
{{{ -4121, 282, -306}, 0, { 0, 326}, {0x00, 0x7f, 0x00, 0xff}}},
63
{{{ -4121, 282, -613}, 0, { 3034, 326}, {0x00, 0x7f, 0x00, 0xff}}},
64
{{{ -4146, 282, -306}, 0, { 0, 172}, {0x00, 0x7f, 0x00, 0xff}}},
65
};
66
67
// 0x07031B70 - 0x07031C70
68
static const Vtx inside_castle_seg7_vertex_07031B70[] = {
69
{{{ -3173, 1126, -1177}, 0, { 3546, -6164}, {0xcb, 0x9b, 0x36, 0xff}}},
70
{{{ -3650, 1434, -1074}, 0, { 3034, -3784}, {0xcb, 0x9b, 0x36, 0xff}}},
71
{{{ -3481, 1126, -1484}, 0, { 5078, -4630}, {0xcb, 0x9b, 0x36, 0xff}}},
72
{{{ -4812, 1434, 154}, 0, { -3096, 2010}, {0x00, 0x81, 0x00, 0xff}}},
73
{{{ -4812, 1434, -1074}, 0, { 3034, 2010}, {0x00, 0x81, 0x00, 0xff}}},
74
{{{ -3583, 1434, -1074}, 0, { 3034, -4120}, {0x00, 0x81, 0x00, 0xff}}},
75
{{{ -3583, 1434, 154}, 0, { -3096, -4120}, {0x00, 0x81, 0x00, 0xff}}},
76
{{{ -4402, 307, -869}, 0, { 2012, 2010}, {0x00, 0x7f, 0x00, 0xff}}},
77
{{{ -5221, 307, -869}, 0, { 2012, -2076}, {0x00, 0x7f, 0x00, 0xff}}},
78
{{{ -5221, 307, -50}, 0, { -2074, -2076}, {0x00, 0x7f, 0x00, 0xff}}},
79
{{{ -4402, 307, -50}, 0, { -2074, 2010}, {0x00, 0x7f, 0x00, 0xff}}},
80
{{{ -4197, 307, -255}, 0, { -1052, 3032}, {0x00, 0x7f, 0x00, 0xff}}},
81
{{{ -4197, 307, -665}, 0, { 990, 3032}, {0x00, 0x7f, 0x00, 0xff}}},
82
{{{ -3481, 1126, -1484}, 0, { 5078, -4630}, {0x00, 0x9b, 0x4c, 0xff}}},
83
{{{ -4745, 1434, -1074}, 0, { 3034, 1674}, {0x00, 0x9b, 0x4c, 0xff}}},
84
{{{ -4914, 1126, -1484}, 0, { 5078, 2522}, {0x00, 0x9b, 0x4c, 0xff}}},
85
};
86
87
// 0x07031C70 - 0x07031D70
88
static const Vtx inside_castle_seg7_vertex_07031C70[] = {
89
{{{ -3481, 1126, -1484}, 0, { 5078, -4630}, {0x00, 0x9b, 0x4c, 0xff}}},
90
{{{ -3650, 1434, -1074}, 0, { 3034, -3784}, {0x00, 0x9b, 0x4c, 0xff}}},
91
{{{ -4745, 1434, -1074}, 0, { 3034, 1674}, {0x00, 0x9b, 0x4c, 0xff}}},
92
{{{ -4914, 1126, 563}, 0, { -5140, 2520}, {0x00, 0x9b, 0xb4, 0xff}}},
93
{{{ -3650, 1434, 154}, 0, { -3096, -3784}, {0x00, 0x9b, 0xb4, 0xff}}},
94
{{{ -3481, 1126, 563}, 0, { -5140, -4630}, {0x00, 0x9b, 0xb4, 0xff}}},
95
{{{ -3173, 1126, -1177}, 0, { 3546, -6164}, {0xcb, 0x9b, 0x35, 0xff}}},
96
{{{ -3583, 1434, -1007}, 0, { 2698, -4120}, {0xcb, 0x9b, 0x35, 0xff}}},
97
{{{ -3650, 1434, -1074}, 0, { 3034, -3784}, {0xcb, 0x9b, 0x35, 0xff}}},
98
{{{ -4914, 1126, -1484}, 0, { 5078, 2522}, {0x35, 0x9b, 0x35, 0xff}}},
99
{{{ -4745, 1434, -1074}, 0, { 3034, 1674}, {0x35, 0x9b, 0x35, 0xff}}},
100
{{{ -4812, 1434, -1007}, 0, { 2698, 2010}, {0x35, 0x9b, 0x35, 0xff}}},
101
{{{ -5221, 1126, -1177}, 0, { 3546, 4054}, {0x35, 0x9b, 0x35, 0xff}}},
102
{{{ -5221, 1126, -1177}, 0, { 3546, 4054}, {0x4c, 0x9b, 0x00, 0xff}}},
103
{{{ -4812, 1434, -1007}, 0, { 2698, 2010}, {0x4c, 0x9b, 0x00, 0xff}}},
104
{{{ -4812, 1434, 86}, 0, { -2760, 2010}, {0x4c, 0x9b, 0x00, 0xff}}},
105
};
106
107
// 0x07031D70 - 0x07031E60
108
static const Vtx inside_castle_seg7_vertex_07031D70[] = {
109
{{{ -5221, 1126, -1177}, 0, { 3546, 4054}, {0x4c, 0x9b, 0x00, 0xff}}},
110
{{{ -4812, 1434, 86}, 0, { -2760, 2010}, {0x4c, 0x9b, 0x00, 0xff}}},
111
{{{ -5221, 1126, 256}, 0, { -3608, 4054}, {0x4c, 0x9b, 0x00, 0xff}}},
112
{{{ -5221, 1126, 256}, 0, { -3608, 4054}, {0x36, 0x9b, 0xcb, 0xff}}},
113
{{{ -4812, 1434, 86}, 0, { -2760, 2010}, {0x36, 0x9b, 0xcb, 0xff}}},
114
{{{ -4745, 1434, 154}, 0, { -3096, 1674}, {0x36, 0x9b, 0xcb, 0xff}}},
115
{{{ -5221, 1126, 256}, 0, { -3608, 4054}, {0x36, 0x9b, 0xca, 0xff}}},
116
{{{ -4745, 1434, 154}, 0, { -3096, 1674}, {0x36, 0x9b, 0xca, 0xff}}},
117
{{{ -4914, 1126, 563}, 0, { -5140, 2520}, {0x36, 0x9b, 0xca, 0xff}}},
118
{{{ -4914, 1126, 563}, 0, { -5140, 2520}, {0x00, 0x9b, 0xb4, 0xff}}},
119
{{{ -4745, 1434, 154}, 0, { -3096, 1674}, {0x00, 0x9b, 0xb4, 0xff}}},
120
{{{ -3650, 1434, 154}, 0, { -3096, -3784}, {0x00, 0x9b, 0xb4, 0xff}}},
121
{{{ -3481, 1126, 563}, 0, { -5140, -4630}, {0xcb, 0x9b, 0xca, 0xff}}},
122
{{{ -3650, 1434, 154}, 0, { -3096, -3784}, {0xcb, 0x9b, 0xca, 0xff}}},
123
{{{ -3173, 1126, 256}, 0, { -3608, -6164}, {0xcb, 0x9b, 0xca, 0xff}}},
124
};
125
126
// 0x07031E60 - 0x07031F10
127
static const Vtx inside_castle_seg7_vertex_07031E60[] = {
128
{{{ -3650, 1434, 154}, 0, { -3096, -3784}, {0xca, 0x9b, 0xcb, 0xff}}},
129
{{{ -3583, 1434, 86}, 0, { -2760, -4120}, {0xca, 0x9b, 0xcb, 0xff}}},
130
{{{ -3173, 1126, 256}, 0, { -3608, -6164}, {0xca, 0x9b, 0xcb, 0xff}}},
131
{{{ -3173, 1126, 256}, 0, { -3608, -6164}, {0xb4, 0x9b, 0x00, 0xff}}},
132
{{{ -3583, 1434, 86}, 0, { -2760, -4120}, {0xb4, 0x9b, 0x00, 0xff}}},
133
{{{ -3583, 1434, -1007}, 0, { 2698, -4120}, {0xb4, 0x9b, 0x00, 0xff}}},
134
{{{ -3173, 1126, -1177}, 0, { 3546, -6164}, {0xb4, 0x9b, 0x00, 0xff}}},
135
{{{ -4197, 307, -306}, 0, { -796, 3032}, {0x00, 0x7f, 0x00, 0xff}}},
136
{{{ -4146, 307, -613}, 0, { 734, 3288}, {0x00, 0x7f, 0x00, 0xff}}},
137
{{{ -4197, 307, -613}, 0, { 734, 3032}, {0x00, 0x7f, 0x00, 0xff}}},
138
{{{ -4146, 307, -306}, 0, { -796, 3288}, {0x00, 0x7f, 0x00, 0xff}}},
139
};
140
141
// 0x07031F10 - 0x07032000
142
static const Vtx inside_castle_seg7_vertex_07031F10[] = {
143
{{{ -4018, 205, -665}, 0, { -240, 990}, {0x00, 0x00, 0x81, 0xff}}},
144
{{{ -4197, 205, -665}, 0, { -1506, 990}, {0x00, 0x00, 0x81, 0xff}}},
145
{{{ -4197, 358, -665}, 0, { -1506, -544}, {0x00, 0x00, 0x81, 0xff}}},
146
{{{ -4018, 205, -255}, 0, { -3132, 990}, {0x00, 0x00, 0x7f, 0xff}}},
147
{{{ -4146, 358, -255}, 0, { -4034, -542}, {0x00, 0x00, 0x7f, 0xff}}},
148
{{{ -4197, 358, -255}, 0, { -4396, -542}, {0x00, 0x00, 0x7f, 0xff}}},
149
{{{ -4197, 205, -255}, 0, { -4396, 990}, {0x00, 0x00, 0x7f, 0xff}}},
150
{{{ -4018, 282, -255}, 0, { -3132, 224}, {0x00, 0x00, 0x7f, 0xff}}},
151
{{{ -4069, 282, -255}, 0, { -3492, 224}, {0x00, 0x00, 0x7f, 0xff}}},
152
{{{ -4018, 205, -306}, 0, { -2770, 990}, {0x00, 0x00, 0x81, 0xff}}},
153
{{{ -4197, 205, -306}, 0, { -4034, 990}, {0x00, 0x00, 0x81, 0xff}}},
154
{{{ -4197, 358, -306}, 0, { -4034, -542}, {0x00, 0x00, 0x81, 0xff}}},
155
{{{ -4069, 282, -306}, 0, { -3132, 224}, {0x00, 0x00, 0x81, 0xff}}},
156
{{{ -4018, 282, -306}, 0, { -2770, 224}, {0x00, 0x00, 0x81, 0xff}}},
157
{{{ -4146, 358, -306}, 0, { -3674, -542}, {0x00, 0x00, 0x81, 0xff}}},
158
};
159
160
// 0x07032000 - 0x070320F0
161
static const Vtx inside_castle_seg7_vertex_07032000[] = {
162
{{{ -4197, 307, -613}, 0, { 480, 0}, {0x81, 0x00, 0x00, 0xff}}},
163
{{{ -4197, 358, -665}, 0, { 0, -542}, {0x81, 0x00, 0x00, 0xff}}},
164
{{{ -4197, 307, -665}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}},
165
{{{ -4018, 205, -665}, 0, { -240, 990}, {0x00, 0x00, 0x81, 0xff}}},
166
{{{ -4197, 358, -665}, 0, { -1506, -544}, {0x00, 0x00, 0x81, 0xff}}},
167
{{{ -4146, 358, -665}, 0, { -1144, -544}, {0x00, 0x00, 0x81, 0xff}}},
168
{{{ -4069, 282, -665}, 0, { -602, 224}, {0x00, 0x00, 0x81, 0xff}}},
169
{{{ -4018, 282, -665}, 0, { -240, 224}, {0x00, 0x00, 0x81, 0xff}}},
170
{{{ -4018, 205, -613}, 0, { -602, 990}, {0x00, 0x00, 0x7f, 0xff}}},
171
{{{ -4146, 358, -613}, 0, { -1506, -544}, {0x00, 0x00, 0x7f, 0xff}}},
172
{{{ -4197, 358, -613}, 0, { -1866, -544}, {0x00, 0x00, 0x7f, 0xff}}},
173
{{{ -4197, 205, -613}, 0, { -1866, 990}, {0x00, 0x00, 0x7f, 0xff}}},
174
{{{ -4069, 282, -613}, 0, { -964, 224}, {0x00, 0x00, 0x7f, 0xff}}},
175
{{{ -4018, 282, -613}, 0, { -602, 224}, {0x00, 0x00, 0x7f, 0xff}}},
176
{{{ -4197, 358, -613}, 0, { 480, -542}, {0x81, 0x00, 0x00, 0xff}}},
177
};
178
179
// 0x070320F0 - 0x070321F0
180
static const Vtx inside_castle_seg7_vertex_070320F0[] = {
181
{{{ -4018, 282, -665}, 0, { 3546, 224}, {0x7f, 0x00, 0x00, 0xff}}},
182
{{{ -4018, 282, -613}, 0, { 3034, 224}, {0x7f, 0x00, 0x00, 0xff}}},
183
{{{ -4018, 205, -613}, 0, { 3034, 990}, {0x7f, 0x00, 0x00, 0xff}}},
184
{{{ -4018, 205, -665}, 0, { 3546, 990}, {0x7f, 0x00, 0x00, 0xff}}},
185
{{{ -4018, 282, -665}, 0, { 3546, 224}, {0x00, 0x7f, 0x00, 0xff}}},
186
{{{ -4069, 282, -613}, 0, { 3034, 224}, {0x00, 0x7f, 0x00, 0xff}}},
187
{{{ -4018, 282, -613}, 0, { 3034, 224}, {0x00, 0x7f, 0x00, 0xff}}},
188
{{{ -4069, 282, -665}, 0, { 3546, 224}, {0x00, 0x7f, 0x00, 0xff}}},
189
{{{ -4146, 358, -665}, 0, { 3546, -544}, {0x59, 0x5a, 0x00, 0xff}}},
190
{{{ -4146, 358, -613}, 0, { 3034, -544}, {0x59, 0x5a, 0x00, 0xff}}},
191
{{{ -4069, 282, -613}, 0, { 3034, 224}, {0x59, 0x5a, 0x00, 0xff}}},
192
{{{ -4069, 282, -665}, 0, { 3546, 224}, {0x59, 0x5a, 0x00, 0xff}}},
193
{{{ -4197, 358, -665}, 0, { 3546, -544}, {0x00, 0x7f, 0x00, 0xff}}},
194
{{{ -4146, 358, -613}, 0, { 3034, -544}, {0x00, 0x7f, 0x00, 0xff}}},
195
{{{ -4146, 358, -665}, 0, { 3546, -544}, {0x00, 0x7f, 0x00, 0xff}}},
196
{{{ -4197, 358, -613}, 0, { 3034, -544}, {0x00, 0x7f, 0x00, 0xff}}},
197
};
198
199
// 0x070321F0 - 0x070322F0
200
static const Vtx inside_castle_seg7_vertex_070321F0[] = {
201
{{{ -4197, 307, -255}, 0, { 4056, 0}, {0x81, 0x00, 0x00, 0xff}}},
202
{{{ -4197, 358, -255}, 0, { 4056, -542}, {0x81, 0x00, 0x00, 0xff}}},
203
{{{ -4197, 358, -306}, 0, { 3544, -542}, {0x81, 0x00, 0x00, 0xff}}},
204
{{{ -4197, 307, -306}, 0, { 3544, 0}, {0x81, 0x00, 0x00, 0xff}}},
205
{{{ -4069, 282, -306}, 0, { 0, 224}, {0x00, 0x7f, 0x00, 0xff}}},
206
{{{ -4069, 282, -255}, 0, { -542, 224}, {0x00, 0x7f, 0x00, 0xff}}},
207
{{{ -4018, 282, -306}, 0, { 0, 224}, {0x00, 0x7f, 0x00, 0xff}}},
208
{{{ -4018, 282, -306}, 0, { 0, 224}, {0x7f, 0x00, 0x00, 0xff}}},
209
{{{ -4018, 205, -255}, 0, { -542, 990}, {0x7f, 0x00, 0x00, 0xff}}},
210
{{{ -4018, 205, -306}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}},
211
{{{ -4018, 282, -255}, 0, { -542, 224}, {0x7f, 0x00, 0x00, 0xff}}},
212
{{{ -4018, 282, -255}, 0, { -542, 224}, {0x00, 0x7f, 0x00, 0xff}}},
213
{{{ -4146, 358, -306}, 0, { 0, -544}, {0x59, 0x5a, 0x00, 0xff}}},
214
{{{ -4146, 358, -255}, 0, { -542, -544}, {0x59, 0x5a, 0x00, 0xff}}},
215
{{{ -4069, 282, -255}, 0, { -542, 224}, {0x59, 0x5a, 0x00, 0xff}}},
216
{{{ -4069, 282, -306}, 0, { 0, 224}, {0x59, 0x5a, 0x00, 0xff}}},
217
};
218
219
// 0x070322F0 - 0x070323F0
220
static const Vtx inside_castle_seg7_vertex_070322F0[] = {
221
{{{ -4197, 358, -306}, 0, { 0, -544}, {0x00, 0x7f, 0x00, 0xff}}},
222
{{{ -4146, 358, -255}, 0, { -542, -544}, {0x00, 0x7f, 0x00, 0xff}}},
223
{{{ -4146, 358, -306}, 0, { 0, -544}, {0x00, 0x7f, 0x00, 0xff}}},
224
{{{ -4197, 358, -255}, 0, { -542, -544}, {0x00, 0x7f, 0x00, 0xff}}},
225
{{{ -4402, 307, -869}, 0, { -1506, 0}, {0x00, 0x00, 0x81, 0xff}}},
226
{{{ -5221, 205, -869}, 0, { -7286, 990}, {0x00, 0x00, 0x81, 0xff}}},
227
{{{ -5221, 307, -869}, 0, { -7286, 0}, {0x00, 0x00, 0x81, 0xff}}},
228
{{{ -4402, 205, -869}, 0, { -1506, 990}, {0x00, 0x00, 0x81, 0xff}}},
229
{{{ -4197, 307, -665}, 0, { 3546, 0}, {0x59, 0x00, 0xa6, 0xff}}},
230
{{{ -4197, 205, -665}, 0, { 3546, 990}, {0x59, 0x00, 0xa6, 0xff}}},
231
{{{ -4402, 205, -869}, 0, { 5590, 990}, {0x59, 0x00, 0xa6, 0xff}}},
232
{{{ -4402, 307, -869}, 0, { 5590, 0}, {0x59, 0x00, 0xa6, 0xff}}},
233
{{{ -4402, 307, -50}, 0, { -2586, 0}, {0x59, 0x00, 0x59, 0xff}}},
234
{{{ -4197, 205, -255}, 0, { -540, 990}, {0x59, 0x00, 0x59, 0xff}}},
235
{{{ -4197, 307, -255}, 0, { -540, 0}, {0x59, 0x00, 0x59, 0xff}}},
236
{{{ -4402, 205, -50}, 0, { -2586, 990}, {0x59, 0x00, 0x59, 0xff}}},
237
};
238
239
// 0x070323F0 - 0x07032430
240
static const Vtx inside_castle_seg7_vertex_070323F0[] = {
241
{{{ -5221, 307, -50}, 0, {-13068, 0}, {0x00, 0x00, 0x7f, 0xff}}},
242
{{{ -4402, 205, -50}, 0, { -7286, 990}, {0x00, 0x00, 0x7f, 0xff}}},
243
{{{ -4402, 307, -50}, 0, { -7286, 0}, {0x00, 0x00, 0x7f, 0xff}}},
244
{{{ -5221, 205, -50}, 0, {-13068, 990}, {0x00, 0x00, 0x7f, 0xff}}},
245
};
246
247
// 0x07032430 - 0x07032530
248
static const Vtx inside_castle_seg7_vertex_07032430[] = {
249
{{{ -4914, 1126, 563}, 0, { 3544, 0}, {0x00, 0x00, 0x81, 0xff}}},
250
{{{ -3481, 205, 563}, 0, { 0, 2012}, {0x00, 0x00, 0x81, 0xff}}},
251
{{{ -4914, 205, 563}, 0, { 3544, 2012}, {0x00, 0x00, 0x81, 0xff}}},
252
{{{ -3481, 1126, 563}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}},
253
{{{ -3481, 1126, -1484}, 0, { 3546, 0}, {0x00, 0x00, 0x7f, 0xff}}},
254
{{{ -4914, 1126, -1484}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}},
255
{{{ -4914, 205, -1484}, 0, { 0, 2012}, {0x00, 0x00, 0x7f, 0xff}}},
256
{{{ -3481, 205, -1484}, 0, { 3546, 2012}, {0x00, 0x00, 0x7f, 0xff}}},
257
{{{ -3173, 1126, -1177}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}},
258
{{{ -3173, 205, -1177}, 0, { 0, 2012}, {0x81, 0x00, 0x00, 0xff}}},
259
{{{ -3173, 461, -869}, 0, { 734, 1444}, {0x81, 0x00, 0x00, 0xff}}},
260
{{{ -3173, 205, -869}, 0, { 734, 2012}, {0x81, 0x00, 0x00, 0xff}}},
261
{{{ -3173, 205, -869}, 0, { 734, 2012}, {0x00, 0x00, 0x7f, 0xff}}},
262
{{{ -3122, 461, -869}, 0, { 734, 1444}, {0x00, 0x00, 0x7f, 0xff}}},
263
{{{ -3173, 461, -869}, 0, { 734, 1444}, {0x00, 0x00, 0x7f, 0xff}}},
264
{{{ -3122, 205, -869}, 0, { 734, 2012}, {0x00, 0x00, 0x7f, 0xff}}},
265
};
266
267
// 0x07032530 - 0x07032630
268
static const Vtx inside_castle_seg7_vertex_07032530[] = {
269
{{{ -5221, 1024, -153}, 0, { 990, 196}, {0x7f, 0x00, 0x00, 0xff}}},
270
{{{ -5221, 1024, -767}, 0, { 2522, 196}, {0x7f, 0x00, 0x00, 0xff}}},
271
{{{ -5221, 1126, -1177}, 0, { 3544, 0}, {0x7f, 0x00, 0x00, 0xff}}},
272
{{{ -3173, 461, -869}, 0, { 734, 1444}, {0x00, 0x81, 0x00, 0xff}}},
273
{{{ -3122, 461, -716}, 0, { 1118, 1444}, {0x00, 0x81, 0x00, 0xff}}},
274
{{{ -3173, 461, -716}, 0, { 1118, 1444}, {0x00, 0x81, 0x00, 0xff}}},
275
{{{ -3122, 461, -869}, 0, { 734, 1444}, {0x00, 0x81, 0x00, 0xff}}},
276
{{{ -3173, 1126, -1177}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}},
277
{{{ -3173, 461, -869}, 0, { 734, 1444}, {0x81, 0x00, 0x00, 0xff}}},
278
{{{ -3173, 461, -716}, 0, { 1118, 1444}, {0x81, 0x00, 0x00, 0xff}}},
279
{{{ -3173, 1126, 256}, 0, { 3546, 0}, {0x81, 0x00, 0x00, 0xff}}},
280
{{{ -3173, 205, -716}, 0, { 1118, 2012}, {0x81, 0x00, 0x00, 0xff}}},
281
{{{ -3173, 205, 256}, 0, { 3546, 2012}, {0x81, 0x00, 0x00, 0xff}}},
282
{{{ -3173, 461, -716}, 0, { 1118, 1444}, {0x00, 0x00, 0x81, 0xff}}},
283
{{{ -3122, 205, -716}, 0, { 1118, 2012}, {0x00, 0x00, 0x81, 0xff}}},
284
{{{ -3173, 205, -716}, 0, { 1118, 2012}, {0x00, 0x00, 0x81, 0xff}}},
285
};
286
287
// 0x07032630 - 0x070326E0
288
static const Vtx inside_castle_seg7_vertex_07032630[] = {
289
{{{ -3173, 461, -716}, 0, { 1118, 1444}, {0x00, 0x00, 0x81, 0xff}}},
290
{{{ -3122, 461, -716}, 0, { 1118, 1444}, {0x00, 0x00, 0x81, 0xff}}},
291
{{{ -3122, 205, -716}, 0, { 1118, 2012}, {0x00, 0x00, 0x81, 0xff}}},
292
{{{ -5221, 410, -767}, 0, { 2522, 1556}, {0x7f, 0x00, 0x00, 0xff}}},
293
{{{ -5221, 410, -153}, 0, { 990, 1556}, {0x7f, 0x00, 0x00, 0xff}}},
294
{{{ -5221, 205, 256}, 0, { 0, 2012}, {0x7f, 0x00, 0x00, 0xff}}},
295
{{{ -5221, 1024, -153}, 0, { 990, 196}, {0x7f, 0x00, 0x00, 0xff}}},
296
{{{ -5221, 1126, 256}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}},
297
{{{ -5221, 1024, -767}, 0, { 2522, 196}, {0x7f, 0x00, 0x00, 0xff}}},
298
{{{ -5221, 205, -1177}, 0, { 3544, 2012}, {0x7f, 0x00, 0x00, 0xff}}},
299
{{{ -5221, 1126, -1177}, 0, { 3544, 0}, {0x7f, 0x00, 0x00, 0xff}}},
300
};
301
302
// 0x070326E0 - 0x070327E0
303
static const Vtx inside_castle_seg7_vertex_070326E0[] = {
304
{{{ -3378, 1235, 256}, 0, { 308, 52}, {0xa7, 0x00, 0xa6, 0xff}}},
305
{{{ -3378, 205, 256}, 0, { 308, 2012}, {0xa7, 0x00, 0xa6, 0xff}}},
306
{{{ -3481, 205, 358}, 0, { 650, 2012}, {0xa7, 0x00, 0xa6, 0xff}}},
307
{{{ -3481, 1235, 358}, 0, { 650, 52}, {0xa7, 0x00, 0xa6, 0xff}}},
308
{{{ -3173, 1126, 256}, 0, { 0, 260}, {0x00, 0x00, 0x81, 0xff}}},
309
{{{ -3173, 205, 256}, 0, { 0, 2012}, {0x00, 0x00, 0x81, 0xff}}},
310
{{{ -3378, 205, 256}, 0, { 308, 2012}, {0x00, 0x00, 0x81, 0xff}}},
311
{{{ -3378, 1235, 256}, 0, { 308, 52}, {0x00, 0x00, 0x81, 0xff}}},
312
{{{ -3481, 1235, 358}, 0, { 650, 52}, {0x81, 0x00, 0x00, 0xff}}},
313
{{{ -3481, 205, 358}, 0, { 650, 2012}, {0x81, 0x00, 0x00, 0xff}}},
314
{{{ -3481, 205, 563}, 0, { 990, 2012}, {0x81, 0x00, 0x00, 0xff}}},
315
{{{ -3481, 1126, 563}, 0, { 990, 260}, {0x81, 0x00, 0x00, 0xff}}},
316
{{{ -5017, 1235, 256}, 0, { 650, 144}, {0x00, 0x00, 0x81, 0xff}}},
317
{{{ -5017, 205, 256}, 0, { 650, 2012}, {0x00, 0x00, 0x81, 0xff}}},
318
{{{ -5221, 205, 256}, 0, { 990, 2012}, {0x00, 0x00, 0x81, 0xff}}},
319
{{{ -5221, 1126, 256}, 0, { 990, 340}, {0x00, 0x00, 0x81, 0xff}}},
320
};
321
322
// 0x070327E0 - 0x070328D0
323
static const Vtx inside_castle_seg7_vertex_070327E0[] = {
324
{{{ -3481, 1235, -1279}, 0, { 308, 52}, {0xa7, 0x00, 0x5a, 0xff}}},
325
{{{ -3481, 205, -1279}, 0, { 308, 2012}, {0xa7, 0x00, 0x5a, 0xff}}},
326
{{{ -3378, 205, -1177}, 0, { 650, 2012}, {0xa7, 0x00, 0x5a, 0xff}}},
327
{{{ -4914, 1235, 358}, 0, { 308, 144}, {0x59, 0x00, 0xa6, 0xff}}},
328
{{{ -5017, 205, 256}, 0, { 650, 2012}, {0x59, 0x00, 0xa6, 0xff}}},
329
{{{ -5017, 1235, 256}, 0, { 650, 144}, {0x59, 0x00, 0xa6, 0xff}}},
330
{{{ -4914, 205, 358}, 0, { 308, 2012}, {0x59, 0x00, 0xa6, 0xff}}},
331
{{{ -4914, 1126, 563}, 0, { 0, 340}, {0x7f, 0x00, 0x00, 0xff}}},
332
{{{ -4914, 205, 563}, 0, { 0, 2012}, {0x7f, 0x00, 0x00, 0xff}}},
333
{{{ -4914, 205, 358}, 0, { 308, 2012}, {0x7f, 0x00, 0x00, 0xff}}},
334
{{{ -4914, 1235, 358}, 0, { 308, 144}, {0x7f, 0x00, 0x00, 0xff}}},
335
{{{ -3481, 1126, -1484}, 0, { 0, 260}, {0x81, 0x00, 0x00, 0xff}}},
336
{{{ -3481, 205, -1484}, 0, { 0, 2012}, {0x81, 0x00, 0x00, 0xff}}},
337
{{{ -3481, 205, -1279}, 0, { 308, 2012}, {0x81, 0x00, 0x00, 0xff}}},
338
{{{ -3481, 1235, -1279}, 0, { 308, 52}, {0x81, 0x00, 0x00, 0xff}}},
339
};
340
341
// 0x070328D0 - 0x070329C0
342
static const Vtx inside_castle_seg7_vertex_070328D0[] = {
343
{{{ -5017, 1235, -1177}, 0, { 308, 52}, {0x59, 0x00, 0x5a, 0xff}}},
344
{{{ -4914, 205, -1279}, 0, { 650, 2012}, {0x59, 0x00, 0x5a, 0xff}}},
345
{{{ -4914, 1235, -1279}, 0, { 650, 52}, {0x59, 0x00, 0x5a, 0xff}}},
346
{{{ -3481, 1235, -1279}, 0, { 308, 52}, {0xa7, 0x00, 0x5a, 0xff}}},
347
{{{ -3378, 205, -1177}, 0, { 650, 2012}, {0xa7, 0x00, 0x5a, 0xff}}},
348
{{{ -3378, 1235, -1177}, 0, { 650, 52}, {0xa7, 0x00, 0x5a, 0xff}}},
349
{{{ -3378, 1235, -1177}, 0, { 650, 52}, {0x00, 0x00, 0x7f, 0xff}}},
350
{{{ -3378, 205, -1177}, 0, { 650, 2012}, {0x00, 0x00, 0x7f, 0xff}}},
351
{{{ -3173, 205, -1177}, 0, { 990, 2012}, {0x00, 0x00, 0x7f, 0xff}}},
352
{{{ -3173, 1126, -1177}, 0, { 990, 260}, {0x00, 0x00, 0x7f, 0xff}}},
353
{{{ -5221, 1126, -1177}, 0, { 0, 260}, {0x00, 0x00, 0x7f, 0xff}}},
354
{{{ -5017, 205, -1177}, 0, { 308, 2012}, {0x00, 0x00, 0x7f, 0xff}}},
355
{{{ -5017, 1235, -1177}, 0, { 308, 52}, {0x00, 0x00, 0x7f, 0xff}}},
356
{{{ -5221, 205, -1177}, 0, { 0, 2012}, {0x00, 0x00, 0x7f, 0xff}}},
357
{{{ -5017, 205, -1177}, 0, { 308, 2012}, {0x59, 0x00, 0x5a, 0xff}}},
358
};
359
360
// 0x070329C0 - 0x07032A00
361
static const Vtx inside_castle_seg7_vertex_070329C0[] = {
362
{{{ -4914, 1235, -1279}, 0, { 650, 52}, {0x7f, 0x00, 0x00, 0xff}}},
363
{{{ -4914, 205, -1279}, 0, { 650, 2012}, {0x7f, 0x00, 0x00, 0xff}}},
364
{{{ -4914, 205, -1484}, 0, { 990, 2012}, {0x7f, 0x00, 0x00, 0xff}}},
365
{{{ -4914, 1126, -1484}, 0, { 990, 260}, {0x7f, 0x00, 0x00, 0xff}}},
366
};
367
368
// 0x07032A00 - 0x07032B18
369
static const Gfx inside_castle_seg7_dl_07032A00[] = {
370
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_09005000),
371
gsDPLoadSync(),
372
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
373
gsSPLight(&inside_castle_seg7_lights_070318A0.l, 1),
374
gsSPLight(&inside_castle_seg7_lights_070318A0.a, 2),
375
gsSPVertex(inside_castle_seg7_vertex_070318D0, 16, 0),
376
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
377
gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),
378
gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0),
379
gsSP2Triangles(11, 13, 14, 0x0, 0, 2, 15, 0x0),
380
gsSPLight(&inside_castle_seg7_lights_070318B8.l, 1),
381
gsSPLight(&inside_castle_seg7_lights_070318B8.a, 2),
382
gsSPVertex(inside_castle_seg7_vertex_070319D0, 14, 0),
383
gsSP2Triangles( 0, 1, 2, 0x0, 3, 0, 2, 0x0),
384
gsSP2Triangles( 3, 2, 4, 0x0, 5, 3, 4, 0x0),
385
gsSP2Triangles( 5, 4, 6, 0x0, 5, 6, 7, 0x0),
386
gsSP2Triangles( 8, 5, 7, 0x0, 9, 8, 7, 0x0),
387
gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
388
gsSPVertex(inside_castle_seg7_vertex_07031AB0, 12, 0),
389
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
390
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
391
gsSP2Triangles( 8, 9, 10, 0x0, 8, 11, 9, 0x0),
392
gsSPEndDisplayList(),
393
};
394
395
// 0x07032B18 - 0x07032C18
396
static const Gfx inside_castle_seg7_dl_07032B18[] = {
397
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_09004000),
398
gsDPLoadSync(),
399
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
400
gsSPVertex(inside_castle_seg7_vertex_07031B70, 16, 0),
401
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
402
gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),
403
gsSP2Triangles( 7, 9, 10, 0x0, 7, 10, 11, 0x0),
404
gsSP2Triangles( 7, 11, 12, 0x0, 13, 14, 15, 0x0),
405
gsSPVertex(inside_castle_seg7_vertex_07031C70, 16, 0),
406
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
407
gsSP2Triangles( 6, 7, 8, 0x0, 9, 10, 11, 0x0),
408
gsSP2Triangles( 9, 11, 12, 0x0, 13, 14, 15, 0x0),
409
gsSPVertex(inside_castle_seg7_vertex_07031D70, 15, 0),
410
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
411
gsSP2Triangles( 6, 7, 8, 0x0, 9, 10, 11, 0x0),
412
gsSP1Triangle(12, 13, 14, 0x0),
413
gsSPVertex(inside_castle_seg7_vertex_07031E60, 11, 0),
414
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
415
gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),
416
gsSP1Triangle( 7, 10, 8, 0x0),
417
gsSPEndDisplayList(),
418
};
419
420
// 0x07032C18 - 0x07032DC8
421
static const Gfx inside_castle_seg7_dl_07032C18[] = {
422
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_09003800),
423
gsDPLoadSync(),
424
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
425
gsSPVertex(inside_castle_seg7_vertex_07031F10, 15, 0),
426
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
427
gsSP2Triangles( 5, 6, 3, 0x0, 3, 7, 8, 0x0),
428
gsSP2Triangles( 3, 8, 4, 0x0, 9, 10, 11, 0x0),
429
gsSP2Triangles( 9, 12, 13, 0x0, 9, 11, 14, 0x0),
430
gsSP1Triangle( 9, 14, 12, 0x0),
431
gsSPVertex(inside_castle_seg7_vertex_07032000, 15, 0),
432
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
433
gsSP2Triangles( 3, 6, 7, 0x0, 3, 5, 6, 0x0),
434
gsSP2Triangles( 8, 9, 10, 0x0, 10, 11, 8, 0x0),
435
gsSP2Triangles( 8, 12, 9, 0x0, 8, 13, 12, 0x0),
436
gsSP1Triangle( 0, 14, 1, 0x0),
437
gsSPVertex(inside_castle_seg7_vertex_070320F0, 16, 0),
438
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
439
gsSP2Triangles( 4, 5, 6, 0x0, 7, 5, 4, 0x0),
440
gsSP2Triangles( 8, 9, 10, 0x0, 8, 10, 11, 0x0),
441
gsSP2Triangles(12, 13, 14, 0x0, 12, 15, 13, 0x0),
442
gsSPVertex(inside_castle_seg7_vertex_070321F0, 16, 0),
443
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
444
gsSP2Triangles( 4, 5, 6, 0x0, 7, 8, 9, 0x0),
445
gsSP2Triangles( 7, 10, 8, 0x0, 6, 5, 11, 0x0),
446
gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0),
447
gsSPVertex(inside_castle_seg7_vertex_070322F0, 16, 0),
448
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
449
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
450
gsSP2Triangles( 8, 9, 10, 0x0, 8, 10, 11, 0x0),
451
gsSP2Triangles(12, 13, 14, 0x0, 12, 15, 13, 0x0),
452
gsSPVertex(inside_castle_seg7_vertex_070323F0, 4, 0),
453
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
454
gsSPEndDisplayList(),
455
};
456
457
// 0x07032DC8 - 0x07032EC0
458
static const Gfx inside_castle_seg7_dl_07032DC8[] = {
459
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_0900A000),
460
gsDPLoadSync(),
461
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
462
gsSPVertex(inside_castle_seg7_vertex_07032430, 16, 0),
463
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
464
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
465
gsSP2Triangles( 8, 9, 10, 0x0, 9, 11, 10, 0x0),
466
gsSP2Triangles(12, 13, 14, 0x0, 12, 15, 13, 0x0),
467
gsSPVertex(inside_castle_seg7_vertex_07032530, 16, 0),
468
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
469
gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),
470
gsSP2Triangles( 7, 9, 10, 0x0, 9, 11, 12, 0x0),
471
gsSP2Triangles(10, 9, 12, 0x0, 13, 14, 15, 0x0),
472
gsSPVertex(inside_castle_seg7_vertex_07032630, 11, 0),
473
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
474
gsSP2Triangles( 5, 4, 6, 0x0, 5, 6, 7, 0x0),
475
gsSP2Triangles( 8, 3, 9, 0x0, 8, 9, 10, 0x0),
476
gsSP2Triangles( 6, 10, 7, 0x0, 3, 5, 9, 0x0),
477
gsSPEndDisplayList(),
478
};
479
480
// 0x07032EC0 - 0x07032FC0
481
static const Gfx inside_castle_seg7_dl_07032EC0[] = {
482
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_09007000),
483
gsDPLoadSync(),
484
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
485
gsSPVertex(inside_castle_seg7_vertex_070326E0, 16, 0),
486
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
487
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
488
gsSP2Triangles( 8, 9, 10, 0x0, 8, 10, 11, 0x0),
489
gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0),
490
gsSPVertex(inside_castle_seg7_vertex_070327E0, 15, 0),
491
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
492
gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),
493
gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0),
494
gsSP1Triangle(11, 13, 14, 0x0),
495
gsSPVertex(inside_castle_seg7_vertex_070328D0, 15, 0),
496
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
497
gsSP2Triangles( 6, 7, 8, 0x0, 6, 8, 9, 0x0),
498
gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
499
gsSP1Triangle( 0, 14, 1, 0x0),
500
gsSPVertex(inside_castle_seg7_vertex_070329C0, 4, 0),
501
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
502
gsSPEndDisplayList(),
503
};
504
505
// 0x07032FC0 - 0x07033068
506
const Gfx inside_castle_seg7_dl_07032FC0[] = {
507
gsDPPipeSync(),
508
gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB),
509
gsSPClearGeometryMode(G_SHADING_SMOOTH),
510
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),
511
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
512
gsDPTileSync(),
513
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),
514
gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
515
gsSPDisplayList(inside_castle_seg7_dl_07032A00),
516
gsSPDisplayList(inside_castle_seg7_dl_07032B18),
517
gsSPDisplayList(inside_castle_seg7_dl_07032C18),
518
gsDPTileSync(),
519
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),
520
gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (64 - 1) << G_TEXTURE_IMAGE_FRAC),
521
gsSPDisplayList(inside_castle_seg7_dl_07032DC8),
522
gsSPDisplayList(inside_castle_seg7_dl_07032EC0),
523
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
524
gsDPPipeSync(),
525
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
526
gsSPSetGeometryMode(G_SHADING_SMOOTH),
527
gsSPEndDisplayList(),
528
};
529
530