Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
MorsGames
GitHub Repository: MorsGames/sm64plus
Path: blob/master/levels/ddd/submarine/1.inc.c
7861 views
1
// 0x07009288 - 0x070092A0
2
static const Lights1 ddd_seg7_lights_07009288 = gdSPDefLights1(
3
0x3f, 0x1f, 0x19,
4
0xff, 0x7f, 0x65, 0x28, 0x28, 0x28
5
);
6
7
// 0x070092A0 - 0x070092B8
8
static const Lights1 ddd_seg7_lights_070092A0 = gdSPDefLights1(
9
0x2f, 0x1a, 0x0f,
10
0xbf, 0x6a, 0x3f, 0x28, 0x28, 0x28
11
);
12
13
// 0x070092B8 - 0x070092D0
14
static const Lights1 ddd_seg7_lights_070092B8 = gdSPDefLights1(
15
0x0c, 0x0c, 0x0c,
16
0x33, 0x33, 0x33, 0x28, 0x28, 0x28
17
);
18
19
// 0x070092D0 - 0x070092E8
20
static const Lights1 ddd_seg7_lights_070092D0 = gdSPDefLights1(
21
0x1d, 0x1d, 0x1d,
22
0x77, 0x77, 0x77, 0x28, 0x28, 0x28
23
);
24
25
// 0x070092E8 - 0x07009300
26
static const Lights1 ddd_seg7_lights_070092E8 = gdSPDefLights1(
27
0x3f, 0x3f, 0x3f,
28
0xff, 0xff, 0xff, 0x28, 0x28, 0x28
29
);
30
31
// 0x07009300 - 0x07009400
32
static const Vtx ddd_seg7_vertex_07009300[] = {
33
{{{ 3923, 20, 4198}, 0, { 7896, 11122}, {0x23, 0x3d, 0x69, 0xff}}},
34
{{{ 3911, 20, 4198}, 0, { 8392, 11122}, {0xef, 0x44, 0x69, 0xff}}},
35
{{{ 3911, -3, 4198}, 0, { 8542, 11122}, {0xee, 0xdf, 0x79, 0xff}}},
36
{{{ 3905, 2, 4198}, 0, { 8822, 11122}, {0xad, 0xe8, 0x5c, 0xff}}},
37
{{{ 3905, 14, 4198}, 0, { 8684, 11122}, {0xc4, 0x23, 0x69, 0xff}}},
38
{{{ 3814, 59, 4045}, 0, { 10188, 10868}, {0x92, 0x1f, 0x36, 0xff}}},
39
{{{ 3814, -42, 4045}, 0, { 12232, 10868}, {0x9d, 0xc8, 0x37, 0xff}}},
40
{{{ 3866, 110, 4045}, 0, { 8982, 10868}, {0xd2, 0x67, 0x38, 0xff}}},
41
{{{ 3968, 110, 4045}, 0, { 7306, 10868}, {0x29, 0x69, 0x39, 0xff}}},
42
{{{ 4019, 59, 4045}, 0, { 6100, 10868}, {0x66, 0x31, 0x38, 0xff}}},
43
{{{ 3968, -94, 4045}, 0, { 18364, 10868}, {0x37, 0x9e, 0x39, 0xff}}},
44
{{{ 3923, -3, 4198}, 0, { 7746, 11122}, {0x13, 0xab, 0x5c, 0xff}}},
45
{{{ 3866, -94, 4045}, 0, { 14276, 10868}, {0xe0, 0x94, 0x39, 0xff}}},
46
{{{ 3929, 14, 4198}, 0, { 7604, 11122}, {0x44, 0x11, 0x69, 0xff}}},
47
{{{ 4019, -42, 4045}, 0, { 4056, 10868}, {0x6e, 0xe2, 0x35, 0xff}}},
48
{{{ 3929, 2, 4198}, 0, { 7466, 11122}, {0x3b, 0xdc, 0x6a, 0xff}}},
49
};
50
51
// 0x07009400 - 0x07009490
52
static const Vtx ddd_seg7_vertex_07009400[] = {
53
{{{ 4019, -42, 4045}, 0, { 4056, 10868}, {0x6e, 0xe2, 0x35, 0xff}}},
54
{{{ 3929, 2, 4198}, 0, { 7466, 11122}, {0x3b, 0xdc, 0x6a, 0xff}}},
55
{{{ 3968, -94, 4045}, 0, { 2012, 10868}, {0x37, 0x9e, 0x39, 0xff}}},
56
{{{ 3923, -3, 4198}, 0, { 7746, 11122}, {0x13, 0xab, 0x5c, 0xff}}},
57
{{{ 3911, -3, 4198}, 0, { 8542, 11122}, {0xee, 0xdf, 0x79, 0xff}}},
58
{{{ 3866, -94, 4045}, 0, { 14276, 10868}, {0xe0, 0x94, 0x39, 0xff}}},
59
{{{ 3814, -42, 4045}, 0, { 12232, 10868}, {0x9d, 0xc8, 0x37, 0xff}}},
60
{{{ 3905, 2, 4198}, 0, { 8822, 11122}, {0xad, 0xe8, 0x5c, 0xff}}},
61
{{{ 3905, 14, 4198}, 0, { 8684, 11122}, {0xc4, 0x23, 0x69, 0xff}}},
62
};
63
64
// 0x07009490 - 0x07009590
65
static const Vtx ddd_seg7_vertex_07009490[] = {
66
{{{ 3917, 8, 4147}, 0, { 8144, 11038}, {0x9c, 0xb3, 0x0a, 0xff}}},
67
{{{ 3743, -97, 4170}, 0, { 13026, 11074}, {0xbc, 0xf0, 0x69, 0xff}}},
68
{{{ 3811, -165, 4125}, 0, { 14466, 11000}, {0xef, 0x86, 0x1d, 0xff}}},
69
{{{ 4091, 114, 4170}, 0, { 5968, 11074}, {0x44, 0x10, 0x69, 0xff}}},
70
{{{ 4023, 182, 4125}, 0, { 7000, 11000}, {0x11, 0x7a, 0x1d, 0xff}}},
71
{{{ 4097, 108, 4151}, 0, { 5872, 11044}, {0x7a, 0x0d, 0xe3, 0xff}}},
72
{{{ 4029, 176, 4106}, 0, { 6914, 10970}, {0x0a, 0x41, 0x94, 0xff}}},
73
{{{ 4084, -103, 4106}, 0, { 3150, 10970}, {0x3e, 0xf5, 0x92, 0xff}}},
74
{{{ 4017, -171, 4151}, 0, { 1684, 11044}, {0x0d, 0x86, 0xe1, 0xff}}},
75
{{{ 4023, -165, 4170}, 0, { 1822, 11074}, {0x10, 0xbc, 0x69, 0xff}}},
76
{{{ 4091, -97, 4125}, 0, { 3262, 11000}, {0x7a, 0xee, 0x1a, 0xff}}},
77
{{{ 3743, 114, 4125}, 0, { 10320, 11000}, {0x86, 0x11, 0x1d, 0xff}}},
78
{{{ 3811, 182, 4170}, 0, { 9288, 11074}, {0xf0, 0x44, 0x69, 0xff}}},
79
{{{ 3817, 188, 4151}, 0, { 9204, 11044}, {0xf3, 0x7a, 0xe3, 0xff}}},
80
{{{ 3737, -91, 4151}, 0, { 12918, 11044}, {0x86, 0xf3, 0xe3, 0xff}}},
81
{{{ 3805, -159, 4106}, 0, { 14328, 10970}, {0xf6, 0xbf, 0x94, 0xff}}},
82
};
83
84
// 0x07009590 - 0x070095E0
85
static const Vtx ddd_seg7_vertex_07009590[] = {
86
{{{ 3917, 8, 4147}, 0, { 8144, 11038}, {0x9c, 0xb3, 0x0a, 0xff}}},
87
{{{ 3743, 114, 4125}, 0, { 10320, 11000}, {0x86, 0x11, 0x1d, 0xff}}},
88
{{{ 3749, 120, 4106}, 0, { 10224, 10970}, {0xbf, 0x0a, 0x94, 0xff}}},
89
{{{ 3817, 188, 4151}, 0, { 9204, 11044}, {0xf3, 0x7a, 0xe3, 0xff}}},
90
{{{ 3811, 182, 4170}, 0, { 9288, 11074}, {0xf0, 0x44, 0x69, 0xff}}},
91
};
92
93
// 0x070095E0 - 0x07009660
94
static const Vtx ddd_seg7_vertex_070095E0[] = {
95
{{{ 3814, 1185, -306}, 0, { 2778, -2076}, {0xcc, 0x72, 0xef, 0xff}}},
96
{{{ 3866, 1185, 154}, 0, { 480, -2076}, {0xd8, 0x65, 0x41, 0xff}}},
97
{{{ 3968, 1185, 154}, 0, { 480, -2076}, {0x20, 0x56, 0x57, 0xff}}},
98
{{{ 4019, 1185, -306}, 0, { 2778, -2076}, {0x67, 0x47, 0xf1, 0xff}}},
99
{{{ 3968, 1185, -409}, 0, { 3290, -2076}, {0x39, 0x40, 0xa4, 0xff}}},
100
{{{ 4019, 1185, 51}, 0, { 990, -2076}, {0x64, 0x49, 0x18, 0xff}}},
101
{{{ 3814, 1185, 51}, 0, { 990, -2076}, {0x88, 0x21, 0x15, 0xff}}},
102
{{{ 3866, 1185, -409}, 0, { 3290, -2076}, {0xc7, 0x40, 0xa3, 0xff}}},
103
};
104
105
// 0x07009660 - 0x07009750
106
static const Vtx ddd_seg7_vertex_07009660[] = {
107
{{{ 3907, -503, 3942}, 0, { 0, 990}, {0xb1, 0xaf, 0x38, 0xff}}},
108
{{{ 3886, -503, 3840}, 0, { 0, 650}, {0x97, 0xba, 0x07, 0xff}}},
109
{{{ 3907, -503, 3635}, 0, { 0, 0}, {0xed, 0x8b, 0xd5, 0xff}}},
110
{{{ 4429, 39, 3738}, 0, { 650, 0}, {0x28, 0x78, 0xf8, 0xff}}},
111
{{{ 4429, 39, 3840}, 0, { 308, 0}, {0x46, 0x68, 0x0e, 0xff}}},
112
{{{ 4429, 18, 3635}, 0, { 990, 0}, {0x75, 0x26, 0xe5, 0xff}}},
113
{{{ 4429, 18, 3942}, 0, { 0, 0}, {0x51, 0x27, 0x59, 0xff}}},
114
{{{ 4429, -22, 3738}, 0, { 650, 0}, {0x46, 0x98, 0xf2, 0xff}}},
115
{{{ 4429, -1, 3635}, 0, { 990, 0}, {0x30, 0xd1, 0x95, 0xff}}},
116
{{{ 4429, -22, 3840}, 0, { 308, 0}, {0x46, 0x97, 0x07, 0xff}}},
117
{{{ 4429, -1, 3942}, 0, { 0, 0}, {0x51, 0xb1, 0x38, 0xff}}},
118
{{{ 3927, -503, 3635}, 0, { 0, 0}, {0x5f, 0xd0, 0xbd, 0xff}}},
119
{{{ 3947, -503, 3738}, 0, { 0, 308}, {0x69, 0xba, 0xfa, 0xff}}},
120
{{{ 3947, -503, 3840}, 0, { 0, 650}, {0x68, 0xba, 0x0d, 0xff}}},
121
{{{ 3927, -503, 3942}, 0, { 0, 990}, {0x27, 0xaf, 0x59, 0xff}}},
122
};
123
124
// 0x07009750 - 0x07009800
125
static const Vtx ddd_seg7_vertex_07009750[] = {
126
{{{ 3907, 520, 3635}, 0, { 5078, 0}, {0xb1, 0x51, 0xc8, 0xff}}},
127
{{{ 3886, 520, 3738}, 0, { 5078, 308}, {0x88, 0x28, 0xf8, 0xff}}},
128
{{{ 3886, 520, 3840}, 0, { 5078, 650}, {0xc8, 0x71, 0x07, 0xff}}},
129
{{{ 3886, -503, 3840}, 0, { 0, 650}, {0x97, 0xba, 0x07, 0xff}}},
130
{{{ 3886, -503, 3738}, 0, { 0, 308}, {0x89, 0xd8, 0xf0, 0xff}}},
131
{{{ 3907, -503, 3635}, 0, { 0, 0}, {0xed, 0x8b, 0xd5, 0xff}}},
132
{{{ 3907, 520, 3942}, 0, { 5078, 990}, {0xd1, 0x30, 0x6b, 0xff}}},
133
{{{ 3927, 520, 3942}, 0, { 5078, 990}, {0x4f, 0x51, 0x38, 0xff}}},
134
{{{ 3947, 520, 3840}, 0, { 5078, 650}, {0x69, 0x46, 0x06, 0xff}}},
135
{{{ 3947, 520, 3738}, 0, { 5078, 308}, {0x68, 0x46, 0xf3, 0xff}}},
136
{{{ 3927, 520, 3635}, 0, { 5078, 0}, {0x27, 0x51, 0xa7, 0xff}}},
137
};
138
139
// 0x07009800 - 0x070098E0
140
static const Vtx ddd_seg7_vertex_07009800[] = {
141
{{{ 3814, -606, 2765}, 0, { 15852, 8738}, {0xe2, 0x8a, 0x22, 0xff}}},
142
{{{ 4019, -606, 2765}, 0, { 16788, 8738}, {0x15, 0x88, 0x23, 0xff}}},
143
{{{ 3866, -94, 4045}, 0, { 14276, 10868}, {0xe0, 0x94, 0x39, 0xff}}},
144
{{{ 3814, -810, 1741}, 0, { 15976, 7034}, {0xec, 0x84, 0x0c, 0xff}}},
145
{{{ 3968, -94, 4045}, 0, { 18364, 10868}, {0x37, 0x9e, 0x39, 0xff}}},
146
{{{ 4019, -810, 1741}, 0, { 16664, 7034}, {0x10, 0x83, 0x09, 0xff}}},
147
{{{ 3610, -503, 2765}, 0, { 14790, 8738}, {0xb4, 0xa2, 0x23, 0xff}}},
148
{{{ 3814, -42, 4045}, 0, { 12232, 10868}, {0x9d, 0xc8, 0x37, 0xff}}},
149
{{{ 3405, 39, 3840}, 0, { 308, 5076}, {0xba, 0x69, 0x07, 0xff}}},
150
{{{ 3405, 39, 3738}, 0, { 650, 5076}, {0xba, 0x68, 0xf2, 0xff}}},
151
{{{ 3405, -22, 3738}, 0, { 650, 5076}, {0x8f, 0xc8, 0xfd, 0xff}}},
152
{{{ 3405, 18, 3942}, 0, { 0, 5076}, {0xaf, 0x4f, 0x38, 0xff}}},
153
{{{ 4429, 39, 3840}, 0, { 308, 0}, {0x46, 0x68, 0x0e, 0xff}}},
154
{{{ 4429, 39, 3738}, 0, { 650, 0}, {0x28, 0x78, 0xf8, 0xff}}},
155
};
156
157
// 0x070098E0 - 0x070099E0
158
static const Vtx ddd_seg7_vertex_070098E0[] = {
159
{{{ 4429, -1, 3635}, 0, { 990, 0}, {0x30, 0xd1, 0x95, 0xff}}},
160
{{{ 4429, -22, 3738}, 0, { 650, 0}, {0x46, 0x98, 0xf2, 0xff}}},
161
{{{ 3405, -1, 3635}, 0, { 990, 5076}, {0xd0, 0xa1, 0xbc, 0xff}}},
162
{{{ 3405, -1, 3942}, 0, { 0, 5076}, {0xaf, 0xd9, 0x59, 0xff}}},
163
{{{ 3405, 18, 3942}, 0, { 0, 5076}, {0xaf, 0x4f, 0x38, 0xff}}},
164
{{{ 3405, -22, 3738}, 0, { 650, 5076}, {0x8f, 0xc8, 0xfd, 0xff}}},
165
{{{ 4429, 18, 3942}, 0, { 0, 0}, {0x51, 0x27, 0x59, 0xff}}},
166
{{{ 4429, 39, 3840}, 0, { 308, 0}, {0x46, 0x68, 0x0e, 0xff}}},
167
{{{ 3405, 39, 3738}, 0, { 650, 5076}, {0xba, 0x68, 0xf2, 0xff}}},
168
{{{ 4429, 39, 3738}, 0, { 650, 0}, {0x28, 0x78, 0xf8, 0xff}}},
169
{{{ 4429, 18, 3635}, 0, { 990, 0}, {0x75, 0x26, 0xe5, 0xff}}},
170
{{{ 3405, 18, 3635}, 0, { 990, 5076}, {0xaf, 0x27, 0xa7, 0xff}}},
171
{{{ 3405, 39, 3840}, 0, { 308, 5076}, {0xba, 0x69, 0x07, 0xff}}},
172
{{{ 4429, -22, 3840}, 0, { 308, 0}, {0x46, 0x97, 0x07, 0xff}}},
173
{{{ 3405, -22, 3840}, 0, { 308, 5076}, {0xd8, 0x89, 0x10, 0xff}}},
174
{{{ 4429, -1, 3942}, 0, { 0, 0}, {0x51, 0xb1, 0x38, 0xff}}},
175
};
176
177
// 0x070099E0 - 0x07009AD0
178
static const Vtx ddd_seg7_vertex_070099E0[] = {
179
{{{ 3907, -503, 3942}, 0, { 0, 990}, {0xb1, 0xaf, 0x38, 0xff}}},
180
{{{ 3907, 520, 3942}, 0, { 5078, 990}, {0xd1, 0x30, 0x6b, 0xff}}},
181
{{{ 3886, 520, 3840}, 0, { 5078, 650}, {0xc8, 0x71, 0x07, 0xff}}},
182
{{{ 3405, -1, 3635}, 0, { 990, 5076}, {0xd0, 0xa1, 0xbc, 0xff}}},
183
{{{ 3405, 18, 3635}, 0, { 990, 5076}, {0xaf, 0x27, 0xa7, 0xff}}},
184
{{{ 4429, -1, 3635}, 0, { 990, 0}, {0x30, 0xd1, 0x95, 0xff}}},
185
{{{ 4429, 18, 3635}, 0, { 990, 0}, {0x75, 0x26, 0xe5, 0xff}}},
186
{{{ 3907, 520, 3635}, 0, { 5078, 0}, {0xb1, 0x51, 0xc8, 0xff}}},
187
{{{ 3927, 520, 3635}, 0, { 5078, 0}, {0x27, 0x51, 0xa7, 0xff}}},
188
{{{ 3907, -503, 3635}, 0, { 0, 0}, {0xed, 0x8b, 0xd5, 0xff}}},
189
{{{ 3927, -503, 3635}, 0, { 0, 0}, {0x5f, 0xd0, 0xbd, 0xff}}},
190
{{{ 3927, -503, 3942}, 0, { 0, 990}, {0x27, 0xaf, 0x59, 0xff}}},
191
{{{ 3927, 520, 3942}, 0, { 5078, 990}, {0x4f, 0x51, 0x38, 0xff}}},
192
{{{ 3947, 520, 3840}, 0, { 5078, 650}, {0x69, 0x46, 0x06, 0xff}}},
193
{{{ 3947, -503, 3840}, 0, { 0, 650}, {0x68, 0xba, 0x0d, 0xff}}},
194
};
195
196
// 0x07009AD0 - 0x07009BD0
197
static const Vtx ddd_seg7_vertex_07009AD0[] = {
198
{{{ 3886, -503, 3840}, 0, { 0, 650}, {0x97, 0xba, 0x07, 0xff}}},
199
{{{ 3886, 520, 3840}, 0, { 5078, 650}, {0xc8, 0x71, 0x07, 0xff}}},
200
{{{ 3886, 520, 3738}, 0, { 5078, 308}, {0x88, 0x28, 0xf8, 0xff}}},
201
{{{ 3886, -503, 3738}, 0, { 0, 308}, {0x89, 0xd8, 0xf0, 0xff}}},
202
{{{ 3907, -503, 3942}, 0, { 0, 990}, {0xb1, 0xaf, 0x38, 0xff}}},
203
{{{ 3907, 520, 3635}, 0, { 5078, 0}, {0xb1, 0x51, 0xc8, 0xff}}},
204
{{{ 3907, -503, 3635}, 0, { 0, 0}, {0xed, 0x8b, 0xd5, 0xff}}},
205
{{{ 3927, 520, 3635}, 0, { 5078, 0}, {0x27, 0x51, 0xa7, 0xff}}},
206
{{{ 3947, 520, 3738}, 0, { 5078, 308}, {0x68, 0x46, 0xf3, 0xff}}},
207
{{{ 3927, -503, 3635}, 0, { 0, 0}, {0x5f, 0xd0, 0xbd, 0xff}}},
208
{{{ 4173, -554, -1996}, 0, { 1174, 820}, {0x3c, 0x9f, 0xcb, 0xff}}},
209
{{{ 4019, -606, -1996}, 0, { 436, 820}, {0x0e, 0x95, 0xbe, 0xff}}},
210
{{{ 4019, -196, -2457}, 0, { 1498, 54}, {0x1f, 0xc4, 0x96, 0xff}}},
211
{{{ 3947, -503, 3738}, 0, { 0, 308}, {0x69, 0xba, 0xfa, 0xff}}},
212
{{{ 3947, 520, 3840}, 0, { 5078, 650}, {0x69, 0x46, 0x06, 0xff}}},
213
{{{ 3947, -503, 3840}, 0, { 0, 650}, {0x68, 0xba, 0x0d, 0xff}}},
214
};
215
216
// 0x07009BD0 - 0x07009CD0
217
static const Vtx ddd_seg7_vertex_07009BD0[] = {
218
{{{ 4173, -554, -1996}, 0, { 1174, 820}, {0x3c, 0x9f, 0xcb, 0xff}}},
219
{{{ 4019, -196, -2457}, 0, { 1498, 54}, {0x1f, 0xc4, 0x96, 0xff}}},
220
{{{ 4378, -350, -1996}, 0, { 2526, 820}, {0x61, 0xc9, 0xc5, 0xff}}},
221
{{{ 4019, -810, -1330}, 0, { 312, 1924}, {0x17, 0x85, 0xeb, 0xff}}},
222
{{{ 4019, -606, -1996}, 0, { 436, 820}, {0x0e, 0x95, 0xbe, 0xff}}},
223
{{{ 4326, -708, -1330}, 0, { 1404, 1924}, {0x47, 0x99, 0xf1, 0xff}}},
224
{{{ 4531, -503, -1330}, 0, { 2382, 1924}, {0x6a, 0xbf, 0xed, 0xff}}},
225
{{{ 4122, -94, -2457}, 0, { 3418, 54}, {0x48, 0xee, 0x9a, 0xff}}},
226
{{{ 4634, -196, -1330}, 0, { 3506, 1924}, {0x7c, 0xee, 0xee, 0xff}}},
227
{{{ 4429, -145, -1996}, 0, { 3542, 820}, {0x73, 0xf5, 0xcd, 0xff}}},
228
{{{ 3814, -606, -1996}, 0, { 15852, 820}, {0xf2, 0x90, 0xc8, 0xff}}},
229
{{{ 3814, -196, -2457}, 0, { 14790, 54}, {0xee, 0xc0, 0x95, 0xff}}},
230
{{{ 4019, -606, -1996}, 0, { 16788, 820}, {0x0e, 0x95, 0xbe, 0xff}}},
231
{{{ 3814, -810, -1330}, 0, { 15976, 1924}, {0xec, 0x84, 0xee, 0xff}}},
232
{{{ 4019, -810, -1330}, 0, { 16664, 1924}, {0x17, 0x85, 0xeb, 0xff}}},
233
{{{ 4019, -196, -2457}, 0, { 17850, 54}, {0x1f, 0xc4, 0x96, 0xff}}},
234
};
235
236
// 0x07009CD0 - 0x07009DD0
237
static const Vtx ddd_seg7_vertex_07009CD0[] = {
238
{{{ 4173, 571, -1996}, 0, { 7116, 820}, {0x2a, 0x6c, 0xcd, 0xff}}},
239
{{{ 4019, 213, -2457}, 0, { 7154, 54}, {0x0f, 0x3d, 0x92, 0xff}}},
240
{{{ 3661, 571, -1996}, 0, { 9172, 820}, {0xe4, 0x70, 0xce, 0xff}}},
241
{{{ 3814, 213, -2457}, 0, { 9134, 54}, {0xd9, 0x43, 0x9c, 0xff}}},
242
{{{ 4122, 110, -2457}, 0, { 5730, 54}, {0x41, 0x1f, 0x98, 0xff}}},
243
{{{ 4378, 366, -1996}, 0, { 5948, 820}, {0x65, 0x35, 0xcb, 0xff}}},
244
{{{ 4429, 161, -1996}, 0, { 5046, 820}, {0x70, 0x0b, 0xc6, 0xff}}},
245
{{{ 4480, 571, -1330}, 0, { 6214, 1924}, {0x49, 0x66, 0xf0, 0xff}}},
246
{{{ 4634, 213, -1330}, 0, { 4948, 1924}, {0x7a, 0x1a, 0xeb, 0xff}}},
247
{{{ 4429, -145, -1996}, 0, { 3542, 820}, {0x73, 0xf5, 0xcd, 0xff}}},
248
{{{ 4122, -94, -2457}, 0, { 3418, 54}, {0x48, 0xee, 0x9a, 0xff}}},
249
{{{ 4634, -196, -1330}, 0, { 3506, 1924}, {0x7c, 0xee, 0xee, 0xff}}},
250
{{{ 4480, 571, 1741}, 0, { 6214, 7034}, {0x51, 0x60, 0x09, 0xff}}},
251
{{{ 4326, -708, -1330}, 0, { 1404, 1924}, {0x47, 0x99, 0xf1, 0xff}}},
252
{{{ 4531, -503, -1330}, 0, { 2382, 1924}, {0x6a, 0xbf, 0xed, 0xff}}},
253
{{{ 4531, -503, 1741}, 0, { 2382, 7034}, {0x68, 0xba, 0x0f, 0xff}}},
254
};
255
256
// 0x07009DD0 - 0x07009ED0
257
static const Vtx ddd_seg7_vertex_07009DD0[] = {
258
{{{ 4019, -810, -1330}, 0, { 312, 1924}, {0x17, 0x85, 0xeb, 0xff}}},
259
{{{ 4326, -708, -1330}, 0, { 1404, 1924}, {0x47, 0x99, 0xf1, 0xff}}},
260
{{{ 4326, -708, 1741}, 0, { 1404, 7034}, {0x3c, 0x92, 0x0d, 0xff}}},
261
{{{ 4531, -503, 1741}, 0, { 2382, 7034}, {0x68, 0xba, 0x0f, 0xff}}},
262
{{{ 4531, -503, -1330}, 0, { 2382, 1924}, {0x6a, 0xbf, 0xed, 0xff}}},
263
{{{ 4634, -196, 1741}, 0, { 3506, 7034}, {0x7c, 0xec, 0x0c, 0xff}}},
264
{{{ 4634, -196, -1330}, 0, { 3506, 1924}, {0x7c, 0xee, 0xee, 0xff}}},
265
{{{ 4019, -810, 1741}, 0, { 312, 7034}, {0x10, 0x83, 0x09, 0xff}}},
266
{{{ 3814, -810, 1741}, 0, { 15976, 7034}, {0xec, 0x84, 0x0c, 0xff}}},
267
{{{ 3814, -810, -1330}, 0, { 15976, 1924}, {0xec, 0x84, 0xee, 0xff}}},
268
{{{ 4019, -810, 1741}, 0, { 16664, 7034}, {0x10, 0x83, 0x09, 0xff}}},
269
{{{ 4019, -810, -1330}, 0, { 16664, 1924}, {0x17, 0x85, 0xeb, 0xff}}},
270
{{{ 4429, -145, 2765}, 0, { 3542, 8738}, {0x78, 0xe6, 0x1f, 0xff}}},
271
{{{ 4429, 161, 2765}, 0, { 5046, 8738}, {0x79, 0x0f, 0x20, 0xff}}},
272
{{{ 4634, 213, -1330}, 0, { 4948, 1924}, {0x7a, 0x1a, 0xeb, 0xff}}},
273
{{{ 4634, 213, 1741}, 0, { 4948, 7034}, {0x7b, 0x18, 0x0c, 0xff}}},
274
};
275
276
// 0x07009ED0 - 0x07009FD0
277
static const Vtx ddd_seg7_vertex_07009ED0[] = {
278
{{{ 4634, 213, 1741}, 0, { 4948, 7034}, {0x7b, 0x18, 0x0c, 0xff}}},
279
{{{ 4634, 213, -1330}, 0, { 4948, 1924}, {0x7a, 0x1a, 0xeb, 0xff}}},
280
{{{ 4480, 571, 1741}, 0, { 6214, 7034}, {0x51, 0x60, 0x09, 0xff}}},
281
{{{ 4634, -196, 1741}, 0, { 3506, 7034}, {0x7c, 0xec, 0x0c, 0xff}}},
282
{{{ 4634, -196, -1330}, 0, { 3506, 1924}, {0x7c, 0xee, 0xee, 0xff}}},
283
{{{ 4019, -606, 2765}, 0, { 436, 8738}, {0x15, 0x88, 0x23, 0xff}}},
284
{{{ 4019, -810, 1741}, 0, { 312, 7034}, {0x10, 0x83, 0x09, 0xff}}},
285
{{{ 4326, -708, 1741}, 0, { 1404, 7034}, {0x3c, 0x92, 0x0d, 0xff}}},
286
{{{ 4224, -503, 2765}, 0, { 1498, 8738}, {0x4a, 0xa0, 0x22, 0xff}}},
287
{{{ 4531, -503, 1741}, 0, { 2382, 7034}, {0x68, 0xba, 0x0f, 0xff}}},
288
{{{ 4326, -401, 2765}, 0, { 2186, 8738}, {0x62, 0xba, 0x24, 0xff}}},
289
{{{ 4429, -145, 2765}, 0, { 3542, 8738}, {0x78, 0xe6, 0x1f, 0xff}}},
290
{{{ 4429, 161, 2765}, 0, { 5046, 8738}, {0x79, 0x0f, 0x20, 0xff}}},
291
{{{ 4326, 417, 2765}, 0, { 6252, 8738}, {0x62, 0x48, 0x22, 0xff}}},
292
{{{ 3968, -94, 4045}, 0, { 2012, 10868}, {0x37, 0x9e, 0x39, 0xff}}},
293
{{{ 4122, 571, 2765}, 0, { 7306, 8738}, {0x19, 0x79, 0x1b, 0xff}}},
294
};
295
296
// 0x07009FD0 - 0x0700A0D0
297
static const Vtx ddd_seg7_vertex_07009FD0[] = {
298
{{{ 3968, 110, 4045}, 0, { 7306, 10868}, {0x29, 0x69, 0x39, 0xff}}},
299
{{{ 4019, 59, 4045}, 0, { 6100, 10868}, {0x66, 0x31, 0x38, 0xff}}},
300
{{{ 4326, 417, 2765}, 0, { 6252, 8738}, {0x62, 0x48, 0x22, 0xff}}},
301
{{{ 4122, 571, 2765}, 0, { 7306, 8738}, {0x19, 0x79, 0x1b, 0xff}}},
302
{{{ 4429, 161, 2765}, 0, { 5046, 8738}, {0x79, 0x0f, 0x20, 0xff}}},
303
{{{ 4019, -42, 4045}, 0, { 4056, 10868}, {0x6e, 0xe2, 0x35, 0xff}}},
304
{{{ 4429, -145, 2765}, 0, { 3542, 8738}, {0x78, 0xe6, 0x1f, 0xff}}},
305
{{{ 4326, -401, 2765}, 0, { 2186, 8738}, {0x62, 0xba, 0x24, 0xff}}},
306
{{{ 3866, 110, 4045}, 0, { 8982, 10868}, {0xd2, 0x67, 0x38, 0xff}}},
307
{{{ 3712, 571, 2765}, 0, { 8982, 8738}, {0xda, 0x75, 0x1d, 0xff}}},
308
{{{ 3968, -94, 4045}, 0, { 2012, 10868}, {0x37, 0x9e, 0x39, 0xff}}},
309
{{{ 3712, -94, -2457}, 0, { 12870, 54}, {0xb3, 0xdc, 0xa3, 0xff}}},
310
{{{ 3456, -350, -1996}, 0, { 13762, 820}, {0x9c, 0xc6, 0xcc, 0xff}}},
311
{{{ 3405, -145, -1996}, 0, { 12746, 820}, {0x90, 0xf5, 0xc6, 0xff}}},
312
{{{ 4019, -606, 2765}, 0, { 436, 8738}, {0x15, 0x88, 0x23, 0xff}}},
313
{{{ 4224, -503, 2765}, 0, { 1498, 8738}, {0x4a, 0xa0, 0x22, 0xff}}},
314
};
315
316
// 0x0700A0D0 - 0x0700A1D0
317
static const Vtx ddd_seg7_vertex_0700A0D0[] = {
318
{{{ 3814, -196, -2457}, 0, { 14790, 54}, {0xee, 0xc0, 0x95, 0xff}}},
319
{{{ 3814, -606, -1996}, 0, { 15852, 820}, {0xf2, 0x90, 0xc8, 0xff}}},
320
{{{ 3661, -554, -1996}, 0, { 15114, 820}, {0xc6, 0xa1, 0xc4, 0xff}}},
321
{{{ 3814, -810, -1330}, 0, { 15976, 1924}, {0xec, 0x84, 0xee, 0xff}}},
322
{{{ 3507, -708, -1330}, 0, { 14884, 1924}, {0xbf, 0x96, 0xed, 0xff}}},
323
{{{ 3456, -350, -1996}, 0, { 13762, 820}, {0x9c, 0xc6, 0xcc, 0xff}}},
324
{{{ 3712, -94, -2457}, 0, { 12870, 54}, {0xb3, 0xdc, 0xa3, 0xff}}},
325
{{{ 3712, 110, -2457}, 0, { 10558, 54}, {0xd5, 0x0a, 0x8a, 0xff}}},
326
{{{ 3405, -145, -1996}, 0, { 12746, 820}, {0x90, 0xf5, 0xc6, 0xff}}},
327
{{{ 3200, -196, -1330}, 0, { 12782, 1924}, {0x85, 0xeb, 0xeb, 0xff}}},
328
{{{ 3302, -503, -1330}, 0, { 13906, 1924}, {0x99, 0xb9, 0xf1, 0xff}}},
329
{{{ 3405, 161, -1996}, 0, { 11242, 820}, {0x8d, 0x0b, 0xcd, 0xff}}},
330
{{{ 3456, 366, -1996}, 0, { 10340, 820}, {0x9f, 0x39, 0xc6, 0xff}}},
331
{{{ 3200, 213, -1330}, 0, { 11340, 1924}, {0x85, 0x15, 0xee, 0xff}}},
332
{{{ 3354, 571, -1330}, 0, { 10074, 1924}, {0xa0, 0x50, 0xf0, 0xff}}},
333
{{{ 3661, 571, -1996}, 0, { 9172, 820}, {0xe4, 0x70, 0xce, 0xff}}},
334
};
335
336
// 0x0700A1D0 - 0x0700A2D0
337
static const Vtx ddd_seg7_vertex_0700A1D0[] = {
338
{{{ 3814, 213, -2457}, 0, { 9134, 54}, {0xd9, 0x43, 0x9c, 0xff}}},
339
{{{ 3712, 110, -2457}, 0, { 10558, 54}, {0xd5, 0x0a, 0x8a, 0xff}}},
340
{{{ 3456, 366, -1996}, 0, { 10340, 820}, {0x9f, 0x39, 0xc6, 0xff}}},
341
{{{ 3661, 571, -1996}, 0, { 9172, 820}, {0xe4, 0x70, 0xce, 0xff}}},
342
{{{ 3507, -401, 2765}, 0, { 14102, 8738}, {0x9b, 0xbd, 0x23, 0xff}}},
343
{{{ 3610, -503, 2765}, 0, { 14790, 8738}, {0xb4, 0xa2, 0x23, 0xff}}},
344
{{{ 3814, -42, 4045}, 0, { 12232, 10868}, {0x9d, 0xc8, 0x37, 0xff}}},
345
{{{ 3302, -503, 1741}, 0, { 13906, 7034}, {0x94, 0xc1, 0x0f, 0xff}}},
346
{{{ 3507, -708, 1741}, 0, { 14884, 7034}, {0xbb, 0x97, 0x0d, 0xff}}},
347
{{{ 3814, -606, 2765}, 0, { 15852, 8738}, {0xe2, 0x8a, 0x22, 0xff}}},
348
{{{ 3302, -503, -1330}, 0, { 13906, 1924}, {0x99, 0xb9, 0xf1, 0xff}}},
349
{{{ 3507, -708, -1330}, 0, { 14884, 1924}, {0xbf, 0x96, 0xed, 0xff}}},
350
{{{ 3814, -810, 1741}, 0, { 15976, 7034}, {0xec, 0x84, 0x0c, 0xff}}},
351
{{{ 3814, -810, -1330}, 0, { 15976, 1924}, {0xec, 0x84, 0xee, 0xff}}},
352
{{{ 3405, -145, 2765}, 0, { 12746, 8738}, {0x87, 0xee, 0x1f, 0xff}}},
353
{{{ 3200, -196, 1741}, 0, { 12782, 7034}, {0x83, 0xf0, 0x0a, 0xff}}},
354
};
355
356
// 0x0700A2D0 - 0x0700A3C0
357
static const Vtx ddd_seg7_vertex_0700A2D0[] = {
358
{{{ 3200, -196, -1330}, 0, { 12782, 1924}, {0x85, 0xeb, 0xeb, 0xff}}},
359
{{{ 3302, -503, -1330}, 0, { 13906, 1924}, {0x99, 0xb9, 0xf1, 0xff}}},
360
{{{ 3302, -503, 1741}, 0, { 13906, 7034}, {0x94, 0xc1, 0x0f, 0xff}}},
361
{{{ 3200, -196, 1741}, 0, { 12782, 7034}, {0x83, 0xf0, 0x0a, 0xff}}},
362
{{{ 3405, -145, 2765}, 0, { 12746, 8738}, {0x87, 0xee, 0x1f, 0xff}}},
363
{{{ 3814, -42, 4045}, 0, { 12232, 10868}, {0x9d, 0xc8, 0x37, 0xff}}},
364
{{{ 3814, 59, 4045}, 0, { 10188, 10868}, {0x92, 0x1f, 0x36, 0xff}}},
365
{{{ 3405, 161, 2765}, 0, { 11242, 8738}, {0x88, 0x17, 0x20, 0xff}}},
366
{{{ 3200, 213, 1741}, 0, { 11340, 7034}, {0x86, 0x1c, 0x0e, 0xff}}},
367
{{{ 3200, 213, -1330}, 0, { 11340, 1924}, {0x85, 0x15, 0xee, 0xff}}},
368
{{{ 3507, 417, 2765}, 0, { 10036, 8738}, {0x9e, 0x48, 0x22, 0xff}}},
369
{{{ 3354, 571, 1741}, 0, { 10074, 7034}, {0xda, 0x78, 0x06, 0xff}}},
370
{{{ 3354, 571, -1330}, 0, { 10074, 1924}, {0xa0, 0x50, 0xf0, 0xff}}},
371
{{{ 3712, 571, 2765}, 0, { 8982, 8738}, {0xda, 0x75, 0x1d, 0xff}}},
372
{{{ 3866, 110, 4045}, 0, { 8982, 10868}, {0xd2, 0x67, 0x38, 0xff}}},
373
};
374
375
// 0x0700A3C0 - 0x0700A4C0
376
static const Vtx ddd_seg7_vertex_0700A3C0[] = {
377
{{{ 4019, 571, 51}, 0, { 990, 990}, {0x7e, 0x00, 0x0a, 0xff}}},
378
{{{ 4019, 1185, 51}, 0, { 990, -2076}, {0x64, 0x49, 0x18, 0xff}}},
379
{{{ 3968, 571, 256}, 0, { 0, 990}, {0x5e, 0x0b, 0x54, 0xff}}},
380
{{{ 3814, 213, -2457}, 0, { 990, 138}, {0xd9, 0x43, 0x9c, 0xff}}},
381
{{{ 4019, 213, -2457}, 0, { 990, 138}, {0x0f, 0x3d, 0x92, 0xff}}},
382
{{{ 3712, 110, -2457}, 0, { 990, 308}, {0xd5, 0x0a, 0x8a, 0xff}}},
383
{{{ 4122, 110, -2457}, 0, { 990, 308}, {0x41, 0x1f, 0x98, 0xff}}},
384
{{{ 4122, -94, -2457}, 0, { 990, 650}, {0x48, 0xee, 0x9a, 0xff}}},
385
{{{ 4019, -196, -2457}, 0, { 990, 820}, {0x1f, 0xc4, 0x96, 0xff}}},
386
{{{ 3814, -196, -2457}, 0, { 990, 820}, {0xee, 0xc0, 0x95, 0xff}}},
387
{{{ 3712, -94, -2457}, 0, { 990, 650}, {0xb3, 0xdc, 0xa3, 0xff}}},
388
{{{ 4019, 1185, -306}, 0, { 2778, -2076}, {0x67, 0x47, 0xf1, 0xff}}},
389
{{{ 4019, 571, -306}, 0, { 2778, 990}, {0x79, 0x00, 0xda, 0xff}}},
390
{{{ 3968, 1185, 154}, 0, { 480, -2076}, {0x20, 0x56, 0x57, 0xff}}},
391
{{{ 3866, 571, 256}, 0, { 0, 990}, {0xb8, 0x0f, 0x67, 0xff}}},
392
{{{ 3866, 1185, 154}, 0, { 480, -2076}, {0xd8, 0x65, 0x41, 0xff}}},
393
};
394
395
// 0x0700A4C0 - 0x0700A580
396
static const Vtx ddd_seg7_vertex_0700A4C0[] = {
397
{{{ 4019, 571, -306}, 0, { 2778, 990}, {0x79, 0x00, 0xda, 0xff}}},
398
{{{ 3968, 1185, -409}, 0, { 3290, -2076}, {0x39, 0x40, 0xa4, 0xff}}},
399
{{{ 4019, 1185, -306}, 0, { 2778, -2076}, {0x67, 0x47, 0xf1, 0xff}}},
400
{{{ 3968, 571, -409}, 0, { 3290, 990}, {0x42, 0x00, 0x95, 0xff}}},
401
{{{ 3814, 1185, -306}, 0, { 2778, -2076}, {0xcc, 0x72, 0xef, 0xff}}},
402
{{{ 3866, 571, -409}, 0, { 3290, 990}, {0xbe, 0x00, 0x94, 0xff}}},
403
{{{ 3814, 571, -306}, 0, { 2778, 990}, {0x83, 0x00, 0xed, 0xff}}},
404
{{{ 3866, 1185, -409}, 0, { 3290, -2076}, {0xc7, 0x40, 0xa3, 0xff}}},
405
{{{ 3814, 1185, 51}, 0, { 990, -2076}, {0x88, 0x21, 0x15, 0xff}}},
406
{{{ 3814, 571, 51}, 0, { 990, 990}, {0x82, 0x00, 0x0f, 0xff}}},
407
{{{ 3866, 571, 256}, 0, { 0, 990}, {0xb8, 0x0f, 0x67, 0xff}}},
408
{{{ 3866, 1185, 154}, 0, { 480, -2076}, {0xd8, 0x65, 0x41, 0xff}}},
409
};
410
411
// 0x0700A580 - 0x0700A600
412
static const Vtx ddd_seg7_vertex_0700A580[] = {
413
{{{ 3712, 571, 2765}, 0, { 12488, -288}, {0xda, 0x75, 0x1d, 0xff}}},
414
{{{ 4122, 571, 2765}, 0, { 12488, 1754}, {0x19, 0x79, 0x1b, 0xff}}},
415
{{{ 3354, 571, 1741}, 0, { 7378, -2076}, {0xda, 0x78, 0x06, 0xff}}},
416
{{{ 4480, 571, 1741}, 0, { 7378, 3544}, {0x51, 0x60, 0x09, 0xff}}},
417
{{{ 4173, 571, -1996}, 0, {-11272, 2010}, {0x2a, 0x6c, 0xcd, 0xff}}},
418
{{{ 3661, 571, -1996}, 0, {-11272, -544}, {0xe4, 0x70, 0xce, 0xff}}},
419
{{{ 4480, 571, -1330}, 0, { -7950, 3542}, {0x49, 0x66, 0xf0, 0xff}}},
420
{{{ 3354, 571, -1330}, 0, { -7950, -2076}, {0xa0, 0x50, 0xf0, 0xff}}},
421
};
422
423
// 0x0700A600 - 0x0700AEB8
424
static const Gfx ddd_seg7_dl_0700A600[] = {
425
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, ddd_seg7_texture_07001800),
426
gsDPLoadSync(),
427
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
428
gsSPLight(&ddd_seg7_lights_07009288.l, 1),
429
gsSPLight(&ddd_seg7_lights_07009288.a, 2),
430
gsSPVertex(ddd_seg7_vertex_07009300, 16, 0),
431
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
432
gsSP2Triangles( 6, 3, 5, 0x0, 5, 4, 7, 0x0),
433
gsSP2Triangles( 4, 1, 7, 0x0, 8, 7, 1, 0x0),
434
gsSP2Triangles( 0, 8, 1, 0x0, 9, 8, 0, 0x0),
435
gsSP2Triangles( 1, 4, 2, 0x0, 10, 11, 12, 0x0),
436
gsSP2Triangles(13, 9, 0, 0x0, 9, 13, 14, 0x0),
437
gsSP2Triangles(13, 0, 2, 0x0, 15, 13, 2, 0x0),
438
gsSP1Triangle(13, 15, 14, 0x0),
439
gsSPVertex(ddd_seg7_vertex_07009400, 9, 0),
440
gsSP2Triangles( 0, 1, 2, 0x0, 3, 1, 4, 0x0),
441
gsSP2Triangles( 1, 3, 2, 0x0, 3, 4, 5, 0x0),
442
gsSP2Triangles( 5, 4, 6, 0x0, 4, 7, 6, 0x0),
443
gsSP1Triangle( 8, 7, 4, 0x0),
444
gsSPLight(&ddd_seg7_lights_070092A0.l, 1),
445
gsSPLight(&ddd_seg7_lights_070092A0.a, 2),
446
gsSPVertex(ddd_seg7_vertex_07009490, 16, 0),
447
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 4, 0x0),
448
gsSP2Triangles( 4, 3, 5, 0x0, 5, 3, 0, 0x0),
449
gsSP2Triangles( 6, 4, 5, 0x0, 0, 4, 6, 0x0),
450
gsSP2Triangles( 6, 5, 0, 0x0, 0, 7, 8, 0x0),
451
gsSP2Triangles( 8, 9, 0, 0x0, 0, 10, 7, 0x0),
452
gsSP2Triangles( 9, 10, 0, 0x0, 10, 9, 8, 0x0),
453
gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0),
454
gsSP2Triangles(14, 1, 0, 0x0, 2, 1, 14, 0x0),
455
gsSP2Triangles(15, 2, 14, 0x0, 0, 2, 15, 0x0),
456
gsSP1Triangle(15, 14, 0, 0x0),
457
gsSPVertex(ddd_seg7_vertex_07009590, 5, 0),
458
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 0, 0x0),
459
gsSP2Triangles( 0, 2, 3, 0x0, 4, 1, 0, 0x0),
460
gsSP1Triangle( 2, 1, 3, 0x0),
461
gsSPLight(&ddd_seg7_lights_070092B8.l, 1),
462
gsSPLight(&ddd_seg7_lights_070092B8.a, 2),
463
gsSPVertex(ddd_seg7_vertex_070095E0, 8, 0),
464
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 4, 0x0),
465
gsSP2Triangles( 0, 5, 3, 0x0, 0, 2, 5, 0x0),
466
gsSP2Triangles( 0, 6, 1, 0x0, 0, 4, 7, 0x0),
467
gsSPLight(&ddd_seg7_lights_070092D0.l, 1),
468
gsSPLight(&ddd_seg7_lights_070092D0.a, 2),
469
gsSPVertex(ddd_seg7_vertex_07009660, 15, 0),
470
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
471
gsSP2Triangles( 4, 6, 5, 0x0, 7, 8, 5, 0x0),
472
gsSP2Triangles( 9, 7, 5, 0x0, 10, 9, 5, 0x0),
473
gsSP2Triangles( 6, 10, 5, 0x0, 11, 12, 2, 0x0),
474
gsSP2Triangles(12, 13, 2, 0x0, 13, 14, 2, 0x0),
475
gsSP1Triangle(14, 0, 2, 0x0),
476
gsSPVertex(ddd_seg7_vertex_07009750, 11, 0),
477
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
478
gsSP2Triangles( 6, 7, 2, 0x0, 7, 8, 2, 0x0),
479
gsSP2Triangles( 8, 9, 2, 0x0, 9, 10, 2, 0x0),
480
gsSP1Triangle(10, 0, 2, 0x0),
481
gsSPLight(&ddd_seg7_lights_070092E8.l, 1),
482
gsSPLight(&ddd_seg7_lights_070092E8.a, 2),
483
gsSPVertex(ddd_seg7_vertex_07009800, 14, 0),
484
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
485
gsSP2Triangles( 1, 4, 2, 0x0, 3, 5, 1, 0x0),
486
gsSP2Triangles( 6, 2, 7, 0x0, 6, 0, 2, 0x0),
487
gsSP2Triangles( 8, 9, 10, 0x0, 11, 8, 10, 0x0),
488
gsSP2Triangles( 8, 11, 12, 0x0, 8, 12, 13, 0x0),
489
gsSPVertex(ddd_seg7_vertex_070098E0, 16, 0),
490
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
491
gsSP2Triangles( 4, 6, 7, 0x0, 6, 4, 3, 0x0),
492
gsSP2Triangles( 8, 9, 10, 0x0, 11, 8, 10, 0x0),
493
gsSP2Triangles( 8, 12, 9, 0x0, 11, 2, 5, 0x0),
494
gsSP2Triangles( 1, 13, 5, 0x0, 1, 5, 2, 0x0),
495
gsSP2Triangles(13, 14, 5, 0x0, 13, 15, 14, 0x0),
496
gsSP2Triangles(15, 3, 14, 0x0, 14, 3, 5, 0x0),
497
gsSP2Triangles(15, 6, 3, 0x0, 8, 11, 5, 0x0),
498
gsSPVertex(ddd_seg7_vertex_070099E0, 15, 0),
499
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
500
gsSP2Triangles( 4, 6, 5, 0x0, 7, 8, 9, 0x0),
501
gsSP2Triangles( 8, 10, 9, 0x0, 0, 11, 1, 0x0),
502
gsSP2Triangles(11, 12, 1, 0x0, 13, 12, 14, 0x0),
503
gsSP1Triangle(12, 11, 14, 0x0),
504
gsSPVertex(ddd_seg7_vertex_07009AD0, 16, 0),
505
gsSP2Triangles( 0, 1, 2, 0x0, 3, 0, 2, 0x0),
506
gsSP2Triangles( 0, 4, 1, 0x0, 3, 2, 5, 0x0),
507
gsSP2Triangles( 6, 3, 5, 0x0, 7, 8, 9, 0x0),
508
gsSP2Triangles(10, 11, 12, 0x0, 8, 13, 9, 0x0),
509
gsSP2Triangles( 8, 14, 13, 0x0, 14, 15, 13, 0x0),
510
gsSPVertex(ddd_seg7_vertex_07009BD0, 16, 0),
511
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 0, 0x0),
512
gsSP2Triangles( 3, 0, 5, 0x0, 5, 0, 6, 0x0),
513
gsSP2Triangles( 0, 2, 6, 0x0, 1, 7, 2, 0x0),
514
gsSP2Triangles( 6, 2, 8, 0x0, 2, 9, 8, 0x0),
515
gsSP2Triangles( 9, 2, 7, 0x0, 10, 11, 12, 0x0),
516
gsSP2Triangles(13, 10, 14, 0x0, 10, 12, 14, 0x0),
517
gsSP1Triangle(11, 15, 12, 0x0),
518
gsSPVertex(ddd_seg7_vertex_07009CD0, 16, 0),
519
gsSP2Triangles( 0, 1, 2, 0x0, 1, 3, 2, 0x0),
520
gsSP2Triangles( 4, 5, 6, 0x0, 7, 5, 0, 0x0),
521
gsSP2Triangles( 8, 5, 7, 0x0, 8, 6, 5, 0x0),
522
gsSP2Triangles( 5, 4, 0, 0x0, 4, 1, 0, 0x0),
523
gsSP2Triangles( 9, 10, 6, 0x0, 11, 9, 8, 0x0),
524
gsSP2Triangles( 9, 6, 8, 0x0, 10, 4, 6, 0x0),
525
gsSP2Triangles( 8, 7, 12, 0x0, 13, 14, 15, 0x0),
526
gsSPVertex(ddd_seg7_vertex_07009DD0, 16, 0),
527
gsSP2Triangles( 0, 1, 2, 0x0, 2, 1, 3, 0x0),
528
gsSP2Triangles( 3, 4, 5, 0x0, 4, 6, 5, 0x0),
529
gsSP2Triangles( 7, 0, 2, 0x0, 8, 9, 10, 0x0),
530
gsSP2Triangles( 9, 11, 10, 0x0, 12, 5, 13, 0x0),
531
gsSP1Triangle( 6, 14, 15, 0x0),
532
gsSPVertex(ddd_seg7_vertex_07009ED0, 16, 0),
533
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 0, 0x0),
534
gsSP2Triangles( 5, 6, 7, 0x0, 5, 7, 8, 0x0),
535
gsSP2Triangles( 8, 7, 9, 0x0, 10, 9, 11, 0x0),
536
gsSP2Triangles( 9, 3, 11, 0x0, 8, 9, 10, 0x0),
537
gsSP2Triangles(12, 0, 13, 0x0, 0, 2, 13, 0x0),
538
gsSP2Triangles( 3, 0, 12, 0x0, 14, 8, 10, 0x0),
539
gsSP1Triangle(13, 2, 15, 0x0),
540
gsSPVertex(ddd_seg7_vertex_07009FD0, 16, 0),
541
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
542
gsSP2Triangles( 1, 4, 2, 0x0, 1, 5, 4, 0x0),
543
gsSP2Triangles( 5, 6, 4, 0x0, 5, 7, 6, 0x0),
544
gsSP2Triangles( 0, 3, 8, 0x0, 3, 9, 8, 0x0),
545
gsSP2Triangles( 5, 10, 7, 0x0, 11, 12, 13, 0x0),
546
gsSP1Triangle(10, 14, 15, 0x0),
547
gsSPVertex(ddd_seg7_vertex_0700A0D0, 16, 0),
548
gsSP2Triangles( 0, 1, 2, 0x0, 2, 1, 3, 0x0),
549
gsSP2Triangles( 4, 2, 3, 0x0, 5, 6, 2, 0x0),
550
gsSP2Triangles( 6, 0, 2, 0x0, 5, 2, 4, 0x0),
551
gsSP2Triangles( 7, 6, 8, 0x0, 9, 5, 10, 0x0),
552
gsSP2Triangles( 9, 8, 5, 0x0, 10, 5, 4, 0x0),
553
gsSP2Triangles(11, 8, 9, 0x0, 11, 7, 8, 0x0),
554
gsSP2Triangles(12, 11, 13, 0x0, 13, 11, 9, 0x0),
555
gsSP2Triangles(11, 12, 7, 0x0, 14, 12, 13, 0x0),
556
gsSP1Triangle(15, 12, 14, 0x0),
557
gsSPVertex(ddd_seg7_vertex_0700A1D0, 16, 0),
558
gsSP2Triangles( 0, 1, 2, 0x0, 3, 0, 2, 0x0),
559
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
560
gsSP2Triangles( 7, 8, 5, 0x0, 5, 8, 9, 0x0),
561
gsSP2Triangles( 7, 10, 8, 0x0, 10, 11, 8, 0x0),
562
gsSP2Triangles( 8, 12, 9, 0x0, 8, 11, 12, 0x0),
563
gsSP2Triangles(11, 13, 12, 0x0, 14, 4, 6, 0x0),
564
gsSP2Triangles(14, 7, 4, 0x0, 14, 15, 7, 0x0),
565
gsSPVertex(ddd_seg7_vertex_0700A2D0, 15, 0),
566
gsSP2Triangles( 0, 1, 2, 0x0, 3, 0, 2, 0x0),
567
gsSP2Triangles( 4, 5, 6, 0x0, 7, 4, 6, 0x0),
568
gsSP2Triangles( 7, 8, 4, 0x0, 8, 3, 4, 0x0),
569
gsSP2Triangles( 8, 9, 3, 0x0, 9, 0, 3, 0x0),
570
gsSP2Triangles(10, 7, 6, 0x0, 10, 8, 7, 0x0),
571
gsSP2Triangles(11, 12, 8, 0x0, 12, 9, 8, 0x0),
572
gsSP2Triangles(10, 11, 8, 0x0, 13, 10, 14, 0x0),
573
gsSP2Triangles(10, 6, 14, 0x0, 13, 11, 10, 0x0),
574
gsSPVertex(ddd_seg7_vertex_0700A3C0, 16, 0),
575
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
576
gsSP2Triangles( 4, 6, 5, 0x0, 7, 8, 5, 0x0),
577
gsSP2Triangles( 8, 9, 5, 0x0, 9, 10, 5, 0x0),
578
gsSP2Triangles( 6, 7, 5, 0x0, 0, 11, 1, 0x0),
579
gsSP2Triangles( 0, 12, 11, 0x0, 1, 13, 2, 0x0),
580
gsSP2Triangles(14, 2, 13, 0x0, 14, 13, 15, 0x0),
581
gsSPVertex(ddd_seg7_vertex_0700A4C0, 12, 0),
582
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
583
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
584
gsSP2Triangles( 8, 4, 6, 0x0, 5, 1, 3, 0x0),
585
gsSP2Triangles( 8, 6, 9, 0x0, 10, 8, 9, 0x0),
586
gsSP2Triangles(10, 11, 8, 0x0, 5, 7, 1, 0x0),
587
gsSPEndDisplayList(),
588
};
589
590
// 0x0700AEB8 - 0x0700AF10
591
static const Gfx ddd_seg7_dl_0700AEB8[] = {
592
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, water_0900A000),
593
gsDPLoadSync(),
594
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
595
gsSPVertex(ddd_seg7_vertex_0700A580, 8, 0),
596
gsSP2Triangles( 0, 1, 2, 0x0, 1, 3, 2, 0x0),
597
gsSP2Triangles( 4, 5, 2, 0x0, 3, 6, 2, 0x0),
598
gsSP2Triangles( 6, 4, 2, 0x0, 5, 7, 2, 0x0),
599
gsSPEndDisplayList(),
600
};
601
602
// 0x0700AF10 - 0x0700AF78
603
const Gfx ddd_seg7_dl_0700AF10[] = {
604
gsDPPipeSync(),
605
gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB),
606
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),
607
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
608
gsDPTileSync(),
609
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),
610
gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
611
gsSPDisplayList(ddd_seg7_dl_0700A600),
612
gsSPDisplayList(ddd_seg7_dl_0700AEB8),
613
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
614
gsDPPipeSync(),
615
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
616
gsSPEndDisplayList(),
617
};
618
619