Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
MorsGames
GitHub Repository: MorsGames/sm64plus
Path: blob/master/levels/ttm/areas/1/18/1.inc.c
7862 views
1
// 0x0700FA90 - 0x0700FAA8
2
static const Lights1 ttm_seg7_lights_0700FA90 = gdSPDefLights1(
3
0x7f, 0x7f, 0x7f,
4
0xff, 0xff, 0xff, 0x28, 0x28, 0x28
5
);
6
7
// 0x0700FAA8 - 0x0700FAC0
8
static const Lights1 ttm_seg7_lights_0700FAA8 = gdSPDefLights1(
9
0x4c, 0x4c, 0x4c,
10
0x99, 0x99, 0x99, 0x28, 0x28, 0x28
11
);
12
13
// 0x0700FAC0 - 0x0700FAD8
14
static const Lights1 ttm_seg7_lights_0700FAC0 = gdSPDefLights1(
15
0x5d, 0x5d, 0x5d,
16
0xbb, 0xbb, 0xbb, 0x28, 0x28, 0x28
17
);
18
19
// 0x0700FAD8 - 0x0700FBB8
20
static const Vtx ttm_seg7_vertex_0700FAD8[] = {
21
{{{ 340, 563, 448}, 0, { 0, -1736}, {0x43, 0x00, 0x95, 0xff}}},
22
{{{ -84, 563, 183}, 0, { 1632, -1736}, {0x43, 0x00, 0x95, 0xff}}},
23
{{{ -84, 768, 183}, 0, { 1632, -2416}, {0x43, 0x00, 0x95, 0xff}}},
24
{{{ 340, 768, 448}, 0, { 0, -2416}, {0x43, 0x00, 0x95, 0xff}}},
25
{{{ 742, 256, -226}, 0, { 0, -714}, {0x12, 0x00, 0x83, 0xff}}},
26
{{{ 541, 563, -256}, 0, { 592, -1736}, {0x12, 0x00, 0x83, 0xff}}},
27
{{{ 742, 563, -226}, 0, { 0, -1736}, {0x12, 0x00, 0x83, 0xff}}},
28
{{{ 541, 358, -256}, 0, { 592, -1054}, {0x12, 0x00, 0x83, 0xff}}},
29
{{{ 794, -460, -314}, 0, { 1432, -86}, {0xaf, 0x3d, 0x4b, 0xff}}},
30
{{{ 652, -460, -466}, 0, { 746, -120}, {0xaf, 0x3d, 0x4b, 0xff}}},
31
{{{ 385, -767, -504}, 0, { 0, 990}, {0xaf, 0x3d, 0x4b, 0xff}}},
32
{{{ 794, -460, -314}, 0, { 1432, -86}, {0xb6, 0x28, 0x5e, 0xff}}},
33
{{{ 385, -767, -504}, 0, { 0, 990}, {0xb6, 0x28, 0x5e, 0xff}}},
34
{{{ 741, -767, -225}, 0, { 1472, 990}, {0xb6, 0x28, 0x5e, 0xff}}},
35
};
36
37
// 0x0700FBB8 - 0x0700FCB8
38
static const Vtx ttm_seg7_vertex_0700FBB8[] = {
39
{{{ 60, -767, 917}, 0, { 0, 2434}, {0xd2, 0x59, 0x4d, 0xff}}},
40
{{{ 217, -460, 653}, 0, { 0, 990}, {0xd2, 0x59, 0x4d, 0xff}}},
41
{{{ 130, -460, 601}, 0, { -370, 990}, {0xd2, 0x59, 0x4d, 0xff}}},
42
{{{ 60, -767, 917}, 0, { 3716, 990}, {0xa4, 0x47, 0x31, 0xff}}},
43
{{{ 130, -460, 601}, 0, { 2694, 0}, {0xa4, 0x47, 0x31, 0xff}}},
44
{{{ -221, -767, 391}, 0, { 2694, 990}, {0xa4, 0x47, 0x31, 0xff}}},
45
{{{ -221, -767, 391}, 0, { 2694, 990}, {0xa7, 0x56, 0x16, 0xff}}},
46
{{{ 130, -460, 601}, 0, { 2694, 0}, {0xa7, 0x56, 0x16, 0xff}}},
47
{{{ 58, -460, 320}, 0, { 2012, 0}, {0xa7, 0x56, 0x16, 0xff}}},
48
{{{ 163, -255, 144}, 0, { 0, -714}, {0x2d, 0x59, 0xb3, 0xff}}},
49
{{{ 111, -153, 232}, 0, { 0, -1054}, {0x2d, 0x59, 0xb3, 0xff}}},
50
{{{ 427, -255, 301}, 0, { -1052, -714}, {0x2d, 0x59, 0xb3, 0xff}}},
51
{{{ 375, -153, 389}, 0, { -1052, -1054}, {0x2d, 0x59, 0xb3, 0xff}}},
52
{{{ 58, -460, 320}, 0, { 2012, 0}, {0x8b, 0x2e, 0xf1, 0xff}}},
53
{{{ 163, -255, 144}, 0, { 1330, -714}, {0x8b, 0x2e, 0xf1, 0xff}}},
54
{{{ 4, -767, -188}, 0, { 650, 990}, {0x8b, 0x2e, 0xf1, 0xff}}},
55
};
56
57
// 0x0700FCB8 - 0x0700FD48
58
static const Vtx ttm_seg7_vertex_0700FCB8[] = {
59
{{{ 919, -460, -1028}, 0, { 0, 150}, {0x8e, 0x00, 0xca, 0xff}}},
60
{{{ 919, -767, -1028}, 0, { 0, 990}, {0x8e, 0x00, 0xca, 0xff}}},
61
{{{ 652, -460, -466}, 0, { 1914, -256}, {0x8e, 0x00, 0xca, 0xff}}},
62
{{{ 4, -767, -188}, 0, { 650, 990}, {0xa3, 0x41, 0xc9, 0xff}}},
63
{{{ 163, -255, 144}, 0, { 1330, -714}, {0xa3, 0x41, 0xc9, 0xff}}},
64
{{{ 373, -255, -207}, 0, { 0, -714}, {0xa3, 0x41, 0xc9, 0xff}}},
65
{{{ 373, -767, -207}, 0, { 0, 990}, {0xfa, 0x00, 0x82, 0xff}}},
66
{{{ 4, -767, -188}, 0, { 650, 990}, {0xfa, 0x00, 0x82, 0xff}}},
67
{{{ 373, -255, -207}, 0, { 0, -714}, {0xfa, 0x00, 0x82, 0xff}}},
68
};
69
70
// 0x0700FD48 - 0x0700FE38
71
static const Vtx ttm_seg7_vertex_0700FD48[] = {
72
{{{ 113, -255, 829}, 0, { 0, 4940}, {0xfc, 0x93, 0xc0, 0xff}}},
73
{{{ -104, -460, 1194}, 0, { 0, 6480}, {0xfc, 0x93, 0xc0, 0xff}}},
74
{{{ -150, -153, 672}, 0, { 990, 4736}, {0xfc, 0x93, 0xc0, 0xff}}},
75
{{{ 742, 256, -226}, 0, { 226, -2344}, {0xc9, 0x8f, 0xf5, 0xff}}},
76
{{{ 427, 358, 301}, 0, { 1272, -4100}, {0xc9, 0x8f, 0xf5, 0xff}}},
77
{{{ 541, 358, -256}, 0, { 892, -2244}, {0xc9, 0x8f, 0xf5, 0xff}}},
78
{{{ 427, 358, 301}, 0, { 1272, -4100}, {0x0a, 0x83, 0xef, 0xff}}},
79
{{{ 113, 256, 829}, 0, { 2318, -5856}, {0x0a, 0x83, 0xef, 0xff}}},
80
{{{ -150, 256, 672}, 0, { 3196, -5332}, {0x0a, 0x83, 0xef, 0xff}}},
81
{{{ 427, 358, 301}, 0, { 1272, -4100}, {0xd7, 0x8b, 0xe8, 0xff}}},
82
{{{ -84, 563, 183}, 0, { 2976, -3708}, {0xd7, 0x8b, 0xe8, 0xff}}},
83
{{{ 73, 563, -80}, 0, { 2452, -2830}, {0xd7, 0x8b, 0xe8, 0xff}}},
84
{{{ -150, 256, 672}, 0, { 3196, -5332}, {0xe7, 0x99, 0xbc, 0xff}}},
85
{{{ -84, 563, 183}, 0, { 2976, -3708}, {0xe7, 0x99, 0xbc, 0xff}}},
86
{{{ 427, 358, 301}, 0, { 1272, -4100}, {0xe7, 0x99, 0xbc, 0xff}}},
87
};
88
89
// 0x0700FE38 - 0x0700FF38
90
static const Vtx ttm_seg7_vertex_0700FE38[] = {
91
{{{ 541, 358, -256}, 0, { 892, -2244}, {0xca, 0x8e, 0xf5, 0xff}}},
92
{{{ 427, 358, 301}, 0, { 1272, -4100}, {0xca, 0x8e, 0xf5, 0xff}}},
93
{{{ 73, 563, -80}, 0, { 2452, -2830}, {0xca, 0x8e, 0xf5, 0xff}}},
94
{{{ -451, -153, 1078}, 0, { 0, -598}, {0xbd, 0xa1, 0xce, 0xff}}},
95
{{{ -150, -153, 672}, 0, { -1664, -200}, {0xbd, 0xa1, 0xce, 0xff}}},
96
{{{ -104, -460, 1194}, 0, { 0, 990}, {0xbd, 0xa1, 0xce, 0xff}}},
97
{{{ 111, -153, 232}, 0, { 0, -1054}, {0x3a, 0xc7, 0x9f, 0xff}}},
98
{{{ 251, 51, 196}, 0, { -370, -1736}, {0x3a, 0xc7, 0x9f, 0xff}}},
99
{{{ 427, 51, 301}, 0, { -1052, -1736}, {0x3a, 0xc7, 0x9f, 0xff}}},
100
{{{ 113, 256, 829}, 0, { 0, -714}, {0x41, 0x00, 0x93, 0xff}}},
101
{{{ 113, -255, 829}, 0, { 0, 990}, {0x41, 0x00, 0x93, 0xff}}},
102
{{{ -150, -153, 672}, 0, { 990, 650}, {0x41, 0x00, 0x93, 0xff}}},
103
{{{ -150, 256, 672}, 0, { 990, -714}, {0x41, 0x00, 0x93, 0xff}}},
104
{{{ 794, -50, -314}, 0, { 0, 990}, {0x26, 0x9b, 0xbf, 0xff}}},
105
{{{ 635, 102, -647}, 0, { 990, 138}, {0x26, 0x9b, 0xbf, 0xff}}},
106
{{{ 899, 102, -489}, 0, { 0, 138}, {0x26, 0x9b, 0xbf, 0xff}}},
107
};
108
109
// 0x0700FF38 - 0x0700FFF8
110
static const Vtx ttm_seg7_vertex_0700FF38[] = {
111
{{{ 794, -50, -314}, 0, { 0, 990}, {0x26, 0x9a, 0xbf, 0xff}}},
112
{{{ 530, -50, -471}, 0, { 990, 990}, {0x26, 0x9a, 0xbf, 0xff}}},
113
{{{ 635, 102, -647}, 0, { 990, 138}, {0x26, 0x9a, 0xbf, 0xff}}},
114
{{{ 689, 102, -138}, 0, { 990, 990}, {0xda, 0x9a, 0x41, 0xff}}},
115
{{{ 530, -50, -471}, 0, { 0, 1840}, {0xda, 0x9a, 0x41, 0xff}}},
116
{{{ 794, -50, -314}, 0, { 990, 1840}, {0xda, 0x9a, 0x41, 0xff}}},
117
{{{ 689, 102, -138}, 0, { 990, 990}, {0xda, 0x9b, 0x41, 0xff}}},
118
{{{ 426, 102, -295}, 0, { 0, 990}, {0xda, 0x9b, 0x41, 0xff}}},
119
{{{ 530, -50, -471}, 0, { 0, 1840}, {0xda, 0x9b, 0x41, 0xff}}},
120
{{{ 375, -153, 389}, 0, { -1052, -1054}, {0x3a, 0xc8, 0x9f, 0xff}}},
121
{{{ 111, -153, 232}, 0, { 0, -1054}, {0x3a, 0xc8, 0x9f, 0xff}}},
122
{{{ 427, 51, 301}, 0, { -1052, -1736}, {0x3a, 0xc8, 0x9f, 0xff}}},
123
};
124
125
// 0x0700FFF8 - 0x070100F8
126
static const Vtx ttm_seg7_vertex_0700FFF8[] = {
127
{{{ 322, 51, 477}, 0, { 990, -714}, {0xc0, 0x00, 0x6d, 0xff}}},
128
{{{ 58, -460, 320}, 0, { 0, 990}, {0xc0, 0x00, 0x6d, 0xff}}},
129
{{{ 322, -460, 477}, 0, { 990, 990}, {0xc0, 0x00, 0x6d, 0xff}}},
130
{{{ -84, 768, 183}, 0, { 0, 308}, {0x83, 0x00, 0xf0, 0xff}}},
131
{{{ -84, 563, 183}, 0, { 0, 990}, {0x83, 0x00, 0xf0, 0xff}}},
132
{{{ -150, 256, 672}, 0, { 1476, 2010}, {0x83, 0x00, 0xf0, 0xff}}},
133
{{{ 73, 563, -80}, 0, { 1634, 990}, {0xd4, 0x00, 0x8a, 0xff}}},
134
{{{ 541, 563, -256}, 0, { 0, 990}, {0xd4, 0x00, 0x8a, 0xff}}},
135
{{{ 541, 358, -256}, 0, { 0, 1670}, {0xd4, 0x00, 0x8a, 0xff}}},
136
{{{ -150, 256, 672}, 0, { 6474, -2416}, {0x9a, 0x00, 0xb5, 0xff}}},
137
{{{ -150, -153, 672}, 0, { 6474, -1054}, {0x9a, 0x00, 0xb5, 0xff}}},
138
{{{ -451, -153, 1078}, 0, { 8134, -1054}, {0x9a, 0x00, 0xb5, 0xff}}},
139
{{{ 530, -50, -471}, 0, { 2190, -1394}, {0x93, 0x00, 0xc0, 0xff}}},
140
{{{ 426, 102, -295}, 0, { 2848, -1906}, {0x93, 0x00, 0xc0, 0xff}}},
141
{{{ 635, 102, -647}, 0, { 1530, -1906}, {0x93, 0x00, 0xc0, 0xff}}},
142
{{{ 58, 51, 320}, 0, { 0, -714}, {0xc0, 0x00, 0x6d, 0xff}}},
143
};
144
145
// 0x070100F8 - 0x070101E8
146
static const Vtx ttm_seg7_vertex_070100F8[] = {
147
{{{ 111, -153, 232}, 0, { 1672, -1054}, {0xbd, 0x1b, 0x98, 0xff}}},
148
{{{ 58, 51, 320}, 0, { 2012, -1736}, {0xbd, 0x1b, 0x98, 0xff}}},
149
{{{ 251, 51, 196}, 0, { 1330, -1736}, {0xbd, 0x1b, 0x98, 0xff}}},
150
{{{ 58, 51, 320}, 0, { 2012, -1736}, {0x94, 0x00, 0xbf, 0xff}}},
151
{{{ 111, -153, 232}, 0, { 1672, -1054}, {0x94, 0x00, 0xbf, 0xff}}},
152
{{{ 58, -460, 320}, 0, { 2012, 0}, {0x94, 0x00, 0xbf, 0xff}}},
153
{{{ 163, -255, 144}, 0, { 1330, -714}, {0x93, 0x00, 0xc0, 0xff}}},
154
{{{ 58, -460, 320}, 0, { 2012, 0}, {0x93, 0x00, 0xc0, 0xff}}},
155
{{{ 111, -153, 232}, 0, { 1672, -1054}, {0x93, 0x00, 0xc0, 0xff}}},
156
{{{ 58, -767, 320}, 0, { 2012, 990}, {0xe1, 0x00, 0x85, 0xff}}},
157
{{{ -221, -767, 391}, 0, { 2694, 990}, {0xe1, 0x00, 0x85, 0xff}}},
158
{{{ 58, -460, 320}, 0, { 2012, 0}, {0xe1, 0x00, 0x85, 0xff}}},
159
{{{ 637, -255, -50}, 0, { -1052, -714}, {0x40, 0x00, 0x93, 0xff}}},
160
{{{ 637, -767, -50}, 0, { -1052, 990}, {0x40, 0x00, 0x93, 0xff}}},
161
{{{ 373, -255, -207}, 0, { 0, -714}, {0x40, 0x00, 0x93, 0xff}}},
162
};
163
164
// 0x070101E8 - 0x07010278
165
static const Vtx ttm_seg7_vertex_070101E8[] = {
166
{{{ 919, -767, -1028}, 0, { 0, 990}, {0xb8, 0x48, 0xb6, 0xff}}},
167
{{{ 385, -767, -504}, 0, { 2458, 990}, {0xb8, 0x48, 0xb6, 0xff}}},
168
{{{ 652, -460, -466}, 0, { 1914, -256}, {0xb8, 0x48, 0xb6, 0xff}}},
169
{{{ 637, -767, -50}, 0, { -1052, 990}, {0x40, 0x00, 0x93, 0xff}}},
170
{{{ 373, -767, -207}, 0, { 0, 990}, {0x40, 0x00, 0x93, 0xff}}},
171
{{{ 373, -255, -207}, 0, { 0, -714}, {0x40, 0x00, 0x93, 0xff}}},
172
{{{ 58, -460, 320}, 0, { 2012, 0}, {0x82, 0x00, 0x0d, 0xff}}},
173
{{{ 4, -767, -188}, 0, { 650, 990}, {0x82, 0x00, 0x0d, 0xff}}},
174
{{{ 58, -767, 320}, 0, { 2012, 990}, {0x82, 0x00, 0x0d, 0xff}}},
175
};
176
177
// 0x07010278 - 0x07010378
178
static const Vtx ttm_seg7_vertex_07010278[] = {
179
{{{ 340, 768, 448}, 0, { 1056, -15900}, {0x00, 0x7f, 0x00, 0xff}}},
180
{{{ -84, 768, 183}, 0, { 208, -16430}, {0x00, 0x7f, 0x00, 0xff}}},
181
{{{ -1075, 768, 870}, 0, { -1770, -15058}, {0x00, 0x7f, 0x00, 0xff}}},
182
{{{ -590, 768, 107}, 0, { -800, -16582}, {0x00, 0x7f, 0x00, 0xff}}},
183
{{{ -104, 768, 1194}, 0, { 168, -14412}, {0x00, 0x7f, 0x00, 0xff}}},
184
{{{ 1056, 768, -753}, 0, { 2486, -18302}, {0x00, 0x7f, 0x00, 0xff}}},
185
{{{ 819, 768, -1228}, 0, { 2012, -19248}, {0x00, 0x7f, 0x00, 0xff}}},
186
{{{ 871, 768, -442}, 0, { 2116, -17680}, {0x00, 0x7f, 0x00, 0xff}}},
187
{{{ 871, 768, -442}, 0, { 2116, -17680}, {0xee, 0x7d, 0x01, 0xff}}},
188
{{{ 819, 768, -1228}, 0, { 2012, -19248}, {0xee, 0x7d, 0x01, 0xff}}},
189
{{{ -138, 621, -803}, 0, { 100, -18400}, {0xee, 0x7d, 0x01, 0xff}}},
190
{{{ -168, 614, -600}, 0, { 40, -17996}, {0xee, 0x7d, 0x01, 0xff}}},
191
{{{ 541, 563, -256}, 0, { 1458, -17308}, {0x00, 0x7f, 0x00, 0xff}}},
192
{{{ 73, 563, -80}, 0, { 522, -16956}, {0x00, 0x7f, 0x00, 0xff}}},
193
{{{ 340, 563, 448}, 0, { 1056, -15900}, {0x00, 0x7f, 0x00, 0xff}}},
194
{{{ 742, 563, -226}, 0, { 1858, -17248}, {0x00, 0x7f, 0x00, 0xff}}},
195
};
196
197
// 0x07010378 - 0x07010468
198
static const Vtx ttm_seg7_vertex_07010378[] = {
199
{{{ 58, -460, 320}, 0, { 494, -16158}, {0x00, 0x7f, 0x00, 0xff}}},
200
{{{ 130, -460, 601}, 0, { 636, -15596}, {0x00, 0x7f, 0x00, 0xff}}},
201
{{{ 217, -460, 653}, 0, { 812, -15492}, {0x00, 0x7f, 0x00, 0xff}}},
202
{{{ 73, 563, -80}, 0, { 522, -16956}, {0x00, 0x7f, 0x00, 0xff}}},
203
{{{ -84, 563, 183}, 0, { 208, -16430}, {0x00, 0x7f, 0x00, 0xff}}},
204
{{{ 340, 563, 448}, 0, { 1056, -15900}, {0x00, 0x7f, 0x00, 0xff}}},
205
{{{ 899, 102, -489}, 0, { 2172, -17774}, {0x00, 0x7f, 0x00, 0xff}}},
206
{{{ 426, 102, -295}, 0, { 1226, -17386}, {0x00, 0x7f, 0x00, 0xff}}},
207
{{{ 689, 102, -138}, 0, { 1754, -17072}, {0x00, 0x7f, 0x00, 0xff}}},
208
{{{ 635, 102, -647}, 0, { 1646, -18088}, {0x00, 0x7f, 0x00, 0xff}}},
209
{{{ 1056, -460, -753}, 0, { 2486, -18302}, {0x00, 0x7f, 0x00, 0xff}}},
210
{{{ 919, -460, -1028}, 0, { 2212, -18850}, {0x00, 0x7f, 0x00, 0xff}}},
211
{{{ 652, -460, -466}, 0, { 1678, -17726}, {0x00, 0x7f, 0x00, 0xff}}},
212
{{{ 794, -460, -314}, 0, { 1962, -17424}, {0x00, 0x7f, 0x00, 0xff}}},
213
{{{ 322, -460, 477}, 0, { 1020, -15844}, {0x00, 0x7f, 0x00, 0xff}}},
214
};
215
216
// 0x07010468 - 0x070104A8
217
static const Vtx ttm_seg7_vertex_07010468[] = {
218
{{{ 637, -255, -50}, 0, { 1648, -16896}, {0x00, 0x7f, 0x00, 0xff}}},
219
{{{ 163, -255, 144}, 0, { 704, -16508}, {0x00, 0x7f, 0x00, 0xff}}},
220
{{{ 427, -255, 301}, 0, { 1230, -16194}, {0x00, 0x7f, 0x00, 0xff}}},
221
{{{ 373, -255, -207}, 0, { 1122, -17210}, {0x00, 0x7f, 0x00, 0xff}}},
222
};
223
224
// 0x070104A8 - 0x07010568
225
static const Vtx ttm_seg7_vertex_070104A8[] = {
226
{{{ -590, 768, 107}, 0, { -800, -16582}, {0x0d, 0xa8, 0xa6, 0xff}}},
227
{{{ -84, 768, 183}, 0, { 208, -16430}, {0x0d, 0xa8, 0xa6, 0xff}}},
228
{{{ -150, 256, 672}, 0, { 76, -15456}, {0x0d, 0xa8, 0xa6, 0xff}}},
229
{{{ -168, 614, -600}, 0, { 40, -17996}, {0xdd, 0x99, 0x40, 0xff}}},
230
{{{ 1056, 102, -753}, 0, { 2486, -18302}, {0xdd, 0x99, 0x40, 0xff}}},
231
{{{ 871, 358, -442}, 0, { 2116, -17680}, {0xdd, 0x99, 0x40, 0xff}}},
232
{{{ 1056, 102, -753}, 0, { 2486, -18302}, {0xce, 0x8c, 0xf5, 0xff}}},
233
{{{ -168, 614, -600}, 0, { 40, -17996}, {0xce, 0x8c, 0xf5, 0xff}}},
234
{{{ -138, 621, -803}, 0, { 100, -18400}, {0xce, 0x8c, 0xf5, 0xff}}},
235
{{{ -150, 256, 672}, 0, { 76, -15456}, {0x06, 0xa5, 0xa9, 0xff}}},
236
{{{ -451, -153, 1078}, 0, { -522, -14644}, {0x06, 0xa5, 0xa9, 0xff}}},
237
{{{ -590, 768, 107}, 0, { -800, -16582}, {0x06, 0xa5, 0xa9, 0xff}}},
238
};
239
240
// 0x07010568 - 0x07010638
241
static const Vtx ttm_seg7_vertex_07010568[] = {
242
{{{ 427, 51, 301}, 0, { 1230, -16194}, {0x00, 0x7f, 0x00, 0xff}}},
243
{{{ 251, 51, 196}, 0, { 878, -16404}, {0x00, 0x7f, 0x00, 0xff}}},
244
{{{ 58, 51, 320}, 0, { 494, -16158}, {0x00, 0x7f, 0x00, 0xff}}},
245
{{{ -590, 768, 107}, 0, { -800, -16582}, {0xa8, 0xb8, 0xc9, 0xff}}},
246
{{{ -451, -153, 1078}, 0, { -522, -14644}, {0xa8, 0xb8, 0xc9, 0xff}}},
247
{{{ -1075, 768, 870}, 0, { -1770, -15058}, {0xa8, 0xb8, 0xc9, 0xff}}},
248
{{{ 819, 768, -1228}, 0, { 2012, -19248}, {0xe2, 0xb2, 0xa1, 0xff}}},
249
{{{ 1056, 102, -753}, 0, { 2486, -18302}, {0xe2, 0xb2, 0xa1, 0xff}}},
250
{{{ -138, 621, -803}, 0, { 100, -18400}, {0xe2, 0xb2, 0xa1, 0xff}}},
251
{{{ 871, 358, -442}, 0, { -226, 2336}, {0xed, 0x00, 0x7d, 0xff}}},
252
{{{ 871, 768, -442}, 0, { 0, 990}, {0xed, 0x00, 0x7d, 0xff}}},
253
{{{ -168, 614, -600}, 0, { -3566, 990}, {0xed, 0x00, 0x7d, 0xff}}},
254
{{{ 322, 51, 477}, 0, { 1020, -15844}, {0x00, 0x7f, 0x00, 0xff}}},
255
};
256
257
// 0x07010638 - 0x07010830
258
static const Gfx ttm_seg7_dl_07010638[] = {
259
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, mountain_09004000),
260
gsDPLoadSync(),
261
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
262
gsSPLight(&ttm_seg7_lights_0700FA90.l, 1),
263
gsSPLight(&ttm_seg7_lights_0700FA90.a, 2),
264
gsSPVertex(ttm_seg7_vertex_0700FAD8, 14, 0),
265
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
266
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
267
gsSP2Triangles( 8, 9, 10, 0x0, 11, 12, 13, 0x0),
268
gsSPVertex(ttm_seg7_vertex_0700FBB8, 16, 0),
269
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
270
gsSP2Triangles( 6, 7, 8, 0x0, 9, 10, 11, 0x0),
271
gsSP2Triangles(10, 12, 11, 0x0, 13, 14, 15, 0x0),
272
gsSPVertex(ttm_seg7_vertex_0700FCB8, 9, 0),
273
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
274
gsSP1Triangle( 6, 7, 8, 0x0),
275
gsSPLight(&ttm_seg7_lights_0700FAA8.l, 1),
276
gsSPLight(&ttm_seg7_lights_0700FAA8.a, 2),
277
gsSPVertex(ttm_seg7_vertex_0700FD48, 15, 0),
278
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
279
gsSP2Triangles( 6, 7, 8, 0x0, 9, 10, 11, 0x0),
280
gsSP1Triangle(12, 13, 14, 0x0),
281
gsSPVertex(ttm_seg7_vertex_0700FE38, 16, 0),
282
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
283
gsSP2Triangles( 6, 7, 8, 0x0, 9, 10, 11, 0x0),
284
gsSP2Triangles( 9, 11, 12, 0x0, 13, 14, 15, 0x0),
285
gsSPVertex(ttm_seg7_vertex_0700FF38, 12, 0),
286
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
287
gsSP2Triangles( 6, 7, 8, 0x0, 9, 10, 11, 0x0),
288
gsSPLight(&ttm_seg7_lights_0700FAC0.l, 1),
289
gsSPLight(&ttm_seg7_lights_0700FAC0.a, 2),
290
gsSPVertex(ttm_seg7_vertex_0700FFF8, 16, 0),
291
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
292
gsSP2Triangles( 6, 7, 8, 0x0, 9, 10, 11, 0x0),
293
gsSP2Triangles(12, 13, 14, 0x0, 0, 15, 1, 0x0),
294
gsSPVertex(ttm_seg7_vertex_070100F8, 15, 0),
295
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
296
gsSP2Triangles( 6, 7, 8, 0x0, 9, 10, 11, 0x0),
297
gsSP1Triangle(12, 13, 14, 0x0),
298
gsSPVertex(ttm_seg7_vertex_070101E8, 9, 0),
299
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
300
gsSP1Triangle( 6, 7, 8, 0x0),
301
gsSPEndDisplayList(),
302
};
303
304
// 0x07010830 - 0x07010978
305
static const Gfx ttm_seg7_dl_07010830[] = {
306
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, mountain_09003800),
307
gsDPLoadSync(),
308
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
309
gsSPLight(&ttm_seg7_lights_0700FA90.l, 1),
310
gsSPLight(&ttm_seg7_lights_0700FA90.a, 2),
311
gsSPVertex(ttm_seg7_vertex_07010278, 16, 0),
312
gsSP2Triangles( 0, 1, 2, 0x0, 1, 3, 2, 0x0),
313
gsSP2Triangles( 0, 2, 4, 0x0, 5, 6, 7, 0x0),
314
gsSP2Triangles( 8, 9, 10, 0x0, 10, 11, 8, 0x0),
315
gsSP2Triangles(12, 13, 14, 0x0, 15, 12, 14, 0x0),
316
gsSPVertex(ttm_seg7_vertex_07010378, 15, 0),
317
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
318
gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0),
319
gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
320
gsSP1Triangle(14, 0, 2, 0x0),
321
gsSPVertex(ttm_seg7_vertex_07010468, 4, 0),
322
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
323
gsSPLight(&ttm_seg7_lights_0700FAA8.l, 1),
324
gsSPLight(&ttm_seg7_lights_0700FAA8.a, 2),
325
gsSPVertex(ttm_seg7_vertex_070104A8, 12, 0),
326
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
327
gsSP2Triangles( 6, 7, 8, 0x0, 9, 10, 11, 0x0),
328
gsSPLight(&ttm_seg7_lights_0700FAC0.l, 1),
329
gsSPLight(&ttm_seg7_lights_0700FAC0.a, 2),
330
gsSPVertex(ttm_seg7_vertex_07010568, 13, 0),
331
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
332
gsSP2Triangles( 6, 7, 8, 0x0, 9, 10, 11, 0x0),
333
gsSP1Triangle( 0, 2, 12, 0x0),
334
gsSPEndDisplayList(),
335
};
336
337
// 0x07010978 - 0x070109F0
338
const Gfx ttm_seg7_dl_07010978[] = {
339
gsDPPipeSync(),
340
gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB),
341
gsSPClearGeometryMode(G_SHADING_SMOOTH),
342
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),
343
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
344
gsDPTileSync(),
345
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),
346
gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
347
gsSPDisplayList(ttm_seg7_dl_07010638),
348
gsSPDisplayList(ttm_seg7_dl_07010830),
349
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
350
gsDPPipeSync(),
351
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
352
gsSPSetGeometryMode(G_SHADING_SMOOTH),
353
gsSPEndDisplayList(),
354
};
355
356