Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
MorsGames
GitHub Repository: MorsGames/sm64plus
Path: blob/master/levels/sl/areas/1/7/model.inc.c
7862 views
1
// 0x07008DE8 - 0x07008E00
2
static const Lights1 sl_seg7_lights_07008DE8 = gdSPDefLights1(
3
0x7f, 0x7f, 0x7f,
4
0xff, 0xff, 0xff, 0x28, 0x28, 0x28
5
);
6
7
// 0x07008E00 - 0x07008F00
8
static const Vtx sl_seg7_vertex_07008E00[] = {
9
{{{ -403, 819, 1818}, 0, { -432, 444}, {0xd8, 0x4c, 0xa4, 0xff}}},
10
{{{ -403, 1024, 1818}, 0, { -432, 308}, {0xd7, 0x10, 0x76, 0xff}}},
11
{{{ -1801, 768, 952}, 0, { -1828, 478}, {0xdb, 0x6b, 0x39, 0xff}}},
12
{{{ 875, 1024, 1818}, 0, { 840, 308}, {0x8f, 0x18, 0x33, 0xff}}},
13
{{{ 875, 1536, 1571}, 0, { 840, 0}, {0xf3, 0x1d, 0x7a, 0xff}}},
14
{{{ 0, 2150, 1818}, 0, { 0, -440}, {0x04, 0x02, 0x7e, 0xff}}},
15
{{{ -1033, 1823, 1428}, 0, { -1078, -222}, {0xc6, 0x08, 0x70, 0xff}}},
16
{{{ 909, 2150, 1571}, 0, { 876, -440}, {0x00, 0x00, 0x7e, 0xff}}},
17
{{{ 1308, 1741, 1473}, 0, { 1274, -168}, {0xee, 0x5f, 0x51, 0xff}}},
18
{{{ 1308, 2108, 1473}, 0, { 1274, -412}, {0x65, 0x2b, 0x3e, 0xff}}},
19
{{{ 909, 2816, 1571}, 0, { 876, -884}, {0xbc, 0x27, 0x63, 0xff}}},
20
{{{ 909, 2150, 1571}, 0, { 1536, -440}, {0x00, 0x00, 0x7e, 0xff}}},
21
{{{ 909, 2816, 1571}, 0, { 1536, -884}, {0xbc, 0x27, 0x63, 0xff}}},
22
{{{ 768, 2150, 1024}, 0, { 990, -440}, {0x86, 0x00, 0x1f, 0xff}}},
23
{{{ 768, 2816, 1024}, 0, { 990, -884}, {0x2b, 0x70, 0x28, 0xff}}},
24
{{{ 1308, 2108, 1473}, 0, { 1438, -412}, {0x65, 0x2b, 0x3e, 0xff}}},
25
};
26
27
// 0x07008F00 - 0x07008F40
28
static const Vtx sl_seg7_vertex_07008F00[] = {
29
{{{ 1308, 2108, 1473}, 0, { 1438, -412}, {0x65, 0x2b, 0x3e, 0xff}}},
30
{{{ 995, 2816, 683}, 0, { 650, -884}, {0x73, 0x35, 0x01, 0xff}}},
31
{{{ 768, 2816, 1024}, 0, { 990, -884}, {0x2b, 0x70, 0x28, 0xff}}},
32
{{{ 995, 2108, 683}, 0, { 650, -412}, {0x76, 0x00, 0xd2, 0xff}}},
33
};
34
35
// 0x07008F40 - 0x07009020
36
static const Vtx sl_seg7_vertex_07008F40[] = {
37
{{{ 1308, 1741, 1473}, 0, { -226, 126}, {0xee, 0x5f, 0x51, 0xff}}},
38
{{{ 1534, 1741, 1678}, 0, { 182, -326}, {0x20, 0x79, 0x10, 0xff}}},
39
{{{ 1919, 1903, 682}, 0, { -1804, -1094}, {0xf4, 0x7d, 0x0f, 0xff}}},
40
{{{ -6143, 1024, 6144}, 0, {-12294, -11274}, {0x15, 0x7c, 0x0a, 0xff}}},
41
{{{ -5887, 1024, 5632}, 0, {-11272, -10764}, {0x0d, 0x7e, 0x06, 0xff}}},
42
{{{ -6143, 1382, 4096}, 0, { -8206, -11274}, {0x7a, 0x22, 0x05, 0xff}}},
43
{{{ -4351, 1024, 6144}, 0, {-12294, -7698}, {0xd2, 0x76, 0x00, 0xff}}},
44
{{{ -4351, 1024, 5632}, 0, {-11272, -7698}, {0xd4, 0x76, 0x00, 0xff}}},
45
{{{ 875, 1536, 2626}, 0, { 2074, 990}, {0xb4, 0x3d, 0xb0, 0xff}}},
46
{{{ 1418, 1741, 2366}, 0, { 1556, -96}, {0x0c, 0x7e, 0xfe, 0xff}}},
47
{{{ 1182, 1536, 2288}, 0, { 1398, 376}, {0xb5, 0x61, 0xe3, 0xff}}},
48
{{{ 1182, 1536, 1673}, 0, { 172, 376}, {0xb4, 0x5f, 0x21, 0xff}}},
49
{{{ 875, 1536, 1571}, 0, { 0, 990}, {0xf3, 0x1d, 0x7a, 0xff}}},
50
{{{ 2175, 1903, 852}, 0, { -1464, -1604}, {0xf6, 0x7d, 0x10, 0xff}}},
51
};
52
53
// 0x07009020 - 0x07009120
54
static const Vtx sl_seg7_vertex_07009020[] = {
55
{{{ -3756, 1024, 2637}, 0, { 8742, -2416}, {0x53, 0x34, 0x4f, 0xff}}},
56
{{{ -3756, 819, 2842}, 0, { 9424, -1736}, {0x14, 0x74, 0x2d, 0xff}}},
57
{{{ -3551, 819, 2330}, 0, { 7720, -1736}, {0x33, 0x64, 0x39, 0xff}}},
58
{{{ -3551, 819, 2330}, 0, {-11846, 8740}, {0x33, 0x64, 0x39, 0xff}}},
59
{{{ -2195, 817, 3060}, 0, { -7336, 11168}, {0xe4, 0x70, 0xce, 0xff}}},
60
{{{ -511, 819, 2816}, 0, { -1734, 10356}, {0xce, 0x48, 0xa5, 0xff}}},
61
{{{ -3756, 819, 2842}, 0, {-12528, 10444}, {0x14, 0x74, 0x2d, 0xff}}},
62
{{{ -6143, 768, 4096}, 0, {-20470, 14614}, {0x1d, 0x7b, 0x03, 0xff}}},
63
{{{ -4186, 1024, 2629}, 0, { 8736, 14578}, {0xc6, 0x51, 0x4d, 0xff}}},
64
{{{ -4201, 819, 2833}, 0, { 9418, 14578}, {0xcd, 0x72, 0x12, 0xff}}},
65
{{{ -3756, 819, 2842}, 0, { 9424, 13486}, {0x14, 0x74, 0x2d, 0xff}}},
66
{{{ -3756, 1024, 2637}, 0, { 8742, 13486}, {0x53, 0x34, 0x4f, 0xff}}},
67
{{{ -3551, 1024, 2330}, 0, { 7720, -2416}, {0x27, 0x00, 0x78, 0xff}}},
68
{{{ 1024, 1024, -3071}, 0, { 10188, -2416}, {0xa1, 0x4f, 0xe7, 0xff}}},
69
{{{ 1536, 1536, -4095}, 0, { 13594, -4120}, {0xb4, 0x08, 0x9b, 0xff}}},
70
{{{ 1536, 1024, -4095}, 0, { 13594, -2416}, {0xf5, 0x49, 0x99, 0xff}}},
71
};
72
73
// 0x07009120 - 0x07009220
74
static const Vtx sl_seg7_vertex_07009120[] = {
75
{{{ -1217, 1119, -3205}, 0, { 10632, -2734}, {0x4e, 0x63, 0x05, 0xff}}},
76
{{{ -1137, 1536, -2814}, 0, { 9334, -4120}, {0x75, 0x04, 0xcf, 0xff}}},
77
{{{ -511, 512, -2175}, 0, { 7208, -714}, {0x45, 0x69, 0xf5, 0xff}}},
78
{{{ -1053, 1271, -2411}, 0, { 7992, -3240}, {0x71, 0xc8, 0xf8, 0xff}}},
79
{{{ -1015, 1536, -2225}, 0, { 7374, -4120}, {0x7d, 0x0c, 0x0b, 0xff}}},
80
{{{ -808, 986, -1223}, 0, { 4040, -2292}, {0x68, 0x47, 0xfd, 0xff}}},
81
{{{ -767, 973, -1023}, 0, { 3374, -2246}, {0x2b, 0x71, 0xdd, 0xff}}},
82
{{{ 512, 512, -2354}, 0, { 7804, -714}, {0xdb, 0x79, 0x03, 0xff}}},
83
{{{ 1008, 1126, -2425}, 0, { 8038, -2758}, {0x84, 0xec, 0xf5, 0xff}}},
84
{{{ 1024, 1024, -3071}, 0, { 10188, -2416}, {0xa1, 0x4f, 0xe7, 0xff}}},
85
{{{ 1008, 1536, -2834}, 0, { 9400, -4120}, {0x92, 0xe4, 0xc8, 0xff}}},
86
{{{ 1536, 1536, -4095}, 0, { 13594, -4120}, {0xb4, 0x08, 0x9b, 0xff}}},
87
{{{ -1053, 1271, -2411}, 0, { 3476, 9012}, {0x71, 0xc8, 0xf8, 0xff}}},
88
{{{ -629, 1536, -2425}, 0, { 2064, 9058}, {0x3e, 0x9e, 0x32, 0xff}}},
89
{{{ -1015, 1536, -2225}, 0, { 3348, 8394}, {0x7d, 0x0c, 0x0b, 0xff}}},
90
{{{ -629, 1536, -2630}, 0, { 2064, 9740}, {0x31, 0x92, 0xda, 0xff}}},
91
};
92
93
// 0x07009220 - 0x07009320
94
static const Vtx sl_seg7_vertex_07009220[] = {
95
{{{ -1053, 1271, -2411}, 0, { 3476, 9012}, {0x71, 0xc8, 0xf8, 0xff}}},
96
{{{ -1137, 1536, -2814}, 0, { 3752, 10354}, {0x75, 0x04, 0xcf, 0xff}}},
97
{{{ -629, 1536, -2630}, 0, { 2064, 9740}, {0x31, 0x92, 0xda, 0xff}}},
98
{{{ 512, 512, -2354}, 0, { -1734, 8824}, {0xdb, 0x79, 0x03, 0xff}}},
99
{{{ -511, 512, -2175}, 0, { 1672, 8228}, {0x45, 0x69, 0xf5, 0xff}}},
100
{{{ 0, 973, -1279}, 0, { 0, 5246}, {0xfa, 0x74, 0xce, 0xff}}},
101
{{{ 0, 1024, -3071}, 0, { 0, 11208}, {0x11, 0x7b, 0x18, 0xff}}},
102
{{{ -1217, 1119, -3205}, 0, { 4020, 11652}, {0x4e, 0x63, 0x05, 0xff}}},
103
{{{ -767, 973, -1023}, 0, { 2524, 4394}, {0x2b, 0x71, 0xdd, 0xff}}},
104
{{{ 768, 1024, -1023}, 0, { -2586, 4394}, {0x8e, 0x2e, 0xe2, 0xff}}},
105
{{{ 768, 1024, -1023}, 0, { 3374, -2416}, {0x8e, 0x2e, 0xe2, 0xff}}},
106
{{{ 1008, 1126, -2425}, 0, { 8038, -2758}, {0x84, 0xec, 0xf5, 0xff}}},
107
{{{ 512, 512, -2354}, 0, { 7804, -714}, {0xdb, 0x79, 0x03, 0xff}}},
108
{{{ 256, 256, -4607}, 0, { -882, 16318}, {0xf5, 0x7e, 0xff, 0xff}}},
109
{{{ 1024, 1024, -3071}, 0, { -3436, 11208}, {0xa1, 0x4f, 0xe7, 0xff}}},
110
{{{ -1599, 1244, -5055}, 0, { 5290, 17808}, {0x3f, 0x6b, 0xe8, 0xff}}},
111
};
112
113
// 0x07009320 - 0x07009410
114
static const Vtx sl_seg7_vertex_07009320[] = {
115
{{{ 768, 1024, -1023}, 0, { -3436, -2416}, {0x8e, 0x2e, 0xe2, 0xff}}},
116
{{{ 768, 1331, -1023}, 0, { -3436, -3438}, {0x82, 0x00, 0xff, 0xff}}},
117
{{{ 771, 1331, -1252}, 0, { -4198, -3438}, {0x85, 0xf0, 0xe9, 0xff}}},
118
{{{ 1008, 1536, -2015}, 0, { -6738, -4120}, {0x88, 0xda, 0x07, 0xff}}},
119
{{{ 1008, 1126, -2425}, 0, { -8100, -2758}, {0x84, 0xec, 0xf5, 0xff}}},
120
{{{ 4438, 1178, -3702}, 0, {-12348, -13774}, {0x9d, 0x1d, 0x49, 0xff}}},
121
{{{ 4211, 760, -2971}, 0, { -9918, -13018}, {0xce, 0x6b, 0x2d, 0xff}}},
122
{{{ 5191, 1024, -2866}, 0, { -9568, -16280}, {0xb6, 0x42, 0x4e, 0xff}}},
123
{{{ 3584, 1075, -4863}, 0, {-16212, -10934}, {0xb7, 0x61, 0x22, 0xff}}},
124
{{{ 4608, 1434, -3532}, 0, {-11784, -14340}, {0xcb, 0xdc, 0x6d, 0xff}}},
125
{{{ 4301, 1434, -3532}, 0, {-11784, -13318}, {0xa4, 0xb4, 0x29, 0xff}}},
126
{{{ 4403, 1434, -3737}, 0, {-12464, -13658}, {0x83, 0xf1, 0x0b, 0xff}}},
127
{{{ 4438, 1178, -3702}, 0, { -312, -2928}, {0x9d, 0x1d, 0x49, 0xff}}},
128
{{{ 5191, 1024, -2866}, 0, { 3424, -2416}, {0xb6, 0x42, 0x4e, 0xff}}},
129
{{{ 4608, 1434, -3532}, 0, { 482, -3780}, {0xcb, 0xdc, 0x6d, 0xff}}},
130
};
131
132
// 0x07009410 - 0x07009510
133
static const Vtx sl_seg7_vertex_07009410[] = {
134
{{{ 3584, 1075, -4863}, 0, { -5102, -2586}, {0xb7, 0x61, 0x22, 0xff}}},
135
{{{ 4438, 1178, -3702}, 0, { -312, -2928}, {0x9d, 0x1d, 0x49, 0xff}}},
136
{{{ 4403, 1434, -3737}, 0, { -474, -3780}, {0x83, 0xf1, 0x0b, 0xff}}},
137
{{{ 4220, 754, -1924}, 0, {-14070, 7392}, {0x57, 0x56, 0xdf, 0xff}}},
138
{{{ 3328, 1536, -1791}, 0, {-11102, 6950}, {0x4b, 0x63, 0xea, 0xff}}},
139
{{{ 6144, 1024, -1535}, 0, {-20470, 6098}, {0x12, 0x29, 0x8a, 0xff}}},
140
{{{ 3246, 1306, -2897}, 0, { 9608, -3354}, {0x53, 0xe7, 0xa4, 0xff}}},
141
{{{ 3811, 1329, -2332}, 0, { 7730, -3430}, {0x65, 0x46, 0xe6, 0xff}}},
142
{{{ 3913, 754, -2897}, 0, { 9608, -1518}, {0x49, 0x49, 0xb7, 0xff}}},
143
{{{ 4220, 754, -1924}, 0, { 6372, -1518}, {0x57, 0x56, 0xdf, 0xff}}},
144
{{{ 4220, 754, -2333}, 0, { 7734, -1518}, {0x65, 0x48, 0xe6, 0xff}}},
145
{{{ 3328, 1536, -1791}, 0, { 5930, -4120}, {0x4b, 0x63, 0xea, 0xff}}},
146
{{{ 3551, 1651, -2881}, 0, { 9554, -4500}, {0x71, 0xcf, 0x1e, 0xff}}},
147
{{{ 1536, 1024, -4095}, 0, { -5140, -2416}, {0xf5, 0x49, 0x99, 0xff}}},
148
{{{ 3246, 1306, -2897}, 0, {-10830, -3354}, {0x53, 0xe7, 0xa4, 0xff}}},
149
{{{ 3913, 754, -2897}, 0, {-13048, -1518}, {0x49, 0x49, 0xb7, 0xff}}},
150
};
151
152
// 0x07009510 - 0x07009600
153
static const Vtx sl_seg7_vertex_07009510[] = {
154
{{{ 3014, 1616, -3129}, 0, {-10056, -4388}, {0x18, 0xd6, 0x8b, 0xff}}},
155
{{{ 3246, 1306, -2897}, 0, {-10830, -3354}, {0x53, 0xe7, 0xa4, 0xff}}},
156
{{{ 1536, 1024, -4095}, 0, { -5140, -2416}, {0xf5, 0x49, 0x99, 0xff}}},
157
{{{ 1536, 1536, -4095}, 0, { -5140, -4120}, {0xb4, 0x08, 0x9b, 0xff}}},
158
{{{ 2816, 1024, -4351}, 0, { -8718, -4632}, {0xfb, 0x75, 0xd1, 0xff}}},
159
{{{ 3584, 1075, -4863}, 0, { -9740, -6164}, {0xb7, 0x61, 0x22, 0xff}}},
160
{{{ 2816, 819, -4863}, 0, { -9740, -4630}, {0x07, 0x7e, 0x00, 0xff}}},
161
{{{ 2373, 1024, -4607}, 0, { -9228, -3746}, {0x28, 0x75, 0xe9, 0xff}}},
162
{{{ 2816, 1024, -5375}, 0, {-10762, -4630}, {0x08, 0x7e, 0xfd, 0xff}}},
163
{{{ 2373, 1024, -5119}, 0, {-10250, -3746}, {0x18, 0x73, 0x2e, 0xff}}},
164
{{{ 1074, 1024, -5944}, 0, {-11898, -1154}, {0xa3, 0x3a, 0xc1, 0xff}}},
165
{{{ 1115, 1229, -5778}, 0, {-11566, -1236}, {0x0d, 0x4d, 0x9d, 0xff}}},
166
{{{ 1190, 1229, -5480}, 0, {-10972, -1384}, {0x10, 0x60, 0x51, 0xff}}},
167
{{{ 1248, 1024, -5249}, 0, {-10510, -1500}, {0xbd, 0x3f, 0x56, 0xff}}},
168
{{{ 693, 1331, -5673}, 0, {-11356, -394}, {0xb6, 0xc5, 0xad, 0xff}}},
169
};
170
171
// 0x07009600 - 0x070096F0
172
static const Vtx sl_seg7_vertex_07009600[] = {
173
{{{ 256, 256, -4607}, 0, { -882, 16318}, {0xf5, 0x7e, 0xff, 0xff}}},
174
{{{ 1536, 1024, -4095}, 0, { -5140, 14614}, {0xf5, 0x49, 0x99, 0xff}}},
175
{{{ 1248, 1024, -5249}, 0, { -4180, 18454}, {0xbd, 0x3f, 0x56, 0xff}}},
176
{{{ 1024, 1024, -3071}, 0, { -3436, 11208}, {0xa1, 0x4f, 0xe7, 0xff}}},
177
{{{ 1074, 1024, -5944}, 0, { -3602, 20768}, {0xa3, 0x3a, 0xc1, 0xff}}},
178
{{{ -1279, 1024, -5631}, 0, { 4226, 19724}, {0x38, 0x71, 0x01, 0xff}}},
179
{{{ -1599, 1244, -5055}, 0, { 5290, 17808}, {0x3f, 0x6b, 0xe8, 0xff}}},
180
{{{ -1185, 1024, -6079}, 0, { 3912, 21216}, {0x1b, 0x76, 0x23, 0xff}}},
181
{{{ 1024, 1024, -6143}, 0, { -3436, 21428}, {0xdd, 0x73, 0x27, 0xff}}},
182
{{{ 3716, 1613, -3303}, 0, {-12392, 11980}, {0x23, 0xe8, 0x89, 0xff}}},
183
{{{ 3746, 1511, -3273}, 0, {-12492, 11880}, {0x3a, 0x9e, 0xca, 0xff}}},
184
{{{ 3014, 1616, -3129}, 0, {-10056, 11402}, {0x18, 0xd6, 0x8b, 0xff}}},
185
{{{ 3246, 1306, -2897}, 0, {-10830, 10628}, {0x53, 0xe7, 0xa4, 0xff}}},
186
{{{ 3551, 1651, -2881}, 0, {-11844, 10574}, {0x71, 0xcf, 0x1e, 0xff}}},
187
{{{ 3818, 1613, -3201}, 0, {-12732, 11640}, {0x6c, 0xc1, 0xee, 0xff}}},
188
};
189
190
// 0x070096F0 - 0x070097D0
191
static const Vtx sl_seg7_vertex_070096F0[] = {
192
{{{ 1248, 1024, -5249}, 0, { -4180, 18454}, {0xbd, 0x3f, 0x56, 0xff}}},
193
{{{ 768, 1331, -5375}, 0, { -2586, 18874}, {0xff, 0xe1, 0x7b, 0xff}}},
194
{{{ 743, 1229, -5474}, 0, { -2502, 19204}, {0xc9, 0x92, 0x1c, 0xff}}},
195
{{{ 3551, 1651, -2881}, 0, { -5782, -6098}, {0x71, 0xcf, 0x1e, 0xff}}},
196
{{{ 3246, 1306, -2897}, 0, { -5814, -5490}, {0x53, 0xe7, 0xa4, 0xff}}},
197
{{{ 3746, 1511, -3273}, 0, { -6566, -6486}, {0x3a, 0x9e, 0xca, 0xff}}},
198
{{{ 3811, 1329, -2332}, 0, { -4688, -6616}, {0x65, 0x46, 0xe6, 0xff}}},
199
{{{ 3818, 1613, -3201}, 0, { 10620, -4376}, {0x6c, 0xc1, 0xee, 0xff}}},
200
{{{ 3746, 1511, -3273}, 0, { 10860, -4036}, {0x3a, 0x9e, 0xca, 0xff}}},
201
{{{ 3716, 1613, -3303}, 0, { 10960, -4376}, {0x23, 0xe8, 0x89, 0xff}}},
202
{{{ 1074, 1024, -5944}, 0, { -3602, 20768}, {0xa3, 0x3a, 0xc1, 0xff}}},
203
{{{ 693, 1331, -5673}, 0, { -2338, 19864}, {0xb6, 0xc5, 0xad, 0xff}}},
204
{{{ 1190, 1229, -5480}, 0, { -3988, 19224}, {0x10, 0x60, 0x51, 0xff}}},
205
{{{ 371, 1331, -5276}, 0, { -1264, 18542}, {0xee, 0x86, 0x1b, 0xff}}},
206
};
207
208
// 0x070097D0 - 0x070098D0
209
static const Vtx sl_seg7_vertex_070097D0[] = {
210
{{{ -3432, 768, 552}, 0, { 11390, -848}, {0x2b, 0x76, 0x07, 0xff}}},
211
{{{ -1648, 768, 748}, 0, { 5452, -1496}, {0xff, 0x7e, 0x0d, 0xff}}},
212
{{{ -2303, 1024, -511}, 0, { 7634, 2692}, {0x14, 0x73, 0x31, 0xff}}},
213
{{{ -1801, 768, 952}, 0, { 5964, -2178}, {0xdb, 0x6b, 0x39, 0xff}}},
214
{{{ -3439, 819, 1818}, 0, { 11412, -5058}, {0x33, 0x65, 0xc9, 0xff}}},
215
{{{ -4035, 768, 445}, 0, { 13060, -514}, {0xe3, 0x79, 0xeb, 0xff}}},
216
{{{ -3537, 1024, 255}, 0, { 11738, 142}, {0xf8, 0x6e, 0x3d, 0xff}}},
217
{{{ -403, 819, 1818}, 0, { 1310, -5058}, {0xd8, 0x4c, 0xa4, 0xff}}},
218
{{{ -403, 819, 1818}, 0, { 1310, -1736}, {0xd8, 0x4c, 0xa4, 0xff}}},
219
{{{ -3439, 819, 1818}, 0, { 11412, -1736}, {0x33, 0x65, 0xc9, 0xff}}},
220
{{{ -3439, 1024, 1818}, 0, { 11412, -2416}, {0x4c, 0x1f, 0xa0, 0xff}}},
221
{{{ -403, 1024, 1818}, 0, { 1310, -2416}, {0xd7, 0x10, 0x76, 0xff}}},
222
{{{ -3439, 1024, 1818}, 0, { -6078, -2416}, {0x4c, 0x1f, 0xa0, 0xff}}},
223
{{{ -3439, 819, 1818}, 0, { -6078, -1736}, {0x33, 0x65, 0xc9, 0xff}}},
224
{{{ -3432, 768, 552}, 0, { -1868, -1566}, {0x2b, 0x76, 0x07, 0xff}}},
225
{{{ -3668, 1024, 633}, 0, { -2136, -2416}, {0x2f, 0x4a, 0xa6, 0xff}}},
226
};
227
228
// 0x070098D0 - 0x070099D0
229
static const Vtx sl_seg7_vertex_070098D0[] = {
230
{{{ -3668, 1024, 633}, 0, {-12238, 3094}, {0x2f, 0x4a, 0xa6, 0xff}}},
231
{{{ -4035, 768, 445}, 0, {-13456, 2468}, {0xe3, 0x79, 0xeb, 0xff}}},
232
{{{ -4044, 1024, 572}, 0, {-13486, 2890}, {0x94, 0x1a, 0xc4, 0xff}}},
233
{{{ -3432, 768, 552}, 0, {-11452, 2826}, {0x2b, 0x76, 0x07, 0xff}}},
234
{{{ -3537, 1024, 255}, 0, { 11738, 142}, {0xf8, 0x6e, 0x3d, 0xff}}},
235
{{{ -3432, 768, 552}, 0, { 11390, -848}, {0x2b, 0x76, 0x07, 0xff}}},
236
{{{ -2303, 1024, -511}, 0, { 7634, 2692}, {0x14, 0x73, 0x31, 0xff}}},
237
{{{ -3537, 1024, 255}, 0, {-11800, 1836}, {0xf8, 0x6e, 0x3d, 0xff}}},
238
{{{ -3781, 1024, -511}, 0, {-12612, -714}, {0xe6, 0x79, 0x19, 0xff}}},
239
{{{ -6143, 1028, -460}, 0, {-20470, -544}, {0x51, 0x5a, 0x23, 0xff}}},
240
{{{ -6143, 1028, -460}, 0, {-20470, -542}, {0x51, 0x5a, 0x23, 0xff}}},
241
{{{ -4201, 819, 2833}, 0, {-14008, 10412}, {0xcd, 0x72, 0x12, 0xff}}},
242
{{{ -4044, 1024, 572}, 0, { 1894, -2416}, {0x94, 0x1a, 0xc4, 0xff}}},
243
{{{ -4201, 819, 2833}, 0, { 9418, -1736}, {0xcd, 0x72, 0x12, 0xff}}},
244
{{{ -4186, 1024, 2629}, 0, { 8736, -2416}, {0xc6, 0x51, 0x4d, 0xff}}},
245
{{{ -4035, 768, 445}, 0, { 1472, -1566}, {0xe3, 0x79, 0xeb, 0xff}}},
246
};
247
248
// 0x070099D0 - 0x07009AB0
249
static const Vtx sl_seg7_vertex_070099D0[] = {
250
{{{ -4201, 819, 2833}, 0, {-14008, 10412}, {0xcd, 0x72, 0x12, 0xff}}},
251
{{{ -6143, 1028, -460}, 0, {-20470, -544}, {0x51, 0x5a, 0x23, 0xff}}},
252
{{{ -6143, 768, 1024}, 0, {-20470, 4394}, {0x55, 0x5d, 0x08, 0xff}}},
253
{{{ -6143, 768, 4096}, 0, {-20470, 14614}, {0x1d, 0x7b, 0x03, 0xff}}},
254
{{{ -3756, 819, 2842}, 0, {-12528, 10444}, {0x14, 0x74, 0x2d, 0xff}}},
255
{{{ -3634, 768, 4096}, 0, {-12124, 14614}, {0xcb, 0x5b, 0xbb, 0xff}}},
256
{{{ -2195, 817, 3060}, 0, { -7336, 11168}, {0xe4, 0x70, 0xce, 0xff}}},
257
{{{ -3551, 819, 2330}, 0, {-11846, 8740}, {0x33, 0x64, 0x39, 0xff}}},
258
{{{ -511, 819, 2816}, 0, { -1734, 10356}, {0xce, 0x48, 0xa5, 0xff}}},
259
{{{ 90, 819, 2330}, 0, { 268, 8740}, {0xd2, 0x4a, 0x5b, 0xff}}},
260
{{{ -3551, 1024, 2330}, 0, { 11784, -2416}, {0x27, 0x00, 0x78, 0xff}}},
261
{{{ -3551, 819, 2330}, 0, { 11784, -1736}, {0x33, 0x64, 0x39, 0xff}}},
262
{{{ 90, 819, 2330}, 0, { -330, -1736}, {0xd2, 0x4a, 0x5b, 0xff}}},
263
{{{ 90, 1024, 2330}, 0, { -330, -2416}, {0xbf, 0x36, 0xa2, 0xff}}},
264
};
265
266
// 0x07009AB0 - 0x07009B60
267
static const Vtx sl_seg7_vertex_07009AB0[] = {
268
{{{ -6143, 1382, 4096}, 0, {-13656, 1500}, {0x7a, 0x22, 0x05, 0xff}}},
269
{{{ -6143, 768, 4096}, 0, {-13656, 3542}, {0x1d, 0x7b, 0x03, 0xff}}},
270
{{{ -6143, 768, 1024}, 0, { -3436, 3542}, {0x55, 0x5d, 0x08, 0xff}}},
271
{{{ -6143, 1028, -460}, 0, { 1500, 2678}, {0x51, 0x5a, 0x23, 0xff}}},
272
{{{ -6143, 1946, -460}, 0, { 1500, -372}, {0x74, 0x00, 0x33, 0xff}}},
273
{{{ -5247, 2048, -1279}, 0, { 4226, -714}, {0x55, 0x00, 0x5d, 0xff}}},
274
{{{ 1008, 1126, -2425}, 0, { -3384, 9058}, {0x84, 0xec, 0xf5, 0xff}}},
275
{{{ 394, 1536, -2630}, 0, { -1340, 9740}, {0xca, 0x98, 0xd1, 0xff}}},
276
{{{ 1008, 1536, -2834}, 0, { -3384, 10420}, {0x92, 0xe4, 0xc8, 0xff}}},
277
{{{ 394, 1536, -2425}, 0, { -1340, 9058}, {0xbe, 0x9d, 0x2b, 0xff}}},
278
{{{ 1008, 1536, -2015}, 0, { -3384, 7696}, {0x88, 0xda, 0x07, 0xff}}},
279
};
280
281
// 0x07009B60 - 0x07009BA0
282
static const Vtx sl_seg7_vertex_07009B60[] = {
283
{{{ 875, 1536, 2626}, 0, { 1580, 0}, {0xb4, 0x3d, 0xb0, 0xff}}},
284
{{{ 875, 1536, 1571}, 0, { -524, 0}, {0xf3, 0x1d, 0x7a, 0xff}}},
285
{{{ 875, 1024, 1818}, 0, { 0, 990}, {0x8f, 0x18, 0x33, 0xff}}},
286
{{{ 875, 1024, 2330}, 0, { 990, 990}, {0xa7, 0x2c, 0xb3, 0xff}}},
287
};
288
289
// 0x07009BA0 - 0x07009CA0
290
static const Vtx sl_seg7_vertex_07009BA0[] = {
291
{{{ -3634, 768, 4096}, 0, { 1782, 606}, {0xcb, 0x5b, 0xbb, 0xff}}},
292
{{{ -3634, 1382, 4096}, 0, { 1782, 300}, {0x07, 0x61, 0xaf, 0xff}}},
293
{{{ -2195, 817, 3060}, 0, { 1064, 582}, {0xe4, 0x70, 0xce, 0xff}}},
294
{{{ 875, 1536, 2626}, 0, { -872, 2298}, {0xb4, 0x3d, 0xb0, 0xff}}},
295
{{{ -511, 1311, 2816}, 0, { -1564, 2394}, {0xd8, 0x36, 0x95, 0xff}}},
296
{{{ -1479, 2214, 3942}, 0, { -2046, 2956}, {0xc3, 0x5d, 0xc5, 0xff}}},
297
{{{ 90, 1024, 2330}, 0, { -1262, 2150}, {0xbf, 0x36, 0xa2, 0xff}}},
298
{{{ 875, 1024, 2330}, 0, { -872, 2150}, {0xa7, 0x2c, 0xb3, 0xff}}},
299
{{{ 1418, 1741, 2366}, 0, { -600, 2168}, {0x0c, 0x7e, 0xfe, 0xff}}},
300
{{{ -2195, 817, 3060}, 0, { -2404, 2516}, {0xe4, 0x70, 0xce, 0xff}}},
301
{{{ -511, 819, 2816}, 0, { 224, 582}, {0xce, 0x48, 0xa5, 0xff}}},
302
{{{ -511, 1311, 2816}, 0, { 224, 336}, {0xd8, 0x36, 0x95, 0xff}}},
303
{{{ 90, 1024, 2330}, 0, { -74, 478}, {0xbf, 0x36, 0xa2, 0xff}}},
304
{{{ 90, 819, 2330}, 0, { -74, 582}, {0xd2, 0x4a, 0x5b, 0xff}}},
305
{{{ -2366, 1021, 4425}, 0, { -2488, 3196}, {0xe8, 0x7a, 0xeb, 0xff}}},
306
{{{ -3634, 1382, 4096}, 0, { -3122, 3032}, {0x07, 0x61, 0xaf, 0xff}}},
307
};
308
309
// 0x07009CA0 - 0x07009DA0
310
static const Vtx sl_seg7_vertex_07009CA0[] = {
311
{{{ 1418, 1741, 2366}, 0, { -600, 2168}, {0x0c, 0x7e, 0xfe, 0xff}}},
312
{{{ -1479, 2214, 3942}, 0, { -2046, 2956}, {0xc3, 0x5d, 0xc5, 0xff}}},
313
{{{ -1277, 1741, 7168}, 0, { -1946, 4566}, {0x0f, 0x7d, 0x0f, 0xff}}},
314
{{{ -2366, 1021, 4425}, 0, { -2488, 3196}, {0xe8, 0x7a, 0xeb, 0xff}}},
315
{{{ -3327, 2099, 7168}, 0, { -2968, 4566}, {0xfc, 0x7c, 0xe8, 0xff}}},
316
{{{ -3611, 2099, 4329}, 0, { -3110, 3148}, {0xa7, 0x48, 0xcc, 0xff}}},
317
{{{ -3941, 1382, 4710}, 0, { -3274, 3338}, {0x97, 0x45, 0xf4, 0xff}}},
318
{{{ -4351, 1024, 6144}, 0, { -3480, 4054}, {0xd2, 0x76, 0x00, 0xff}}},
319
{{{ -3634, 1382, 4096}, 0, { -1154, 2624}, {0x07, 0x61, 0xaf, 0xff}}},
320
{{{ -3327, 2099, 7168}, 0, { -786, 3850}, {0xfc, 0x7c, 0xe8, 0xff}}},
321
{{{ -2366, 1021, 4425}, 0, { -622, 2754}, {0xe8, 0x7a, 0xeb, 0xff}}},
322
{{{ -511, 1024, 6656}, 0, { -3276, -332}, {0x67, 0x34, 0x33, 0xff}}},
323
{{{ 1418, 1741, 2366}, 0, { -1178, -166}, {0x0c, 0x7e, 0xfe, 0xff}}},
324
{{{ -1277, 1741, 7168}, 0, { -3432, -730}, {0x0f, 0x7d, 0x0f, 0xff}}},
325
{{{ 1536, 1024, 2560}, 0, { -1352, 148}, {0x52, 0x56, 0x29, 0xff}}},
326
{{{ 1418, 1229, 2366}, 0, { -1238, 74}, {0x74, 0x1f, 0x29, 0xff}}},
327
};
328
329
// 0x07009DA0 - 0x07009E80
330
static const Vtx sl_seg7_vertex_07009DA0[] = {
331
{{{ 1534, 1741, 1678}, 0, { -854, -84}, {0x20, 0x79, 0x10, 0xff}}},
332
{{{ 1418, 1741, 2366}, 0, { -1178, -166}, {0x0c, 0x7e, 0xfe, 0xff}}},
333
{{{ 1418, 1229, 2366}, 0, { -1238, 74}, {0x74, 0x1f, 0x29, 0xff}}},
334
{{{ -3634, 1382, 4096}, 0, { -2032, -200}, {0x07, 0x61, 0xaf, 0xff}}},
335
{{{ -3611, 2099, 4329}, 0, { -2058, -564}, {0xa7, 0x48, 0xcc, 0xff}}},
336
{{{ -3327, 2099, 7168}, 0, { -3390, -898}, {0xfc, 0x7c, 0xe8, 0xff}}},
337
{{{ -3611, 2099, 4329}, 0, { -3110, 3148}, {0xa7, 0x48, 0xcc, 0xff}}},
338
{{{ -3634, 1382, 4096}, 0, { -3122, 3032}, {0x07, 0x61, 0xaf, 0xff}}},
339
{{{ -3941, 1382, 4710}, 0, { -3274, 3338}, {0x97, 0x45, 0xf4, 0xff}}},
340
{{{ -767, 4352, 768}, 0, { 1502, -7698}, {0x26, 0x78, 0x0c, 0xff}}},
341
{{{ -670, 4352, 477}, 0, { 920, -7698}, {0x05, 0x5f, 0x53, 0xff}}},
342
{{{ -511, 4864, 0}, 0, { 0, -8720}, {0x2d, 0x48, 0x5d, 0xff}}},
343
{{{ -4351, 1024, 5632}, 0, { -3480, 3798}, {0xd4, 0x76, 0x00, 0xff}}},
344
{{{ -4351, 1024, 6144}, 0, { -3480, 4054}, {0xd2, 0x76, 0x00, 0xff}}},
345
};
346
347
// 0x07009E80 - 0x07009F30
348
static const Vtx sl_seg7_vertex_07009E80[] = {
349
{{{ 0, 4864, 512}, 0, { 0, 2010}, {0xae, 0x39, 0x4d, 0xff}}},
350
{{{ -511, 4864, 0}, 0, { -1052, 990}, {0x2d, 0x48, 0x5d, 0xff}}},
351
{{{ -670, 4352, 477}, 0, { -1370, 1940}, {0x05, 0x5f, 0x53, 0xff}}},
352
{{{ -87, 4352, 671}, 0, { -206, 2328}, {0xcd, 0x6a, 0x2e, 0xff}}},
353
{{{ -24, 4352, 925}, 0, { -80, 2834}, {0xe5, 0x7b, 0x06, 0xff}}},
354
{{{ 0, 4352, 1024}, 0, { 0, 3032}, {0x00, 0x7f, 0x00, 0xff}}},
355
{{{ 768, 4352, 768}, 0, { 1502, 2522}, {0x00, 0x7e, 0x00, 0xff}}},
356
{{{ 623, 4352, 623}, 0, { 1212, 2232}, {0x00, 0x7e, 0x00, 0xff}}},
357
{{{ 1024, 4351, 0}, 0, { 2012, 990}, {0x00, 0x7e, 0x00, 0xff}}},
358
{{{ -767, 4352, 768}, 0, { -1564, 2522}, {0x26, 0x78, 0x0c, 0xff}}},
359
{{{ -24, 4352, 925}, 0, { -118, 2680}, {0xe5, 0x7b, 0x06, 0xff}}},
360
};
361
362
// 0x07009F30 - 0x07009FE0
363
static const Gfx sl_seg7_dl_07009F30[] = {
364
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, snow_09003000),
365
gsDPLoadSync(),
366
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
367
gsSPLight(&sl_seg7_lights_07008DE8.l, 1),
368
gsSPLight(&sl_seg7_lights_07008DE8.a, 2),
369
gsSPVertex(sl_seg7_vertex_07008E00, 16, 0),
370
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 1, 0x0),
371
gsSP2Triangles( 1, 4, 5, 0x0, 6, 1, 5, 0x0),
372
gsSP2Triangles( 6, 2, 1, 0x0, 4, 7, 5, 0x0),
373
gsSP2Triangles( 4, 8, 7, 0x0, 8, 9, 7, 0x0),
374
gsSP2Triangles( 9, 10, 7, 0x0, 11, 12, 13, 0x0),
375
gsSP2Triangles(14, 12, 15, 0x0, 12, 14, 13, 0x0),
376
gsSPVertex(sl_seg7_vertex_07008F00, 4, 0),
377
gsSP2Triangles( 0, 1, 2, 0x0, 3, 1, 0, 0x0),
378
gsSPEndDisplayList(),
379
};
380
381
// 0x07009FE0 - 0x0700A058
382
static const Gfx sl_seg7_dl_07009FE0[] = {
383
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, snow_09006000),
384
gsDPLoadSync(),
385
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
386
gsSPVertex(sl_seg7_vertex_07008F40, 14, 0),
387
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
388
gsSP2Triangles( 6, 4, 3, 0x0, 6, 7, 4, 0x0),
389
gsSP2Triangles( 8, 9, 10, 0x0, 9, 11, 10, 0x0),
390
gsSP2Triangles( 9, 0, 11, 0x0, 9, 1, 0, 0x0),
391
gsSP2Triangles(11, 0, 12, 0x0, 1, 13, 2, 0x0),
392
gsSPEndDisplayList(),
393
};
394
395
// 0x0700A058 - 0x0700A418
396
static const Gfx sl_seg7_dl_0700A058[] = {
397
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, snow_09002000),
398
gsDPLoadSync(),
399
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
400
gsSPVertex(sl_seg7_vertex_07009020, 16, 0),
401
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
402
gsSP2Triangles( 4, 6, 7, 0x0, 4, 3, 6, 0x0),
403
gsSP2Triangles( 8, 9, 10, 0x0, 8, 10, 11, 0x0),
404
gsSP2Triangles( 0, 2, 12, 0x0, 13, 14, 15, 0x0),
405
gsSPVertex(sl_seg7_vertex_07009120, 16, 0),
406
gsSP2Triangles( 0, 1, 2, 0x0, 2, 1, 3, 0x0),
407
gsSP2Triangles( 2, 3, 4, 0x0, 2, 5, 6, 0x0),
408
gsSP2Triangles( 2, 4, 5, 0x0, 7, 8, 9, 0x0),
409
gsSP2Triangles(10, 9, 8, 0x0, 9, 10, 11, 0x0),
410
gsSP2Triangles(12, 13, 14, 0x0, 12, 15, 13, 0x0),
411
gsSPVertex(sl_seg7_vertex_07009220, 16, 0),
412
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
413
gsSP2Triangles( 3, 6, 4, 0x0, 4, 6, 7, 0x0),
414
gsSP2Triangles( 4, 8, 5, 0x0, 3, 5, 9, 0x0),
415
gsSP2Triangles(10, 11, 12, 0x0, 13, 6, 14, 0x0),
416
gsSP2Triangles(15, 6, 13, 0x0, 6, 3, 14, 0x0),
417
gsSPVertex(sl_seg7_vertex_07009320, 15, 0),
418
gsSP2Triangles( 0, 1, 2, 0x0, 3, 0, 2, 0x0),
419
gsSP2Triangles( 0, 3, 4, 0x0, 5, 6, 7, 0x0),
420
gsSP2Triangles( 8, 6, 5, 0x0, 5, 9, 10, 0x0),
421
gsSP2Triangles( 5, 10, 11, 0x0, 12, 13, 14, 0x0),
422
gsSPVertex(sl_seg7_vertex_07009410, 16, 0),
423
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
424
gsSP2Triangles( 6, 7, 8, 0x0, 9, 10, 7, 0x0),
425
gsSP2Triangles(10, 8, 7, 0x0, 9, 7, 11, 0x0),
426
gsSP2Triangles(11, 7, 12, 0x0, 13, 14, 15, 0x0),
427
gsSPVertex(sl_seg7_vertex_07009510, 15, 0),
428
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
429
gsSP2Triangles( 4, 5, 6, 0x0, 7, 4, 6, 0x0),
430
gsSP2Triangles( 5, 8, 6, 0x0, 9, 7, 6, 0x0),
431
gsSP2Triangles( 8, 9, 6, 0x0, 10, 11, 8, 0x0),
432
gsSP2Triangles(12, 13, 9, 0x0, 11, 10, 14, 0x0),
433
gsSPVertex(sl_seg7_vertex_07009600, 15, 0),
434
gsSP2Triangles( 0, 1, 2, 0x0, 1, 0, 3, 0x0),
435
gsSP2Triangles( 0, 2, 4, 0x0, 5, 6, 0, 0x0),
436
gsSP2Triangles( 7, 5, 0, 0x0, 7, 0, 8, 0x0),
437
gsSP2Triangles( 0, 4, 8, 0x0, 9, 10, 11, 0x0),
438
gsSP2Triangles(12, 11, 10, 0x0, 13, 10, 14, 0x0),
439
gsSPVertex(sl_seg7_vertex_070096F0, 14, 0),
440
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
441
gsSP2Triangles( 6, 4, 3, 0x0, 7, 8, 9, 0x0),
442
gsSP2Triangles(10, 2, 11, 0x0, 10, 0, 2, 0x0),
443
gsSP2Triangles( 0, 12, 1, 0x0, 2, 1, 13, 0x0),
444
gsSP1Triangle(11, 2, 13, 0x0),
445
gsSPVertex(sl_seg7_vertex_070097D0, 16, 0),
446
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
447
gsSP2Triangles( 0, 4, 3, 0x0, 5, 0, 6, 0x0),
448
gsSP2Triangles( 4, 7, 3, 0x0, 8, 9, 10, 0x0),
449
gsSP2Triangles( 8, 10, 11, 0x0, 12, 13, 14, 0x0),
450
gsSP1Triangle(12, 14, 15, 0x0),
451
gsSPVertex(sl_seg7_vertex_070098D0, 16, 0),
452
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
453
gsSP2Triangles( 4, 5, 6, 0x0, 7, 8, 1, 0x0),
454
gsSP2Triangles( 9, 1, 8, 0x0, 10, 11, 1, 0x0),
455
gsSP2Triangles(12, 13, 14, 0x0, 12, 15, 13, 0x0),
456
gsSPVertex(sl_seg7_vertex_070099D0, 14, 0),
457
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
458
gsSP2Triangles( 4, 0, 3, 0x0, 3, 5, 6, 0x0),
459
gsSP2Triangles( 7, 8, 9, 0x0, 10, 11, 12, 0x0),
460
gsSP1Triangle(10, 12, 13, 0x0),
461
gsSPVertex(sl_seg7_vertex_07009AB0, 11, 0),
462
gsSP2Triangles( 0, 1, 2, 0x0, 2, 3, 0, 0x0),
463
gsSP2Triangles( 0, 3, 4, 0x0, 4, 3, 5, 0x0),
464
gsSP2Triangles( 6, 7, 8, 0x0, 9, 6, 10, 0x0),
465
gsSP1Triangle( 6, 9, 7, 0x0),
466
gsSPEndDisplayList(),
467
};
468
469
// 0x0700A418 - 0x0700A450
470
static const Gfx sl_seg7_dl_0700A418[] = {
471
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sl_seg7_texture_07000000),
472
gsDPLoadSync(),
473
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
474
gsSPVertex(sl_seg7_vertex_07009B60, 4, 0),
475
gsSP2Triangles( 0, 1, 2, 0x0, 3, 0, 2, 0x0),
476
gsSPEndDisplayList(),
477
};
478
479
// 0x0700A450 - 0x0700A5A0
480
static const Gfx sl_seg7_dl_0700A450[] = {
481
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sl_seg7_texture_07002000),
482
gsDPLoadSync(),
483
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
484
gsSPVertex(sl_seg7_vertex_07009BA0, 16, 0),
485
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
486
gsSP2Triangles( 3, 6, 4, 0x0, 7, 6, 3, 0x0),
487
gsSP2Triangles( 8, 3, 5, 0x0, 9, 5, 4, 0x0),
488
gsSP2Triangles(10, 11, 12, 0x0, 12, 13, 10, 0x0),
489
gsSP2Triangles( 2, 11, 10, 0x0, 9, 14, 5, 0x0),
490
gsSP1Triangle( 9, 15, 14, 0x0),
491
gsSPVertex(sl_seg7_vertex_07009CA0, 16, 0),
492
gsSP2Triangles( 0, 1, 2, 0x0, 1, 3, 2, 0x0),
493
gsSP2Triangles( 4, 2, 3, 0x0, 5, 6, 4, 0x0),
494
gsSP2Triangles( 7, 4, 6, 0x0, 8, 9, 10, 0x0),
495
gsSP2Triangles(11, 12, 13, 0x0, 11, 14, 15, 0x0),
496
gsSP1Triangle(15, 12, 11, 0x0),
497
gsSPVertex(sl_seg7_vertex_07009DA0, 14, 0),
498
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
499
gsSP2Triangles( 6, 7, 8, 0x0, 9, 10, 11, 0x0),
500
gsSP1Triangle(12, 13, 8, 0x0),
501
gsSPVertex(sl_seg7_vertex_07009E80, 11, 0),
502
gsSP2Triangles( 0, 1, 2, 0x0, 3, 0, 2, 0x0),
503
gsSP2Triangles( 0, 3, 4, 0x0, 4, 5, 6, 0x0),
504
gsSP2Triangles( 4, 6, 7, 0x0, 7, 6, 8, 0x0),
505
gsSP2Triangles( 9, 3, 2, 0x0, 9, 10, 3, 0x0),
506
gsSP1Triangle( 9, 5, 10, 0x0),
507
gsSPEndDisplayList(),
508
};
509
510
// 0x0700A5A0 - 0x0700A620
511
const Gfx sl_seg7_dl_0700A5A0[] = {
512
gsDPPipeSync(),
513
gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB),
514
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),
515
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
516
gsDPTileSync(),
517
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),
518
gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
519
gsSPDisplayList(sl_seg7_dl_07009F30),
520
gsSPDisplayList(sl_seg7_dl_07009FE0),
521
gsSPDisplayList(sl_seg7_dl_0700A058),
522
gsSPDisplayList(sl_seg7_dl_0700A418),
523
gsSPDisplayList(sl_seg7_dl_0700A450),
524
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
525
gsDPPipeSync(),
526
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
527
gsSPEndDisplayList(),
528
};
529
530