Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
MorsGames
GitHub Repository: MorsGames/sm64plus
Path: blob/master/levels/ddd/areas/2/6/model.inc.c
7862 views
1
// 0x0700BB50 - 0x0700BB68
2
static const Lights1 ddd_seg7_lights_0700BB50 = gdSPDefLights1(
3
0x66, 0x66, 0x66,
4
0xff, 0xff, 0xff, 0x28, 0x28, 0x28
5
);
6
7
// 0x0700BB68 - 0x0700BC58
8
static const Vtx ddd_seg7_vertex_0700BB68[] = {
9
{{{ 5298, -196, 3897}, 0, { 990, 1168}, {0xd8, 0x71, 0xd8, 0xff}}},
10
{{{ 5370, 110, 4694}, 0, { 2268, -544}, {0xd8, 0x71, 0xd8, 0xff}}},
11
{{{ 6456, 110, 3608}, 0, { -1562, -544}, {0xd8, 0x71, 0xd8, 0xff}}},
12
{{{ 6989, 110, 3485}, 0, { 11210, 0}, {0x00, 0x7f, 0x00, 0xff}}},
13
{{{ 6989, 110, -1020}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}},
14
{{{ 6579, 110, 3485}, 0, { 11210, 990}, {0x00, 0x7f, 0x00, 0xff}}},
15
{{{ 6579, 110, -1020}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}},
16
{{{ 6989, 110, 6659}, 0, { -7440, -3610}, {0x00, 0x7f, 0x00, 0xff}}},
17
{{{ 6989, 110, 3485}, 0, { -7440, 4310}, {0x00, 0x7f, 0x00, 0xff}}},
18
{{{ 6579, 110, 3485}, 0, { -6418, 4310}, {0x00, 0x7f, 0x00, 0xff}}},
19
{{{ 4429, 110, 5635}, 0, { -1052, -1054}, {0x00, 0x7f, 0x00, 0xff}}},
20
{{{ 3405, 110, 5635}, 0, { 1500, -1054}, {0x00, 0x7f, 0x00, 0xff}}},
21
{{{ 845, 110, 6659}, 0, { 7888, -3610}, {0x00, 0x7f, 0x00, 0xff}}},
22
{{{ 5660, -196, 3535}, 0, { -286, 1168}, {0xd8, 0x71, 0xd8, 0xff}}},
23
{{{ 845, 110, 3075}, 0, { 7888, 5332}, {0x00, 0x7f, 0x00, 0xff}}},
24
};
25
26
// 0x0700BC58 - 0x0700BC98
27
static const Vtx ddd_seg7_vertex_0700BC58[] = {
28
{{{ 1233, 110, 3463}, 0, { 2268, -544}, {0x28, 0x71, 0xd8, 0xff}}},
29
{{{ 2319, 110, 4549}, 0, { -1564, -544}, {0x28, 0x71, 0xd8, 0xff}}},
30
{{{ 2391, -196, 3752}, 0, { -286, 1168}, {0x28, 0x71, 0xd8, 0xff}}},
31
{{{ 2029, -196, 3390}, 0, { 990, 1168}, {0x28, 0x71, 0xd8, 0xff}}},
32
};
33
34
// 0x0700BC98 - 0x0700BD88
35
static const Vtx ddd_seg7_vertex_0700BC98[] = {
36
{{{ 2319, 929, -1883}, 0, { 10494, 0}, {0x00, 0x00, 0x81, 0xff}}},
37
{{{ 2319, 827, -1883}, 0, { 10494, 990}, {0x00, 0x00, 0x81, 0xff}}},
38
{{{ 1674, 827, -1883}, 0, { 4056, 990}, {0x00, 0x00, 0x81, 0xff}}},
39
{{{ 2319, 929, -1279}, 0, { 5998, 0}, {0x7f, 0x00, 0x00, 0xff}}},
40
{{{ 2319, 827, -1279}, 0, { 5998, 990}, {0x7f, 0x00, 0x00, 0xff}}},
41
{{{ 2319, 827, -1883}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}},
42
{{{ 2319, 929, -1883}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}},
43
{{{ 1674, 929, -1279}, 0, { 4056, 0}, {0x00, 0x00, 0x7f, 0xff}}},
44
{{{ 2319, 827, -1279}, 0, { 10494, 990}, {0x00, 0x00, 0x7f, 0xff}}},
45
{{{ 2319, 929, -1279}, 0, { 10494, 0}, {0x00, 0x00, 0x7f, 0xff}}},
46
{{{ 1674, 827, -1279}, 0, { 4056, 990}, {0x00, 0x00, 0x7f, 0xff}}},
47
{{{ 1674, 929, -1883}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}},
48
{{{ 1674, 827, -1279}, 0, { 5998, 990}, {0x81, 0x00, 0x00, 0xff}}},
49
{{{ 1674, 929, -1279}, 0, { 5998, 0}, {0x81, 0x00, 0x00, 0xff}}},
50
{{{ 1674, 827, -1883}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}},
51
};
52
53
// 0x0700BD88 - 0x0700BE78
54
static const Vtx ddd_seg7_vertex_0700BD88[] = {
55
{{{ 5658, 929, 720}, 0, { -2074, 0}, {0x00, 0x00, 0x81, 0xff}}},
56
{{{ 5658, 827, 720}, 0, { -2074, 990}, {0x00, 0x00, 0x81, 0xff}}},
57
{{{ 5350, 827, 720}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}},
58
{{{ 2319, 929, -1883}, 0, { 10494, 0}, {0x00, 0x00, 0x81, 0xff}}},
59
{{{ 1674, 827, -1883}, 0, { 4056, 990}, {0x00, 0x00, 0x81, 0xff}}},
60
{{{ 1674, 929, -1883}, 0, { 4056, 0}, {0x00, 0x00, 0x81, 0xff}}},
61
{{{ 1254, 929, 361}, 0, { 4056, -1054}, {0x00, 0x00, 0x81, 0xff}}},
62
{{{ 1971, 929, 361}, 0, { -3096, -1054}, {0x00, 0x00, 0x81, 0xff}}},
63
{{{ 1971, 725, 361}, 0, { -3096, 990}, {0x00, 0x00, 0x81, 0xff}}},
64
{{{ 1254, 725, 361}, 0, { 4056, 990}, {0x00, 0x00, 0x81, 0xff}}},
65
{{{ 5350, 827, 1129}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}},
66
{{{ 4941, 929, 1129}, 0, { 5078, 0}, {0x00, 0x00, 0x81, 0xff}}},
67
{{{ 5350, 929, 1129}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}},
68
{{{ 4941, 827, 1129}, 0, { 5078, 990}, {0x00, 0x00, 0x81, 0xff}}},
69
{{{ 5350, 929, 720}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}},
70
};
71
72
// 0x0700BE78 - 0x0700BF68
73
static const Vtx ddd_seg7_vertex_0700BE78[] = {
74
{{{ 5350, 878, 3382}, 0, { 4822, 0}, {0x00, 0x00, 0x81, 0xff}}},
75
{{{ 4941, 776, 3382}, 0, { 8910, 990}, {0x00, 0x00, 0x81, 0xff}}},
76
{{{ 4941, 878, 3382}, 0, { 8910, 0}, {0x00, 0x00, 0x81, 0xff}}},
77
{{{ 5837, 878, 3792}, 0, { 4056, 0}, {0x7f, 0x00, 0x00, 0xff}}},
78
{{{ 5837, 776, 3075}, 0, { -3096, 990}, {0x7f, 0x00, 0x00, 0xff}}},
79
{{{ 5837, 878, 3075}, 0, { -3096, 0}, {0x7f, 0x00, 0x00, 0xff}}},
80
{{{ 5837, 776, 3792}, 0, { 4056, 990}, {0x7f, 0x00, 0x00, 0xff}}},
81
{{{ 5837, 878, 3075}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}},
82
{{{ 5350, 776, 3075}, 0, { 4822, 990}, {0x00, 0x00, 0x81, 0xff}}},
83
{{{ 5350, 878, 3075}, 0, { 4822, 0}, {0x00, 0x00, 0x81, 0xff}}},
84
{{{ 5837, 776, 3075}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}},
85
{{{ 5350, 878, 3075}, 0, { -3096, 0}, {0x81, 0x00, 0x00, 0xff}}},
86
{{{ 5350, 776, 3075}, 0, { -3096, 990}, {0x81, 0x00, 0x00, 0xff}}},
87
{{{ 5350, 776, 3382}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}},
88
{{{ 5350, 878, 3382}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}},
89
};
90
91
// 0x0700BF68 - 0x0700C058
92
static const Vtx ddd_seg7_vertex_0700BF68[] = {
93
{{{ 3302, 878, 3433}, 0, { -2074, 0}, {0x00, 0x00, 0x81, 0xff}}},
94
{{{ 3302, 776, 3433}, 0, { -2074, 990}, {0x00, 0x00, 0x81, 0xff}}},
95
{{{ 2688, 776, 3433}, 0, { 4056, 990}, {0x00, 0x00, 0x81, 0xff}}},
96
{{{ 5350, 878, 3382}, 0, { 4822, 0}, {0x00, 0x00, 0x81, 0xff}}},
97
{{{ 5350, 776, 3382}, 0, { 4822, 990}, {0x00, 0x00, 0x81, 0xff}}},
98
{{{ 4941, 776, 3382}, 0, { 8910, 990}, {0x00, 0x00, 0x81, 0xff}}},
99
{{{ 4941, 878, 3382}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}},
100
{{{ 4941, 776, 3792}, 0, { 4056, 990}, {0x81, 0x00, 0x00, 0xff}}},
101
{{{ 4941, 878, 3792}, 0, { 4056, 0}, {0x81, 0x00, 0x00, 0xff}}},
102
{{{ 4941, 776, 3382}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}},
103
{{{ 4941, 878, 3792}, 0, { 8910, 0}, {0x00, 0x00, 0x7f, 0xff}}},
104
{{{ 4941, 776, 3792}, 0, { 8910, 990}, {0x00, 0x00, 0x7f, 0xff}}},
105
{{{ 5837, 776, 3792}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}},
106
{{{ 5837, 878, 3792}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}},
107
{{{ 2688, 878, 3433}, 0, { 4056, 0}, {0x00, 0x00, 0x81, 0xff}}},
108
};
109
110
// 0x0700C058 - 0x0700C148
111
static const Vtx ddd_seg7_vertex_0700C058[] = {
112
{{{ 5862, 929, 1437}, 0, { -7184, 0}, {0x7f, 0x00, 0x00, 0xff}}},
113
{{{ 5862, 827, 413}, 0, { 3034, 990}, {0x7f, 0x00, 0x00, 0xff}}},
114
{{{ 5862, 929, 413}, 0, { 3034, 0}, {0x7f, 0x00, 0x00, 0xff}}},
115
{{{ 2688, 878, 3433}, 0, { 2012, 0}, {0x81, 0x00, 0x00, 0xff}}},
116
{{{ 2688, 776, 3741}, 0, { -1052, 990}, {0x81, 0x00, 0x00, 0xff}}},
117
{{{ 2688, 878, 3741}, 0, { -1052, 0}, {0x81, 0x00, 0x00, 0xff}}},
118
{{{ 2688, 776, 3433}, 0, { 2012, 990}, {0x81, 0x00, 0x00, 0xff}}},
119
{{{ 2688, 878, 3741}, 0, { 4056, 0}, {0x00, 0x00, 0x7f, 0xff}}},
120
{{{ 2688, 776, 3741}, 0, { 4056, 990}, {0x00, 0x00, 0x7f, 0xff}}},
121
{{{ 3302, 776, 3741}, 0, { -2074, 990}, {0x00, 0x00, 0x7f, 0xff}}},
122
{{{ 3302, 878, 3741}, 0, { -2074, 0}, {0x00, 0x00, 0x7f, 0xff}}},
123
{{{ 3302, 878, 3741}, 0, { -1052, 0}, {0x7f, 0x00, 0x00, 0xff}}},
124
{{{ 3302, 776, 3433}, 0, { 2012, 990}, {0x7f, 0x00, 0x00, 0xff}}},
125
{{{ 3302, 878, 3433}, 0, { 2012, 0}, {0x7f, 0x00, 0x00, 0xff}}},
126
{{{ 3302, 776, 3741}, 0, { -1052, 990}, {0x7f, 0x00, 0x00, 0xff}}},
127
};
128
129
// 0x0700C148 - 0x0700C238
130
static const Vtx ddd_seg7_vertex_0700C148[] = {
131
{{{ 4941, 929, 1129}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}},
132
{{{ 4941, 827, 1129}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}},
133
{{{ 4941, 827, 1437}, 0, { -3096, 990}, {0x81, 0x00, 0x00, 0xff}}},
134
{{{ 5862, 929, 1437}, 0, { -7184, 0}, {0x7f, 0x00, 0x00, 0xff}}},
135
{{{ 5862, 827, 1437}, 0, { -7184, 990}, {0x7f, 0x00, 0x00, 0xff}}},
136
{{{ 5862, 827, 413}, 0, { 3034, 990}, {0x7f, 0x00, 0x00, 0xff}}},
137
{{{ 5862, 929, 413}, 0, { -4118, 0}, {0x00, 0x00, 0x81, 0xff}}},
138
{{{ 5658, 827, 413}, 0, { -2074, 990}, {0x00, 0x00, 0x81, 0xff}}},
139
{{{ 5658, 929, 413}, 0, { -2074, 0}, {0x00, 0x00, 0x81, 0xff}}},
140
{{{ 5862, 827, 413}, 0, { -4118, 990}, {0x00, 0x00, 0x81, 0xff}}},
141
{{{ 5658, 929, 413}, 0, { 3034, 0}, {0x81, 0x00, 0x00, 0xff}}},
142
{{{ 5658, 827, 720}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}},
143
{{{ 5658, 929, 720}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}},
144
{{{ 5658, 827, 413}, 0, { 3034, 990}, {0x81, 0x00, 0x00, 0xff}}},
145
{{{ 4941, 929, 1437}, 0, { -3096, 0}, {0x81, 0x00, 0x00, 0xff}}},
146
};
147
148
// 0x0700C238 - 0x0700C328
149
static const Vtx ddd_seg7_vertex_0700C238[] = {
150
{{{ 1971, 725, 361}, 0, { 4056, 2010}, {0x7f, 0x00, 0x00, 0xff}}},
151
{{{ 1971, 929, 1488}, 0, { -7184, 0}, {0x7f, 0x00, 0x00, 0xff}}},
152
{{{ 1971, 725, 1488}, 0, { -7184, 2010}, {0x7f, 0x00, 0x00, 0xff}}},
153
{{{ 5350, 929, 720}, 0, { -3096, 0}, {0x81, 0x00, 0x00, 0xff}}},
154
{{{ 5350, 827, 720}, 0, { -3096, 990}, {0x81, 0x00, 0x00, 0xff}}},
155
{{{ 5350, 827, 1129}, 0, { -7184, 990}, {0x81, 0x00, 0x00, 0xff}}},
156
{{{ 5350, 929, 1129}, 0, { -7184, 0}, {0x81, 0x00, 0x00, 0xff}}},
157
{{{ 4941, 929, 1437}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}},
158
{{{ 5862, 827, 1437}, 0, { 9166, 990}, {0x00, 0x00, 0x7f, 0xff}}},
159
{{{ 5862, 929, 1437}, 0, { 9166, 0}, {0x00, 0x00, 0x7f, 0xff}}},
160
{{{ 4941, 827, 1437}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}},
161
{{{ 1254, 725, 1488}, 0, { -7184, 2010}, {0x81, 0x00, 0x00, 0xff}}},
162
{{{ 1254, 929, 1488}, 0, { -7184, 0}, {0x81, 0x00, 0x00, 0xff}}},
163
{{{ 1254, 929, 361}, 0, { 4056, 0}, {0x81, 0x00, 0x00, 0xff}}},
164
{{{ 1254, 725, 361}, 0, { 4056, 2010}, {0x81, 0x00, 0x00, 0xff}}},
165
};
166
167
// 0x0700C328 - 0x0700C398
168
static const Vtx ddd_seg7_vertex_0700C328[] = {
169
{{{ 1971, 929, 1488}, 0, { 7122, -1054}, {0x00, 0x00, 0x7f, 0xff}}},
170
{{{ 1254, 725, 1488}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}},
171
{{{ 1971, 725, 1488}, 0, { 7122, 990}, {0x00, 0x00, 0x7f, 0xff}}},
172
{{{ 1971, 725, 361}, 0, { 4056, 2010}, {0x7f, 0x00, 0x00, 0xff}}},
173
{{{ 1971, 929, 361}, 0, { 4056, 0}, {0x7f, 0x00, 0x00, 0xff}}},
174
{{{ 1971, 929, 1488}, 0, { -7184, 0}, {0x7f, 0x00, 0x00, 0xff}}},
175
{{{ 1254, 929, 1488}, 0, { 0, -1054}, {0x00, 0x00, 0x7f, 0xff}}},
176
};
177
178
// 0x0700C398 - 0x0700C488
179
static const Vtx ddd_seg7_vertex_0700C398[] = {
180
{{{ 5298, -298, 3897}, 0, { 0, 990}, {0xa7, 0x00, 0xa7, 0xff}}},
181
{{{ 5298, -196, 3897}, 0, { 0, 480}, {0xa7, 0x00, 0xa7, 0xff}}},
182
{{{ 5660, -196, 3535}, 0, { 2524, 480}, {0xa7, 0x00, 0xa7, 0xff}}},
183
{{{ 2319, 827, -1279}, 0, { 4516, -1208}, {0x00, 0x81, 0x00, 0xff}}},
184
{{{ 1674, 827, -1279}, 0, { 4516, 2010}, {0x00, 0x81, 0x00, 0xff}}},
185
{{{ 1674, 827, -1883}, 0, { 1500, 2010}, {0x00, 0x81, 0x00, 0xff}}},
186
{{{ 2319, 827, -1883}, 0, { 1500, -1208}, {0x00, 0x81, 0x00, 0xff}}},
187
{{{ 2319, 929, -1883}, 0, { 1500, -1208}, {0x00, 0x7f, 0x00, 0xff}}},
188
{{{ 1674, 929, -1883}, 0, { 1500, 2010}, {0x00, 0x7f, 0x00, 0xff}}},
189
{{{ 1674, 929, -1279}, 0, { 4516, 2010}, {0x00, 0x7f, 0x00, 0xff}}},
190
{{{ 2319, 929, -1279}, 0, { 4516, -1208}, {0x00, 0x7f, 0x00, 0xff}}},
191
{{{ 1971, 725, 1488}, 0, { 3544, -1054}, {0x00, 0x81, 0x00, 0xff}}},
192
{{{ 1254, 725, 361}, 0, { -2072, 2522}, {0x00, 0x81, 0x00, 0xff}}},
193
{{{ 1971, 725, 361}, 0, { -2072, -1054}, {0x00, 0x81, 0x00, 0xff}}},
194
{{{ 1254, 725, 1488}, 0, { 3544, 2522}, {0x00, 0x81, 0x00, 0xff}}},
195
};
196
197
// 0x0700C488 - 0x0700C578
198
static const Vtx ddd_seg7_vertex_0700C488[] = {
199
{{{ 5370, 110, 4694}, 0, { 2524, -1054}, {0x82, 0x00, 0x0b, 0xff}}},
200
{{{ 5298, -298, 3897}, 0, { -540, 990}, {0x82, 0x00, 0x0b, 0xff}}},
201
{{{ 5370, -401, 4694}, 0, { 2524, 1498}, {0x82, 0x00, 0x0b, 0xff}}},
202
{{{ 5660, -298, 3535}, 0, { 2524, 990}, {0xa7, 0x00, 0xa7, 0xff}}},
203
{{{ 5298, -298, 3897}, 0, { 0, 990}, {0xa7, 0x00, 0xa7, 0xff}}},
204
{{{ 5660, -196, 3535}, 0, { 2524, 480}, {0xa7, 0x00, 0xa7, 0xff}}},
205
{{{ 5370, -401, 4694}, 0, { 4568, 990}, {0xf2, 0x83, 0xf2, 0xff}}},
206
{{{ 5298, -298, 3897}, 0, { 2012, -2118}, {0xf2, 0x83, 0xf2, 0xff}}},
207
{{{ 5660, -298, 3535}, 0, { -540, -2118}, {0xf2, 0x83, 0xf2, 0xff}}},
208
{{{ 6456, -401, 3608}, 0, { -3092, 990}, {0xf2, 0x83, 0xf2, 0xff}}},
209
{{{ 6456, -401, 3608}, 0, { 2524, 1500}, {0x0b, 0x00, 0x82, 0xff}}},
210
{{{ 5660, -196, 3535}, 0, { -540, 478}, {0x0b, 0x00, 0x82, 0xff}}},
211
{{{ 6456, 110, 3608}, 0, { 2524, -1054}, {0x0b, 0x00, 0x82, 0xff}}},
212
{{{ 5660, -298, 3535}, 0, { -540, 990}, {0x0b, 0x00, 0x82, 0xff}}},
213
{{{ 5298, -196, 3897}, 0, { -540, 478}, {0x82, 0x00, 0x0b, 0xff}}},
214
};
215
216
// 0x0700C578 - 0x0700C668
217
static const Vtx ddd_seg7_vertex_0700C578[] = {
218
{{{ 2029, -196, 3390}, 0, { 2524, 480}, {0x59, 0x00, 0xa7, 0xff}}},
219
{{{ 2391, -196, 3752}, 0, { 0, 480}, {0x59, 0x00, 0xa7, 0xff}}},
220
{{{ 2391, -298, 3752}, 0, { 0, 990}, {0x59, 0x00, 0xa7, 0xff}}},
221
{{{ 2319, -401, 4549}, 0, { 2524, 1498}, {0x7e, 0x00, 0x0b, 0xff}}},
222
{{{ 2391, -298, 3752}, 0, { -540, 990}, {0x7e, 0x00, 0x0b, 0xff}}},
223
{{{ 2319, 110, 4549}, 0, { 2524, -1054}, {0x7e, 0x00, 0x0b, 0xff}}},
224
{{{ 2391, -196, 3752}, 0, { -540, 478}, {0x7e, 0x00, 0x0b, 0xff}}},
225
{{{ 1233, 110, 3463}, 0, { 2524, -1054}, {0xf5, 0x00, 0x82, 0xff}}},
226
{{{ 2029, -196, 3390}, 0, { -540, 478}, {0xf5, 0x00, 0x82, 0xff}}},
227
{{{ 1233, -401, 3463}, 0, { 2524, 1500}, {0xf5, 0x00, 0x82, 0xff}}},
228
{{{ 2029, -298, 3390}, 0, { -540, 990}, {0xf5, 0x00, 0x82, 0xff}}},
229
{{{ 2029, -298, 3390}, 0, { 2012, -2076}, {0x0e, 0x83, 0xf2, 0xff}}},
230
{{{ 2391, -298, 3752}, 0, { -540, -2076}, {0x0e, 0x83, 0xf2, 0xff}}},
231
{{{ 2319, -401, 4549}, 0, { -3096, 1030}, {0x0e, 0x83, 0xf2, 0xff}}},
232
{{{ 1233, -401, 3463}, 0, { 4568, 1030}, {0x0e, 0x83, 0xf2, 0xff}}},
233
};
234
235
// 0x0700C668 - 0x0700C768
236
static const Vtx ddd_seg7_vertex_0700C668[] = {
237
{{{ 4941, 776, 3792}, 0, { 4568, 0}, {0x00, 0x81, 0x00, 0xff}}},
238
{{{ 4941, 776, 3382}, 0, { 4568, 2010}, {0x00, 0x81, 0x00, 0xff}}},
239
{{{ 5350, 776, 3382}, 0, { 2524, 2010}, {0x00, 0x81, 0x00, 0xff}}},
240
{{{ 2029, -196, 3390}, 0, { 2524, 480}, {0x59, 0x00, 0xa7, 0xff}}},
241
{{{ 2391, -298, 3752}, 0, { 0, 990}, {0x59, 0x00, 0xa7, 0xff}}},
242
{{{ 2029, -298, 3390}, 0, { 2524, 990}, {0x59, 0x00, 0xa7, 0xff}}},
243
{{{ 5350, 878, 3382}, 0, { 2524, 2010}, {0x00, 0x7f, 0x00, 0xff}}},
244
{{{ 5837, 878, 3792}, 0, { 96, 0}, {0x00, 0x7f, 0x00, 0xff}}},
245
{{{ 5837, 878, 3075}, 0, { 96, 3542}, {0x00, 0x7f, 0x00, 0xff}}},
246
{{{ 4941, 878, 3792}, 0, { 4568, 0}, {0x00, 0x7f, 0x00, 0xff}}},
247
{{{ 4941, 878, 3382}, 0, { 4568, 2010}, {0x00, 0x7f, 0x00, 0xff}}},
248
{{{ 5350, 878, 3075}, 0, { 2524, 3542}, {0x00, 0x7f, 0x00, 0xff}}},
249
{{{ 5837, 776, 3792}, 0, { 96, 0}, {0x00, 0x81, 0x00, 0xff}}},
250
{{{ 5350, 929, 1437}, 0, { 2012, -1564}, {0x00, 0x7f, 0x00, 0xff}}},
251
{{{ 5862, 929, 720}, 0, { -540, 2010}, {0x00, 0x7f, 0x00, 0xff}}},
252
{{{ 5350, 929, 720}, 0, { 2012, 2010}, {0x00, 0x7f, 0x00, 0xff}}},
253
};
254
255
// 0x0700C768 - 0x0700C858
256
static const Vtx ddd_seg7_vertex_0700C768[] = {
257
{{{ 5350, 776, 3382}, 0, { 2524, 2010}, {0x00, 0x81, 0x00, 0xff}}},
258
{{{ 5837, 776, 3075}, 0, { 96, 3542}, {0x00, 0x81, 0x00, 0xff}}},
259
{{{ 5837, 776, 3792}, 0, { 96, 0}, {0x00, 0x81, 0x00, 0xff}}},
260
{{{ 5350, 776, 3075}, 0, { 2524, 3542}, {0x00, 0x81, 0x00, 0xff}}},
261
{{{ 3302, 878, 3433}, 0, { -540, 7120}, {0x00, 0x7f, 0x00, 0xff}}},
262
{{{ 2688, 878, 3741}, 0, { -3604, 8654}, {0x00, 0x7f, 0x00, 0xff}}},
263
{{{ 3302, 878, 3741}, 0, { -540, 8654}, {0x00, 0x7f, 0x00, 0xff}}},
264
{{{ 2688, 878, 3433}, 0, { -3604, 7120}, {0x00, 0x7f, 0x00, 0xff}}},
265
{{{ 3302, 776, 3741}, 0, { 3036, 0}, {0x00, 0x81, 0x00, 0xff}}},
266
{{{ 2688, 776, 3741}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}},
267
{{{ 2688, 776, 3433}, 0, { 0, 1498}, {0x00, 0x81, 0x00, 0xff}}},
268
{{{ 3302, 776, 3433}, 0, { 3036, 1498}, {0x00, 0x81, 0x00, 0xff}}},
269
{{{ 5658, 827, 413}, 0, { -2584, 480}, {0x00, 0x81, 0x00, 0xff}}},
270
{{{ 5862, 827, 413}, 0, { -2584, 1500}, {0x00, 0x81, 0x00, 0xff}}},
271
{{{ 5862, 827, 720}, 0, { -1052, 1500}, {0x00, 0x81, 0x00, 0xff}}},
272
};
273
274
// 0x0700C858 - 0x0700C958
275
static const Vtx ddd_seg7_vertex_0700C858[] = {
276
{{{ 5350, 929, 1437}, 0, { 2012, -1564}, {0x00, 0x7f, 0x00, 0xff}}},
277
{{{ 5862, 929, 1437}, 0, { -540, -1564}, {0x00, 0x7f, 0x00, 0xff}}},
278
{{{ 5862, 929, 720}, 0, { -540, 2010}, {0x00, 0x7f, 0x00, 0xff}}},
279
{{{ 5658, 929, 720}, 0, { 480, 2010}, {0x00, 0x7f, 0x00, 0xff}}},
280
{{{ 5862, 929, 413}, 0, { -540, 3542}, {0x00, 0x7f, 0x00, 0xff}}},
281
{{{ 4941, 929, 1437}, 0, { 4056, 478}, {0x00, 0x7f, 0x00, 0xff}}},
282
{{{ 5350, 929, 1129}, 0, { 2012, 2010}, {0x00, 0x7f, 0x00, 0xff}}},
283
{{{ 4941, 929, 1129}, 0, { 4056, 2010}, {0x00, 0x7f, 0x00, 0xff}}},
284
{{{ 5350, 929, 1437}, 0, { 2012, 478}, {0x00, 0x7f, 0x00, 0xff}}},
285
{{{ 5658, 929, 413}, 0, { 480, 3542}, {0x00, 0x7f, 0x00, 0xff}}},
286
{{{ 5658, 827, 413}, 0, { -2584, 480}, {0x00, 0x81, 0x00, 0xff}}},
287
{{{ 5862, 827, 720}, 0, { -1052, 1500}, {0x00, 0x81, 0x00, 0xff}}},
288
{{{ 5658, 827, 720}, 0, { -1052, 480}, {0x00, 0x81, 0x00, 0xff}}},
289
{{{ 5350, 827, 720}, 0, { -1052, -1054}, {0x00, 0x81, 0x00, 0xff}}},
290
{{{ 5862, 827, 1437}, 0, { 2524, 1498}, {0x00, 0x81, 0x00, 0xff}}},
291
{{{ 5350, 827, 1437}, 0, { 2524, -1054}, {0x00, 0x81, 0x00, 0xff}}},
292
};
293
294
// 0x0700C958 - 0x0700C9D8
295
static const Vtx ddd_seg7_vertex_0700C958[] = {
296
{{{ 4941, 827, 1129}, 0, { -1052, -3098}, {0x00, 0x81, 0x00, 0xff}}},
297
{{{ 5350, 827, 1129}, 0, { -1052, -1054}, {0x00, 0x81, 0x00, 0xff}}},
298
{{{ 5350, 827, 1437}, 0, { 480, -1054}, {0x00, 0x81, 0x00, 0xff}}},
299
{{{ 4941, 827, 1437}, 0, { 480, -3098}, {0x00, 0x81, 0x00, 0xff}}},
300
{{{ 1254, 929, 1488}, 0, { 3544, 2520}, {0x00, 0x7f, 0x00, 0xff}}},
301
{{{ 1971, 929, 1488}, 0, { 3544, -1054}, {0x00, 0x7f, 0x00, 0xff}}},
302
{{{ 1971, 929, 361}, 0, { -2072, -1054}, {0x00, 0x7f, 0x00, 0xff}}},
303
{{{ 1254, 929, 361}, 0, { -2072, 2522}, {0x00, 0x7f, 0x00, 0xff}}},
304
};
305
306
// 0x0700C9D8 - 0x0700CA70
307
static const Gfx ddd_seg7_dl_0700C9D8[] = {
308
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, water_0900A000),
309
gsDPLoadSync(),
310
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
311
gsSPLight(&ddd_seg7_lights_0700BB50.l, 1),
312
gsSPLight(&ddd_seg7_lights_0700BB50.a, 2),
313
gsSPVertex(ddd_seg7_vertex_0700BB68, 15, 0),
314
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
315
gsSP2Triangles( 4, 6, 5, 0x0, 7, 8, 9, 0x0),
316
gsSP2Triangles( 7, 10, 11, 0x0, 11, 12, 7, 0x0),
317
gsSP2Triangles( 7, 9, 10, 0x0, 13, 0, 2, 0x0),
318
gsSP1Triangle(11, 14, 12, 0x0),
319
gsSPVertex(ddd_seg7_vertex_0700BC58, 4, 0),
320
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
321
gsSPEndDisplayList(),
322
};
323
324
// 0x0700CA70 - 0x0700CC70
325
static const Gfx ddd_seg7_dl_0700CA70[] = {
326
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, ddd_seg7_texture_07001800),
327
gsDPLoadSync(),
328
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
329
gsSPVertex(ddd_seg7_vertex_0700BC98, 15, 0),
330
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
331
gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),
332
gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0),
333
gsSP1Triangle(11, 14, 12, 0x0),
334
gsSPVertex(ddd_seg7_vertex_0700BD88, 15, 0),
335
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
336
gsSP2Triangles( 6, 7, 8, 0x0, 6, 8, 9, 0x0),
337
gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
338
gsSP1Triangle( 0, 2, 14, 0x0),
339
gsSPVertex(ddd_seg7_vertex_0700BE78, 15, 0),
340
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
341
gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),
342
gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0),
343
gsSP1Triangle(11, 13, 14, 0x0),
344
gsSPVertex(ddd_seg7_vertex_0700BF68, 15, 0),
345
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
346
gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0),
347
gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
348
gsSP1Triangle( 0, 2, 14, 0x0),
349
gsSPVertex(ddd_seg7_vertex_0700C058, 15, 0),
350
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
351
gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),
352
gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0),
353
gsSP1Triangle(11, 14, 12, 0x0),
354
gsSPVertex(ddd_seg7_vertex_0700C148, 15, 0),
355
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
356
gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0),
357
gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
358
gsSP1Triangle( 0, 2, 14, 0x0),
359
gsSPVertex(ddd_seg7_vertex_0700C238, 15, 0),
360
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
361
gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),
362
gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0),
363
gsSP1Triangle(11, 13, 14, 0x0),
364
gsSPVertex(ddd_seg7_vertex_0700C328, 7, 0),
365
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
366
gsSP1Triangle( 0, 6, 1, 0x0),
367
gsSPEndDisplayList(),
368
};
369
370
// 0x0700CC70 - 0x0700CE48
371
static const Gfx ddd_seg7_dl_0700CC70[] = {
372
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, water_09007800),
373
gsDPLoadSync(),
374
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 64 * 32 - 1, CALC_DXT(64, G_IM_SIZ_16b_BYTES)),
375
gsSPVertex(ddd_seg7_vertex_0700C398, 15, 0),
376
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
377
gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),
378
gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0),
379
gsSP1Triangle(11, 14, 12, 0x0),
380
gsSPVertex(ddd_seg7_vertex_0700C488, 15, 0),
381
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
382
gsSP2Triangles( 6, 7, 8, 0x0, 9, 6, 8, 0x0),
383
gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
384
gsSP1Triangle( 0, 14, 1, 0x0),
385
gsSPVertex(ddd_seg7_vertex_0700C578, 15, 0),
386
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
387
gsSP2Triangles( 4, 6, 5, 0x0, 7, 8, 9, 0x0),
388
gsSP2Triangles( 8, 10, 9, 0x0, 11, 12, 13, 0x0),
389
gsSP1Triangle(11, 13, 14, 0x0),
390
gsSPVertex(ddd_seg7_vertex_0700C668, 16, 0),
391
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
392
gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0),
393
gsSP2Triangles( 6, 10, 9, 0x0, 6, 8, 11, 0x0),
394
gsSP2Triangles( 2, 12, 0, 0x0, 13, 14, 15, 0x0),
395
gsSPVertex(ddd_seg7_vertex_0700C768, 15, 0),
396
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
397
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
398
gsSP2Triangles( 8, 9, 10, 0x0, 8, 10, 11, 0x0),
399
gsSP1Triangle(12, 13, 14, 0x0),
400
gsSPVertex(ddd_seg7_vertex_0700C858, 16, 0),
401
gsSP2Triangles( 0, 1, 2, 0x0, 3, 2, 4, 0x0),
402
gsSP2Triangles( 5, 6, 7, 0x0, 5, 8, 6, 0x0),
403
gsSP2Triangles( 3, 4, 9, 0x0, 10, 11, 12, 0x0),
404
gsSP2Triangles(13, 11, 14, 0x0, 13, 14, 15, 0x0),
405
gsSPVertex(ddd_seg7_vertex_0700C958, 8, 0),
406
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
407
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
408
gsSPEndDisplayList(),
409
};
410
411
// 0x0700CE48 - 0x0700CEE0
412
const Gfx ddd_seg7_dl_0700CE48[] = {
413
gsDPPipeSync(),
414
gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB),
415
gsSPClearGeometryMode(G_SHADING_SMOOTH),
416
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),
417
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
418
gsDPTileSync(),
419
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),
420
gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
421
gsSPDisplayList(ddd_seg7_dl_0700C9D8),
422
gsSPDisplayList(ddd_seg7_dl_0700CA70),
423
gsDPTileSync(),
424
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),
425
gsDPSetTileSize(0, 0, 0, (64 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
426
gsSPDisplayList(ddd_seg7_dl_0700CC70),
427
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
428
gsDPPipeSync(),
429
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
430
gsSPSetGeometryMode(G_SHADING_SMOOTH),
431
gsSPEndDisplayList(),
432
};
433
434