Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
MorsGames
GitHub Repository: MorsGames/sm64plus
Path: blob/master/levels/castle_grounds/areas/1/3/model.inc.c
7862 views
1
// 0x070096F8 - 0x070097F8
2
static const Vtx castle_grounds_seg7_vertex_070096F8[] = {
3
{{{ 349, 3669, 156}, 0, { 198, 328}, {0xff, 0xff, 0xff, 0xff}}},
4
{{{ 508, 3431, 227}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
5
{{{ 359, 3662, -375}, 0, { 1968, 366}, {0xff, 0xff, 0xff, 0xff}}},
6
{{{ 555, 2139, -518}, 0, { 2974, -448}, {0xff, 0xff, 0xff, 0xff}}},
7
{{{ 562, 2150, 244}, 0, { 436, -438}, {0xff, 0xff, 0xff, 0xff}}},
8
{{{ 937, 1751, -654}, 0, { 3426, 990}, {0xff, 0xff, 0xff, 0xff}}},
9
{{{ 945, 1751, 384}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
10
{{{ 562, 2150, 244}, 0, { 1874, -426}, {0xff, 0xff, 0xff, 0xff}}},
11
{{{ 307, 2154, 551}, 0, { 544, -392}, {0xff, 0xff, 0xff, 0xff}}},
12
{{{ 945, 1751, 384}, 0, { 2374, 990}, {0xff, 0xff, 0xff, 0xff}}},
13
{{{ 466, 1751, 926}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
14
{{{ -306, 2154, 551}, 0, { 496, -410}, {0xff, 0xff, 0xff, 0xff}}},
15
{{{ -465, 1751, 926}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
16
{{{ 307, 2154, 551}, 0, { 2538, -410}, {0xff, 0xff, 0xff, 0xff}}},
17
{{{ 466, 1751, 926}, 0, { 3068, 990}, {0xff, 0xff, 0xff, 0xff}}},
18
{{{ 509, 3430, -487}, 0, { 2344, 990}, {0xff, 0xff, 0xff, 0xff}}},
19
};
20
21
// 0x070097F8 - 0x070098D8
22
static const Vtx castle_grounds_seg7_vertex_070097F8[] = {
23
{{{ 349, 3669, 156}, 0, { 998, 306}, {0xff, 0xff, 0xff, 0xff}}},
24
{{{ 202, 3672, 340}, 0, { 214, 318}, {0xff, 0xff, 0xff, 0xff}}},
25
{{{ 508, 3431, 227}, 0, { 1156, 990}, {0xff, 0xff, 0xff, 0xff}}},
26
{{{ 282, 3431, 503}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
27
{{{ 202, 3672, 340}, 0, { 1580, 326}, {0xff, 0xff, 0xff, 0xff}}},
28
{{{ -201, 3672, 340}, 0, { 234, 326}, {0xff, 0xff, 0xff, 0xff}}},
29
{{{ 282, 3431, 503}, 0, { 1844, 990}, {0xff, 0xff, 0xff, 0xff}}},
30
{{{ -281, 3431, 503}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
31
{{{ 0, 4741, -96}, 0, { 728, -2344}, {0xff, 0xff, 0xff, 0xff}}},
32
{{{ 349, 3669, 156}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
33
{{{ 359, 3662, -375}, 0, { 1738, 990}, {0xff, 0xff, 0xff, 0xff}}},
34
{{{ 0, 4741, -96}, 0, { 990, -2430}, {0xff, 0xff, 0xff, 0xff}}},
35
{{{ 202, 3672, 340}, 0, { 206, 976}, {0xff, 0xff, 0xff, 0xff}}},
36
{{{ 349, 3669, 156}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
37
};
38
39
// 0x070098D8 - 0x070099B8
40
static const Vtx castle_grounds_seg7_vertex_070098D8[] = {
41
{{{ 0, 4741, -96}, 0, { 640, -2440}, {0xff, 0xff, 0xff, 0xff}}},
42
{{{ -201, 3672, 340}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
43
{{{ 202, 3672, 340}, 0, { 1314, 990}, {0xff, 0xff, 0xff, 0xff}}},
44
{{{ 0, 4741, -96}, 0, { 646, -2434}, {0x91, 0x91, 0xa5, 0xff}}},
45
{{{ 0, 3660, -546}, 0, { 0, 990}, {0x91, 0x91, 0xa5, 0xff}}},
46
{{{ -358, 3662, -375}, 0, { 1292, 990}, {0x91, 0x91, 0xa5, 0xff}}},
47
{{{ 0, 2136, -792}, 0, { 642, -136}, {0x91, 0x91, 0xa5, 0xff}}},
48
{{{ 0, 1751, -1195}, 0, { 0, 990}, {0x91, 0x91, 0xa5, 0xff}}},
49
{{{ -554, 2139, -518}, 0, { 2698, -4}, {0x91, 0x91, 0xa5, 0xff}}},
50
{{{ -936, 1751, -654}, 0, { 3566, 990}, {0x91, 0x91, 0xa5, 0xff}}},
51
{{{ 0, 3660, -546}, 0, { 240, 320}, {0x91, 0x91, 0xa5, 0xff}}},
52
{{{ 0, 3431, -733}, 0, { 0, 990}, {0x91, 0x91, 0xa5, 0xff}}},
53
{{{ -358, 3662, -375}, 0, { 1564, 320}, {0x91, 0x91, 0xa5, 0xff}}},
54
{{{ -508, 3430, -487}, 0, { 1850, 990}, {0x91, 0x91, 0xa5, 0xff}}},
55
};
56
57
// 0x070099B8 - 0x07009AA8
58
static const Vtx castle_grounds_seg7_vertex_070099B8[] = {
59
{{{ 0, 3660, -546}, 0, { 1578, 320}, {0xc4, 0xc4, 0xd0, 0xff}}},
60
{{{ 359, 3662, -375}, 0, { 254, 320}, {0xc4, 0xc4, 0xd0, 0xff}}},
61
{{{ 0, 3431, -733}, 0, { 1850, 990}, {0xc4, 0xc4, 0xd0, 0xff}}},
62
{{{ 509, 3430, -487}, 0, { 0, 990}, {0xc4, 0xc4, 0xd0, 0xff}}},
63
{{{ 0, 4741, -96}, 0, { 978, -2344}, {0xad, 0xad, 0xbc, 0xff}}},
64
{{{ -358, 3662, -375}, 0, { 0, 990}, {0xad, 0xad, 0xbc, 0xff}}},
65
{{{ -348, 3669, 156}, 0, { 1738, 990}, {0xad, 0xad, 0xbc, 0xff}}},
66
{{{ -561, 2150, 244}, 0, { 2906, -438}, {0xad, 0xad, 0xbc, 0xff}}},
67
{{{ -936, 1751, -654}, 0, { -82, 990}, {0xad, 0xad, 0xbc, 0xff}}},
68
{{{ -944, 1751, 384}, 0, { 3374, 990}, {0xad, 0xad, 0xbc, 0xff}}},
69
{{{ -554, 2139, -518}, 0, { 368, -448}, {0xad, 0xad, 0xbc, 0xff}}},
70
{{{ 0, 2136, -792}, 0, { 2892, -348}, {0xad, 0xad, 0xbc, 0xff}}},
71
{{{ 555, 2139, -518}, 0, { 836, -242}, {0xad, 0xad, 0xbc, 0xff}}},
72
{{{ 0, 1751, -1195}, 0, { 3566, 990}, {0xad, 0xad, 0xbc, 0xff}}},
73
{{{ 937, 1751, -654}, 0, { 0, 990}, {0xad, 0xad, 0xbc, 0xff}}},
74
};
75
76
// 0x07009AA8 - 0x07009B98
77
static const Vtx castle_grounds_seg7_vertex_07009AA8[] = {
78
{{{ -348, 3669, 156}, 0, { 2114, 328}, {0xad, 0xad, 0xbc, 0xff}}},
79
{{{ -358, 3662, -375}, 0, { 344, 366}, {0xad, 0xad, 0xbc, 0xff}}},
80
{{{ -507, 3431, 227}, 0, { 2344, 990}, {0xad, 0xad, 0xbc, 0xff}}},
81
{{{ -508, 3430, -487}, 0, { 0, 990}, {0xad, 0xad, 0xbc, 0xff}}},
82
{{{ -561, 2150, 244}, 0, { 468, -426}, {0xe5, 0xe5, 0xea, 0xff}}},
83
{{{ -944, 1751, 384}, 0, { 0, 990}, {0xe5, 0xe5, 0xea, 0xff}}},
84
{{{ -306, 2154, 551}, 0, { 1798, -392}, {0xe5, 0xe5, 0xea, 0xff}}},
85
{{{ -465, 1751, 926}, 0, { 2374, 990}, {0xe5, 0xe5, 0xea, 0xff}}},
86
{{{ -348, 3669, 156}, 0, { 124, 306}, {0xe5, 0xe5, 0xea, 0xff}}},
87
{{{ -507, 3431, 227}, 0, { 0, 990}, {0xe5, 0xe5, 0xea, 0xff}}},
88
{{{ -201, 3672, 340}, 0, { 908, 318}, {0xe5, 0xe5, 0xea, 0xff}}},
89
{{{ -281, 3431, 503}, 0, { 1156, 990}, {0xe5, 0xe5, 0xea, 0xff}}},
90
{{{ 0, 4741, -96}, 0, { 26, -2430}, {0xe5, 0xe5, 0xea, 0xff}}},
91
{{{ -348, 3669, 156}, 0, { 0, 990}, {0xe5, 0xe5, 0xea, 0xff}}},
92
{{{ -201, 3672, 340}, 0, { 752, 990}, {0xe5, 0xe5, 0xea, 0xff}}},
93
};
94
95
// 0x07009B98 - 0x07009BC8
96
static const Vtx castle_grounds_seg7_vertex_07009B98[] = {
97
{{{ 0, 4741, -96}, 0, { 612, -2434}, {0xe5, 0xe5, 0xea, 0xff}}},
98
{{{ 359, 3662, -375}, 0, { 0, 990}, {0xe5, 0xe5, 0xea, 0xff}}},
99
{{{ 0, 3660, -546}, 0, { 1292, 990}, {0xe5, 0xe5, 0xea, 0xff}}},
100
};
101
102
// 0x07009BC8 - 0x07009CB8
103
static const Vtx castle_grounds_seg7_vertex_07009BC8[] = {
104
{{{ -936, 1751, -654}, 0, { 2012, -7748}, {0x91, 0x91, 0xa5, 0xff}}},
105
{{{ 0, 1751, -1195}, 0, { -3380, -7748}, {0x91, 0x91, 0xa5, 0xff}}},
106
{{{ 0, 0, -1195}, 0, { -3380, 990}, {0x91, 0x91, 0xa5, 0xff}}},
107
{{{ 937, 0, -654}, 0, { 480, 990}, {0xad, 0xad, 0xbc, 0xff}}},
108
{{{ 0, 1751, -1195}, 0, { 5876, -7748}, {0xad, 0xad, 0xbc, 0xff}}},
109
{{{ 937, 1751, -654}, 0, { 480, -7748}, {0xad, 0xad, 0xbc, 0xff}}},
110
{{{ 0, 0, -1195}, 0, { 5876, 990}, {0xad, 0xad, 0xbc, 0xff}}},
111
{{{ 555, 2139, -518}, 0, { 0, 990}, {0xad, 0xad, 0xbc, 0xff}}},
112
{{{ 0, 2136, -792}, 0, { 3056, 990}, {0xad, 0xad, 0xbc, 0xff}}},
113
{{{ 509, 3430, -487}, 0, { 64, -5458}, {0xad, 0xad, 0xbc, 0xff}}},
114
{{{ 0, 3431, -733}, 0, { 2888, -5480}, {0xad, 0xad, 0xbc, 0xff}}},
115
{{{ 945, 1751, 384}, 0, { 3576, -7748}, {0xff, 0xff, 0xff, 0xff}}},
116
{{{ 466, 1751, 926}, 0, { 0, -7748}, {0xff, 0xff, 0xff, 0xff}}},
117
{{{ 945, 0, 384}, 0, { 3576, 990}, {0xff, 0xff, 0xff, 0xff}}},
118
{{{ 466, 0, 926}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
119
};
120
121
// 0x07009CB8 - 0x07009DA8
122
static const Vtx castle_grounds_seg7_vertex_07009CB8[] = {
123
{{{ 508, 3431, 227}, 0, { 1788, -5406}, {0xff, 0xff, 0xff, 0xff}}},
124
{{{ 307, 2154, 551}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
125
{{{ 562, 2150, 244}, 0, { 1964, 990}, {0xff, 0xff, 0xff, 0xff}}},
126
{{{ 282, 3431, 503}, 0, { 8, -5388}, {0xff, 0xff, 0xff, 0xff}}},
127
{{{ -508, 3430, -487}, 0, { 2448, -5458}, {0x91, 0x91, 0xa5, 0xff}}},
128
{{{ 0, 3431, -733}, 0, { -368, -5480}, {0x91, 0x91, 0xa5, 0xff}}},
129
{{{ -554, 2139, -518}, 0, { 2544, 990}, {0x91, 0x91, 0xa5, 0xff}}},
130
{{{ -936, 1751, -654}, 0, { 2012, -7748}, {0x91, 0x91, 0xa5, 0xff}}},
131
{{{ 0, 0, -1195}, 0, { -3380, 990}, {0x91, 0x91, 0xa5, 0xff}}},
132
{{{ -936, 0, -654}, 0, { 2012, 990}, {0x91, 0x91, 0xa5, 0xff}}},
133
{{{ 0, 2136, -792}, 0, { -540, 990}, {0x91, 0x91, 0xa5, 0xff}}},
134
{{{ -944, 1751, 384}, 0, { 2012, -7748}, {0xad, 0xad, 0xbc, 0xff}}},
135
{{{ -936, 0, -654}, 0, { -3172, 990}, {0xad, 0xad, 0xbc, 0xff}}},
136
{{{ -944, 0, 384}, 0, { 2012, 990}, {0xad, 0xad, 0xbc, 0xff}}},
137
{{{ -936, 1751, -654}, 0, { -3172, -7748}, {0xad, 0xad, 0xbc, 0xff}}},
138
};
139
140
// 0x07009DA8 - 0x07009E98
141
static const Vtx castle_grounds_seg7_vertex_07009DA8[] = {
142
{{{ -508, 3430, -487}, 0, { 720, -5454}, {0xad, 0xad, 0xbc, 0xff}}},
143
{{{ -554, 2139, -518}, 0, { 480, 990}, {0xad, 0xad, 0xbc, 0xff}}},
144
{{{ -507, 3431, 227}, 0, { 4284, -5410}, {0xad, 0xad, 0xbc, 0xff}}},
145
{{{ -561, 2150, 244}, 0, { 4284, 990}, {0xad, 0xad, 0xbc, 0xff}}},
146
{{{ 509, 3430, -487}, 0, { 3536, -5454}, {0xe5, 0xe5, 0xea, 0xff}}},
147
{{{ 508, 3431, 227}, 0, { 0, -5410}, {0xe5, 0xe5, 0xea, 0xff}}},
148
{{{ 555, 2139, -518}, 0, { 3772, 990}, {0xe5, 0xe5, 0xea, 0xff}}},
149
{{{ 937, 1751, -654}, 0, { 4644, -7748}, {0xe5, 0xe5, 0xea, 0xff}}},
150
{{{ 945, 0, 384}, 0, { -540, 990}, {0xe5, 0xe5, 0xea, 0xff}}},
151
{{{ 937, 0, -654}, 0, { 4644, 990}, {0xe5, 0xe5, 0xea, 0xff}}},
152
{{{ 945, 1751, 384}, 0, { -540, -7748}, {0xe5, 0xe5, 0xea, 0xff}}},
153
{{{ -944, 0, 384}, 0, { -1592, 990}, {0xe5, 0xe5, 0xea, 0xff}}},
154
{{{ -465, 0, 926}, 0, { 2012, 990}, {0xe5, 0xe5, 0xea, 0xff}}},
155
{{{ -944, 1751, 384}, 0, { -1592, -7748}, {0xe5, 0xe5, 0xea, 0xff}}},
156
{{{ -465, 1751, 926}, 0, { 2012, -7748}, {0xe5, 0xe5, 0xea, 0xff}}},
157
};
158
159
// 0x07009E98 - 0x07009F88
160
static const Vtx castle_grounds_seg7_vertex_07009E98[] = {
161
{{{ -507, 3431, 227}, 0, { 144, -5406}, {0xe5, 0xe5, 0xea, 0xff}}},
162
{{{ -561, 2150, 244}, 0, { 0, 990}, {0xe5, 0xe5, 0xea, 0xff}}},
163
{{{ -306, 2154, 551}, 0, { 1964, 990}, {0xe5, 0xe5, 0xea, 0xff}}},
164
{{{ -281, 3431, 503}, 0, { 1924, -5388}, {0xe5, 0xe5, 0xea, 0xff}}},
165
{{{ 508, 3431, 227}, 0, { 0, -5410}, {0xe5, 0xe5, 0xea, 0xff}}},
166
{{{ 562, 2150, 244}, 0, { 0, 990}, {0xe5, 0xe5, 0xea, 0xff}}},
167
{{{ 555, 2139, -518}, 0, { 3772, 990}, {0xe5, 0xe5, 0xea, 0xff}}},
168
{{{ 466, 1751, 926}, 0, { 2012, -7748}, {0xff, 0xff, 0xff, 0xff}}},
169
{{{ -465, 0, 926}, 0, { -2632, 990}, {0xff, 0xff, 0xff, 0xff}}},
170
{{{ 466, 0, 926}, 0, { 2012, 990}, {0xff, 0xff, 0xff, 0xff}}},
171
{{{ -465, 1751, 926}, 0, { -2632, -7748}, {0xff, 0xff, 0xff, 0xff}}},
172
{{{ 282, 3431, 503}, 0, { 2908, -5388}, {0xff, 0xff, 0xff, 0xff}}},
173
{{{ -306, 2154, 551}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
174
{{{ 307, 2154, 551}, 0, { 3032, 990}, {0xff, 0xff, 0xff, 0xff}}},
175
{{{ -281, 3431, 503}, 0, { 92, -5388}, {0xff, 0xff, 0xff, 0xff}}},
176
};
177
178
// 0x07009F88 - 0x07009FD8
179
static const Vtx castle_grounds_seg7_vertex_07009F88[] = {
180
{{{ 26, 4639, -96}, 0, { 0, 0}, {0x32, 0x32, 0x32, 0xff}}},
181
{{{ 0, 5253, -96}, 0, { 0, 0}, {0x32, 0x32, 0x32, 0xff}}},
182
{{{ 0, 4639, -76}, 0, { 0, 0}, {0x32, 0x32, 0x32, 0xff}}},
183
{{{ 0, 4639, -117}, 0, { 0, 0}, {0x32, 0x32, 0x32, 0xff}}},
184
{{{ -25, 4639, -96}, 0, { 0, 0}, {0x32, 0x32, 0x32, 0xff}}},
185
};
186
187
// 0x07009FD8 - 0x0700A140
188
static const Gfx castle_grounds_seg7_dl_07009FD8[] = {
189
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, outside_09007800),
190
gsDPLoadSync(),
191
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
192
gsSPVertex(castle_grounds_seg7_vertex_070096F8, 16, 0),
193
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
194
gsSP2Triangles( 4, 6, 5, 0x0, 7, 8, 9, 0x0),
195
gsSP2Triangles( 8, 10, 9, 0x0, 11, 12, 13, 0x0),
196
gsSP2Triangles(13, 12, 14, 0x0, 2, 1, 15, 0x0),
197
gsSPVertex(castle_grounds_seg7_vertex_070097F8, 14, 0),
198
gsSP2Triangles( 0, 1, 2, 0x0, 1, 3, 2, 0x0),
199
gsSP2Triangles( 4, 5, 6, 0x0, 5, 7, 6, 0x0),
200
gsSP2Triangles( 8, 9, 10, 0x0, 11, 12, 13, 0x0),
201
gsSPVertex(castle_grounds_seg7_vertex_070098D8, 14, 0),
202
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
203
gsSP2Triangles( 6, 7, 8, 0x0, 8, 7, 9, 0x0),
204
gsSP2Triangles(10, 11, 12, 0x0, 12, 11, 13, 0x0),
205
gsSPVertex(castle_grounds_seg7_vertex_070099B8, 15, 0),
206
gsSP2Triangles( 0, 1, 2, 0x0, 1, 3, 2, 0x0),
207
gsSP2Triangles( 4, 5, 6, 0x0, 7, 8, 9, 0x0),
208
gsSP2Triangles(10, 8, 7, 0x0, 11, 12, 13, 0x0),
209
gsSP1Triangle(12, 14, 13, 0x0),
210
gsSPVertex(castle_grounds_seg7_vertex_07009AA8, 15, 0),
211
gsSP2Triangles( 0, 1, 2, 0x0, 1, 3, 2, 0x0),
212
gsSP2Triangles( 4, 5, 6, 0x0, 6, 5, 7, 0x0),
213
gsSP2Triangles( 8, 9, 10, 0x0, 10, 9, 11, 0x0),
214
gsSP1Triangle(12, 13, 14, 0x0),
215
gsSPVertex(castle_grounds_seg7_vertex_07009B98, 3, 0),
216
gsSP1Triangle( 0, 1, 2, 0x0),
217
gsSPEndDisplayList(),
218
};
219
220
// 0x0700A140 - 0x0700A260
221
static const Gfx castle_grounds_seg7_dl_0700A140[] = {
222
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, outside_09001000),
223
gsDPLoadSync(),
224
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 64 * 32 - 1, CALC_DXT(64, G_IM_SIZ_16b_BYTES)),
225
gsSPVertex(castle_grounds_seg7_vertex_07009BC8, 15, 0),
226
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
227
gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),
228
gsSP2Triangles( 8, 10, 9, 0x0, 11, 12, 13, 0x0),
229
gsSP1Triangle(13, 12, 14, 0x0),
230
gsSPVertex(castle_grounds_seg7_vertex_07009CB8, 15, 0),
231
gsSP2Triangles( 0, 1, 2, 0x0, 3, 1, 0, 0x0),
232
gsSP2Triangles( 4, 5, 6, 0x0, 7, 8, 9, 0x0),
233
gsSP2Triangles( 5, 10, 6, 0x0, 11, 12, 13, 0x0),
234
gsSP1Triangle(14, 12, 11, 0x0),
235
gsSPVertex(castle_grounds_seg7_vertex_07009DA8, 15, 0),
236
gsSP2Triangles( 0, 1, 2, 0x0, 2, 1, 3, 0x0),
237
gsSP2Triangles( 4, 5, 6, 0x0, 7, 8, 9, 0x0),
238
gsSP2Triangles(10, 8, 7, 0x0, 11, 12, 13, 0x0),
239
gsSP1Triangle(13, 12, 14, 0x0),
240
gsSPVertex(castle_grounds_seg7_vertex_07009E98, 15, 0),
241
gsSP2Triangles( 0, 1, 2, 0x0, 3, 0, 2, 0x0),
242
gsSP2Triangles( 4, 5, 6, 0x0, 7, 8, 9, 0x0),
243
gsSP2Triangles(10, 8, 7, 0x0, 11, 12, 13, 0x0),
244
gsSP1Triangle(14, 12, 11, 0x0),
245
gsSPEndDisplayList(),
246
};
247
248
// 0x0700A260 - 0x0700A290
249
static const Gfx castle_grounds_seg7_dl_0700A260[] = {
250
gsSPVertex(castle_grounds_seg7_vertex_07009F88, 5, 0),
251
gsSP2Triangles( 0, 1, 2, 0x0, 1, 0, 3, 0x0),
252
gsSP2Triangles( 1, 4, 2, 0x0, 4, 1, 3, 0x0),
253
gsSPEndDisplayList(),
254
};
255
256
// 0x0700A290 - 0x0700A328
257
const Gfx castle_grounds_seg7_dl_0700A290[] = {
258
gsDPPipeSync(),
259
gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB),
260
gsSPClearGeometryMode(G_LIGHTING),
261
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),
262
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
263
gsDPTileSync(),
264
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),
265
gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
266
gsSPDisplayList(castle_grounds_seg7_dl_07009FD8),
267
gsDPTileSync(),
268
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 6, G_TX_NOLOD),
269
gsDPSetTileSize(0, 0, 0, (64 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
270
gsSPDisplayList(castle_grounds_seg7_dl_0700A140),
271
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
272
gsDPPipeSync(),
273
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
274
gsSPDisplayList(castle_grounds_seg7_dl_0700A260),
275
gsSPSetGeometryMode(G_LIGHTING),
276
gsSPEndDisplayList(),
277
};
278
279