Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
MorsGames
GitHub Repository: MorsGames/sm64plus
Path: blob/master/levels/jrb/areas/1/2/model.inc.c
7862 views
1
// 0x070030A8 - 0x070030C0
2
static const Lights1 jrb_seg7_lights_070030A8 = gdSPDefLights1(
3
0x10, 0x25, 0x1e,
4
0x41, 0x96, 0x78, 0x28, 0x28, 0x28
5
);
6
7
// 0x070030C0 - 0x070030D8
8
static const Lights1 jrb_seg7_lights_070030C0 = gdSPDefLights1(
9
0x3f, 0x3f, 0x3f,
10
0xff, 0xff, 0xff, 0x28, 0x28, 0x28
11
);
12
13
// 0x070030D8 - 0x070030F0
14
static const Lights1 jrb_seg7_lights_070030D8 = gdSPDefLights1(
15
0x1e, 0x27, 0x3a,
16
0x79, 0x9f, 0xeb, 0x28, 0x28, 0x28
17
);
18
19
// 0x070030F0 - 0x070031F0
20
static const Vtx jrb_seg7_vertex_070030F0[] = {
21
{{{ 3093, -5119, 4015}, 0, { 1220, 2248}, {0x41, 0x63, 0xd5, 0xff}}},
22
{{{ 4422, -5119, 4786}, 0, { 2268, 1970}, {0x06, 0x76, 0xd2, 0xff}}},
23
{{{ 4774, -5119, 2892}, 0, { 1500, 852}, {0x0f, 0x78, 0xdb, 0xff}}},
24
{{{ 4979, -5631, 2482}, 0, { 1396, 546}, {0x00, 0x7e, 0x00, 0xff}}},
25
{{{ 4569, -5119, 2687}, 0, { 1296, 852}, {0x25, 0x78, 0xf1, 0xff}}},
26
{{{ 5183, -5119, 2892}, 0, { 1704, 648}, {0xf1, 0x78, 0xdb, 0xff}}},
27
{{{ 4569, -5119, 2277}, 0, { 1092, 648}, {0x25, 0x78, 0x0f, 0xff}}},
28
{{{ 5388, -5119, 2277}, 0, { 1500, 238}, {0xdb, 0x78, 0x0f, 0xff}}},
29
{{{ 5388, -5119, 2687}, 0, { 1704, 444}, {0xdb, 0x78, 0xf1, 0xff}}},
30
{{{ 4774, -5119, 2073}, 0, { 1092, 444}, {0x0f, 0x78, 0x25, 0xff}}},
31
{{{ 5183, -5119, 2073}, 0, { 1296, 238}, {0xf1, 0x78, 0x25, 0xff}}},
32
{{{ 2722, -5119, 2615}, 0, { 336, 1736}, {0x3f, 0x69, 0x1d, 0xff}}},
33
{{{ 6478, -5119, 1243}, 0, { 1528, -822}, {0xab, 0x44, 0x41, 0xff}}},
34
{{{ 5821, -5119, 4414}, 0, { 2780, 1086}, {0xc4, 0x60, 0xc9, 0xff}}},
35
{{{ 3750, -5119, 844}, 0, { 0, 340}, {0x31, 0x4d, 0x57, 0xff}}},
36
{{{ 5150, -5119, 472}, 0, { 480, -544}, {0xf5, 0x5b, 0x56, 0xff}}},
37
};
38
39
// 0x070031F0 - 0x07003250
40
static const Vtx jrb_seg7_vertex_070031F0[] = {
41
{{{ 6849, -5119, 2643}, 0, { 2412, -308}, {0xa1, 0x53, 0x0a, 0xff}}},
42
{{{ 6478, -5119, 1243}, 0, { 1528, -822}, {0xab, 0x44, 0x41, 0xff}}},
43
{{{ 5388, -5119, 2277}, 0, { 1500, 238}, {0xdb, 0x78, 0x0f, 0xff}}},
44
{{{ 5388, -5119, 2687}, 0, { 1704, 444}, {0xdb, 0x78, 0xf1, 0xff}}},
45
{{{ 5821, -5119, 4414}, 0, { 2780, 1086}, {0xc4, 0x60, 0xc9, 0xff}}},
46
{{{ 5183, -5119, 2892}, 0, { 1704, 648}, {0xf1, 0x78, 0xdb, 0xff}}},
47
};
48
49
// 0x07003250 - 0x07003350
50
static const Vtx jrb_seg7_vertex_07003250[] = {
51
{{{ 1888, 1024, 6165}, 0, { 1884, 3024}, {0x2a, 0x44, 0x9e, 0xff}}},
52
{{{ 1879, -511, 5086}, 0, { 1500, 3032}, {0x35, 0x54, 0xb3, 0xff}}},
53
{{{ 1098, 1024, 6104}, 0, { 1884, 3812}, {0x01, 0x53, 0xa1, 0xff}}},
54
{{{ 294, -511, 4758}, 0, { 1500, 4614}, {0xde, 0x71, 0xd3, 0xff}}},
55
{{{ -219, 512, 5643}, 0, { 1756, 5128}, {0xe3, 0x63, 0xb7, 0xff}}},
56
{{{ 330, 1024, 6232}, 0, { 1884, 4578}, {0xd3, 0x6b, 0xcd, 0xff}}},
57
{{{ -1662, -1023, 3030}, 0, { 1116, -312}, {0xfc, 0x7b, 0x1b, 0xff}}},
58
{{{ -2362, -1023, 3215}, 0, { 652, -188}, {0x2d, 0x63, 0x3f, 0xff}}},
59
{{{ -2876, -1023, 4101}, 0, { 312, 400}, {0x43, 0x6b, 0xf9, 0xff}}},
60
{{{ -777, -1023, 3544}, 0, { 1708, 30}, {0xd4, 0x66, 0x3b, 0xff}}},
61
{{{ -1848, 0, 2330}, 0, { 996, -778}, {0xfb, 0x6d, 0x40, 0xff}}},
62
{{{ -2690, -1023, 4801}, 0, { 432, 866}, {0x35, 0x6b, 0xd7, 0xff}}},
63
{{{ -1805, -1023, 5315}, 0, { 1024, 1206}, {0x16, 0x60, 0xb1, 0xff}}},
64
{{{ -1105, -1023, 5129}, 0, { 1488, 1082}, {0xe2, 0x67, 0xbd, 0xff}}},
65
{{{ -3762, 0, 3587}, 0, { -276, 58}, {0x2b, 0x77, 0xf9, 0xff}}},
66
{{{ -3390, 512, 4987}, 0, { 0, 990}, {0x39, 0x61, 0xc8, 0xff}}},
67
};
68
69
// 0x07003350 - 0x07003450
70
static const Vtx jrb_seg7_vertex_07003350[] = {
71
{{{ -1105, -1023, 5129}, 0, { 1488, 1082}, {0xe2, 0x67, 0xbd, 0xff}}},
72
{{{ -219, 512, 5643}, 0, { 2076, 1424}, {0xe3, 0x63, 0xb7, 0xff}}},
73
{{{ 294, -511, 4758}, 0, { 2420, 838}, {0xde, 0x71, 0xd3, 0xff}}},
74
{{{ -591, -1023, 4244}, 0, { 1832, 496}, {0xd8, 0x78, 0x01, 0xff}}},
75
{{{ -1662, -1023, 3030}, 0, { 1116, -312}, {0xfc, 0x7b, 0x1b, 0xff}}},
76
{{{ -1619, 512, 6015}, 0, { 1148, 1672}, {0x00, 0x6c, 0xbe, 0xff}}},
77
{{{ -1805, -1023, 5315}, 0, { 1024, 1206}, {0x16, 0x60, 0xb1, 0xff}}},
78
{{{ -77, -511, 3358}, 0, { 2172, -94}, {0xf2, 0x7a, 0x1d, 0xff}}},
79
{{{ -777, -1023, 3544}, 0, { 1708, 30}, {0xd4, 0x66, 0x3b, 0xff}}},
80
{{{ -3390, 512, 4987}, 0, { 0, 990}, {0x39, 0x61, 0xc8, 0xff}}},
81
{{{ -2690, -1023, 4801}, 0, { 432, 866}, {0x35, 0x6b, 0xd7, 0xff}}},
82
{{{ -2876, -1023, 4101}, 0, { 312, 400}, {0x43, 0x6b, 0xf9, 0xff}}},
83
{{{ -3762, 0, 3587}, 0, { -276, 58}, {0x2b, 0x77, 0xf9, 0xff}}},
84
{{{ -2362, -1023, 3215}, 0, { 652, -188}, {0x2d, 0x63, 0x3f, 0xff}}},
85
{{{ -4133, 0, 2187}, 0, { -524, -872}, {0x00, 0x7f, 0x00, 0xff}}},
86
{{{ -3248, 0, 2701}, 0, { 64, -530}, {0x1d, 0x74, 0x28, 0xff}}},
87
};
88
89
// 0x07003450 - 0x07003540
90
static const Vtx jrb_seg7_vertex_07003450[] = {
91
{{{ -1848, 0, 2330}, 0, { 996, -778}, {0xfb, 0x6d, 0x40, 0xff}}},
92
{{{ -3248, 0, 2701}, 0, { 64, -530}, {0x1d, 0x74, 0x28, 0xff}}},
93
{{{ -2362, -1023, 3215}, 0, { 652, -188}, {0x2d, 0x63, 0x3f, 0xff}}},
94
{{{ -1619, 512, 6015}, 0, { 1148, 1672}, {0x00, 0x6c, 0xbe, 0xff}}},
95
{{{ -3390, 512, 4987}, 0, { 0, 990}, {0x39, 0x61, 0xc8, 0xff}}},
96
{{{ -4161, 512, 6315}, 0, { -540, 1872}, {0x1a, 0x69, 0xbf, 0xff}}},
97
{{{ -5256, 512, 4733}, 0, { -1268, 820}, {0x04, 0x7b, 0xe2, 0xff}}},
98
{{{ -3762, 0, 3587}, 0, { -276, 58}, {0x2b, 0x77, 0xf9, 0xff}}},
99
{{{ -219, 512, 5643}, 0, { 2076, 1424}, {0xe3, 0x63, 0xb7, 0xff}}},
100
{{{ -805, 512, 7672}, 0, { 1688, 2774}, {0xea, 0x67, 0xbb, 0xff}}},
101
{{{ -777, -1023, 3544}, 0, { 1708, 30}, {0xd4, 0x66, 0x3b, 0xff}}},
102
{{{ -77, -511, 3358}, 0, { 2172, -94}, {0xf2, 0x7a, 0x1d, 0xff}}},
103
{{{ -705, 0, 2401}, 0, { 1756, -730}, {0x14, 0x6b, 0x40, 0xff}}},
104
{{{ -4133, 0, 2187}, 0, { -524, -872}, {0x00, 0x7f, 0x00, 0xff}}},
105
{{{ -2771, 0, 1676}, 0, { 380, -1212}, {0x00, 0x7f, 0x00, 0xff}}},
106
};
107
108
// 0x07003540 - 0x07003640
109
static const Vtx jrb_seg7_vertex_07003540[] = {
110
{{{ -2771, 614, 1676}, 0, { 2536, 120}, {0x03, 0x7a, 0x20, 0xff}}},
111
{{{ -705, 512, 2401}, 0, { 4600, 844}, {0xdb, 0x60, 0x49, 0xff}}},
112
{{{ -3747, 1024, 257}, 0, { 1564, -1296}, {0xfe, 0x79, 0x25, 0xff}}},
113
{{{ 1879, -511, 5086}, 0, { 3476, 1054}, {0x35, 0x54, 0xb3, 0xff}}},
114
{{{ -77, -511, 3358}, 0, { 2172, -94}, {0xf2, 0x7a, 0x1d, 0xff}}},
115
{{{ 294, -511, 4758}, 0, { 2420, 838}, {0xde, 0x71, 0xd3, 0xff}}},
116
{{{ 1136, -1023, 2287}, 0, { 2980, -806}, {0x57, 0x3e, 0x43, 0xff}}},
117
{{{ -705, 0, 2401}, 0, { 1756, -730}, {0x14, 0x6b, 0x40, 0xff}}},
118
{{{ -4133, 0, 2187}, 0, { -524, -872}, {0x00, 0x7f, 0x00, 0xff}}},
119
{{{ -5170, 0, 3362}, 0, { -1212, -92}, {0x03, 0x7c, 0xea, 0xff}}},
120
{{{ -3762, 0, 3587}, 0, { -276, 58}, {0x2b, 0x77, 0xf9, 0xff}}},
121
{{{ -5256, 512, 4733}, 0, { -1268, 820}, {0x04, 0x7b, 0xe2, 0xff}}},
122
{{{ -4307, 1024, 405}, 0, { 1004, -1146}, {0x09, 0x7b, 0x1c, 0xff}}},
123
{{{ -4133, 614, 2187}, 0, { 1176, 632}, {0x11, 0x7b, 0x17, 0xff}}},
124
{{{ -5345, 1024, 1011}, 0, { 0, -542}, {0x15, 0x7b, 0x14, 0xff}}},
125
{{{ -5756, 1024, 1719}, 0, { -440, 164}, {0x19, 0x7a, 0x13, 0xff}}},
126
};
127
128
// 0x07003640 - 0x07003700
129
static const Vtx jrb_seg7_vertex_07003640[] = {
130
{{{ -5170, 614, 3362}, 0, { 144, 1802}, {0x23, 0x79, 0x03, 0xff}}},
131
{{{ -4133, 614, 2187}, 0, { 1176, 632}, {0x11, 0x7b, 0x17, 0xff}}},
132
{{{ -5756, 1024, 1719}, 0, { -440, 164}, {0x19, 0x7a, 0x13, 0xff}}},
133
{{{ -4579, 1024, 508}, 0, { 732, -1044}, {0x0d, 0x7b, 0x1a, 0xff}}},
134
{{{ -5345, 1024, 1011}, 0, { 0, -542}, {0x15, 0x7b, 0x14, 0xff}}},
135
{{{ -4307, 1024, 405}, 0, { 1004, -1146}, {0x09, 0x7b, 0x1c, 0xff}}},
136
{{{ -5963, 1024, 1954}, 0, { -644, 398}, {0x27, 0x78, 0x0c, 0xff}}},
137
{{{ -6077, 1024, 3782}, 0, { -760, 2222}, {0x2e, 0x75, 0xf2, 0xff}}},
138
{{{ -5256, 1024, 4733}, 0, { 56, 3170}, {0x25, 0x74, 0xe0, 0xff}}},
139
{{{ -705, 512, 2401}, 0, { 4600, 844}, {0xdb, 0x60, 0x49, 0xff}}},
140
{{{ -3443, 1024, 319}, 0, { 1864, -1234}, {0xcc, 0x4a, 0x57, 0xff}}},
141
{{{ -3747, 1024, 257}, 0, { 1564, -1296}, {0xfe, 0x79, 0x25, 0xff}}},
142
};
143
144
// 0x07003700 - 0x07003800
145
static const Vtx jrb_seg7_vertex_07003700[] = {
146
{{{ 728, -630, 3571}, 0, { 2012, 990}, {0x20, 0x09, 0x7a, 0xff}}},
147
{{{ 696, 1024, 3452}, 0, { 1604, -662}, {0x20, 0x09, 0x7a, 0xff}}},
148
{{{ 519, 1024, 3349}, 0, { 1120, -662}, {0x97, 0x08, 0x45, 0xff}}},
149
{{{ 799, 1024, 3275}, 0, { 1120, -662}, {0x7a, 0x09, 0xe0, 0xff}}},
150
{{{ 589, -726, 3046}, 0, { 204, 1084}, {0x07, 0x08, 0x82, 0xff}}},
151
{{{ 622, 1024, 3172}, 0, { 640, -662}, {0xbb, 0x08, 0x97, 0xff}}},
152
{{{ 927, -751, 3241}, 0, { 1120, 1108}, {0x7a, 0x09, 0xe0, 0xff}}},
153
{{{ 402, -607, 3381}, 0, { 1120, 966}, {0x82, 0x08, 0xf9, 0xff}}},
154
{{{ 225, -595, 2823}, 0, { -1112, 872}, {0x6d, 0x07, 0x3f, 0xff}}},
155
{{{ 2, 1024, 2812}, 0, { -600, -744}, {0xe7, 0x07, 0x7c, 0xff}}},
156
{{{ -40, -455, 2888}, 0, { -164, 734}, {0xa1, 0x07, 0x53, 0xff}}},
157
{{{ 150, -509, 2557}, 0, { -2072, 788}, {0x3f, 0x07, 0x93, 0xff}}},
158
{{{ 105, 1024, 2635}, 0, { -1624, -744}, {0x3f, 0x07, 0x93, 0xff}}},
159
{{{ -105, -376, 2631}, 0, { -1112, 654}, {0xac, 0x07, 0xa2, 0xff}}},
160
{{{ -34, 1024, 2672}, 0, { -1112, -744}, {0x84, 0x06, 0xe6, 0xff}}},
161
{{{ 142, 1024, 2775}, 0, { -1112, -744}, {0x6d, 0x07, 0x3f, 0xff}}},
162
};
163
164
// 0x07003800 - 0x070038F0
165
static const Vtx jrb_seg7_vertex_07003800[] = {
166
{{{ -3928, 922, 2443}, 0, { 2012, -3610}, {0x57, 0x26, 0x54, 0xff}}},
167
{{{ -3928, 0, 2443}, 0, { 2012, 990}, {0x38, 0x00, 0x71, 0xff}}},
168
{{{ -3928, 0, 1829}, 0, { 0, 990}, {0x71, 0x00, 0xc8, 0xff}}},
169
{{{ 1252, -664, 3893}, 0, { 928, 942}, {0x53, 0x07, 0x5f, 0xff}}},
170
{{{ 1166, 1024, 3843}, 0, { 928, -744}, {0x7c, 0x07, 0x19, 0xff}}},
171
{{{ 1043, 1024, 3876}, 0, { 1380, -744}, {0xc1, 0x07, 0x6d, 0xff}}},
172
{{{ 1185, -712, 3631}, 0, { 0, 990}, {0x5f, 0x07, 0xad, 0xff}}},
173
{{{ 1133, 1024, 3720}, 0, { 476, -744}, {0x19, 0x07, 0x84, 0xff}}},
174
{{{ 925, -640, 3703}, 0, { 928, 918}, {0x93, 0x07, 0xc1, 0xff}}},
175
{{{ 1010, 1024, 3752}, 0, { 928, -744}, {0x93, 0x07, 0xc1, 0xff}}},
176
{{{ 995, -594, 3958}, 0, { 1856, 872}, {0xc1, 0x07, 0x6d, 0xff}}},
177
{{{ -3928, 922, 1829}, 0, { 2012, -3608}, {0x54, 0x26, 0xa9, 0xff}}},
178
{{{ -4543, 0, 1829}, 0, { -1048, 990}, {0xc8, 0x00, 0x8f, 0xff}}},
179
{{{ -4543, 922, 1829}, 0, { -1052, -3608}, {0xa9, 0x26, 0xac, 0xff}}},
180
{{{ -3928, 922, 1829}, 0, { 0, -3610}, {0x54, 0x26, 0xa9, 0xff}}},
181
};
182
183
// 0x070038F0 - 0x070039E0
184
static const Vtx jrb_seg7_vertex_070038F0[] = {
185
{{{ -4543, 922, 1829}, 0, { 0, -3610}, {0xa9, 0x26, 0xac, 0xff}}},
186
{{{ -4543, 0, 1829}, 0, { 0, 990}, {0xc8, 0x00, 0x8f, 0xff}}},
187
{{{ -4543, 0, 2443}, 0, { 2012, 990}, {0x8f, 0x00, 0x38, 0xff}}},
188
{{{ -4543, 922, 2443}, 0, { 2012, -3610}, {0xac, 0x26, 0x57, 0xff}}},
189
{{{ -4543, 922, 2443}, 0, { -1052, -3608}, {0xac, 0x26, 0x57, 0xff}}},
190
{{{ -3928, 0, 2443}, 0, { 2012, 990}, {0x38, 0x00, 0x71, 0xff}}},
191
{{{ -3928, 922, 2443}, 0, { 2012, -3608}, {0x57, 0x26, 0x54, 0xff}}},
192
{{{ -4543, 0, 2443}, 0, { -1048, 990}, {0x8f, 0x00, 0x38, 0xff}}},
193
{{{ -3928, 922, 1829}, 0, { 2012, -3608}, {0x54, 0x26, 0xa9, 0xff}}},
194
{{{ -3928, 0, 1829}, 0, { 2012, 990}, {0x71, 0x00, 0xc8, 0xff}}},
195
{{{ -4543, 0, 1829}, 0, { -1048, 990}, {0xc8, 0x00, 0x8f, 0xff}}},
196
{{{ -3976, 1024, 1877}, 0, { 1772, -4120}, {0x30, 0x43, 0xa0, 0xff}}},
197
{{{ -4543, 922, 1829}, 0, { -1052, -3608}, {0xa9, 0x26, 0xac, 0xff}}},
198
{{{ -4495, 1024, 2395}, 0, { -812, -4120}, {0xd0, 0x43, 0x60, 0xff}}},
199
{{{ -3976, 1024, 2395}, 0, { 1772, -4120}, {0x60, 0x43, 0x30, 0xff}}},
200
};
201
202
// 0x070039E0 - 0x07003A90
203
static const Vtx jrb_seg7_vertex_070039E0[] = {
204
{{{ -3928, 922, 1829}, 0, { 0, -3610}, {0x54, 0x26, 0xa9, 0xff}}},
205
{{{ -3976, 1024, 1877}, 0, { 128, -4120}, {0x30, 0x43, 0xa0, 0xff}}},
206
{{{ -3976, 1024, 2395}, 0, { 1852, -4120}, {0x60, 0x43, 0x30, 0xff}}},
207
{{{ -3928, 922, 2443}, 0, { 2012, -3610}, {0x57, 0x26, 0x54, 0xff}}},
208
{{{ -4495, 1024, 1877}, 0, { 128, -4120}, {0xa0, 0x43, 0xd0, 0xff}}},
209
{{{ -4543, 922, 2443}, 0, { 2012, -3610}, {0xac, 0x26, 0x57, 0xff}}},
210
{{{ -4495, 1024, 2395}, 0, { 1852, -4120}, {0xd0, 0x43, 0x60, 0xff}}},
211
{{{ -4543, 922, 1829}, 0, { 0, -3610}, {0xa9, 0x26, 0xac, 0xff}}},
212
{{{ -3976, 1024, 1877}, 0, { 1772, -4120}, {0x30, 0x43, 0xa0, 0xff}}},
213
{{{ -4543, 922, 1829}, 0, { -1052, -3608}, {0xa9, 0x26, 0xac, 0xff}}},
214
{{{ -4495, 1024, 1877}, 0, { -812, -4120}, {0xa0, 0x43, 0xd0, 0xff}}},
215
};
216
217
// 0x07003A90 - 0x07003B10
218
static const Vtx jrb_seg7_vertex_07003A90[] = {
219
{{{ -2585, 512, 6165}, 0, { 780, 1090}, {0xc8, 0x05, 0x71, 0xff}}},
220
{{{ -2483, 512, 6165}, 0, { 1264, 1090}, {0x71, 0x05, 0x38, 0xff}}},
221
{{{ -2500, 1024, 6148}, 0, { 1444, 582}, {0x38, 0x05, 0x71, 0xff}}},
222
{{{ -2500, 1024, 6080}, 0, { 1120, 582}, {0x71, 0x05, 0xc8, 0xff}}},
223
{{{ -2483, 512, 6062}, 0, { 780, 1090}, {0x38, 0x05, 0x8f, 0xff}}},
224
{{{ -2568, 1024, 6080}, 0, { 800, 582}, {0xc8, 0x05, 0x8f, 0xff}}},
225
{{{ -2585, 512, 6062}, 0, { 300, 1090}, {0x8f, 0x05, 0xc8, 0xff}}},
226
{{{ -2568, 1024, 6148}, 0, { 1120, 582}, {0x8f, 0x05, 0x38, 0xff}}},
227
};
228
229
// 0x07003B10 - 0x07003C10
230
static const Vtx jrb_seg7_vertex_07003B10[] = {
231
{{{ 7030, -3325, 1838}, 0, { 564, 1274}, {0x88, 0x1a, 0x1f, 0xff}}},
232
{{{ 7092, -3022, 1822}, 0, { 664, 1290}, {0x88, 0x1a, 0x1f, 0xff}}},
233
{{{ 7435, 0, 615}, 0, { 1672, 498}, {0x9d, 0x13, 0x4c, 0xff}}},
234
{{{ 6478, -5119, 1243}, 0, { 0, 558}, {0xab, 0x44, 0x41, 0xff}}},
235
{{{ 7038, -3476, 1995}, 0, { 516, 1400}, {0x88, 0x1a, 0x1f, 0xff}}},
236
{{{ 7162, -2871, 1962}, 0, { 716, 1432}, {0x88, 0x1a, 0x1f, 0xff}}},
237
{{{ 7992, 0, 2714}, 0, { 1672, 2398}, {0x83, 0x13, 0x01, 0xff}}},
238
{{{ 5662, -4095, 533}, 0, { 308, -372}, {0xc2, 0x18, 0x6b, 0xff}}},
239
{{{ 5221, 0, -669}, 0, { 1672, -1516}, {0xf7, 0x0f, 0x7d, 0xff}}},
240
{{{ 5457, -3890, 366}, 0, { 376, -594}, {0xc2, 0x18, 0x6b, 0xff}}},
241
{{{ 5221, 1024, -669}, 0, { 2012, -1516}, {0xdf, 0x00, 0x7a, 0xff}}},
242
{{{ 7435, 1024, 615}, 0, { 2012, 498}, {0x92, 0x00, 0x3e, 0xff}}},
243
{{{ 7117, -3476, 2292}, 0, { 516, 1670}, {0x88, 0x1a, 0x1f, 0xff}}},
244
{{{ 6849, -5119, 2643}, 0, { 0, 1824}, {0xa1, 0x53, 0x0a, 0xff}}},
245
{{{ 5662, -4709, 675}, 0, { 104, -260}, {0xc2, 0x18, 0x6b, 0xff}}},
246
{{{ 7187, -3325, 2432}, 0, { 564, 1812}, {0x88, 0x1a, 0x1e, 0xff}}},
247
};
248
249
// 0x07003C10 - 0x07003D10
250
static const Vtx jrb_seg7_vertex_07003C10[] = {
251
{{{ 7249, -3022, 2416}, 0, { 664, 1828}, {0x88, 0x1a, 0x1f, 0xff}}},
252
{{{ 6849, -5119, 2643}, 0, { 0, 1824}, {0xa1, 0x53, 0x0a, 0xff}}},
253
{{{ 7992, 0, 2714}, 0, { 1672, 2398}, {0x83, 0x13, 0x01, 0xff}}},
254
{{{ 7187, -3325, 2432}, 0, { 564, 1812}, {0x88, 0x1a, 0x1e, 0xff}}},
255
{{{ 7241, -2871, 2259}, 0, { 716, 1700}, {0x88, 0x1a, 0x1f, 0xff}}},
256
{{{ 7162, -2871, 1962}, 0, { 716, 1432}, {0x88, 0x1a, 0x1f, 0xff}}},
257
{{{ 7435, 1024, 615}, 0, { 2012, 498}, {0x92, 0x00, 0x3e, 0xff}}},
258
{{{ 7992, 1024, 2714}, 0, { 2012, 2398}, {0x86, 0x00, 0xdf, 0xff}}},
259
{{{ -805, 512, 7672}, 0, { 1840, -8672}, {0xea, 0x67, 0xbb, 0xff}}},
260
{{{ -805, 1024, 7672}, 0, { 2012, -8672}, {0x22, 0x00, 0x86, 0xff}}},
261
{{{ -210, 1024, 7709}, 0, { 2012, -8162}, {0xd4, 0x3b, 0x9a, 0xff}}},
262
{{{ -4161, 512, 6315}, 0, { 1840, -11024}, {0x1a, 0x69, 0xbf, 0xff}}},
263
{{{ -3443, 1024, 319}, 0, { 2012, -9448}, {0xcc, 0x4a, 0x57, 0xff}}},
264
{{{ -705, 512, 2401}, 0, { 1840, -6164}, {0xdb, 0x60, 0x49, 0xff}}},
265
{{{ -705, 1024, 2401}, 0, { 2012, -6164}, {0xeb, 0x00, 0x7d, 0xff}}},
266
{{{ -4161, 1024, 6315}, 0, { 2012, -11024}, {0x2f, 0x00, 0x8b, 0xff}}},
267
};
268
269
// 0x07003D10 - 0x07003E00
270
static const Vtx jrb_seg7_vertex_07003D10[] = {
271
{{{ 4279, 1024, 7071}, 0, { 2012, -3890}, {0xc5, 0x00, 0x91, 0xff}}},
272
{{{ 4279, -1535, 7071}, 0, { 1160, -3890}, {0x00, 0x29, 0x88, 0xff}}},
273
{{{ 3190, 1024, 7360}, 0, { 2012, -4988}, {0x1f, 0x1b, 0x89, 0xff}}},
274
{{{ 6707, 1024, 4928}, 0, { 2012, -756}, {0xa3, 0x00, 0xab, 0xff}}},
275
{{{ 6707, -1023, 4928}, 0, { 1332, -756}, {0x9a, 0x0c, 0xb6, 0xff}}},
276
{{{ 5821, -5119, 4414}, 0, { 0, -1304}, {0xc4, 0x60, 0xc9, 0xff}}},
277
{{{ 4422, -5119, 4786}, 0, { 0, -2716}, {0x06, 0x76, 0xd2, 0xff}}},
278
{{{ 5221, 0, -669}, 0, { 1672, -1516}, {0xf7, 0x0f, 0x7d, 0xff}}},
279
{{{ 5167, -3890, 198}, 0, { 376, -858}, {0xf0, 0x1b, 0x7a, 0xff}}},
280
{{{ 5457, -3890, 366}, 0, { 376, -594}, {0xc2, 0x18, 0x6b, 0xff}}},
281
{{{ 4842, -3890, 284}, 0, { 376, -276}, {0x1f, 0x1a, 0x78, 0xff}}},
282
{{{ 5221, 0, -669}, 0, { 1672, 498}, {0xf7, 0x0f, 0x7d, 0xff}}},
283
{{{ 3121, 0, -112}, 0, { 1672, -1618}, {0x46, 0x10, 0x68, 0xff}}},
284
{{{ 4638, -4095, 383}, 0, { 308, -502}, {0x1f, 0x1a, 0x78, 0xff}}},
285
{{{ 5167, -3890, 198}, 0, { 376, 52}, {0xf0, 0x1b, 0x7a, 0xff}}},
286
};
287
288
// 0x07003E00 - 0x07003EF0
289
static const Vtx jrb_seg7_vertex_07003E00[] = {
290
{{{ 3121, 1024, -112}, 0, { 2012, -1618}, {0x3e, 0x00, 0x6e, 0xff}}},
291
{{{ 5221, 0, -669}, 0, { 1672, 498}, {0xf7, 0x0f, 0x7d, 0xff}}},
292
{{{ 5221, 1024, -669}, 0, { 2012, 498}, {0xdf, 0x00, 0x7a, 0xff}}},
293
{{{ 3121, 0, -112}, 0, { 1672, -1618}, {0x46, 0x10, 0x68, 0xff}}},
294
{{{ 3750, -5119, 844}, 0, { 0, -1500}, {0x31, 0x4d, 0x57, 0xff}}},
295
{{{ 4638, -4095, 383}, 0, { 308, -502}, {0x1f, 0x1a, 0x78, 0xff}}},
296
{{{ 4638, -4709, 518}, 0, { 104, -564}, {0x1f, 0x1a, 0x78, 0xff}}},
297
{{{ 5150, -5119, 472}, 0, { 0, -90}, {0xf5, 0x5b, 0x56, 0xff}}},
298
{{{ 4842, -4914, 509}, 0, { 36, -378}, {0x1f, 0x1a, 0x78, 0xff}}},
299
{{{ 7992, 0, 2714}, 0, { 1672, 1398}, {0x83, 0x13, 0x01, 0xff}}},
300
{{{ 5821, -5119, 4414}, 0, { 0, -1304}, {0xc4, 0x60, 0xc9, 0xff}}},
301
{{{ 6707, -1023, 4928}, 0, { 1332, -756}, {0x9a, 0x0c, 0xb6, 0xff}}},
302
{{{ 6478, -5119, 1243}, 0, { 0, 558}, {0xab, 0x44, 0x41, 0xff}}},
303
{{{ 5662, -4709, 675}, 0, { 104, -260}, {0xc2, 0x18, 0x6b, 0xff}}},
304
{{{ 5457, -4914, 603}, 0, { 36, -408}, {0xc2, 0x18, 0x6b, 0xff}}},
305
};
306
307
// 0x07003EF0 - 0x07003FD0
308
static const Vtx jrb_seg7_vertex_07003EF0[] = {
309
{{{ 2350, 0, 1215}, 0, { 1672, 236}, {0x5f, 0x0e, 0x52, 0xff}}},
310
{{{ 2722, -5119, 2615}, 0, { 0, -304}, {0x3f, 0x69, 0x1d, 0xff}}},
311
{{{ 3750, -5119, 844}, 0, { 0, 1010}, {0x31, 0x4d, 0x57, 0xff}}},
312
{{{ 1136, -1023, 2287}, 0, { 1332, -850}, {0x57, 0x3e, 0x43, 0xff}}},
313
{{{ 3121, 0, -112}, 0, { 1672, 1222}, {0x46, 0x10, 0x68, 0xff}}},
314
{{{ 7992, 1024, 2714}, 0, { 2012, 1398}, {0x86, 0x00, 0xdf, 0xff}}},
315
{{{ 7992, 0, 2714}, 0, { 1672, 1398}, {0x83, 0x13, 0x01, 0xff}}},
316
{{{ 6707, -1023, 4928}, 0, { 1332, -756}, {0x9a, 0x0c, 0xb6, 0xff}}},
317
{{{ 6707, 1024, 4928}, 0, { 2012, -756}, {0xa3, 0x00, 0xab, 0xff}}},
318
{{{ 6478, -5119, 1243}, 0, { 0, 558}, {0xab, 0x44, 0x41, 0xff}}},
319
{{{ 5457, -4914, 603}, 0, { 36, -408}, {0xc2, 0x18, 0x6b, 0xff}}},
320
{{{ 5150, -5119, 472}, 0, { 0, -650}, {0xf5, 0x5b, 0x56, 0xff}}},
321
{{{ 6849, -5119, 2643}, 0, { 0, 420}, {0xa1, 0x53, 0x0a, 0xff}}},
322
{{{ 5821, -5119, 4414}, 0, { 0, -1304}, {0xc4, 0x60, 0xc9, 0xff}}},
323
};
324
325
// 0x07003FD0 - 0x070040C0
326
static const Vtx jrb_seg7_vertex_07003FD0[] = {
327
{{{ 2863, 1024, 7010}, 0, { 2012, -1176}, {0x52, 0x32, 0xae, 0xff}}},
328
{{{ 3190, 1024, 7360}, 0, { 2012, -1642}, {0x1f, 0x1b, 0x89, 0xff}}},
329
{{{ 4279, -1535, 7071}, 0, { 1160, -1936}, {0x00, 0x29, 0x88, 0xff}}},
330
{{{ 1879, -511, 5086}, 0, { 1500, 978}, {0x35, 0x54, 0xb3, 0xff}}},
331
{{{ 3093, -5119, 4015}, 0, { 0, 1296}, {0x41, 0x63, 0xd5, 0xff}}},
332
{{{ 4422, -5119, 4786}, 0, { 0, 0}, {0x06, 0x76, 0xd2, 0xff}}},
333
{{{ 1136, -1023, 2287}, 0, { 1332, 3766}, {0x57, 0x3e, 0x43, 0xff}}},
334
{{{ 2722, -5119, 2615}, 0, { 0, 2690}, {0x3f, 0x69, 0x1d, 0xff}}},
335
{{{ 1888, 1024, 6165}, 0, { 2012, 40}, {0x2a, 0x44, 0x9e, 0xff}}},
336
{{{ -705, 1024, 2401}, 0, { 2012, -6164}, {0xeb, 0x00, 0x7d, 0xff}}},
337
{{{ 1136, -1023, 2287}, 0, { 1332, -4478}, {0x57, 0x3e, 0x43, 0xff}}},
338
{{{ 1136, 1024, 2287}, 0, { 2012, -4478}, {0x3d, 0x00, 0x6f, 0xff}}},
339
{{{ 5457, -4914, 603}, 0, { 36, -408}, {0xc2, 0x18, 0x6b, 0xff}}},
340
{{{ 5152, -4914, 427}, 0, { 36, -686}, {0xf0, 0x1b, 0x7a, 0xff}}},
341
{{{ 5150, -5119, 472}, 0, { 0, -650}, {0xf5, 0x5b, 0x56, 0xff}}},
342
};
343
344
// 0x070040C0 - 0x070041C0
345
static const Vtx jrb_seg7_vertex_070040C0[] = {
346
{{{ 5150, -5119, 472}, 0, { 0, -90}, {0xf5, 0x5b, 0x56, 0xff}}},
347
{{{ 5152, -4914, 427}, 0, { 36, -66}, {0xf0, 0x1b, 0x7a, 0xff}}},
348
{{{ 4842, -4914, 509}, 0, { 36, -378}, {0x1f, 0x1a, 0x78, 0xff}}},
349
{{{ 1136, 1024, 2287}, 0, { 2012, -828}, {0x3d, 0x00, 0x6f, 0xff}}},
350
{{{ 2350, 0, 1215}, 0, { 1672, 236}, {0x5f, 0x0e, 0x52, 0xff}}},
351
{{{ 2350, 1024, 1215}, 0, { 2012, 248}, {0x66, 0x00, 0x4b, 0xff}}},
352
{{{ 3121, 0, -112}, 0, { 1672, 1222}, {0x46, 0x10, 0x68, 0xff}}},
353
{{{ 3121, 1024, -112}, 0, { 2012, 1234}, {0x3e, 0x00, 0x6e, 0xff}}},
354
{{{ 1136, -1023, 2287}, 0, { 1332, -850}, {0x57, 0x3e, 0x43, 0xff}}},
355
{{{ -705, 1024, 2401}, 0, { 2012, -6164}, {0xeb, 0x00, 0x7d, 0xff}}},
356
{{{ -705, 0, 2401}, 0, { 1672, -6164}, {0x14, 0x6b, 0x40, 0xff}}},
357
{{{ 1136, -1023, 2287}, 0, { 1332, -4478}, {0x57, 0x3e, 0x43, 0xff}}},
358
{{{ -219, 512, 5643}, 0, { 1840, -7222}, {0xe3, 0x63, 0xb7, 0xff}}},
359
{{{ -805, 512, 7672}, 0, { 1840, -8672}, {0xea, 0x67, 0xbb, 0xff}}},
360
{{{ 111, 1024, 6993}, 0, { 2012, -7548}, {0xb6, 0x63, 0xe7, 0xff}}},
361
{{{ 330, 1024, 6232}, 0, { 2012, -7004}, {0xd3, 0x6b, 0xcd, 0xff}}},
362
};
363
364
// 0x070041C0 - 0x070041F0
365
static const Vtx jrb_seg7_vertex_070041C0[] = {
366
{{{ -805, 512, 7672}, 0, { 1840, -8672}, {0xea, 0x67, 0xbb, 0xff}}},
367
{{{ -210, 1024, 7709}, 0, { 2012, -8162}, {0xd4, 0x3b, 0x9a, 0xff}}},
368
{{{ 111, 1024, 6993}, 0, { 2012, -7548}, {0xb6, 0x63, 0xe7, 0xff}}},
369
};
370
371
// 0x070041F0 - 0x070044C8
372
static const Gfx jrb_seg7_dl_070041F0[] = {
373
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, water_09003800),
374
gsDPLoadSync(),
375
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 64 * 32 - 1, CALC_DXT(64, G_IM_SIZ_16b_BYTES)),
376
gsSPLight(&jrb_seg7_lights_070030A8.l, 1),
377
gsSPLight(&jrb_seg7_lights_070030A8.a, 2),
378
gsSPVertex(jrb_seg7_vertex_070030F0, 16, 0),
379
gsSP2Triangles( 0, 1, 2, 0x0, 2, 3, 4, 0x0),
380
gsSP2Triangles( 5, 3, 2, 0x0, 4, 3, 6, 0x0),
381
gsSP2Triangles( 7, 3, 8, 0x0, 6, 3, 9, 0x0),
382
gsSP2Triangles( 8, 3, 5, 0x0, 9, 3, 10, 0x0),
383
gsSP2Triangles( 3, 7, 10, 0x0, 11, 0, 4, 0x0),
384
gsSP2Triangles( 0, 2, 4, 0x0, 12, 10, 7, 0x0),
385
gsSP2Triangles(13, 5, 1, 0x0, 5, 2, 1, 0x0),
386
gsSP2Triangles(11, 4, 6, 0x0, 14, 11, 6, 0x0),
387
gsSP2Triangles(14, 6, 9, 0x0, 15, 14, 9, 0x0),
388
gsSP2Triangles(15, 9, 10, 0x0, 12, 15, 10, 0x0),
389
gsSPVertex(jrb_seg7_vertex_070031F0, 6, 0),
390
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
391
gsSP2Triangles( 4, 0, 3, 0x0, 4, 3, 5, 0x0),
392
gsSPLight(&jrb_seg7_lights_070030C0.l, 1),
393
gsSPLight(&jrb_seg7_lights_070030C0.a, 2),
394
gsSPVertex(jrb_seg7_vertex_07003250, 16, 0),
395
gsSP2Triangles( 0, 1, 2, 0x0, 1, 3, 4, 0x0),
396
gsSP2Triangles( 1, 4, 2, 0x0, 2, 4, 5, 0x0),
397
gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 10, 0x0),
398
gsSP2Triangles( 6, 8, 11, 0x0, 6, 11, 12, 0x0),
399
gsSP2Triangles( 6, 12, 13, 0x0, 6, 10, 7, 0x0),
400
gsSP1Triangle( 8, 14, 15, 0x0),
401
gsSPVertex(jrb_seg7_vertex_07003350, 16, 0),
402
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
403
gsSP2Triangles( 4, 0, 3, 0x0, 0, 5, 1, 0x0),
404
gsSP2Triangles( 0, 6, 5, 0x0, 7, 3, 2, 0x0),
405
gsSP2Triangles( 4, 3, 8, 0x0, 7, 8, 3, 0x0),
406
gsSP2Triangles( 9, 6, 10, 0x0, 9, 5, 6, 0x0),
407
gsSP2Triangles(10, 11, 9, 0x0, 12, 11, 13, 0x0),
408
gsSP2Triangles(14, 12, 15, 0x0, 12, 13, 15, 0x0),
409
gsSPVertex(jrb_seg7_vertex_07003450, 15, 0),
410
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
411
gsSP2Triangles( 6, 5, 4, 0x0, 6, 4, 7, 0x0),
412
gsSP2Triangles( 8, 3, 9, 0x0, 3, 5, 9, 0x0),
413
gsSP2Triangles(10, 11, 0, 0x0, 12, 0, 11, 0x0),
414
gsSP2Triangles(13, 1, 0, 0x0, 14, 13, 0, 0x0),
415
gsSP1Triangle(12, 14, 0, 0x0),
416
gsSPVertex(jrb_seg7_vertex_07003540, 16, 0),
417
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
418
gsSP2Triangles( 3, 6, 4, 0x0, 6, 7, 4, 0x0),
419
gsSP2Triangles( 8, 9, 10, 0x0, 9, 11, 10, 0x0),
420
gsSP2Triangles( 0, 2, 12, 0x0, 13, 0, 12, 0x0),
421
gsSP1Triangle(13, 14, 15, 0x0),
422
gsSPVertex(jrb_seg7_vertex_07003640, 12, 0),
423
gsSP2Triangles( 0, 1, 2, 0x0, 1, 3, 4, 0x0),
424
gsSP2Triangles( 1, 5, 3, 0x0, 0, 2, 6, 0x0),
425
gsSP2Triangles( 0, 7, 8, 0x0, 0, 6, 7, 0x0),
426
gsSP1Triangle( 9, 10, 11, 0x0),
427
gsSPEndDisplayList(),
428
};
429
430
// 0x070044C8 - 0x07004658
431
static const Gfx jrb_seg7_dl_070044C8[] = {
432
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, water_09001800),
433
gsDPLoadSync(),
434
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 64 * 32 - 1, CALC_DXT(64, G_IM_SIZ_16b_BYTES)),
435
gsSPLight(&jrb_seg7_lights_070030D8.l, 1),
436
gsSPLight(&jrb_seg7_lights_070030D8.a, 2),
437
gsSPVertex(jrb_seg7_vertex_07003700, 16, 0),
438
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
439
gsSP2Triangles( 3, 6, 4, 0x0, 7, 5, 4, 0x0),
440
gsSP2Triangles( 7, 2, 5, 0x0, 6, 3, 0, 0x0),
441
gsSP2Triangles( 3, 1, 0, 0x0, 8, 9, 10, 0x0),
442
gsSP2Triangles( 0, 2, 7, 0x0, 11, 12, 8, 0x0),
443
gsSP2Triangles(12, 11, 13, 0x0, 12, 13, 14, 0x0),
444
gsSP2Triangles(12, 15, 8, 0x0, 10, 14, 13, 0x0),
445
gsSP2Triangles(10, 9, 14, 0x0, 8, 15, 9, 0x0),
446
gsSPVertex(jrb_seg7_vertex_07003800, 15, 0),
447
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
448
gsSP2Triangles( 4, 3, 6, 0x0, 4, 6, 7, 0x0),
449
gsSP2Triangles( 8, 7, 6, 0x0, 8, 9, 7, 0x0),
450
gsSP2Triangles( 3, 5, 10, 0x0, 10, 5, 8, 0x0),
451
gsSP2Triangles( 5, 9, 8, 0x0, 11, 12, 13, 0x0),
452
gsSP1Triangle( 0, 2, 14, 0x0),
453
gsSPVertex(jrb_seg7_vertex_070038F0, 15, 0),
454
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
455
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
456
gsSP2Triangles( 8, 9, 10, 0x0, 11, 8, 12, 0x0),
457
gsSP2Triangles(13, 4, 6, 0x0, 13, 6, 14, 0x0),
458
gsSPVertex(jrb_seg7_vertex_070039E0, 11, 0),
459
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
460
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
461
gsSP1Triangle( 8, 9, 10, 0x0),
462
gsSPEndDisplayList(),
463
};
464
465
// 0x07004658 - 0x070046C0
466
static const Gfx jrb_seg7_dl_07004658[] = {
467
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, water_09002800),
468
gsDPLoadSync(),
469
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 64 * 32 - 1, CALC_DXT(64, G_IM_SIZ_16b_BYTES)),
470
gsSPVertex(jrb_seg7_vertex_07003A90, 8, 0),
471
gsSP2Triangles( 0, 1, 2, 0x0, 1, 3, 2, 0x0),
472
gsSP2Triangles( 1, 4, 3, 0x0, 4, 5, 3, 0x0),
473
gsSP2Triangles( 4, 6, 5, 0x0, 6, 0, 7, 0x0),
474
gsSP2Triangles( 6, 7, 5, 0x0, 0, 2, 7, 0x0),
475
gsSPEndDisplayList(),
476
};
477
478
// 0x070046C0 - 0x07004940
479
static const Gfx jrb_seg7_dl_070046C0[] = {
480
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, water_09004800),
481
gsDPLoadSync(),
482
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 64 * 32 - 1, CALC_DXT(64, G_IM_SIZ_16b_BYTES)),
483
gsSPLight(&jrb_seg7_lights_070030C0.l, 1),
484
gsSPLight(&jrb_seg7_lights_070030C0.a, 2),
485
gsSPVertex(jrb_seg7_vertex_07003B10, 16, 0),
486
gsSP2Triangles( 0, 1, 2, 0x0, 3, 0, 2, 0x0),
487
gsSP2Triangles( 4, 0, 3, 0x0, 1, 5, 2, 0x0),
488
gsSP2Triangles( 5, 6, 2, 0x0, 2, 7, 3, 0x0),
489
gsSP2Triangles( 2, 8, 9, 0x0, 2, 9, 7, 0x0),
490
gsSP2Triangles(10, 8, 2, 0x0, 10, 2, 11, 0x0),
491
gsSP2Triangles(11, 2, 6, 0x0, 12, 4, 3, 0x0),
492
gsSP2Triangles(12, 3, 13, 0x0, 3, 7, 14, 0x0),
493
gsSP1Triangle(15, 12, 13, 0x0),
494
gsSPVertex(jrb_seg7_vertex_07003C10, 16, 0),
495
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
496
gsSP2Triangles( 4, 0, 2, 0x0, 5, 4, 2, 0x0),
497
gsSP2Triangles( 6, 2, 7, 0x0, 8, 9, 10, 0x0),
498
gsSP2Triangles( 9, 8, 11, 0x0, 12, 13, 14, 0x0),
499
gsSP1Triangle( 9, 11, 15, 0x0),
500
gsSPVertex(jrb_seg7_vertex_07003D10, 15, 0),
501
gsSP2Triangles( 0, 1, 2, 0x0, 3, 1, 0, 0x0),
502
gsSP2Triangles( 3, 4, 1, 0x0, 1, 4, 5, 0x0),
503
gsSP2Triangles( 1, 5, 6, 0x0, 7, 8, 9, 0x0),
504
gsSP2Triangles(10, 11, 12, 0x0, 13, 10, 12, 0x0),
505
gsSP1Triangle(10, 14, 11, 0x0),
506
gsSPVertex(jrb_seg7_vertex_07003E00, 15, 0),
507
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
508
gsSP2Triangles( 4, 5, 3, 0x0, 4, 6, 5, 0x0),
509
gsSP2Triangles( 4, 7, 8, 0x0, 4, 8, 6, 0x0),
510
gsSP2Triangles( 9, 10, 11, 0x0, 12, 13, 14, 0x0),
511
gsSPVertex(jrb_seg7_vertex_07003EF0, 14, 0),
512
gsSP2Triangles( 0, 1, 2, 0x0, 1, 0, 3, 0x0),
513
gsSP2Triangles( 0, 2, 4, 0x0, 5, 6, 7, 0x0),
514
gsSP2Triangles( 5, 7, 8, 0x0, 9, 10, 11, 0x0),
515
gsSP1Triangle( 6, 12, 13, 0x0),
516
gsSPVertex(jrb_seg7_vertex_07003FD0, 15, 0),
517
gsSP2Triangles( 0, 1, 2, 0x0, 3, 0, 2, 0x0),
518
gsSP2Triangles( 2, 4, 3, 0x0, 2, 5, 4, 0x0),
519
gsSP2Triangles( 6, 3, 4, 0x0, 6, 4, 7, 0x0),
520
gsSP2Triangles( 3, 8, 0, 0x0, 9, 10, 11, 0x0),
521
gsSP1Triangle(12, 13, 14, 0x0),
522
gsSPVertex(jrb_seg7_vertex_070040C0, 16, 0),
523
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
524
gsSP2Triangles( 5, 4, 6, 0x0, 5, 6, 7, 0x0),
525
gsSP2Triangles( 3, 8, 4, 0x0, 9, 10, 11, 0x0),
526
gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0),
527
gsSPVertex(jrb_seg7_vertex_070041C0, 3, 0),
528
gsSP1Triangle( 0, 1, 2, 0x0),
529
gsSPEndDisplayList(),
530
};
531
532
// 0x07004940 - 0x07004A18
533
const Gfx jrb_seg7_dl_07004940[] = {
534
gsDPPipeSync(),
535
gsDPSetCycleType(G_CYC_2CYCLE),
536
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_OPA_SURF2),
537
gsDPSetDepthSource(G_ZS_PIXEL),
538
gsDPSetFogColor(5, 80, 75, 255),
539
gsSPFogPosition(900, 1000),
540
gsSPSetGeometryMode(G_FOG),
541
gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_PASS2),
542
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),
543
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
544
gsDPTileSync(),
545
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),
546
gsDPSetTileSize(0, 0, 0, (64 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
547
gsSPDisplayList(jrb_seg7_dl_070041F0),
548
gsSPDisplayList(jrb_seg7_dl_070044C8),
549
gsSPDisplayList(jrb_seg7_dl_07004658),
550
gsDPTileSync(),
551
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_CLAMP, 6, G_TX_NOLOD),
552
gsDPSetTileSize(0, 0, 0, (64 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
553
gsSPDisplayList(jrb_seg7_dl_070046C0),
554
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
555
gsDPPipeSync(),
556
gsDPSetCycleType(G_CYC_1CYCLE),
557
gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_NOOP2),
558
gsSPClearGeometryMode(G_FOG),
559
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
560
gsSPEndDisplayList(),
561
};
562
563