Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
MorsGames
GitHub Repository: MorsGames/sm64plus
Path: blob/master/levels/jrb/areas/2/1/model.inc.c
7862 views
1
// 0x0700D318 - 0x0700D330
2
static const Lights1 jrb_seg7_lights_0700D318 = gdSPDefLights1(
3
0x14, 0x30, 0x2c,
4
0x32, 0x78, 0x6e, 0x28, 0x28, 0x28
5
);
6
7
// 0x0700D330 - 0x0700D348
8
static const Lights1 jrb_seg7_lights_0700D330 = gdSPDefLights1(
9
0x3c, 0x52, 0x4a,
10
0x97, 0xcd, 0xbb, 0x28, 0x28, 0x28
11
);
12
13
// 0x0700D348 - 0x0700D360
14
static const Lights1 jrb_seg7_lights_0700D348 = gdSPDefLights1(
15
0x66, 0x66, 0x66,
16
0xff, 0xff, 0xff, 0x28, 0x28, 0x28
17
);
18
19
// 0x0700D360 - 0x0700D378
20
static const Lights1 jrb_seg7_lights_0700D360 = gdSPDefLights1(
21
0x50, 0x66, 0x58,
22
0xc8, 0xff, 0xdc, 0x28, 0x28, 0x28
23
);
24
25
// 0x0700D378 - 0x0700D3F8
26
static const Vtx jrb_seg7_vertex_0700D378[] = {
27
{{{ 1300, 1344, -995}, 0, { 140, 140}, {0xba, 0x9c, 0xe2, 0xff}}},
28
{{{ 968, 1380, -1083}, 0, { 818, 140}, {0x04, 0x8e, 0xcb, 0xff}}},
29
{{{ 1287, 1294, -1083}, 0, { 140, 140}, {0xaa, 0xc4, 0xb9, 0xff}}},
30
{{{ 1226, 1068, -830}, 0, { 140, 818}, {0xa1, 0x2c, 0xb9, 0xff}}},
31
{{{ 1213, 1018, -918}, 0, { 140, 818}, {0xe0, 0x28, 0x8d, 0xff}}},
32
{{{ 908, 1153, -830}, 0, { 818, 818}, {0x30, 0x12, 0x8d, 0xff}}},
33
{{{ 894, 1104, -919}, 0, { 818, 818}, {0x2d, 0xd4, 0x93, 0xff}}},
34
{{{ 981, 1429, -995}, 0, { 818, 140}, {0x51, 0xa1, 0xed, 0xff}}},
35
};
36
37
// 0x0700D3F8 - 0x0700D4E8
38
static const Vtx jrb_seg7_vertex_0700D3F8[] = {
39
{{{ 1237, 315, -2792}, 0, { 0, 0}, {0xa0, 0x3b, 0x38, 0xff}}},
40
{{{ 988, 200, -3096}, 0, { 990, 0}, {0xa0, 0x3b, 0x38, 0xff}}},
41
{{{ 896, -142, -2891}, 0, { 990, 990}, {0xa0, 0x3b, 0x38, 0xff}}},
42
{{{ 796, 1056, -877}, 0, { 990, 990}, {0xf0, 0xc3, 0x93, 0xff}}},
43
{{{ 894, 1104, -919}, 0, { 818, 818}, {0x2d, 0xd4, 0x93, 0xff}}},
44
{{{ 1274, 928, -877}, 0, { 0, 990}, {0xf0, 0xc3, 0x93, 0xff}}},
45
{{{ 907, 1470, -1125}, 0, { 990, 0}, {0xf0, 0xc3, 0x93, 0xff}}},
46
{{{ 1213, 1018, -918}, 0, { 140, 818}, {0xe0, 0x28, 0x8d, 0xff}}},
47
{{{ 968, 1380, -1083}, 0, { 818, 140}, {0x04, 0x8e, 0xcb, 0xff}}},
48
{{{ 1287, 1294, -1083}, 0, { 140, 140}, {0xaa, 0xc4, 0xb9, 0xff}}},
49
{{{ 1385, 1342, -1125}, 0, { 0, 0}, {0xf0, 0xc3, 0x93, 0xff}}},
50
{{{ -640, 1438, -882}, 0, { 0, 990}, {0xf0, 0xc3, 0x92, 0xff}}},
51
{{{ -529, 1853, -1129}, 0, { 0, 0}, {0xf0, 0xc3, 0x92, 0xff}}},
52
{{{ -50, 1725, -1129}, 0, { 990, 0}, {0xf0, 0xc3, 0x92, 0xff}}},
53
{{{ -162, 1310, -881}, 0, { 990, 990}, {0xf0, 0xc3, 0x92, 0xff}}},
54
};
55
56
// 0x0700D4E8 - 0x0700D5D8
57
static const Vtx jrb_seg7_vertex_0700D4E8[] = {
58
{{{ 1509, 885, -1716}, 0, { 990, 0}, {0x86, 0x20, 0x00, 0xff}}},
59
{{{ 1470, 740, -1156}, 0, { 0, 990}, {0x86, 0x20, 0x00, 0xff}}},
60
{{{ 1562, 1083, -1361}, 0, { 0, 0}, {0x86, 0x20, 0x00, 0xff}}},
61
{{{ 1237, 315, -2792}, 0, { 0, 0}, {0xa0, 0x3b, 0x38, 0xff}}},
62
{{{ 896, -142, -2891}, 0, { 990, 990}, {0xa0, 0x3b, 0x38, 0xff}}},
63
{{{ 1145, -27, -2587}, 0, { 0, 990}, {0xa0, 0x3b, 0x38, 0xff}}},
64
{{{ -912, 891, -2792}, 0, { 990, 0}, {0x71, 0x03, 0x38, 0xff}}},
65
{{{ -846, 324, -2891}, 0, { 0, 990}, {0x71, 0x03, 0x38, 0xff}}},
66
{{{ -754, 667, -3096}, 0, { 0, 0}, {0x71, 0x03, 0x38, 0xff}}},
67
{{{ -1004, 548, -2587}, 0, { 990, 990}, {0x71, 0x03, 0x38, 0xff}}},
68
{{{ 1406, 502, -2403}, 0, { 990, 0}, {0x86, 0x20, 0x00, 0xff}}},
69
{{{ 1367, 357, -1843}, 0, { 0, 990}, {0x86, 0x20, 0x00, 0xff}}},
70
{{{ 1459, 700, -2048}, 0, { 0, 0}, {0x86, 0x20, 0x00, 0xff}}},
71
{{{ 1314, 159, -2198}, 0, { 990, 990}, {0x86, 0x20, 0x00, 0xff}}},
72
{{{ 1417, 542, -1511}, 0, { 990, 990}, {0x86, 0x20, 0x00, 0xff}}},
73
};
74
75
// 0x0700D5D8 - 0x0700D6D8
76
static const Vtx jrb_seg7_vertex_0700D5D8[] = {
77
{{{ -873, 1484, 351}, 0, { 0, 0}, {0x7a, 0xe0, 0x00, 0xff}}},
78
{{{ -820, 1681, 706}, 0, { 990, 0}, {0x7a, 0xe0, 0x00, 0xff}}},
79
{{{ -912, 1339, 910}, 0, { 990, 990}, {0x7a, 0xe0, 0x00, 0xff}}},
80
{{{ -913, 1335, -2048}, 0, { 990, 0}, {0x7a, 0xe0, 0x00, 0xff}}},
81
{{{ -1005, 993, -1843}, 0, { 990, 990}, {0x7a, 0xe0, 0x00, 0xff}}},
82
{{{ -1058, 795, -2198}, 0, { 0, 990}, {0x7a, 0xe0, 0x00, 0xff}}},
83
{{{ -966, 1137, -2403}, 0, { 0, 0}, {0x7a, 0xe0, 0x00, 0xff}}},
84
{{{ -810, 1718, -1361}, 0, { 990, 0}, {0x7a, 0xe0, 0x00, 0xff}}},
85
{{{ -902, 1376, -1156}, 0, { 990, 990}, {0x7a, 0xe0, 0x00, 0xff}}},
86
{{{ -863, 1521, -1716}, 0, { 0, 0}, {0x7a, 0xe0, 0x00, 0xff}}},
87
{{{ -955, 1178, -1511}, 0, { 0, 990}, {0x7a, 0xe0, 0x00, 0xff}}},
88
{{{ -1006, 989, -535}, 0, { 0, 0}, {0x7a, 0xe0, 0x00, 0xff}}},
89
{{{ -953, 1187, -180}, 0, { 990, 0}, {0x7a, 0xe0, 0x00, 0xff}}},
90
{{{ -1097, 646, -330}, 0, { 0, 990}, {0x7a, 0xe0, 0x00, 0xff}}},
91
{{{ -1044, 844, 24}, 0, { 990, 990}, {0x7a, 0xe0, 0x00, 0xff}}},
92
{{{ -965, 1141, 556}, 0, { 0, 990}, {0x7a, 0xe0, 0x00, 0xff}}},
93
};
94
95
// 0x0700D6D8 - 0x0700D7C8
96
static const Vtx jrb_seg7_vertex_0700D6D8[] = {
97
{{{ -741, 1978, 1238}, 0, { 0, 0}, {0x7a, 0xe0, 0x00, 0xff}}},
98
{{{ -688, 2176, 1592}, 0, { 990, 0}, {0x7a, 0xe0, 0x00, 0xff}}},
99
{{{ -780, 1833, 1797}, 0, { 990, 990}, {0x7a, 0xe0, 0x00, 0xff}}},
100
{{{ -833, 1635, 1442}, 0, { 0, 990}, {0x7a, 0xe0, 0x00, 0xff}}},
101
{{{ -608, 2473, 2124}, 0, { 0, 0}, {0x7a, 0xe0, 0x00, 0xff}}},
102
{{{ -555, 2671, 2479}, 0, { 990, 0}, {0x7a, 0xe0, 0x00, 0xff}}},
103
{{{ -647, 2328, 2684}, 0, { 990, 990}, {0x7a, 0xe0, 0x00, 0xff}}},
104
{{{ -700, 2130, 2329}, 0, { 0, 990}, {0x7a, 0xe0, 0x00, 0xff}}},
105
{{{ 1815, 2029, 2482}, 0, { 0, 0}, {0x86, 0x20, 0x00, 0xff}}},
106
{{{ 1762, 1831, 2128}, 0, { 990, 0}, {0x86, 0x20, 0x00, 0xff}}},
107
{{{ 1724, 1687, 2687}, 0, { 0, 990}, {0x86, 0x20, 0x00, 0xff}}},
108
{{{ 1418, 546, -177}, 0, { 0, 0}, {0x86, 0x20, 0x00, 0xff}}},
109
{{{ 1273, 5, -327}, 0, { 990, 990}, {0x86, 0x20, 0x00, 0xff}}},
110
{{{ 1326, 203, 27}, 0, { 0, 990}, {0x86, 0x20, 0x00, 0xff}}},
111
{{{ 1671, 1489, 2333}, 0, { 990, 990}, {0x86, 0x20, 0x00, 0xff}}},
112
};
113
114
// 0x0700D7C8 - 0x0700D878
115
static const Vtx jrb_seg7_vertex_0700D7C8[] = {
116
{{{ 1683, 1535, 1596}, 0, { 0, 0}, {0x86, 0x20, 0x00, 0xff}}},
117
{{{ 1538, 994, 1446}, 0, { 990, 990}, {0x86, 0x20, 0x00, 0xff}}},
118
{{{ 1591, 1192, 1800}, 0, { 0, 990}, {0x86, 0x20, 0x00, 0xff}}},
119
{{{ 1630, 1337, 1241}, 0, { 990, 0}, {0x86, 0x20, 0x00, 0xff}}},
120
{{{ 1550, 1040, 709}, 0, { 0, 0}, {0x86, 0x20, 0x00, 0xff}}},
121
{{{ 1497, 842, 354}, 0, { 990, 0}, {0x86, 0x20, 0x00, 0xff}}},
122
{{{ 1406, 500, 559}, 0, { 990, 990}, {0x86, 0x20, 0x00, 0xff}}},
123
{{{ 1459, 698, 914}, 0, { 0, 990}, {0x86, 0x20, 0x00, 0xff}}},
124
{{{ 1418, 546, -177}, 0, { 0, 0}, {0x86, 0x20, 0x00, 0xff}}},
125
{{{ 1365, 348, -532}, 0, { 990, 0}, {0x86, 0x20, 0x00, 0xff}}},
126
{{{ 1273, 5, -327}, 0, { 990, 990}, {0x86, 0x20, 0x00, 0xff}}},
127
};
128
129
// 0x0700D878 - 0x0700D928
130
static const Vtx jrb_seg7_vertex_0700D878[] = {
131
{{{ -490, 217, 1205}, 0, { 866, 884}, {0x11, 0x42, 0x96, 0xff}}},
132
{{{ -546, 303, 1249}, 0, { 920, 936}, {0x1e, 0x73, 0xd5, 0xff}}},
133
{{{ 625, -10, 1249}, 0, { 56, 936}, {0x19, 0x5e, 0xb0, 0xff}}},
134
{{{ -665, -351, 154}, 0, { 882, 898}, {0x11, 0x3f, 0x94, 0xff}}},
135
{{{ -705, -289, 184}, 0, { 920, 936}, {0x1e, 0x73, 0xd5, 0xff}}},
136
{{{ -475, -351, 184}, 0, { 750, 936}, {0x1c, 0x69, 0xc0, 0xff}}},
137
{{{ 693, 536, 2270}, 0, { 84, 884}, {0x11, 0x41, 0x95, 0xff}}},
138
{{{ -331, 811, 2270}, 0, { 840, 884}, {0x11, 0x41, 0x95, 0xff}}},
139
{{{ -387, 897, 2313}, 0, { 894, 936}, {0x19, 0x5d, 0xaf, 0xff}}},
140
{{{ 784, 583, 2313}, 0, { 30, 936}, {0x1e, 0x73, 0xd5, 0xff}}},
141
{{{ 534, -56, 1205}, 0, { 110, 884}, {0x11, 0x42, 0x96, 0xff}}},
142
};
143
144
// 0x0700D928 - 0x0700D968
145
static const Vtx jrb_seg7_vertex_0700D928[] = {
146
{{{ 981, 1429, -995}, 0, { 2052, -712}, {0x51, 0xa1, 0xed, 0xff}}},
147
{{{ 1300, 1344, -995}, 0, { 692, -712}, {0xba, 0x9c, 0xe2, 0xff}}},
148
{{{ 908, 1153, -830}, 0, { 2052, 648}, {0x30, 0x12, 0x8d, 0xff}}},
149
{{{ 1226, 1068, -830}, 0, { 692, 648}, {0xa1, 0x2c, 0xb9, 0xff}}},
150
};
151
152
// 0x0700D968 - 0x0700DA28
153
static const Vtx jrb_seg7_vertex_0700D968[] = {
154
{{{ -475, -351, 184}, 0, { 750, 936}, {0x1c, 0x69, 0xc0, 0xff}}},
155
{{{ -705, -289, 184}, 0, { 920, 936}, {0x1e, 0x73, 0xd5, 0xff}}},
156
{{{ -463, -351, 265}, 0, { 742, 990}, {0x20, 0x7a, 0xfc, 0xff}}},
157
{{{ -631, -306, 265}, 0, { 866, 990}, {0x20, 0x7a, 0xfc, 0xff}}},
158
{{{ 784, 583, 2313}, 0, { 30, 936}, {0x1e, 0x73, 0xd5, 0xff}}},
159
{{{ -387, 897, 2313}, 0, { 894, 936}, {0x19, 0x5d, 0xaf, 0xff}}},
160
{{{ -313, 880, 2394}, 0, { 840, 990}, {0x20, 0x7a, 0xfc, 0xff}}},
161
{{{ 712, 605, 2394}, 0, { 84, 990}, {0x20, 0x7a, 0xfc, 0xff}}},
162
{{{ 625, -10, 1249}, 0, { 56, 936}, {0x19, 0x5e, 0xb0, 0xff}}},
163
{{{ -546, 303, 1249}, 0, { 920, 936}, {0x1e, 0x73, 0xd5, 0xff}}},
164
{{{ 553, 12, 1330}, 0, { 110, 990}, {0x20, 0x7a, 0xfb, 0xff}}},
165
{{{ -472, 287, 1330}, 0, { 866, 990}, {0x20, 0x7a, 0xfb, 0xff}}},
166
};
167
168
// 0x0700DA28 - 0x0700DB28
169
static const Vtx jrb_seg7_vertex_0700DA28[] = {
170
{{{ 822, -351, 488}, 0, { 360, 4334}, {0xe0, 0x78, 0xe8, 0xff}}},
171
{{{ 1217, 1125, 3135}, 0, { 10528, 4334}, {0xbf, 0x52, 0xba, 0xff}}},
172
{{{ 1110, -351, -333}, 0, { -1884, 2752}, {0xc4, 0x6d, 0xeb, 0xff}}},
173
{{{ 885, 1421, 3483}, 0, { 11864, 4334}, {0xed, 0x3c, 0x93, 0xff}}},
174
{{{ 1331, 2232, 3522}, 0, { 13472, 1812}, {0xa9, 0x0b, 0xa5, 0xff}}},
175
{{{ 1695, 1539, 2833}, 0, { 10528, 2324}, {0x90, 0x2f, 0xdc, 0xff}}},
176
{{{ 668, 1534, -1125}, 0, { 532, -1438}, {0xf0, 0xc3, 0x93, 0xff}}},
177
{{{ 23, 1041, -753}, 0, { 2180, 1032}, {0xf0, 0xc3, 0x93, 0xff}}},
178
{{{ 189, 1663, -1125}, 0, { 2180, -1438}, {0xf0, 0xc3, 0x93, 0xff}}},
179
{{{ 502, 912, -753}, 0, { 532, 1032}, {0xf0, 0xc3, 0x93, 0xff}}},
180
{{{ 1458, 656, -753}, 0, { -2752, -3052}, {0xff, 0xf9, 0x82, 0xff}}},
181
{{{ 1274, 928, -877}, 0, { -1928, -3878}, {0xf0, 0xc3, 0x93, 0xff}}},
182
{{{ 1385, 1342, -1125}, 0, { -1928, -5526}, {0xf0, 0xc3, 0x93, 0xff}}},
183
{{{ 1653, 1382, -1187}, 0, { -2752, -5938}, {0xb5, 0xb1, 0xc0, 0xff}}},
184
{{{ 907, 1470, -1125}, 0, { -280, -5526}, {0xf0, 0xc3, 0x93, 0xff}}},
185
{{{ 668, 1534, -1125}, 0, { 536, -5526}, {0xf0, 0xc3, 0x93, 0xff}}},
186
};
187
188
// 0x0700DB28 - 0x0700DC08
189
static const Vtx jrb_seg7_vertex_0700DB28[] = {
190
{{{ 1653, 1382, -1187}, 0, { -2752, -5938}, {0xb5, 0xb1, 0xc0, 0xff}}},
191
{{{ 668, 1534, -1125}, 0, { 536, -5526}, {0xf0, 0xc3, 0x93, 0xff}}},
192
{{{ -739, 2023, -1187}, 0, { 5484, -5938}, {0x2c, 0xa1, 0xb9, 0xff}}},
193
{{{ 796, 1056, -877}, 0, { -280, -3878}, {0xf0, 0xc3, 0x93, 0xff}}},
194
{{{ 1274, 928, -877}, 0, { -1928, -3878}, {0xf0, 0xc3, 0x93, 0xff}}},
195
{{{ 1458, 656, -753}, 0, { -2752, -3052}, {0xff, 0xf9, 0x82, 0xff}}},
196
{{{ 907, 1470, -1125}, 0, { -280, -5526}, {0xf0, 0xc3, 0x93, 0xff}}},
197
{{{ 502, 912, -753}, 0, { 536, -3052}, {0xf0, 0xc3, 0x93, 0xff}}},
198
{{{ 189, 1663, -1125}, 0, { 2188, -5526}, {0xf0, 0xc3, 0x93, 0xff}}},
199
{{{ -934, 1297, -753}, 0, { 5484, -3052}, {0xff, 0xf9, 0x82, 0xff}}},
200
{{{ 23, 1041, -753}, 0, { 2188, -3052}, {0xf0, 0xc3, 0x93, 0xff}}},
201
{{{ 482, 2801, 3605}, 0, { 2228, -1042}, {0xff, 0xd4, 0x8a, 0xff}}},
202
{{{ 1180, 2762, 3522}, 0, { -48, -1592}, {0xcb, 0xdd, 0x93, 0xff}}},
203
{{{ 983, 2666, 3605}, 0, { 500, -1042}, {0xea, 0xe1, 0x87, 0xff}}},
204
};
205
206
// 0x0700DC08 - 0x0700DCF8
207
static const Vtx jrb_seg7_vertex_0700DC08[] = {
208
{{{ -993, 1078, -765}, 0, { 5484, -2416}, {0xe1, 0x8a, 0xe0, 0xff}}},
209
{{{ -950, 1237, -860}, 0, { 5484, -3052}, {0x08, 0x1f, 0x86, 0xff}}},
210
{{{ 1399, 436, -765}, 0, { -2752, -2416}, {0xe1, 0x8a, 0xe0, 0xff}}},
211
{{{ 1442, 596, -860}, 0, { -2752, -3052}, {0x08, 0x1f, 0x86, 0xff}}},
212
{{{ 885, 1421, 3483}, 0, { -252, 2290}, {0xed, 0x3c, 0x93, 0xff}}},
213
{{{ 910, 2028, 3699}, 0, { 188, 946}, {0xec, 0x09, 0x84, 0xff}}},
214
{{{ 1331, 2232, 3522}, 0, { -988, -230}, {0xa9, 0x0b, 0xa5, 0xff}}},
215
{{{ -54, 1673, 3483}, 0, { 2984, 2290}, {0x2d, 0x24, 0x90, 0xff}}},
216
{{{ 226, 2211, 3699}, 0, { 2540, 946}, {0x1d, 0xff, 0x85, 0xff}}},
217
{{{ 482, 2801, 3605}, 0, { 2228, -1042}, {0xff, 0xd4, 0x8a, 0xff}}},
218
{{{ 983, 2666, 3605}, 0, { 500, -1042}, {0xea, 0xe1, 0x87, 0xff}}},
219
{{{ 1180, 2762, 3522}, 0, { -48, -1592}, {0xcb, 0xdd, 0x93, 0xff}}},
220
{{{ 1478, 2782, 3194}, 0, { -988, -2416}, {0x9e, 0xb5, 0xe5, 0xff}}},
221
{{{ 359, 2982, 3522}, 0, { 2776, -1592}, {0x1c, 0xc7, 0x93, 0xff}}},
222
{{{ 415, 3189, 3398}, 0, { 2776, -2416}, {0x12, 0xa3, 0xad, 0xff}}},
223
};
224
225
// 0x0700DCF8 - 0x0700DDD8
226
static const Vtx jrb_seg7_vertex_0700DCF8[] = {
227
{{{ 1331, 2232, 3522}, 0, { 13472, 1812}, {0xa9, 0x0b, 0xa5, 0xff}}},
228
{{{ 1876, 2217, 2428}, 0, { 10528, -372}, {0x98, 0xba, 0x12, 0xff}}},
229
{{{ 1695, 1539, 2833}, 0, { 10528, 2324}, {0x90, 0x2f, 0xdc, 0xff}}},
230
{{{ 1478, 2782, 3194}, 0, { 13472, -372}, {0x9e, 0xb5, 0xe5, 0xff}}},
231
{{{ 1263, -72, -1679}, 0, { -5248, -372}, {0xa3, 0x54, 0xf0, 0xff}}},
232
{{{ 1188, -351, -556}, 0, { -2492, 2324}, {0xaf, 0x61, 0xf9, 0xff}}},
233
{{{ 1110, -351, -333}, 0, { -1884, 2752}, {0xc4, 0x6d, 0xeb, 0xff}}},
234
{{{ 226, 2211, 3699}, 0, { 2540, 946}, {0x1d, 0xff, 0x85, 0xff}}},
235
{{{ -54, 1673, 3483}, 0, { 2984, 2290}, {0x2d, 0x24, 0x90, 0xff}}},
236
{{{ -36, 2599, 3522}, 0, { 3720, -230}, {0x47, 0xdd, 0x9d, 0xff}}},
237
{{{ 482, 2801, 3605}, 0, { 2228, -1042}, {0xff, 0xd4, 0x8a, 0xff}}},
238
{{{ 415, 3189, 3398}, 0, { 2776, -2416}, {0x12, 0xa3, 0xad, 0xff}}},
239
{{{ 359, 2982, 3522}, 0, { 2776, -1592}, {0x1c, 0xc7, 0x93, 0xff}}},
240
{{{ 111, 3148, 3194}, 0, { 3720, -2416}, {0x1d, 0x85, 0x0b, 0xff}}},
241
};
242
243
// 0x0700DDD8 - 0x0700DED8
244
static const Vtx jrb_seg7_vertex_0700DDD8[] = {
245
{{{ 111, 3148, 3194}, 0, { 13472, -372}, {0x1d, 0x85, 0x0b, 0xff}}},
246
{{{ -36, 2599, 3522}, 0, { 13472, 1812}, {0x47, 0xdd, 0x9d, 0xff}}},
247
{{{ -697, 2180, 2833}, 0, { 10528, 2324}, {0x77, 0xf1, 0xd9, 0xff}}},
248
{{{ -54, 1673, 3483}, 0, { 11864, 4334}, {0x2d, 0x24, 0x90, 0xff}}},
249
{{{ -491, 1583, 3135}, 0, { 10528, 4334}, {0x64, 0x1e, 0xb9, 0xff}}},
250
{{{ -1054, -351, -502}, 0, { -3300, 4086}, {0x5c, 0x54, 0xe8, 0xff}}},
251
{{{ -1009, -351, -332}, 0, { -2792, 4334}, {0x41, 0x67, 0xde, 0xff}}},
252
{{{ 1263, -72, -1679}, 0, { -5248, -372}, {0xa3, 0x54, 0xf0, 0xff}}},
253
{{{ 1188, -351, -1513}, 0, { -5248, 734}, {0xb4, 0x61, 0x1b, 0xff}}},
254
{{{ 1188, -351, -556}, 0, { -2492, 2324}, {0xaf, 0x61, 0xf9, 0xff}}},
255
{{{ 844, -266, -2190}, 0, { -7208, -372}, {0xbc, 0x63, 0x27, 0xff}}},
256
{{{ 1478, 2782, 3194}, 0, { -988, -2416}, {0x9e, 0xb5, 0xe5, 0xff}}},
257
{{{ 1180, 2762, 3522}, 0, { -48, -1592}, {0xcb, 0xdd, 0x93, 0xff}}},
258
{{{ 1235, 2969, 3398}, 0, { -48, -2416}, {0xcc, 0x98, 0xce, 0xff}}},
259
{{{ 482, 2801, 3605}, 0, { 2228, -1042}, {0xff, 0xd4, 0x8a, 0xff}}},
260
{{{ 415, 3189, 3398}, 0, { 2776, -2416}, {0x12, 0xa3, 0xad, 0xff}}},
261
};
262
263
// 0x0700DED8 - 0x0700DFD8
264
static const Vtx jrb_seg7_vertex_0700DED8[] = {
265
{{{ 111, 3148, 3194}, 0, { 13472, -372}, {0x1d, 0x85, 0x0b, 0xff}}},
266
{{{ -697, 2180, 2833}, 0, { 10528, 2324}, {0x77, 0xf1, 0xd9, 0xff}}},
267
{{{ -515, 2858, 2428}, 0, { 10528, -374}, {0x25, 0x8d, 0x25, 0xff}}},
268
{{{ -1129, 568, -1679}, 0, { -5248, -372}, {0x7e, 0x0e, 0xfe, 0xff}}},
269
{{{ -1311, -110, -1274}, 0, { -5248, 2324}, {0x7c, 0x0b, 0x17, 0xff}}},
270
{{{ -1228, -351, -1152}, 0, { -5248, 3134}, {0x69, 0x45, 0xf6, 0xff}}},
271
{{{ -1054, -351, -502}, 0, { -3300, 4086}, {0x5c, 0x54, 0xe8, 0xff}}},
272
{{{ -864, 191, -2190}, 0, { -7208, -372}, {0x69, 0x42, 0x19, 0xff}}},
273
{{{ -1071, -351, -1741}, 0, { -6876, 2038}, {0x15, 0x7c, 0x09, 0xff}}},
274
{{{ -560, -42, -2445}, 0, { 3128, -2416}, {0x3c, 0x6d, 0x18, 0xff}}},
275
{{{ 455, -351, -2425}, 0, { -396, -2280}, {0xf9, 0x68, 0x47, 0xff}}},
276
{{{ 464, -317, -2445}, 0, { -396, -2416}, {0xf9, 0x7c, 0x15, 0xff}}},
277
{{{ -643, -351, -2261}, 0, { 3128, -1188}, {0x21, 0x6a, 0x3c, 0xff}}},
278
{{{ -864, 191, -2190}, 0, { 4308, -2416}, {0x69, 0x42, 0x19, 0xff}}},
279
{{{ -716, -351, -2182}, 0, { 3364, -1002}, {0x45, 0x54, 0x40, 0xff}}},
280
{{{ 759, -351, -2188}, 0, { -1372, -2114}, {0xd4, 0x67, 0x39, 0xff}}},
281
};
282
283
// 0x0700DFD8 - 0x0700E0C8
284
static const Vtx jrb_seg7_vertex_0700DFD8[] = {
285
{{{ 759, -351, -2188}, 0, { -1372, -2114}, {0xd4, 0x67, 0x39, 0xff}}},
286
{{{ 844, -266, -2190}, 0, { -1576, -2416}, {0xbc, 0x63, 0x27, 0xff}}},
287
{{{ 464, -317, -2445}, 0, { -396, -2416}, {0xf9, 0x7c, 0x15, 0xff}}},
288
{{{ -739, 2023, -1187}, 0, { -1324, -3894}, {0x2c, 0xa1, 0xb9, 0xff}}},
289
{{{ -1205, 283, -2190}, 0, { -7208, -372}, {0x75, 0x2a, 0xed, 0xff}}},
290
{{{ -968, 1168, -2719}, 0, { -7208, -3894}, {0x3f, 0xae, 0x48, 0xff}}},
291
{{{ -976, 1137, -658}, 0, { -1324, -372}, {0x7a, 0xe0, 0x00, 0xff}}},
292
{{{ -703, 792, -3230}, 0, { 4308, -5938}, {0x19, 0xbd, 0x68, 0xff}}},
293
{{{ -940, -93, -2701}, 0, { 4308, -2416}, {0x5a, 0x59, 0x05, 0xff}}},
294
{{{ -617, -255, -2828}, 0, { 3128, -2416}, {0x37, 0x65, 0x34, 0xff}}},
295
{{{ 1188, -351, -2194}, 0, { -7208, -398}, {0xa2, 0x53, 0x0b, 0xff}}},
296
{{{ 1653, 1382, -1187}, 0, { -1324, -3894}, {0xb5, 0xb1, 0xc0, 0xff}}},
297
{{{ 1424, 527, -2719}, 0, { -7208, -3894}, {0xa0, 0xd9, 0x48, 0xff}}},
298
{{{ 1415, 496, -658}, 0, { -1324, -372}, {0x86, 0x20, 0x00, 0xff}}},
299
{{{ 1188, -351, -2178}, 0, { -7164, -372}, {0xe4, 0x7a, 0xed, 0xff}}},
300
};
301
302
// 0x0700E0C8 - 0x0700E1C8
303
static const Vtx jrb_seg7_vertex_0700E0C8[] = {
304
{{{ 1005, 334, -3230}, 0, { -9172, -3894}, {0xbd, 0xe2, 0x67, 0xff}}},
305
{{{ 822, -351, -2820}, 0, { -9172, -1168}, {0xc6, 0x57, 0x47, 0xff}}},
306
{{{ 1424, 527, -2719}, 0, { -7208, -3894}, {0xa0, 0xd9, 0x48, 0xff}}},
307
{{{ 1188, -351, -2194}, 0, { -7208, -398}, {0xa2, 0x53, 0x0b, 0xff}}},
308
{{{ -703, 792, -3230}, 0, { 4308, -5938}, {0x19, 0xbd, 0x68, 0xff}}},
309
{{{ -617, -255, -2828}, 0, { 3128, -2416}, {0x37, 0x65, 0x34, 0xff}}},
310
{{{ -380, 629, -3358}, 0, { 3128, -5938}, {0x14, 0x1e, 0x79, 0xff}}},
311
{{{ -262, -351, -2828}, 0, { 1904, -2416}, {0x19, 0x7c, 0x06, 0xff}}},
312
{{{ 455, -351, -2936}, 0, { -400, -3130}, {0x00, 0x73, 0x34, 0xff}}},
313
{{{ 645, 354, -3358}, 0, { -400, -5938}, {0xe3, 0xfd, 0x7b, 0xff}}},
314
{{{ 822, -351, -2820}, 0, { -1576, -3212}, {0xc6, 0x57, 0x47, 0xff}}},
315
{{{ 1005, 334, -3230}, 0, { -1576, -5938}, {0xbd, 0xe2, 0x67, 0xff}}},
316
{{{ -968, 1168, -2719}, 0, { -7208, -3894}, {0x3f, 0xae, 0x48, 0xff}}},
317
{{{ -940, -93, -2701}, 0, { -9172, -372}, {0x5a, 0x59, 0x05, 0xff}}},
318
{{{ -703, 792, -3230}, 0, { -9172, -3894}, {0x19, 0xbd, 0x68, 0xff}}},
319
{{{ -1205, 283, -2190}, 0, { -7208, -372}, {0x75, 0x2a, 0xed, 0xff}}},
320
};
321
322
// 0x0700E1C8 - 0x0700E298
323
static const Vtx jrb_seg7_vertex_0700E1C8[] = {
324
{{{ -864, 191, -2190}, 0, { -7208, -372}, {0x69, 0x42, 0x19, 0xff}}},
325
{{{ -1071, -351, -1741}, 0, { -6876, 2038}, {0x15, 0x7c, 0x09, 0xff}}},
326
{{{ -1009, -351, -1865}, 0, { -7208, 1784}, {0x58, 0x43, 0x3c, 0xff}}},
327
{{{ -864, 191, -2190}, 0, { 4308, -2416}, {0x69, 0x42, 0x19, 0xff}}},
328
{{{ -1009, -351, -1865}, 0, { 4308, -258}, {0x58, 0x43, 0x3c, 0xff}}},
329
{{{ -716, -351, -2182}, 0, { 3364, -1002}, {0x45, 0x54, 0x40, 0xff}}},
330
{{{ 822, -351, -2139}, 0, { -1576, -2078}, {0xd1, 0x6e, 0x28, 0xff}}},
331
{{{ 844, -266, -2190}, 0, { -1576, -2416}, {0xbc, 0x63, 0x27, 0xff}}},
332
{{{ 759, -351, -2188}, 0, { -1372, -2114}, {0xd4, 0x67, 0x39, 0xff}}},
333
{{{ 1188, -351, -1513}, 0, { -5248, 734}, {0xb4, 0x61, 0x1b, 0xff}}},
334
{{{ 844, -266, -2190}, 0, { -7208, -372}, {0xbc, 0x63, 0x27, 0xff}}},
335
{{{ 886, -351, -2029}, 0, { -6864, 100}, {0xc8, 0x6c, 0x21, 0xff}}},
336
{{{ 822, -351, -2139}, 0, { -7208, -34}, {0xd1, 0x6e, 0x28, 0xff}}},
337
};
338
339
// 0x0700E298 - 0x0700E398
340
static const Vtx jrb_seg7_vertex_0700E298[] = {
341
{{{ 1876, 2217, 2428}, 0, { 7736, -3466}, {0x98, 0xba, 0x12, 0xff}}},
342
{{{ 1478, 2782, 3194}, 0, { 10188, -1994}, {0x9e, 0xb5, 0xe5, 0xff}}},
343
{{{ 111, 3148, 3194}, 0, { 10188, 1928}, {0x1d, 0x85, 0x0b, 0xff}}},
344
{{{ 885, 1421, 3483}, 0, { -3408, 1862}, {0xed, 0x3c, 0x93, 0xff}}},
345
{{{ 1217, 1125, 3135}, 0, { -2072, 3188}, {0xbf, 0x52, 0xba, 0xff}}},
346
{{{ 836, 1068, 3224}, 0, { -2072, 2010}, {0x02, 0x62, 0xb0, 0xff}}},
347
{{{ -643, -351, 185}, 0, { 9600, -1520}, {0x1d, 0x75, 0xd9, 0xff}}},
348
{{{ -189, 1343, 3224}, 0, { -2072, -1520}, {0x33, 0x50, 0xad, 0xff}}},
349
{{{ 455, -351, 678}, 0, { 7704, 2010}, {0xfa, 0x79, 0xdb, 0xff}}},
350
{{{ 822, -351, 488}, 0, { 8096, 3188}, {0xe0, 0x78, 0xe8, 0xff}}},
351
{{{ -54, 1673, 3483}, 0, { -3408, -1372}, {0x2d, 0x24, 0x90, 0xff}}},
352
{{{ -491, 1583, 3135}, 0, { -2072, -2698}, {0x64, 0x1e, 0xb9, 0xff}}},
353
{{{ -1009, -351, -332}, 0, { 11248, -2696}, {0x41, 0x67, 0xde, 0xff}}},
354
{{{ 1235, 2969, 3398}, 0, { 10840, -1210}, {0xcc, 0x98, 0xce, 0xff}}},
355
{{{ 415, 3189, 3398}, 0, { 10840, 1144}, {0x12, 0xa3, 0xad, 0xff}}},
356
{{{ -515, 2858, 2428}, 0, { 7736, 3400}, {0x25, 0x8d, 0x25, 0xff}}},
357
};
358
359
// 0x0700E398 - 0x0700E458
360
static const Vtx jrb_seg7_vertex_0700E398[] = {
361
{{{ 1876, 2217, 2428}, 0, { 7736, -3466}, {0x98, 0xba, 0x12, 0xff}}},
362
{{{ -515, 2858, 2428}, 0, { 7736, 3400}, {0x25, 0x8d, 0x25, 0xff}}},
363
{{{ 1399, 436, -765}, 0, { -436, -3466}, {0xe1, 0x8a, 0xe0, 0xff}}},
364
{{{ -993, 1078, -765}, 0, { -436, 3400}, {0xe1, 0x8a, 0xe0, 0xff}}},
365
{{{ 1424, 527, -2719}, 0, { -5344, -3466}, {0xa0, 0xd9, 0x48, 0xff}}},
366
{{{ -968, 1168, -2719}, 0, { -5344, 3400}, {0x3f, 0xae, 0x48, 0xff}}},
367
{{{ -703, 792, -3230}, 0, { -6976, 2418}, {0x19, 0xbd, 0x68, 0xff}}},
368
{{{ 1653, 1382, -1187}, 0, { -436, -3466}, {0xb5, 0xb1, 0xc0, 0xff}}},
369
{{{ 645, 354, -3358}, 0, { -7388, -1504}, {0xe3, 0xfd, 0x7b, 0xff}}},
370
{{{ 1005, 334, -3230}, 0, { -6976, -2486}, {0xbd, 0xe2, 0x67, 0xff}}},
371
{{{ -380, 629, -3358}, 0, { -7388, 1438}, {0x14, 0x1e, 0x79, 0xff}}},
372
{{{ -739, 2023, -1187}, 0, { -436, 3400}, {0x2c, 0xa1, 0xb9, 0xff}}},
373
};
374
375
// 0x0700E458 - 0x0700E518
376
static const Vtx jrb_seg7_vertex_0700E458[] = {
377
{{{ -262, -351, -2828}, 0, { 540, 788}, {0x19, 0x7c, 0x06, 0xff}}},
378
{{{ 464, -317, -2445}, 0, { 2012, -1520}, {0xf9, 0x7c, 0x15, 0xff}}},
379
{{{ 1162, -351, -2190}, 0, { 2992, -3790}, {0x13, 0x75, 0xd5, 0xff}}},
380
{{{ -560, -42, -2445}, 0, { 2012, 2010}, {0x3c, 0x6d, 0x18, 0xff}}},
381
{{{ 844, -266, -2190}, 0, { 2992, -2698}, {0xbc, 0x63, 0x27, 0xff}}},
382
{{{ 1263, -72, -1679}, 0, { 4956, -3874}, {0xa3, 0x54, 0xf0, 0xff}}},
383
{{{ 1188, -351, -2178}, 0, { 3040, -3876}, {0xe4, 0x7a, 0xed, 0xff}}},
384
{{{ -1205, 283, -2190}, 0, { 2992, 4364}, {0x75, 0x2a, 0xed, 0xff}}},
385
{{{ -1129, 568, -1679}, 0, { 4956, 4364}, {0x7e, 0x0e, 0xfe, 0xff}}},
386
{{{ -864, 191, -2190}, 0, { 2992, 3186}, {0x69, 0x42, 0x19, 0xff}}},
387
{{{ -940, -93, -2701}, 0, { 1032, 3186}, {0x5a, 0x59, 0x05, 0xff}}},
388
{{{ -617, -255, -2828}, 0, { 540, 2010}, {0x37, 0x65, 0x34, 0xff}}},
389
};
390
391
// 0x0700E518 - 0x0700E558
392
static const Vtx jrb_seg7_vertex_0700E518[] = {
393
{{{ -950, 1237, -860}, 0, { 992, 5142}, {0x08, 0x1f, 0x86, 0xff}}},
394
{{{ 1458, 656, -753}, 0, { 1404, -3098}, {0xff, 0xf9, 0x82, 0xff}}},
395
{{{ 1442, 596, -860}, 0, { 988, -3098}, {0x08, 0x1f, 0x86, 0xff}}},
396
{{{ -934, 1297, -753}, 0, { 1404, 5142}, {0xff, 0xf9, 0x82, 0xff}}},
397
};
398
399
// 0x0700E558 - 0x0700E658
400
static const Vtx jrb_seg7_vertex_0700E558[] = {
401
{{{ -1071, -351, -1741}, 0, { 2612, 836}, {0x15, 0x7c, 0x09, 0xff}}},
402
{{{ 1110, -351, -333}, 0, { -200, -340}, {0xc4, 0x6d, 0xeb, 0xff}}},
403
{{{ 1188, -351, -556}, 0, { -348, -190}, {0xaf, 0x61, 0xf9, 0xff}}},
404
{{{ 455, -351, 678}, 0, { 892, -992}, {0xfa, 0x79, 0xdb, 0xff}}},
405
{{{ 822, -351, 488}, 0, { 344, -890}, {0xe0, 0x78, 0xe8, 0xff}}},
406
{{{ -643, -351, 185}, 0, { 2344, -552}, {0x1d, 0x75, 0xd9, 0xff}}},
407
{{{ -1009, -351, -332}, 0, { 2768, -156}, {0x41, 0x67, 0xde, 0xff}}},
408
{{{ -1054, -351, -502}, 0, { 2800, -34}, {0x5c, 0x54, 0xe8, 0xff}}},
409
{{{ -1228, -351, -1152}, 0, { 2932, 436}, {0x69, 0x45, 0xf6, 0xff}}},
410
{{{ 759, -351, -2188}, 0, { 0, 990}, {0xd4, 0x67, 0x39, 0xff}}},
411
{{{ 455, -351, -2425}, 0, { 352, 1180}, {0xf9, 0x68, 0x47, 0xff}}},
412
{{{ 822, -351, -2139}, 0, { -108, 950}, {0xd1, 0x6e, 0x28, 0xff}}},
413
{{{ 886, -351, -2029}, 0, { -180, 868}, {0xc8, 0x6c, 0x21, 0xff}}},
414
{{{ 1188, -351, -1513}, 0, { -512, 480}, {0xb4, 0x61, 0x1b, 0xff}}},
415
{{{ -643, -351, -2261}, 0, { 1920, 1160}, {0x21, 0x6a, 0x3c, 0xff}}},
416
{{{ -716, -351, -2182}, 0, { 2036, 1112}, {0x45, 0x54, 0x40, 0xff}}},
417
};
418
419
// 0x0700E658 - 0x0700E6E8
420
static const Vtx jrb_seg7_vertex_0700E658[] = {
421
{{{ -1071, -351, -1741}, 0, { 2612, 836}, {0x15, 0x7c, 0x09, 0xff}}},
422
{{{ -716, -351, -2182}, 0, { 2036, 1112}, {0x45, 0x54, 0x40, 0xff}}},
423
{{{ -1009, -351, -1865}, 0, { 2500, 918}, {0x58, 0x43, 0x3c, 0xff}}},
424
{{{ 455, -351, -2936}, 0, { 264, 1538}, {0x00, 0x73, 0x34, 0xff}}},
425
{{{ 1162, -351, -2190}, 0, { -592, 956}, {0x13, 0x75, 0xd5, 0xff}}},
426
{{{ 1188, -351, -2178}, 0, { -628, 946}, {0xe4, 0x7a, 0xed, 0xff}}},
427
{{{ 1188, -351, -2194}, 0, { -632, 956}, {0xa2, 0x53, 0x0b, 0xff}}},
428
{{{ 822, -351, -2820}, 0, { -224, 1426}, {0xc6, 0x57, 0x47, 0xff}}},
429
{{{ -262, -351, -2828}, 0, { 1288, 1524}, {0x19, 0x7c, 0x06, 0xff}}},
430
};
431
432
// 0x0700E6E8 - 0x0700E8C8
433
static const Gfx jrb_seg7_dl_0700E6E8[] = {
434
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, water_09005800),
435
gsDPLoadSync(),
436
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
437
gsSPLight(&jrb_seg7_lights_0700D318.l, 1),
438
gsSPLight(&jrb_seg7_lights_0700D318.a, 2),
439
gsSPVertex(jrb_seg7_vertex_0700D378, 8, 0),
440
gsSP2Triangles( 0, 1, 2, 0x0, 3, 0, 2, 0x0),
441
gsSP2Triangles( 3, 2, 4, 0x0, 5, 3, 4, 0x0),
442
gsSP2Triangles( 5, 4, 6, 0x0, 7, 6, 1, 0x0),
443
gsSP2Triangles( 7, 5, 6, 0x0, 0, 7, 1, 0x0),
444
gsSPLight(&jrb_seg7_lights_0700D330.l, 1),
445
gsSPLight(&jrb_seg7_lights_0700D330.a, 2),
446
gsSPVertex(jrb_seg7_vertex_0700D3F8, 15, 0),
447
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
448
gsSP2Triangles( 6, 4, 3, 0x0, 4, 7, 5, 0x0),
449
gsSP2Triangles( 6, 8, 4, 0x0, 5, 7, 9, 0x0),
450
gsSP2Triangles( 5, 9, 10, 0x0, 10, 8, 6, 0x0),
451
gsSP2Triangles(10, 9, 8, 0x0, 11, 12, 13, 0x0),
452
gsSP1Triangle(11, 13, 14, 0x0),
453
gsSPVertex(jrb_seg7_vertex_0700D4E8, 15, 0),
454
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
455
gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0),
456
gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
457
gsSP1Triangle( 0, 14, 1, 0x0),
458
gsSPVertex(jrb_seg7_vertex_0700D5D8, 16, 0),
459
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
460
gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),
461
gsSP2Triangles( 8, 10, 9, 0x0, 11, 12, 13, 0x0),
462
gsSP2Triangles(12, 14, 13, 0x0, 0, 2, 15, 0x0),
463
gsSPVertex(jrb_seg7_vertex_0700D6D8, 15, 0),
464
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
465
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
466
gsSP2Triangles( 8, 9, 10, 0x0, 11, 12, 13, 0x0),
467
gsSP1Triangle( 9, 14, 10, 0x0),
468
gsSPVertex(jrb_seg7_vertex_0700D7C8, 11, 0),
469
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
470
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
471
gsSP1Triangle( 8, 9, 10, 0x0),
472
gsSPEndDisplayList(),
473
};
474
475
// 0x0700E8C8 - 0x0700E998
476
static const Gfx jrb_seg7_dl_0700E8C8[] = {
477
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, water_0900A000),
478
gsDPLoadSync(),
479
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
480
gsSPLight(&jrb_seg7_lights_0700D318.l, 1),
481
gsSPLight(&jrb_seg7_lights_0700D318.a, 2),
482
gsSPVertex(jrb_seg7_vertex_0700D878, 11, 0),
483
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
484
gsSP2Triangles( 6, 7, 8, 0x0, 6, 8, 9, 0x0),
485
gsSP1Triangle(10, 0, 2, 0x0),
486
gsSPLight(&jrb_seg7_lights_0700D330.l, 1),
487
gsSPLight(&jrb_seg7_lights_0700D330.a, 2),
488
gsSPVertex(jrb_seg7_vertex_0700D928, 4, 0),
489
gsSP2Triangles( 0, 1, 2, 0x0, 1, 3, 2, 0x0),
490
gsSPLight(&jrb_seg7_lights_0700D348.l, 1),
491
gsSPLight(&jrb_seg7_lights_0700D348.a, 2),
492
gsSPVertex(jrb_seg7_vertex_0700D968, 12, 0),
493
gsSP2Triangles( 0, 1, 2, 0x0, 1, 3, 2, 0x0),
494
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
495
gsSP2Triangles( 8, 9, 10, 0x0, 9, 11, 10, 0x0),
496
gsSPEndDisplayList(),
497
};
498
499
// 0x0700E998 - 0x0700ECB8
500
static const Gfx jrb_seg7_dl_0700E998[] = {
501
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, water_09000800),
502
gsDPLoadSync(),
503
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 64 * 32 - 1, CALC_DXT(64, G_IM_SIZ_16b_BYTES)),
504
gsSPLight(&jrb_seg7_lights_0700D360.l, 1),
505
gsSPLight(&jrb_seg7_lights_0700D360.a, 2),
506
gsSPVertex(jrb_seg7_vertex_0700DA28, 16, 0),
507
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 1, 0x0),
508
gsSP2Triangles( 1, 4, 5, 0x0, 5, 2, 1, 0x0),
509
gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0),
510
gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
511
gsSP2Triangles(13, 12, 14, 0x0, 13, 14, 15, 0x0),
512
gsSPVertex(jrb_seg7_vertex_0700DB28, 14, 0),
513
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
514
gsSP2Triangles( 3, 1, 6, 0x0, 3, 7, 1, 0x0),
515
gsSP2Triangles( 1, 8, 2, 0x0, 9, 2, 8, 0x0),
516
gsSP2Triangles( 7, 3, 5, 0x0, 9, 8, 10, 0x0),
517
gsSP1Triangle(11, 12, 13, 0x0),
518
gsSPVertex(jrb_seg7_vertex_0700DC08, 15, 0),
519
gsSP2Triangles( 0, 1, 2, 0x0, 1, 3, 2, 0x0),
520
gsSP2Triangles( 4, 5, 6, 0x0, 7, 5, 4, 0x0),
521
gsSP2Triangles( 7, 8, 5, 0x0, 9, 10, 5, 0x0),
522
gsSP2Triangles(11, 5, 10, 0x0, 11, 6, 5, 0x0),
523
gsSP2Triangles( 8, 9, 5, 0x0, 12, 6, 11, 0x0),
524
gsSP1Triangle( 9, 13, 14, 0x0),
525
gsSPVertex(jrb_seg7_vertex_0700DCF8, 14, 0),
526
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
527
gsSP2Triangles( 4, 2, 1, 0x0, 4, 5, 2, 0x0),
528
gsSP2Triangles( 2, 5, 6, 0x0, 7, 8, 9, 0x0),
529
gsSP2Triangles(10, 7, 9, 0x0, 11, 12, 9, 0x0),
530
gsSP2Triangles(11, 9, 13, 0x0, 12, 10, 9, 0x0),
531
gsSPVertex(jrb_seg7_vertex_0700DDD8, 16, 0),
532
gsSP2Triangles( 0, 1, 2, 0x0, 1, 3, 4, 0x0),
533
gsSP2Triangles( 1, 4, 2, 0x0, 4, 5, 2, 0x0),
534
gsSP2Triangles( 4, 6, 5, 0x0, 7, 8, 9, 0x0),
535
gsSP2Triangles( 8, 7, 10, 0x0, 11, 12, 13, 0x0),
536
gsSP2Triangles(14, 15, 13, 0x0, 14, 13, 12, 0x0),
537
gsSPVertex(jrb_seg7_vertex_0700DED8, 16, 0),
538
gsSP2Triangles( 0, 1, 2, 0x0, 2, 1, 3, 0x0),
539
gsSP2Triangles( 1, 4, 3, 0x0, 5, 1, 6, 0x0),
540
gsSP2Triangles( 5, 4, 1, 0x0, 7, 3, 4, 0x0),
541
gsSP2Triangles( 8, 4, 5, 0x0, 7, 4, 8, 0x0),
542
gsSP2Triangles( 9, 10, 11, 0x0, 9, 12, 10, 0x0),
543
gsSP2Triangles( 9, 13, 14, 0x0, 9, 14, 12, 0x0),
544
gsSP1Triangle(15, 11, 10, 0x0),
545
gsSPVertex(jrb_seg7_vertex_0700DFD8, 15, 0),
546
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
547
gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),
548
gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
549
gsSP1Triangle(10, 14, 13, 0x0),
550
gsSPVertex(jrb_seg7_vertex_0700E0C8, 16, 0),
551
gsSP2Triangles( 0, 1, 2, 0x0, 1, 3, 2, 0x0),
552
gsSP2Triangles( 4, 5, 6, 0x0, 6, 5, 7, 0x0),
553
gsSP2Triangles( 6, 8, 9, 0x0, 6, 7, 8, 0x0),
554
gsSP2Triangles( 9, 8, 10, 0x0, 9, 10, 11, 0x0),
555
gsSP2Triangles(12, 13, 14, 0x0, 12, 15, 13, 0x0),
556
gsSPVertex(jrb_seg7_vertex_0700E1C8, 13, 0),
557
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
558
gsSP2Triangles( 6, 7, 8, 0x0, 9, 10, 11, 0x0),
559
gsSP1Triangle(11, 10, 12, 0x0),
560
gsSPEndDisplayList(),
561
};
562
563
// 0x0700ECB8 - 0x0700EE28
564
static const Gfx jrb_seg7_dl_0700ECB8[] = {
565
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, water_0900A800),
566
gsDPLoadSync(),
567
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 64 * 32 - 1, CALC_DXT(64, G_IM_SIZ_16b_BYTES)),
568
gsSPVertex(jrb_seg7_vertex_0700E298, 16, 0),
569
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
570
gsSP2Triangles( 5, 6, 7, 0x0, 7, 3, 5, 0x0),
571
gsSP2Triangles( 5, 8, 6, 0x0, 5, 4, 8, 0x0),
572
gsSP2Triangles( 4, 9, 8, 0x0, 10, 7, 11, 0x0),
573
gsSP2Triangles( 7, 10, 3, 0x0, 7, 12, 11, 0x0),
574
gsSP2Triangles( 7, 6, 12, 0x0, 1, 13, 2, 0x0),
575
gsSP2Triangles(13, 14, 2, 0x0, 15, 0, 2, 0x0),
576
gsSPVertex(jrb_seg7_vertex_0700E398, 12, 0),
577
gsSP2Triangles( 0, 1, 2, 0x0, 1, 3, 2, 0x0),
578
gsSP2Triangles( 4, 5, 6, 0x0, 5, 4, 7, 0x0),
579
gsSP2Triangles( 8, 9, 6, 0x0, 10, 8, 6, 0x0),
580
gsSP2Triangles( 9, 4, 6, 0x0, 11, 5, 7, 0x0),
581
gsSPLight(&jrb_seg7_lights_0700D318.l, 1),
582
gsSPLight(&jrb_seg7_lights_0700D318.a, 2),
583
gsSPVertex(jrb_seg7_vertex_0700E458, 12, 0),
584
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
585
gsSP2Triangles( 1, 4, 2, 0x0, 2, 4, 5, 0x0),
586
gsSP2Triangles( 2, 5, 6, 0x0, 7, 8, 9, 0x0),
587
gsSP2Triangles(10, 7, 9, 0x0, 3, 10, 9, 0x0),
588
gsSP2Triangles( 3, 11, 10, 0x0, 0, 11, 3, 0x0),
589
gsSPLight(&jrb_seg7_lights_0700D348.l, 1),
590
gsSPLight(&jrb_seg7_lights_0700D348.a, 2),
591
gsSPVertex(jrb_seg7_vertex_0700E518, 4, 0),
592
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
593
gsSPEndDisplayList(),
594
};
595
596
// 0x0700EE28 - 0x0700EF00
597
static const Gfx jrb_seg7_dl_0700EE28[] = {
598
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, water_09002800),
599
gsDPLoadSync(),
600
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 64 * 32 - 1, CALC_DXT(64, G_IM_SIZ_16b_BYTES)),
601
gsSPLight(&jrb_seg7_lights_0700D360.l, 1),
602
gsSPLight(&jrb_seg7_lights_0700D360.a, 2),
603
gsSPVertex(jrb_seg7_vertex_0700E558, 16, 0),
604
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 4, 0x0),
605
gsSP2Triangles( 0, 5, 3, 0x0, 0, 6, 5, 0x0),
606
gsSP2Triangles( 0, 7, 6, 0x0, 0, 8, 7, 0x0),
607
gsSP2Triangles( 0, 4, 1, 0x0, 0, 9, 10, 0x0),
608
gsSP2Triangles( 0, 11, 9, 0x0, 0, 12, 11, 0x0),
609
gsSP2Triangles( 0, 13, 12, 0x0, 0, 2, 13, 0x0),
610
gsSP2Triangles( 0, 10, 14, 0x0, 0, 14, 15, 0x0),
611
gsSPVertex(jrb_seg7_vertex_0700E658, 9, 0),
612
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
613
gsSP2Triangles( 3, 6, 7, 0x0, 3, 5, 6, 0x0),
614
gsSP1Triangle( 3, 8, 4, 0x0),
615
gsSPEndDisplayList(),
616
};
617
618
// 0x0700EF00 - 0x0700EF98
619
const Gfx jrb_seg7_dl_0700EF00[] = {
620
gsDPPipeSync(),
621
gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB),
622
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),
623
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
624
gsDPTileSync(),
625
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),
626
gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
627
gsSPDisplayList(jrb_seg7_dl_0700E6E8),
628
gsSPDisplayList(jrb_seg7_dl_0700E8C8),
629
gsDPTileSync(),
630
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),
631
gsDPSetTileSize(0, 0, 0, (64 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
632
gsSPDisplayList(jrb_seg7_dl_0700E998),
633
gsSPDisplayList(jrb_seg7_dl_0700ECB8),
634
gsSPDisplayList(jrb_seg7_dl_0700EE28),
635
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
636
gsDPPipeSync(),
637
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
638
gsSPEndDisplayList(),
639
};
640
641