Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
MorsGames
GitHub Repository: MorsGames/sm64plus
Path: blob/master/levels/castle_inside/areas/2/3/model.inc.c
7862 views
1
// 0x070430F8 - 0x07043110
2
static const Lights1 inside_castle_seg7_lights_070430F8 = gdSPDefLights1(
3
0x5f, 0x5f, 0x5f,
4
0xff, 0xff, 0xff, 0x28, 0x28, 0x28
5
);
6
7
// 0x07043110 - 0x07043128
8
static const Lights1 inside_castle_seg7_lights_07043110 = gdSPDefLights1(
9
0x40, 0x3a, 0x1e,
10
0xac, 0x9d, 0x52, 0x28, 0x28, 0x28
11
);
12
13
// 0x07043128 - 0x070431A8
14
static const Vtx inside_castle_seg7_vertex_07043128[] = {
15
{{{ 360, 1459, 156}, 0, { 990, 990}, {0xc1, 0x00, 0x6d, 0xff}}},
16
{{{ 360, 1766, 156}, 0, { 990, 0}, {0xc1, 0x00, 0x6d, 0xff}}},
17
{{{ 94, 1766, 2}, 0, { 0, 0}, {0xc1, 0x00, 0x6d, 0xff}}},
18
{{{ 94, 1459, 2}, 0, { 0, 990}, {0xc1, 0x00, 0x6d, 0xff}}},
19
{{{ -1427, 1766, 2}, 0, { 0, 0}, {0x3f, 0x00, 0x6d, 0xff}}},
20
{{{ -1693, 1766, 156}, 0, { 990, 0}, {0x3f, 0x00, 0x6d, 0xff}}},
21
{{{ -1693, 1459, 156}, 0, { 990, 990}, {0x3f, 0x00, 0x6d, 0xff}}},
22
{{{ -1427, 1459, 2}, 0, { 0, 990}, {0x3f, 0x00, 0x6d, 0xff}}},
23
};
24
25
// 0x070431A8 - 0x07043298
26
static const Vtx inside_castle_seg7_vertex_070431A8[] = {
27
{{{ -450, 1664, 1741}, 0, { 990, 1892}, {0x7f, 0x00, 0x00, 0xff}}},
28
{{{ -450, 1664, 1434}, 0, { 990, 448}, {0x7f, 0x00, 0x00, 0xff}}},
29
{{{ -450, 1690, 1408}, 0, { 0, 328}, {0x7f, 0x00, 0x00, 0xff}}},
30
{{{ -450, 1331, 1766}, 0, { 0, 2012}, {0x7f, 0x00, 0x00, 0xff}}},
31
{{{ -450, 1664, 1741}, 0, { 990, 448}, {0x7f, 0x00, 0x00, 0xff}}},
32
{{{ -450, 1690, 1766}, 0, { 0, 328}, {0x7f, 0x00, 0x00, 0xff}}},
33
{{{ -450, 1357, 1741}, 0, { 990, 1892}, {0x7f, 0x00, 0x00, 0xff}}},
34
{{{ -450, 1331, 1766}, 0, { 0, 328}, {0x7f, 0x00, 0x00, 0xff}}},
35
{{{ -450, 1357, 1434}, 0, { 990, 1892}, {0x7f, 0x00, 0x00, 0xff}}},
36
{{{ -450, 1357, 1741}, 0, { 990, 448}, {0x7f, 0x00, 0x00, 0xff}}},
37
{{{ -450, 1331, 1408}, 0, { 0, 2012}, {0x7f, 0x00, 0x00, 0xff}}},
38
{{{ -450, 1664, 1434}, 0, { 0, 448}, {0x7f, 0x00, 0x00, 0xff}}},
39
{{{ -450, 1331, 1408}, 0, { 990, 2012}, {0x7f, 0x00, 0x00, 0xff}}},
40
{{{ -450, 1690, 1408}, 0, { 990, 328}, {0x7f, 0x00, 0x00, 0xff}}},
41
{{{ -450, 1357, 1434}, 0, { 0, 1892}, {0x7f, 0x00, 0x00, 0xff}}},
42
};
43
44
// 0x07043298 - 0x07043398
45
static const Vtx inside_castle_seg7_vertex_07043298[] = {
46
{{{ 50, 1408, -22}, 0, { 0, 524}, {0xc1, 0x02, 0x6e, 0xff}}},
47
{{{ 405, 1408, 181}, 0, { 0, 2012}, {0xc1, 0x02, 0x6e, 0xff}}},
48
{{{ 94, 1459, 2}, 0, { 990, 712}, {0xc1, 0x02, 0x6e, 0xff}}},
49
{{{ -450, 1664, 1741}, 0, { 990, 1892}, {0x7f, 0x00, 0x00, 0xff}}},
50
{{{ -450, 1690, 1408}, 0, { 0, 328}, {0x7f, 0x00, 0x00, 0xff}}},
51
{{{ -450, 1690, 1766}, 0, { 0, 2012}, {0x7f, 0x00, 0x00, 0xff}}},
52
{{{ 360, 1766, 156}, 0, { 990, 712}, {0xc1, 0x01, 0x6e, 0xff}}},
53
{{{ 405, 1818, 181}, 0, { 0, 524}, {0xc1, 0x01, 0x6e, 0xff}}},
54
{{{ 50, 1818, -22}, 0, { 0, 2012}, {0xc1, 0x01, 0x6e, 0xff}}},
55
{{{ 360, 1766, 156}, 0, { 990, 712}, {0xc1, 0xfd, 0x6d, 0xff}}},
56
{{{ 50, 1818, -22}, 0, { 0, 2012}, {0xc1, 0xfd, 0x6d, 0xff}}},
57
{{{ 94, 1766, 2}, 0, { 990, 1828}, {0xc1, 0xfd, 0x6d, 0xff}}},
58
{{{ 94, 1766, 2}, 0, { 990, 712}, {0xc4, 0x00, 0x6f, 0xff}}},
59
{{{ 50, 1818, -22}, 0, { 0, 524}, {0xc4, 0x00, 0x6f, 0xff}}},
60
{{{ 50, 1408, -22}, 0, { 0, 2012}, {0xc4, 0x00, 0x6f, 0xff}}},
61
{{{ 94, 1459, 2}, 0, { 990, 1828}, {0xc4, 0x00, 0x6f, 0xff}}},
62
};
63
64
// 0x07043398 - 0x07043498
65
static const Vtx inside_castle_seg7_vertex_07043398[] = {
66
{{{ 405, 1408, 181}, 0, { 0, 2012}, {0xc1, 0xfe, 0x6d, 0xff}}},
67
{{{ 360, 1459, 156}, 0, { 990, 1828}, {0xc1, 0xfe, 0x6d, 0xff}}},
68
{{{ 94, 1459, 2}, 0, { 990, 712}, {0xc1, 0xfe, 0x6d, 0xff}}},
69
{{{ -1427, 1459, 2}, 0, { 990, 1828}, {0x3c, 0x00, 0x6f, 0xff}}},
70
{{{ -1383, 1408, -22}, 0, { 0, 2012}, {0x3c, 0x00, 0x6f, 0xff}}},
71
{{{ -1383, 1818, -22}, 0, { 0, 524}, {0x3c, 0x00, 0x6f, 0xff}}},
72
{{{ 405, 1408, 181}, 0, { 990, 2012}, {0xc3, 0x00, 0x6f, 0xff}}},
73
{{{ 360, 1766, 156}, 0, { 0, 580}, {0xc3, 0x00, 0x6f, 0xff}}},
74
{{{ 360, 1459, 156}, 0, { 0, 1808}, {0xc3, 0x00, 0x6f, 0xff}}},
75
{{{ 405, 1818, 181}, 0, { 990, 376}, {0xc3, 0x00, 0x6f, 0xff}}},
76
{{{ -1693, 1459, 156}, 0, { 990, 1828}, {0x3f, 0xff, 0x6e, 0xff}}},
77
{{{ -1738, 1408, 181}, 0, { 0, 2012}, {0x3f, 0xff, 0x6e, 0xff}}},
78
{{{ -1383, 1408, -22}, 0, { 0, 524}, {0x3f, 0xff, 0x6e, 0xff}}},
79
{{{ -1427, 1459, 2}, 0, { 990, 712}, {0x3f, 0x03, 0x6d, 0xff}}},
80
{{{ -1693, 1459, 156}, 0, { 990, 1828}, {0x3f, 0x03, 0x6d, 0xff}}},
81
{{{ -1383, 1408, -22}, 0, { 0, 524}, {0x3f, 0x03, 0x6d, 0xff}}},
82
};
83
84
// 0x07043498 - 0x07043568
85
static const Vtx inside_castle_seg7_vertex_07043498[] = {
86
{{{ -1693, 1459, 156}, 0, { 0, 1808}, {0x3d, 0x00, 0x6f, 0xff}}},
87
{{{ -1693, 1766, 156}, 0, { 0, 580}, {0x3d, 0x00, 0x6f, 0xff}}},
88
{{{ -1738, 1818, 181}, 0, { 990, 376}, {0x3d, 0x00, 0x6f, 0xff}}},
89
{{{ -1738, 1408, 181}, 0, { 990, 2012}, {0x3d, 0x00, 0x6f, 0xff}}},
90
{{{ -1427, 1766, 2}, 0, { 990, 1828}, {0x3f, 0x02, 0x6d, 0xff}}},
91
{{{ -1738, 1818, 181}, 0, { 0, 524}, {0x3f, 0x02, 0x6d, 0xff}}},
92
{{{ -1693, 1766, 156}, 0, { 990, 712}, {0x3f, 0x02, 0x6d, 0xff}}},
93
{{{ -1427, 1459, 2}, 0, { 990, 1828}, {0x3c, 0x00, 0x6f, 0xff}}},
94
{{{ -1383, 1818, -22}, 0, { 0, 524}, {0x3c, 0x00, 0x6f, 0xff}}},
95
{{{ -1427, 1766, 2}, 0, { 990, 712}, {0x3c, 0x00, 0x6f, 0xff}}},
96
{{{ -1427, 1766, 2}, 0, { 990, 1828}, {0x3f, 0xfe, 0x6e, 0xff}}},
97
{{{ -1383, 1818, -22}, 0, { 0, 2012}, {0x3f, 0xfe, 0x6e, 0xff}}},
98
{{{ -1738, 1818, 181}, 0, { 0, 524}, {0x3f, 0xfe, 0x6e, 0xff}}},
99
};
100
101
// 0x07043568 - 0x070435C8
102
static const Vtx inside_castle_seg7_vertex_07043568[] = {
103
{{{ -450, 1357, 1587}, 0, { 990, 2012}, {0x7f, 0x00, 0x00, 0xff}}},
104
{{{ -450, 1664, 1741}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}},
105
{{{ -450, 1357, 1741}, 0, { 0, 2012}, {0x7f, 0x00, 0x00, 0xff}}},
106
{{{ -450, 1664, 1587}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}},
107
{{{ -450, 1357, 1434}, 0, { 2012, 2012}, {0x7f, 0x00, 0x00, 0xff}}},
108
{{{ -450, 1664, 1434}, 0, { 2012, 0}, {0x7f, 0x00, 0x00, 0xff}}},
109
};
110
111
// 0x070435C8 - 0x07043608
112
static const Vtx inside_castle_seg7_vertex_070435C8[] = {
113
{{{ -2525, 1664, 2552}, 0, { 2012, 0}, {0x6d, 0x00, 0xc1, 0xff}}},
114
{{{ -2345, 1664, 2863}, 0, { 0, 0}, {0x6d, 0x00, 0xc1, 0xff}}},
115
{{{ -2525, 1510, 2552}, 0, { 2012, 990}, {0x6d, 0x00, 0xc1, 0xff}}},
116
{{{ -2345, 1510, 2863}, 0, { 0, 990}, {0x6d, 0x00, 0xc1, 0xff}}},
117
};
118
119
// 0x07043608 - 0x07043648
120
static const Vtx inside_castle_seg7_vertex_07043608[] = {
121
{{{ -2525, 1510, 2552}, 0, { 2012, 0}, {0x6d, 0x00, 0xc1, 0xff}}},
122
{{{ -2345, 1357, 2863}, 0, { 0, 990}, {0x6d, 0x00, 0xc1, 0xff}}},
123
{{{ -2525, 1357, 2552}, 0, { 2012, 990}, {0x6d, 0x00, 0xc1, 0xff}}},
124
{{{ -2345, 1510, 2863}, 0, { 0, 0}, {0x6d, 0x00, 0xc1, 0xff}}},
125
};
126
127
// 0x07043648 - 0x07043688
128
static const Vtx inside_castle_seg7_vertex_07043648[] = {
129
{{{ -1723, 1818, 3497}, 0, { 2012, 0}, {0x3f, 0x00, 0x93, 0xff}}},
130
{{{ -1368, 1818, 3702}, 0, { 0, 0}, {0x3f, 0x00, 0x93, 0xff}}},
131
{{{ -1723, 1613, 3497}, 0, { 2012, 990}, {0x3f, 0x00, 0x93, 0xff}}},
132
{{{ -1368, 1613, 3702}, 0, { 0, 990}, {0x3f, 0x00, 0x93, 0xff}}},
133
};
134
135
// 0x07043688 - 0x070436C8
136
static const Vtx inside_castle_seg7_vertex_07043688[] = {
137
{{{ -1368, 1613, 3702}, 0, { 0, -24}, {0x3f, 0x00, 0x93, 0xff}}},
138
{{{ -1368, 1408, 3702}, 0, { 0, 990}, {0x3f, 0x00, 0x93, 0xff}}},
139
{{{ -1723, 1408, 3497}, 0, { 2012, 982}, {0x3f, 0x00, 0x93, 0xff}}},
140
{{{ -1723, 1613, 3497}, 0, { 2012, 0}, {0x3f, 0x00, 0x93, 0xff}}},
141
};
142
143
// 0x070436C8 - 0x07043708
144
static const Vtx inside_castle_seg7_vertex_070436C8[] = {
145
{{{ 50, 1818, 3694}, 0, { 2012, 0}, {0xc1, 0x00, 0x93, 0xff}}},
146
{{{ 405, 1613, 3489}, 0, { 0, 990}, {0xc1, 0x00, 0x93, 0xff}}},
147
{{{ 50, 1613, 3694}, 0, { 2012, 990}, {0xc1, 0x00, 0x93, 0xff}}},
148
{{{ 405, 1818, 3489}, 0, { 0, 0}, {0xc1, 0x00, 0x93, 0xff}}},
149
};
150
151
// 0x07043708 - 0x07043748
152
static const Vtx inside_castle_seg7_vertex_07043708[] = {
153
{{{ 50, 1613, 3694}, 0, { 2012, 0}, {0xc1, 0x00, 0x93, 0xff}}},
154
{{{ 405, 1613, 3489}, 0, { 0, 0}, {0xc1, 0x00, 0x93, 0xff}}},
155
{{{ 405, 1408, 3489}, 0, { 0, 990}, {0xc1, 0x00, 0x93, 0xff}}},
156
{{{ 50, 1408, 3694}, 0, { 2012, 990}, {0xc1, 0x00, 0x93, 0xff}}},
157
};
158
159
// 0x07043748 - 0x07043788
160
static const Vtx inside_castle_seg7_vertex_07043748[] = {
161
{{{ 944, 1920, 2981}, 0, { 2012, 0}, {0x93, 0x00, 0xc1, 0xff}}},
162
{{{ 1251, 1920, 2449}, 0, { 0, 0}, {0x93, 0x00, 0xc1, 0xff}}},
163
{{{ 1251, 1613, 2449}, 0, { 0, 990}, {0x93, 0x00, 0xc1, 0xff}}},
164
{{{ 944, 1613, 2981}, 0, { 2012, 990}, {0x93, 0x00, 0xc1, 0xff}}},
165
};
166
167
// 0x07043788 - 0x070437C8
168
static const Vtx inside_castle_seg7_vertex_07043788[] = {
169
{{{ 944, 1613, 2981}, 0, { 2012, 0}, {0x93, 0x00, 0xc1, 0xff}}},
170
{{{ 1251, 1613, 2449}, 0, { 0, 0}, {0x93, 0x00, 0xc1, 0xff}}},
171
{{{ 1251, 1306, 2449}, 0, { 0, 990}, {0x93, 0x00, 0xc1, 0xff}}},
172
{{{ 944, 1306, 2981}, 0, { 2012, 990}, {0x93, 0x00, 0xc1, 0xff}}},
173
};
174
175
// 0x070437C8 - 0x07043820
176
static const Gfx inside_castle_seg7_dl_070437C8[] = {
177
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_09008000),
178
gsDPLoadSync(),
179
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
180
gsSPLight(&inside_castle_seg7_lights_070430F8.l, 1),
181
gsSPLight(&inside_castle_seg7_lights_070430F8.a, 2),
182
gsSPVertex(inside_castle_seg7_vertex_07043128, 8, 0),
183
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
184
gsSP2Triangles( 4, 5, 6, 0x0, 7, 4, 6, 0x0),
185
gsSPEndDisplayList(),
186
};
187
188
// 0x07043820 - 0x07043930
189
static const Gfx inside_castle_seg7_dl_07043820[] = {
190
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_09007000),
191
gsDPLoadSync(),
192
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
193
gsSPLight(&inside_castle_seg7_lights_07043110.l, 1),
194
gsSPLight(&inside_castle_seg7_lights_07043110.a, 2),
195
gsSPVertex(inside_castle_seg7_vertex_070431A8, 15, 0),
196
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
197
gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),
198
gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0),
199
gsSP1Triangle(11, 14, 12, 0x0),
200
gsSPVertex(inside_castle_seg7_vertex_07043298, 16, 0),
201
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
202
gsSP2Triangles( 6, 7, 8, 0x0, 9, 10, 11, 0x0),
203
gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0),
204
gsSPVertex(inside_castle_seg7_vertex_07043398, 16, 0),
205
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
206
gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0),
207
gsSP2Triangles(10, 11, 12, 0x0, 13, 14, 15, 0x0),
208
gsSPVertex(inside_castle_seg7_vertex_07043498, 13, 0),
209
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
210
gsSP2Triangles( 4, 5, 6, 0x0, 7, 8, 9, 0x0),
211
gsSP1Triangle(10, 11, 12, 0x0),
212
gsSPEndDisplayList(),
213
};
214
215
// 0x07043930 - 0x07043988
216
static const Gfx inside_castle_seg7_dl_07043930[] = {
217
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_09002000),
218
gsDPLoadSync(),
219
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
220
gsSPLight(&inside_castle_seg7_lights_070430F8.l, 1),
221
gsSPLight(&inside_castle_seg7_lights_070430F8.a, 2),
222
gsSPVertex(inside_castle_seg7_vertex_07043568, 6, 0),
223
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
224
gsSP2Triangles( 4, 3, 0, 0x0, 4, 5, 3, 0x0),
225
gsSPEndDisplayList(),
226
};
227
228
// 0x07043988 - 0x070439C0
229
static const Gfx inside_castle_seg7_dl_07043988[] = {
230
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_castle_seg7_texture_07010800),
231
gsDPLoadSync(),
232
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 64 * 32 - 1, CALC_DXT(64, G_IM_SIZ_16b_BYTES)),
233
gsSPVertex(inside_castle_seg7_vertex_070435C8, 4, 0),
234
gsSP2Triangles( 0, 1, 2, 0x0, 1, 3, 2, 0x0),
235
gsSPEndDisplayList(),
236
};
237
238
// 0x070439C0 - 0x070439F8
239
static const Gfx inside_castle_seg7_dl_070439C0[] = {
240
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_castle_seg7_texture_07011800),
241
gsDPLoadSync(),
242
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 64 * 32 - 1, CALC_DXT(64, G_IM_SIZ_16b_BYTES)),
243
gsSPVertex(inside_castle_seg7_vertex_07043608, 4, 0),
244
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
245
gsSPEndDisplayList(),
246
};
247
248
// 0x070439F8 - 0x07043A30
249
static const Gfx inside_castle_seg7_dl_070439F8[] = {
250
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_castle_seg7_texture_0700E800),
251
gsDPLoadSync(),
252
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 64 * 32 - 1, CALC_DXT(64, G_IM_SIZ_16b_BYTES)),
253
gsSPVertex(inside_castle_seg7_vertex_07043648, 4, 0),
254
gsSP2Triangles( 0, 1, 2, 0x0, 1, 3, 2, 0x0),
255
gsSPEndDisplayList(),
256
};
257
258
// 0x07043A30 - 0x07043A68
259
static const Gfx inside_castle_seg7_dl_07043A30[] = {
260
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_castle_seg7_texture_0700F800),
261
gsDPLoadSync(),
262
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 64 * 32 - 1, CALC_DXT(64, G_IM_SIZ_16b_BYTES)),
263
gsSPVertex(inside_castle_seg7_vertex_07043688, 4, 0),
264
gsSP2Triangles( 0, 1, 2, 0x0, 3, 0, 2, 0x0),
265
gsSPEndDisplayList(),
266
};
267
268
// 0x07043A68 - 0x07043AA0
269
static const Gfx inside_castle_seg7_dl_07043A68[] = {
270
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_castle_seg7_texture_0700C800),
271
gsDPLoadSync(),
272
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 64 * 32 - 1, CALC_DXT(64, G_IM_SIZ_16b_BYTES)),
273
gsSPVertex(inside_castle_seg7_vertex_070436C8, 4, 0),
274
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
275
gsSPEndDisplayList(),
276
};
277
278
// 0x07043AA0 - 0x07043AD8
279
static const Gfx inside_castle_seg7_dl_07043AA0[] = {
280
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_castle_seg7_texture_0700D800),
281
gsDPLoadSync(),
282
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 64 * 32 - 1, CALC_DXT(64, G_IM_SIZ_16b_BYTES)),
283
gsSPVertex(inside_castle_seg7_vertex_07043708, 4, 0),
284
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
285
gsSPEndDisplayList(),
286
};
287
288
// 0x07043AD8 - 0x07043B10
289
static const Gfx inside_castle_seg7_dl_07043AD8[] = {
290
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_castle_seg7_texture_0700A800),
291
gsDPLoadSync(),
292
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 64 * 32 - 1, CALC_DXT(64, G_IM_SIZ_16b_BYTES)),
293
gsSPVertex(inside_castle_seg7_vertex_07043748, 4, 0),
294
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
295
gsSPEndDisplayList(),
296
};
297
298
// 0x07043B10 - 0x07043B48
299
static const Gfx inside_castle_seg7_dl_07043B10[] = {
300
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_castle_seg7_texture_0700B800),
301
gsDPLoadSync(),
302
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 64 * 32 - 1, CALC_DXT(64, G_IM_SIZ_16b_BYTES)),
303
gsSPVertex(inside_castle_seg7_vertex_07043788, 4, 0),
304
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
305
gsSPEndDisplayList(),
306
};
307
308
// 0x07043B48 - 0x07043C38
309
const Gfx inside_castle_seg7_dl_07043B48[] = {
310
gsDPPipeSync(),
311
gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB),
312
gsSPClearGeometryMode(G_SHADING_SMOOTH),
313
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),
314
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
315
gsDPTileSync(),
316
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_CLAMP, 5, G_TX_NOLOD),
317
gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
318
gsSPDisplayList(inside_castle_seg7_dl_070437C8),
319
gsDPTileSync(),
320
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),
321
gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (64 - 1) << G_TEXTURE_IMAGE_FRAC),
322
gsSPDisplayList(inside_castle_seg7_dl_07043820),
323
gsSPDisplayList(inside_castle_seg7_dl_07043930),
324
gsDPTileSync(),
325
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_CLAMP, 6, G_TX_NOLOD),
326
gsDPSetTileSize(0, 0, 0, (64 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
327
gsSPDisplayList(inside_castle_seg7_dl_07043988),
328
gsSPDisplayList(inside_castle_seg7_dl_070439C0),
329
gsSPDisplayList(inside_castle_seg7_dl_070439F8),
330
gsSPDisplayList(inside_castle_seg7_dl_07043A30),
331
gsSPDisplayList(inside_castle_seg7_dl_07043A68),
332
gsSPDisplayList(inside_castle_seg7_dl_07043AA0),
333
gsSPDisplayList(inside_castle_seg7_dl_07043AD8),
334
gsSPDisplayList(inside_castle_seg7_dl_07043B10),
335
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
336
gsDPPipeSync(),
337
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
338
gsSPSetGeometryMode(G_SHADING_SMOOTH),
339
gsSPEndDisplayList(),
340
};
341
342