Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
MorsGames
GitHub Repository: MorsGames/sm64plus
Path: blob/master/levels/bits/areas/1/4/model.inc.c
7862 views
1
// 0x07004880 - 0x07004980
2
static const Vtx bits_seg7_vertex_07004880[] = {
3
{{{ -2661, -835, 676}, 0, { 172, -544}, {0xec, 0xef, 0x8e, 0xff}}},
4
{{{ -2815, -835, 676}, 0, { 172, 990}, {0xec, 0xef, 0x8e, 0xff}}},
5
{{{ -2815, -835, 758}, 0, { 990, 990}, {0xec, 0xef, 0x8e, 0xff}}},
6
{{{ -2661, -835, 758}, 0, { 990, -544}, {0xec, 0xef, 0x8e, 0xff}}},
7
{{{ -2661, -835, 758}, 0, { 990, -544}, {0xaa, 0xaa, 0x00, 0xff}}},
8
{{{ -2815, -835, 758}, 0, { 990, 990}, {0xaa, 0xaa, 0x00, 0xff}}},
9
{{{ -2661, -900, 799}, 0, { 1398, -544}, {0xaa, 0xaa, 0x00, 0xff}}},
10
{{{ -2815, -900, 799}, 0, { 1398, 990}, {0xaa, 0xaa, 0x00, 0xff}}},
11
{{{ -2815, -900, 635}, 0, { -234, 990}, {0xaa, 0xaa, 0x00, 0xff}}},
12
{{{ -2815, -835, 676}, 0, { 172, 990}, {0xaa, 0xaa, 0x00, 0xff}}},
13
{{{ -2661, -835, 676}, 0, { 172, -544}, {0xaa, 0xaa, 0x00, 0xff}}},
14
{{{ -2661, -900, 635}, 0, { -234, -544}, {0xaa, 0xaa, 0x00, 0xff}}},
15
{{{ -2661, -966, 758}, 0, { 990, -544}, {0x50, 0x50, 0x00, 0xff}}},
16
{{{ -2815, -966, 758}, 0, { 990, 990}, {0x50, 0x50, 0x00, 0xff}}},
17
{{{ -2815, -966, 676}, 0, { 172, 990}, {0x50, 0x50, 0x00, 0xff}}},
18
{{{ -2661, -966, 676}, 0, { 172, -544}, {0x50, 0x50, 0x00, 0xff}}},
19
};
20
21
// 0x07004980 - 0x07004A00
22
static const Vtx bits_seg7_vertex_07004980[] = {
23
{{{ -2661, -900, 799}, 0, { 1398, -544}, {0x6e, 0x6e, 0x00, 0xff}}},
24
{{{ -2815, -900, 799}, 0, { 1398, 990}, {0x6e, 0x6e, 0x00, 0xff}}},
25
{{{ -2661, -966, 758}, 0, { 990, -544}, {0x6e, 0x6e, 0x00, 0xff}}},
26
{{{ -2815, -966, 758}, 0, { 990, 990}, {0x6e, 0x6e, 0x00, 0xff}}},
27
{{{ -2815, -966, 676}, 0, { 172, 990}, {0x6e, 0x6e, 0x00, 0xff}}},
28
{{{ -2815, -900, 635}, 0, { -234, 990}, {0x6e, 0x6e, 0x00, 0xff}}},
29
{{{ -2661, -966, 676}, 0, { 172, -544}, {0x6e, 0x6e, 0x00, 0xff}}},
30
{{{ -2661, -900, 635}, 0, { -234, -544}, {0x6e, 0x6e, 0x00, 0xff}}},
31
};
32
33
// 0x07004A00 - 0x07004B00
34
static const Vtx bits_seg7_vertex_07004A00[] = {
35
{{{ 1894, 1485, 1075}, 0, { 862, -160}, {0x73, 0x73, 0x73, 0xff}}},
36
{{{ 1894, 1587, 1075}, 0, { 990, 0}, {0x73, 0x73, 0x73, 0xff}}},
37
{{{ 2662, 1587, 717}, 0, { 32, 926}, {0x73, 0x73, 0x73, 0xff}}},
38
{{{ 2662, 1485, 716}, 0, { -94, 798}, {0x73, 0x73, 0x73, 0xff}}},
39
{{{ 2714, 1372, 768}, 0, { -298, 722}, {0x73, 0x73, 0x73, 0xff}}},
40
{{{ 2714, 1587, 768}, 0, { 0, 990}, {0x73, 0x73, 0x73, 0xff}}},
41
{{{ 1894, 1587, 1126}, 0, { 990, 0}, {0x73, 0x73, 0x73, 0xff}}},
42
{{{ 1894, 1372, 1126}, 0, { 722, -300}, {0x73, 0x73, 0x73, 0xff}}},
43
{{{ 1178, 1823, -818}, 0, { 2242, 2674}, {0xb9, 0xb9, 0xb9, 0xff}}},
44
{{{ 1285, 1926, -869}, 0, { 2436, 2608}, {0xb9, 0xb9, 0xb9, 0xff}}},
45
{{{ 1178, 1823, -869}, 0, { 2306, 2738}, {0xb9, 0xb9, 0xb9, 0xff}}},
46
{{{ 1894, 1587, 358}, 0, { 1502, 1498}, {0xb9, 0xb9, 0xb9, 0xff}}},
47
{{{ 1843, 1587, 307}, 0, { 1628, 1498}, {0xb9, 0xb9, 0xb9, 0xff}}},
48
{{{ 922, 1331, 358}, 0, { 2714, 2712}, {0xb9, 0xb9, 0xb9, 0xff}}},
49
{{{ 922, 1331, 307}, 0, { 2778, 2648}, {0xb9, 0xb9, 0xb9, 0xff}}},
50
{{{ 1843, 1925, -818}, 0, { 3034, 96}, {0xb9, 0xb9, 0xb9, 0xff}}},
51
};
52
53
// 0x07004B00 - 0x07004C00
54
static const Vtx bits_seg7_vertex_07004B00[] = {
55
{{{ 1285, 1926, -1381}, 0, { 3074, 3248}, {0xb9, 0xb9, 0xb9, 0xff}}},
56
{{{ 1178, 1823, -1433}, 0, { 3008, 3440}, {0xb9, 0xb9, 0xb9, 0xff}}},
57
{{{ 1178, 1823, -1381}, 0, { 2944, 3376}, {0xb9, 0xb9, 0xb9, 0xff}}},
58
{{{ 1285, 1926, -1433}, 0, { 3138, 3312}, {0xb9, 0xb9, 0xb9, 0xff}}},
59
{{{ 1178, 1823, -818}, 0, { 2242, 2674}, {0xb9, 0xb9, 0xb9, 0xff}}},
60
{{{ 1285, 1926, -818}, 0, { 2372, 2546}, {0xb9, 0xb9, 0xb9, 0xff}}},
61
{{{ 1285, 1926, -869}, 0, { 2436, 2608}, {0xb9, 0xb9, 0xb9, 0xff}}},
62
{{{ 1894, 1823, -869}, 0, { 3034, 0}, {0xb9, 0xb9, 0xb9, 0xff}}},
63
{{{ 1894, 1485, 358}, 0, { 1502, 1498}, {0xb9, 0xb9, 0xb9, 0xff}}},
64
{{{ 2662, 1823, -869}, 0, { 2076, -990}, {0xb9, 0xb9, 0xb9, 0xff}}},
65
{{{ 1894, 1485, 1075}, 0, { 606, 2394}, {0xb9, 0xb9, 0xb9, 0xff}}},
66
{{{ 922, 1229, 358}, 0, { 2714, 2712}, {0xb9, 0xb9, 0xb9, 0xff}}},
67
{{{ 922, 1229, 1075}, 0, { 1820, 3606}, {0xb9, 0xb9, 0xb9, 0xff}}},
68
{{{ 1894, 1587, 1075}, 0, { 606, 2394}, {0xb9, 0xb9, 0xb9, 0xff}}},
69
{{{ 922, 1331, 1075}, 0, { 1820, 3606}, {0xb9, 0xb9, 0xb9, 0xff}}},
70
{{{ 922, 1331, 1126}, 0, { 1756, 3670}, {0xb9, 0xb9, 0xb9, 0xff}}},
71
};
72
73
// 0x07004C00 - 0x07004D00
74
static const Vtx bits_seg7_vertex_07004C00[] = {
75
{{{ 1894, 1587, 1075}, 0, { 606, 2394}, {0xb9, 0xb9, 0xb9, 0xff}}},
76
{{{ 922, 1331, 1126}, 0, { 1756, 3670}, {0xb9, 0xb9, 0xb9, 0xff}}},
77
{{{ 1894, 1587, 1126}, 0, { 542, 2458}, {0xb9, 0xb9, 0xb9, 0xff}}},
78
{{{ 2662, 1925, -869}, 0, { 2076, -990}, {0xb9, 0xb9, 0xb9, 0xff}}},
79
{{{ 2714, 1587, 307}, 0, { 542, 416}, {0xb9, 0xb9, 0xb9, 0xff}}},
80
{{{ 2714, 1925, -869}, 0, { 2012, -1054}, {0xb9, 0xb9, 0xb9, 0xff}}},
81
{{{ 2662, 1587, 307}, 0, { 606, 480}, {0xb9, 0xb9, 0xb9, 0xff}}},
82
{{{ 1894, 1485, 358}, 0, { 1502, 1498}, {0xb9, 0xb9, 0xb9, 0xff}}},
83
{{{ 2662, 1485, 307}, 0, { 606, 480}, {0xb9, 0xb9, 0xb9, 0xff}}},
84
{{{ 2662, 1823, -869}, 0, { 2076, -990}, {0xb9, 0xb9, 0xb9, 0xff}}},
85
{{{ 1894, 1925, -818}, 0, { 2970, 32}, {0xb9, 0xb9, 0xb9, 0xff}}},
86
{{{ 1843, 1925, -818}, 0, { 3034, 96}, {0xb9, 0xb9, 0xb9, 0xff}}},
87
{{{ 1894, 1587, 358}, 0, { 1502, 1498}, {0xb9, 0xb9, 0xb9, 0xff}}},
88
{{{ 2662, 1587, 717}, 0, { 96, 990}, {0xc8, 0xc8, 0xc8, 0xff}}},
89
{{{ 2714, 1587, 768}, 0, { 0, 990}, {0xc8, 0xc8, 0xc8, 0xff}}},
90
{{{ 2714, 1587, 307}, 0, { 542, 416}, {0xc8, 0xc8, 0xc8, 0xff}}},
91
};
92
93
// 0x07004D00 - 0x07004DF0
94
static const Vtx bits_seg7_vertex_07004D00[] = {
95
{{{ 2714, 1925, -1433}, 0, { 2714, -1756}, {0xc8, 0xc8, 0xc8, 0xff}}},
96
{{{ 1285, 1926, -1433}, 0, { 4496, 26}, {0xc8, 0xc8, 0xc8, 0xff}}},
97
{{{ 1285, 1926, -1381}, 0, { 4434, 90}, {0xc8, 0xc8, 0xc8, 0xff}}},
98
{{{ 2662, 1925, -1381}, 0, { 2714, -1628}, {0xc8, 0xc8, 0xc8, 0xff}}},
99
{{{ 2662, 1925, -869}, 0, { 2076, -990}, {0xc8, 0xc8, 0xc8, 0xff}}},
100
{{{ 2714, 1925, -869}, 0, { 2012, -1054}, {0xc8, 0xc8, 0xc8, 0xff}}},
101
{{{ 2662, 1485, 717}, 0, { 96, 990}, {0xc8, 0xc8, 0xc8, 0xff}}},
102
{{{ 1894, 1485, 358}, 0, { 1502, 1498}, {0xc8, 0xc8, 0xc8, 0xff}}},
103
{{{ 1894, 1485, 1075}, 0, { 606, 2394}, {0xc8, 0xc8, 0xc8, 0xff}}},
104
{{{ 2662, 1485, 307}, 0, { 606, 480}, {0xc8, 0xc8, 0xc8, 0xff}}},
105
{{{ 2714, 1587, 768}, 0, { 0, 990}, {0xc8, 0xc8, 0xc8, 0xff}}},
106
{{{ 2662, 1587, 717}, 0, { 96, 990}, {0xc8, 0xc8, 0xc8, 0xff}}},
107
{{{ 1894, 1587, 1075}, 0, { 606, 2394}, {0xc8, 0xc8, 0xc8, 0xff}}},
108
{{{ 2714, 1587, 307}, 0, { 542, 416}, {0xc8, 0xc8, 0xc8, 0xff}}},
109
{{{ 2662, 1587, 307}, 0, { 606, 480}, {0xc8, 0xc8, 0xc8, 0xff}}},
110
};
111
112
// 0x07004DF0 - 0x07004EE0
113
static const Vtx bits_seg7_vertex_07004DF0[] = {
114
{{{ 1285, 1926, -818}, 0, { 3730, 792}, {0xc8, 0xc8, 0xc8, 0xff}}},
115
{{{ 1894, 1925, -818}, 0, { 2970, 32}, {0xc8, 0xc8, 0xc8, 0xff}}},
116
{{{ 1894, 1925, -869}, 0, { 3034, 0}, {0xc8, 0xc8, 0xc8, 0xff}}},
117
{{{ 2714, 1587, 768}, 0, { 0, 990}, {0xc8, 0xc8, 0xc8, 0xff}}},
118
{{{ 1894, 1587, 1075}, 0, { 606, 2394}, {0xc8, 0xc8, 0xc8, 0xff}}},
119
{{{ 1894, 1587, 1126}, 0, { 542, 2458}, {0xc8, 0xc8, 0xc8, 0xff}}},
120
{{{ 1178, 1823, -1381}, 0, { 4568, 224}, {0xc8, 0xc8, 0xc8, 0xff}}},
121
{{{ 1894, 1823, -869}, 0, { 3034, 0}, {0xc8, 0xc8, 0xc8, 0xff}}},
122
{{{ 2662, 1823, -869}, 0, { 2076, -990}, {0xc8, 0xc8, 0xc8, 0xff}}},
123
{{{ 2662, 1823, -1381}, 0, { 2714, -1628}, {0xc8, 0xc8, 0xc8, 0xff}}},
124
{{{ 1178, 1823, -869}, 0, { 3928, 862}, {0xc8, 0xc8, 0xc8, 0xff}}},
125
{{{ 1285, 1926, -869}, 0, { 3794, 728}, {0xc8, 0xc8, 0xc8, 0xff}}},
126
{{{ 2662, 1587, 717}, 0, { 32, 1052}, {0x7d, 0x7d, 0x7d, 0xff}}},
127
{{{ 2662, 1587, 307}, 0, { 542, 1562}, {0x7d, 0x7d, 0x7d, 0xff}}},
128
{{{ 2662, 1485, 307}, 0, { 416, 1690}, {0x7d, 0x7d, 0x7d, 0xff}}},
129
};
130
131
// 0x07004EE0 - 0x07004FD0
132
static const Vtx bits_seg7_vertex_07004EE0[] = {
133
{{{ 1178, 1720, -1433}, 0, { 2880, 3568}, {0x7d, 0x7d, 0x7d, 0xff}}},
134
{{{ 1178, 1823, -818}, 0, { 2242, 2674}, {0x7d, 0x7d, 0x7d, 0xff}}},
135
{{{ 1178, 1823, -1433}, 0, { 3008, 3440}, {0x7d, 0x7d, 0x7d, 0xff}}},
136
{{{ 1178, 1720, -818}, 0, { 2114, 2802}, {0x7d, 0x7d, 0x7d, 0xff}}},
137
{{{ 922, 1331, 1075}, 0, { -732, 926}, {0x7d, 0x7d, 0x7d, 0xff}}},
138
{{{ 922, 1229, 1126}, 0, { -924, 990}, {0x7d, 0x7d, 0x7d, 0xff}}},
139
{{{ 922, 1331, 1126}, 0, { -796, 862}, {0x7d, 0x7d, 0x7d, 0xff}}},
140
{{{ 922, 1229, 1075}, 0, { -860, 1052}, {0x7d, 0x7d, 0x7d, 0xff}}},
141
{{{ 922, 1331, 307}, 0, { 224, 1882}, {0x7d, 0x7d, 0x7d, 0xff}}},
142
{{{ 922, 1229, 307}, 0, { 96, 2010}, {0x7d, 0x7d, 0x7d, 0xff}}},
143
{{{ 922, 1229, 358}, 0, { 32, 1946}, {0x7d, 0x7d, 0x7d, 0xff}}},
144
{{{ 922, 1331, 358}, 0, { 160, 1818}, {0x7d, 0x7d, 0x7d, 0xff}}},
145
{{{ 2662, 1587, 717}, 0, { 32, 1052}, {0x7d, 0x7d, 0x7d, 0xff}}},
146
{{{ 2662, 1485, 307}, 0, { 416, 1690}, {0x7d, 0x7d, 0x7d, 0xff}}},
147
{{{ 2662, 1485, 717}, 0, { -94, 1180}, {0x7d, 0x7d, 0x7d, 0xff}}},
148
};
149
150
// 0x07004FD0 - 0x070050D0
151
static const Vtx bits_seg7_vertex_07004FD0[] = {
152
{{{ 2714, 1372, 768}, 0, { -298, 1256}, {0x7d, 0x7d, 0x7d, 0xff}}},
153
{{{ 2714, 1587, 307}, 0, { 542, 1562}, {0x7d, 0x7d, 0x7d, 0xff}}},
154
{{{ 2714, 1587, 768}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}},
155
{{{ 2714, 1372, 307}, 0, { 274, 1832}, {0x7d, 0x7d, 0x7d, 0xff}}},
156
{{{ 2714, 1925, -1433}, 0, { 3136, 3314}, {0x7d, 0x7d, 0x7d, 0xff}}},
157
{{{ 2714, 1710, -869}, 0, { 2166, 2878}, {0x7d, 0x7d, 0x7d, 0xff}}},
158
{{{ 2714, 1710, -1433}, 0, { 2868, 3582}, {0x7d, 0x7d, 0x7d, 0xff}}},
159
{{{ 2714, 1925, -869}, 0, { 2434, 2610}, {0x7d, 0x7d, 0x7d, 0xff}}},
160
{{{ 1843, 1587, 307}, 0, { 542, 1562}, {0x7d, 0x7d, 0x7d, 0xff}}},
161
{{{ 1843, 1710, -818}, 0, { 2102, 2814}, {0x7d, 0x7d, 0x7d, 0xff}}},
162
{{{ 1843, 1372, 307}, 0, { 274, 1832}, {0x7d, 0x7d, 0x7d, 0xff}}},
163
{{{ 2662, 1823, -1381}, 0, { 2944, 3376}, {0x7d, 0x7d, 0x7d, 0xff}}},
164
{{{ 2662, 1925, -869}, 0, { 2434, 2610}, {0x7d, 0x7d, 0x7d, 0xff}}},
165
{{{ 2662, 1925, -1381}, 0, { 3072, 3250}, {0x7d, 0x7d, 0x7d, 0xff}}},
166
{{{ 2662, 1823, -869}, 0, { 2306, 2738}, {0x7d, 0x7d, 0x7d, 0xff}}},
167
{{{ 2662, 1587, 307}, 0, { 542, 1562}, {0x7d, 0x7d, 0x7d, 0xff}}},
168
};
169
170
// 0x070050D0 - 0x070051D0
171
static const Vtx bits_seg7_vertex_070050D0[] = {
172
{{{ 2662, 1823, -869}, 0, { 2306, 2738}, {0x7d, 0x7d, 0x7d, 0xff}}},
173
{{{ 2662, 1485, 307}, 0, { 416, 1690}, {0x7d, 0x7d, 0x7d, 0xff}}},
174
{{{ 2662, 1587, 307}, 0, { 542, 1562}, {0x7d, 0x7d, 0x7d, 0xff}}},
175
{{{ 2714, 1372, 307}, 0, { 274, 1832}, {0x7d, 0x7d, 0x7d, 0xff}}},
176
{{{ 2714, 1925, -869}, 0, { 2434, 2610}, {0x7d, 0x7d, 0x7d, 0xff}}},
177
{{{ 2714, 1587, 307}, 0, { 542, 1562}, {0x7d, 0x7d, 0x7d, 0xff}}},
178
{{{ 1843, 1587, 307}, 0, { 542, 1562}, {0x7d, 0x7d, 0x7d, 0xff}}},
179
{{{ 1843, 1925, -818}, 0, { 2370, 2546}, {0x7d, 0x7d, 0x7d, 0xff}}},
180
{{{ 1843, 1710, -818}, 0, { 2102, 2814}, {0x7d, 0x7d, 0x7d, 0xff}}},
181
{{{ 2714, 1710, -818}, 0, { 1948, -990}, {0x44, 0x44, 0x44, 0xff}}},
182
{{{ 1178, 1720, -818}, 0, { 3864, 926}, {0x44, 0x44, 0x44, 0xff}}},
183
{{{ 1178, 1720, -1433}, 0, { 4630, 160}, {0x44, 0x44, 0x44, 0xff}}},
184
{{{ 2714, 1710, -1433}, 0, { 2714, -1756}, {0x44, 0x44, 0x44, 0xff}}},
185
{{{ 1843, 1372, 307}, 0, { 1628, 1498}, {0x44, 0x44, 0x44, 0xff}}},
186
{{{ 1843, 1710, -818}, 0, { 3034, 96}, {0x44, 0x44, 0x44, 0xff}}},
187
{{{ 2714, 1710, -869}, 0, { 2012, -1054}, {0x44, 0x44, 0x44, 0xff}}},
188
};
189
190
// 0x070051D0 - 0x070052B0
191
static const Vtx bits_seg7_vertex_070051D0[] = {
192
{{{ 1843, 1372, 307}, 0, { 1628, 1498}, {0x44, 0x44, 0x44, 0xff}}},
193
{{{ 2714, 1710, -869}, 0, { 2012, -1054}, {0x44, 0x44, 0x44, 0xff}}},
194
{{{ 2714, 1372, 307}, 0, { 542, 416}, {0x44, 0x44, 0x44, 0xff}}},
195
{{{ 1894, 1372, 1126}, 0, { 542, 2458}, {0x44, 0x44, 0x44, 0xff}}},
196
{{{ 2714, 1372, 768}, 0, { 0, 990}, {0x44, 0x44, 0x44, 0xff}}},
197
{{{ 1894, 1372, 1126}, 0, { 542, 2458}, {0x50, 0x50, 0x50, 0xff}}},
198
{{{ 922, 1024, 1126}, 0, { 1756, 3670}, {0x50, 0x50, 0x50, 0xff}}},
199
{{{ 922, 1024, 307}, 0, { 2778, 2648}, {0x50, 0x50, 0x50, 0xff}}},
200
{{{ 1843, 1372, 307}, 0, { 1628, 1498}, {0x50, 0x50, 0x50, 0xff}}},
201
{{{ 2714, 1710, -1433}, 0, { 122, 1142}, {0x64, 0x64, 0x64, 0xff}}},
202
{{{ 1178, 1720, -1433}, 0, { 2050, -760}, {0x64, 0x64, 0x64, 0xff}}},
203
{{{ 1178, 1823, -1433}, 0, { 2178, -632}, {0x64, 0x64, 0x64, 0xff}}},
204
{{{ 1285, 1926, -1433}, 0, { 2174, -370}, {0x64, 0x64, 0x64, 0xff}}},
205
{{{ 2714, 1925, -1433}, 0, { 390, 1410}, {0x64, 0x64, 0x64, 0xff}}},
206
};
207
208
// 0x070052B0 - 0x070053B0
209
static const Vtx bits_seg7_vertex_070052B0[] = {
210
{{{ 1178, 1823, -869}, 0, { 2178, -632}, {0x64, 0x64, 0x64, 0xff}}},
211
{{{ 1894, 1925, -869}, 0, { 1412, 390}, {0x64, 0x64, 0x64, 0xff}}},
212
{{{ 1894, 1823, -869}, 0, { 1284, 262}, {0x64, 0x64, 0x64, 0xff}}},
213
{{{ 1285, 1926, -869}, 0, { 2174, -370}, {0x64, 0x64, 0x64, 0xff}}},
214
{{{ 1178, 1823, -818}, 0, { 2178, -632}, {0x64, 0x64, 0x64, 0xff}}},
215
{{{ 1843, 1710, -818}, 0, { 1208, 58}, {0x64, 0x64, 0x64, 0xff}}},
216
{{{ 1843, 1925, -818}, 0, { 1476, 326}, {0x64, 0x64, 0x64, 0xff}}},
217
{{{ 1178, 1720, -818}, 0, { 2050, -760}, {0x64, 0x64, 0x64, 0xff}}},
218
{{{ 1285, 1926, -818}, 0, { 2174, -370}, {0x64, 0x64, 0x64, 0xff}}},
219
{{{ 1843, 1587, 307}, 0, { 1054, -96}, {0x64, 0x64, 0x64, 0xff}}},
220
{{{ 1843, 1372, 307}, 0, { 786, -364}, {0x64, 0x64, 0x64, 0xff}}},
221
{{{ 922, 1331, 307}, 0, { 1884, -1564}, {0x64, 0x64, 0x64, 0xff}}},
222
{{{ 1894, 1485, 358}, 0, { 862, -160}, {0x64, 0x64, 0x64, 0xff}}},
223
{{{ 1894, 1587, 358}, 0, { 990, 0}, {0x64, 0x64, 0x64, 0xff}}},
224
{{{ 922, 1331, 358}, 0, { 1884, -1564}, {0x64, 0x64, 0x64, 0xff}}},
225
{{{ 922, 1229, 358}, 0, { 1756, -1692}, {0x64, 0x64, 0x64, 0xff}}},
226
};
227
228
// 0x070053B0 - 0x070054A0
229
static const Vtx bits_seg7_vertex_070053B0[] = {
230
{{{ 1894, 1372, 1126}, 0, { 722, -300}, {0x64, 0x64, 0x64, 0xff}}},
231
{{{ 1894, 1587, 1126}, 0, { 990, 0}, {0x64, 0x64, 0x64, 0xff}}},
232
{{{ 922, 1331, 1126}, 0, { 1884, -1564}, {0x64, 0x64, 0x64, 0xff}}},
233
{{{ 922, 1024, 1126}, 0, { 1500, -1948}, {0x64, 0x64, 0x64, 0xff}}},
234
{{{ 922, 1229, 1075}, 0, { 1756, -1692}, {0x64, 0x64, 0x64, 0xff}}},
235
{{{ 1894, 1587, 1075}, 0, { 990, 0}, {0x64, 0x64, 0x64, 0xff}}},
236
{{{ 1894, 1485, 1075}, 0, { 862, -160}, {0x64, 0x64, 0x64, 0xff}}},
237
{{{ 922, 1331, 1075}, 0, { 1884, -1564}, {0x64, 0x64, 0x64, 0xff}}},
238
{{{ 1843, 1372, 307}, 0, { 786, -364}, {0x64, 0x64, 0x64, 0xff}}},
239
{{{ 922, 1024, 307}, 0, { 1500, -1948}, {0x64, 0x64, 0x64, 0xff}}},
240
{{{ 922, 1331, 307}, 0, { 1884, -1564}, {0x64, 0x64, 0x64, 0xff}}},
241
{{{ 2662, 1823, -1381}, 0, { 326, 1218}, {0x64, 0x64, 0x64, 0xff}}},
242
{{{ 2662, 1925, -1381}, 0, { 454, 1346}, {0x64, 0x64, 0x64, 0xff}}},
243
{{{ 1285, 1926, -1381}, 0, { 2174, -370}, {0x64, 0x64, 0x64, 0xff}}},
244
{{{ 1178, 1823, -1381}, 0, { 2178, -632}, {0x64, 0x64, 0x64, 0xff}}},
245
};
246
247
// 0x070054A0 - 0x070054F0
248
static const Vtx bits_seg7_vertex_070054A0[] = {
249
{{{ 1894, 1823, -869}, 0, { 2306, 2738}, {0x64, 0x64, 0x64, 0xff}}},
250
{{{ 1894, 1925, -818}, 0, { 2370, 2546}, {0x64, 0x64, 0x64, 0xff}}},
251
{{{ 1894, 1587, 358}, 0, { 480, 1500}, {0x64, 0x64, 0x64, 0xff}}},
252
{{{ 1894, 1485, 358}, 0, { 352, 1626}, {0x64, 0x64, 0x64, 0xff}}},
253
{{{ 1894, 1925, -869}, 0, { 2434, 2610}, {0x64, 0x64, 0x64, 0xff}}},
254
};
255
256
// 0x070054F0 - 0x070055F0
257
static const Vtx bits_seg7_vertex_070054F0[] = {
258
{{{ -2661, -818, 1024}, 0, { -796, 480}, {0x8c, 0x8c, 0xd8, 0xff}}},
259
{{{ -2661, -818, 410}, 0, { 734, 480}, {0x8c, 0x8c, 0xd8, 0xff}}},
260
{{{ -2661, -1023, 410}, 0, { 734, 990}, {0x8c, 0x8c, 0xd8, 0xff}}},
261
{{{ -2661, -1023, 1024}, 0, { -796, 990}, {0x8c, 0x8c, 0xd8, 0xff}}},
262
{{{ -1433, -613, 1126}, 0, { 734, 0}, {0x7d, 0x5f, 0xa8, 0xff}}},
263
{{{ -1842, -818, 1126}, 0, { -286, 478}, {0x7d, 0x5f, 0xa8, 0xff}}},
264
{{{ -613, -1023, 1126}, 0, { 2778, 990}, {0x7d, 0x5f, 0xa8, 0xff}}},
265
{{{ -2661, -818, 410}, 0, { -2330, 478}, {0x7d, 0x5f, 0xa8, 0xff}}},
266
{{{ -1842, -818, 307}, 0, { -286, 478}, {0x7d, 0x5f, 0xa8, 0xff}}},
267
{{{ -1842, -1023, 307}, 0, { -286, 990}, {0x7d, 0x5f, 0xa8, 0xff}}},
268
{{{ -2661, -1023, 410}, 0, { -2330, 990}, {0x7d, 0x5f, 0xa8, 0xff}}},
269
{{{ -613, -1023, 307}, 0, { 2778, 990}, {0x7d, 0x5f, 0xa8, 0xff}}},
270
{{{ -2661, -818, 1024}, 0, { -2330, 478}, {0x7d, 0x5f, 0xa8, 0xff}}},
271
{{{ -2661, -1023, 1024}, 0, { -2330, 990}, {0x7d, 0x5f, 0xa8, 0xff}}},
272
{{{ -1842, -1023, 1126}, 0, { -286, 990}, {0x7d, 0x5f, 0xa8, 0xff}}},
273
{{{ -1433, -613, 307}, 0, { 734, 0}, {0x7d, 0x5f, 0xa8, 0xff}}},
274
};
275
276
// 0x070055F0 - 0x070056E0
277
static const Vtx bits_seg7_vertex_070055F0[] = {
278
{{{ -613, -1023, 307}, 0, { 2778, 990}, {0x7d, 0x5f, 0xa8, 0xff}}},
279
{{{ -1433, -613, 307}, 0, { 734, 0}, {0x7d, 0x5f, 0xa8, 0xff}}},
280
{{{ -613, 1229, 307}, 0, { 2778, -4632}, {0x7d, 0x5f, 0xa8, 0xff}}},
281
{{{ -1023, 1024, 307}, 0, { 1756, -4120}, {0x7d, 0x5f, 0xa8, 0xff}}},
282
{{{ 922, 1229, 307}, 0, { 5844, -4632}, {0x7d, 0x5f, 0xa8, 0xff}}},
283
{{{ 922, 1024, 307}, 0, { 5844, -4120}, {0x7d, 0x5f, 0xa8, 0xff}}},
284
{{{ -613, 1024, 307}, 0, { 2778, -4120}, {0x7d, 0x5f, 0xa8, 0xff}}},
285
{{{ -613, 1229, 1126}, 0, { 2778, -4632}, {0x7d, 0x5f, 0xa8, 0xff}}},
286
{{{ -1023, 1024, 1126}, 0, { 1756, -4120}, {0x7d, 0x5f, 0xa8, 0xff}}},
287
{{{ -1433, -613, 1126}, 0, { 734, 0}, {0x7d, 0x5f, 0xa8, 0xff}}},
288
{{{ -613, -1023, 1126}, 0, { 2778, 990}, {0x7d, 0x5f, 0xa8, 0xff}}},
289
{{{ -613, 1024, 1126}, 0, { 734, 990}, {0x7d, 0x5f, 0xa8, 0xff}}},
290
{{{ 922, 1024, 1126}, 0, { 3800, 990}, {0x7d, 0x5f, 0xa8, 0xff}}},
291
{{{ -613, 1229, 1126}, 0, { 734, 478}, {0x7d, 0x5f, 0xa8, 0xff}}},
292
{{{ 922, 1229, 1126}, 0, { 3800, 478}, {0x7d, 0x5f, 0xa8, 0xff}}},
293
};
294
295
// 0x070056E0 - 0x07005760
296
static const Vtx bits_seg7_vertex_070056E0[] = {
297
{{{ -613, -1023, 307}, 0, { 734, 990}, {0x54, 0x2b, 0x5e, 0xff}}},
298
{{{ -613, 1024, 307}, 0, { 734, -4120}, {0x54, 0x2b, 0x5e, 0xff}}},
299
{{{ -613, 1024, 1126}, 0, { -1308, -4120}, {0x54, 0x2b, 0x5e, 0xff}}},
300
{{{ -613, -1023, 1126}, 0, { -1308, 990}, {0x54, 0x2b, 0x5e, 0xff}}},
301
{{{ 922, 1024, 1126}, 0, { 3034, 990}, {0x34, 0x17, 0x55, 0xff}}},
302
{{{ -613, 1024, 1126}, 0, { 0, 990}, {0x34, 0x17, 0x55, 0xff}}},
303
{{{ -613, 1024, 307}, 0, { 0, 3032}, {0x34, 0x17, 0x55, 0xff}}},
304
{{{ 922, 1024, 307}, 0, { 3034, 3032}, {0x34, 0x17, 0x55, 0xff}}},
305
};
306
307
// 0x07005760 - 0x07005860
308
static const Vtx bits_seg7_vertex_07005760[] = {
309
{{{ -1433, -613, 1126}, 0, { -90, 1110}, {0xbf, 0xbf, 0x3f, 0xff}}},
310
{{{ -1433, -613, 307}, 0, { 1082, 1110}, {0xbf, 0xbf, 0x3f, 0xff}}},
311
{{{ -1842, -818, 307}, 0, { 1082, 1768}, {0xbf, 0xbf, 0x3f, 0xff}}},
312
{{{ -1842, -818, 1126}, 0, { -90, 1768}, {0xbf, 0xbf, 0x3f, 0xff}}},
313
{{{ -613, 1229, 1126}, 0, { -90, -1964}, {0xbf, 0xbf, 0x3f, 0xff}}},
314
{{{ -1023, 1024, 307}, 0, { 1082, -1308}, {0xbf, 0xbf, 0x3f, 0xff}}},
315
{{{ -1023, 1024, 1126}, 0, { -90, -1308}, {0xbf, 0xbf, 0x3f, 0xff}}},
316
{{{ -613, 1229, 307}, 0, { 1082, -1964}, {0xbf, 0xbf, 0x3f, 0xff}}},
317
{{{ -1842, -818, 1126}, 0, { -90, 1768}, {0xff, 0xe5, 0x65, 0xff}}},
318
{{{ -1842, -818, 307}, 0, { 1082, 1768}, {0xff, 0xe5, 0x65, 0xff}}},
319
{{{ -2661, -818, 410}, 0, { 934, 2942}, {0xff, 0xe5, 0x65, 0xff}}},
320
{{{ -2661, -818, 1024}, 0, { 54, 2942}, {0xff, 0xe5, 0x65, 0xff}}},
321
{{{ 922, 1229, 1126}, 0, { -90, -4166}, {0xff, 0xe5, 0x65, 0xff}}},
322
{{{ 922, 1229, 307}, 0, { 1082, -4166}, {0xff, 0xe5, 0x65, 0xff}}},
323
{{{ -613, 1229, 307}, 0, { 1082, -1964}, {0xff, 0xe5, 0x65, 0xff}}},
324
{{{ -613, 1229, 1126}, 0, { -90, -1964}, {0xff, 0xe5, 0x65, 0xff}}},
325
};
326
327
// 0x07005860 - 0x070058A0
328
static const Vtx bits_seg7_vertex_07005860[] = {
329
{{{ -1023, 1024, 1126}, 0, { -90, -1308}, {0x82, 0x82, 0x00, 0xff}}},
330
{{{ -1023, 1024, 307}, 0, { 1082, -1308}, {0x82, 0x82, 0x00, 0xff}}},
331
{{{ -1433, -613, 307}, 0, { 1082, 1110}, {0x82, 0x82, 0x00, 0xff}}},
332
{{{ -1433, -613, 1126}, 0, { -90, 1110}, {0x82, 0x82, 0x00, 0xff}}},
333
};
334
335
// 0x070058A0 - 0x07005930
336
static const Gfx bits_seg7_dl_070058A0[] = {
337
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sky_09000800),
338
gsDPLoadSync(),
339
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
340
gsSPVertex(bits_seg7_vertex_07004880, 16, 0),
341
gsSP2Triangles( 0, 1, 2, 0x0, 3, 0, 2, 0x0),
342
gsSP2Triangles( 4, 5, 6, 0x0, 5, 7, 6, 0x0),
343
gsSP2Triangles( 8, 9, 10, 0x0, 11, 8, 10, 0x0),
344
gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0),
345
gsSPVertex(bits_seg7_vertex_07004980, 8, 0),
346
gsSP2Triangles( 0, 1, 2, 0x0, 1, 3, 2, 0x0),
347
gsSP2Triangles( 4, 5, 6, 0x0, 5, 7, 6, 0x0),
348
gsSPEndDisplayList(),
349
};
350
351
// 0x07005930 - 0x07005C50
352
static const Gfx bits_seg7_dl_07005930[] = {
353
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sky_09001800),
354
gsDPLoadSync(),
355
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
356
gsSPVertex(bits_seg7_vertex_07004A00, 16, 0),
357
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
358
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
359
gsSP2Triangles( 8, 9, 10, 0x0, 11, 12, 13, 0x0),
360
gsSP2Triangles(12, 14, 13, 0x0, 15, 12, 11, 0x0),
361
gsSPVertex(bits_seg7_vertex_07004B00, 16, 0),
362
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
363
gsSP2Triangles( 4, 5, 6, 0x0, 7, 8, 9, 0x0),
364
gsSP2Triangles(10, 8, 11, 0x0, 10, 11, 12, 0x0),
365
gsSP1Triangle(13, 14, 15, 0x0),
366
gsSPVertex(bits_seg7_vertex_07004C00, 16, 0),
367
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
368
gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),
369
gsSP2Triangles(10, 11, 12, 0x0, 13, 14, 15, 0x0),
370
gsSPVertex(bits_seg7_vertex_07004D00, 15, 0),
371
gsSP2Triangles( 0, 1, 2, 0x0, 3, 0, 2, 0x0),
372
gsSP2Triangles( 4, 5, 0, 0x0, 4, 0, 3, 0x0),
373
gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0),
374
gsSP2Triangles(10, 11, 12, 0x0, 11, 13, 14, 0x0),
375
gsSPVertex(bits_seg7_vertex_07004DF0, 15, 0),
376
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
377
gsSP2Triangles( 6, 7, 8, 0x0, 6, 8, 9, 0x0),
378
gsSP2Triangles( 6, 10, 7, 0x0, 0, 2, 11, 0x0),
379
gsSP1Triangle(12, 13, 14, 0x0),
380
gsSPVertex(bits_seg7_vertex_07004EE0, 15, 0),
381
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
382
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
383
gsSP2Triangles( 8, 9, 10, 0x0, 8, 10, 11, 0x0),
384
gsSP1Triangle(12, 13, 14, 0x0),
385
gsSPVertex(bits_seg7_vertex_07004FD0, 16, 0),
386
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
387
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
388
gsSP2Triangles( 3, 5, 7, 0x0, 8, 9, 10, 0x0),
389
gsSP2Triangles(11, 12, 13, 0x0, 11, 14, 12, 0x0),
390
gsSP1Triangle(14, 15, 12, 0x0),
391
gsSPVertex(bits_seg7_vertex_070050D0, 16, 0),
392
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
393
gsSP2Triangles( 6, 7, 8, 0x0, 9, 10, 11, 0x0),
394
gsSP2Triangles( 9, 11, 12, 0x0, 13, 14, 15, 0x0),
395
gsSPVertex(bits_seg7_vertex_070051D0, 14, 0),
396
gsSP2Triangles( 0, 1, 2, 0x0, 3, 0, 2, 0x0),
397
gsSP2Triangles( 3, 2, 4, 0x0, 5, 6, 7, 0x0),
398
gsSP2Triangles( 8, 5, 7, 0x0, 9, 10, 11, 0x0),
399
gsSP2Triangles( 9, 11, 12, 0x0, 9, 12, 13, 0x0),
400
gsSPVertex(bits_seg7_vertex_070052B0, 16, 0),
401
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
402
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
403
gsSP2Triangles( 4, 6, 8, 0x0, 9, 10, 11, 0x0),
404
gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0),
405
gsSPVertex(bits_seg7_vertex_070053B0, 15, 0),
406
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
407
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
408
gsSP2Triangles( 8, 9, 10, 0x0, 11, 12, 13, 0x0),
409
gsSP1Triangle(11, 13, 14, 0x0),
410
gsSPVertex(bits_seg7_vertex_070054A0, 5, 0),
411
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
412
gsSP1Triangle( 0, 4, 1, 0x0),
413
gsSPEndDisplayList(),
414
};
415
416
// 0x07005C50 - 0x07005D38
417
static const Gfx bits_seg7_dl_07005C50[] = {
418
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sky_09003000),
419
gsDPLoadSync(),
420
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
421
gsSPVertex(bits_seg7_vertex_070054F0, 16, 0),
422
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
423
gsSP2Triangles( 4, 5, 6, 0x0, 7, 8, 9, 0x0),
424
gsSP2Triangles( 7, 9, 10, 0x0, 9, 8, 11, 0x0),
425
gsSP2Triangles( 5, 12, 13, 0x0, 5, 13, 14, 0x0),
426
gsSP2Triangles( 5, 14, 6, 0x0, 11, 8, 15, 0x0),
427
gsSPVertex(bits_seg7_vertex_070055F0, 15, 0),
428
gsSP2Triangles( 0, 1, 2, 0x0, 1, 3, 2, 0x0),
429
gsSP2Triangles( 2, 4, 5, 0x0, 2, 5, 6, 0x0),
430
gsSP2Triangles( 7, 8, 9, 0x0, 7, 9, 10, 0x0),
431
gsSP2Triangles(11, 12, 13, 0x0, 12, 14, 13, 0x0),
432
gsSPVertex(bits_seg7_vertex_070056E0, 8, 0),
433
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
434
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
435
gsSPEndDisplayList(),
436
};
437
438
// 0x07005D38 - 0x07005DB8
439
static const Gfx bits_seg7_dl_07005D38[] = {
440
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bits_seg7_texture_07002000),
441
gsDPLoadSync(),
442
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
443
gsSPVertex(bits_seg7_vertex_07005760, 16, 0),
444
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
445
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
446
gsSP2Triangles( 8, 9, 10, 0x0, 8, 10, 11, 0x0),
447
gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0),
448
gsSPVertex(bits_seg7_vertex_07005860, 4, 0),
449
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
450
gsSPEndDisplayList(),
451
};
452
453
// 0x07005DB8 - 0x07005E58
454
const Gfx bits_seg7_dl_07005DB8[] = {
455
gsDPPipeSync(),
456
gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB),
457
gsSPClearGeometryMode(G_LIGHTING),
458
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),
459
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
460
gsDPTileSync(),
461
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),
462
gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
463
gsSPDisplayList(bits_seg7_dl_070058A0),
464
gsSPDisplayList(bits_seg7_dl_07005930),
465
gsSPDisplayList(bits_seg7_dl_07005C50),
466
gsDPTileSync(),
467
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_CLAMP, 5, G_TX_NOLOD),
468
gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
469
gsSPDisplayList(bits_seg7_dl_07005D38),
470
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
471
gsDPPipeSync(),
472
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
473
gsSPSetGeometryMode(G_LIGHTING),
474
gsSPEndDisplayList(),
475
};
476
477