-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathshack.h
331 lines (319 loc) · 16.3 KB
/
shack.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
// Generated by Arabiki64 V1.3
// By Buu342
// Custom combine mode to allow mixing primitive and vertex colors
#ifndef G_CC_PRIMLITE
#define G_CC_PRIMLITE SHADE,0,PRIMITIVE,0,0,0,0,PRIMITIVE
#endif
/*********************************
Models
*********************************/
static Vtx vtx_shack[] = {
{-492, 402, 526, 0, 0, 0, 73, -3, 104, 255}, /* 0 */
{-492, 416, 541, 0, 0, 0, 73, -104, -3, 255}, /* 1 */
{-492, -24, 958, 0, 0, 0, 73, 3, -104, 255}, /* 2 */
{-492, -38, 944, 0, 0, 0, 73, 104, 3, 255}, /* 3 */
{533, -24, 958, 0, 0, 0, -73, 3, -104, 255}, /* 4 */
{533, -38, 944, 0, 0, 0, -73, 104, 3, 255}, /* 5 */
{533, 416, 541, 0, 0, 0, -73, -104, -3, 255}, /* 6 */
{533, 402, 526, 0, 0, 0, -73, -3, 104, 255}, /* 7 */
{-492, -25, 958, 0, 0, 0, 73, -103, -10, 255}, /* 8 */
{-492, -41, 971, 0, 0, 0, 73, 10, -103, 255}, /* 9 */
{-492, -427, 503, 0, 0, 0, 73, 103, 10, 255}, /* 10 */
{-492, -412, 491, 0, 0, 0, 73, -10, 103, 255}, /* 11 */
{533, -427, 503, 0, 0, 0, -73, 103, 10, 255}, /* 12 */
{533, -412, 491, 0, 0, 0, -73, -10, 103, 255}, /* 13 */
{533, -41, 971, 0, 0, 0, -73, 10, -103, 255}, /* 14 */
{533, -25, 958, 0, 0, 0, -73, -103, -10, 255}, /* 15 */
{-431, -229, -43, 0, 0, 0, -73, -66, -80, 255}, /* 16 */
{-432, 310, -37, 0, 0, 0, -72, 73, -75, 255}, /* 17 */
{388, 310, -33, 0, 0, 0, 69, 74, -77, 255}, /* 18 */
{388, -229, -40, 0, 0, 0, 70, -66, -83, 255}, /* 19 */
{-451, 324, 606, 0, 0, 0, -111, 20, -58, 255}, /* 20 */
{460, 324, 605, 0, 0, 0, 107, 14, -67, 255}, /* 21 */
{461, -335, 590, 0, 0, 0, 105, -8, -72, 255}, /* 22 */
{495, 7, 921, 0, 0, 0, 83, -53, -81, 255}, /* 23 */
{-460, 7, 923, 0, 0, 0, -85, -55, -77, 255}, /* 24 */
{-450, -335, 590, 0, 0, 0, -109, -15, -64, 255}, /* 25 */
{496, -37, 943, 0, 0, 0, 73, 17, -102, 255}, /* 26 */
{-460, -37, 945, 0, 0, 0, -75, 18, -101, 255}, /* 27 */
{429, 139, 357, 0, 0, 0, -65, 75, 79, 255}, /* 28 */
{381, 139, -40, 0, 0, 0, -82, 73, -64, 255}, /* 29 */
{381, -67, -40, 0, 0, 0, -82, -70, -67, 255}, /* 30 */
{433, -102, 373, 0, 0, 0, -63, -75, 81, 255}, /* 31 */
{393, -67, -41, 0, 0, 0, 64, -70, -84, 255}, /* 32 */
{445, -102, 372, 0, 0, 0, 81, -74, 64, 255}, /* 33 */
{393, 139, -41, 0, 0, 0, 64, 73, -81, 255}, /* 34 */
{440, 139, 355, 0, 0, 0, 81, 76, 61, 255}, /* 35 */
{248, 300, 209, 0, 0, 0, 71, -76, -73, 255}, /* 36 */
{248, 300, 256, 0, 0, 0, 71, -76, 73, 255}, /* 37 */
{205, 302, 256, 0, 0, 0, -76, -71, 73, 255}, /* 38 */
{205, 302, 209, 0, 0, 0, -76, -71, -73, 255}, /* 39 */
{249, 320, 209, 0, 0, 0, 76, 71, -73, 255}, /* 40 */
{206, 322, 256, 0, 0, 0, -71, 76, 73, 255}, /* 41 */
{249, 320, 256, 0, 0, 0, 76, 71, 73, 255}, /* 42 */
{206, 322, 209, 0, 0, 0, -71, 76, -73, 255}, /* 43 */
{198, 302, 209, 0, 0, 0, 71, -76, -73, 255}, /* 44 */
{198, 302, 256, 0, 0, 0, 71, -76, 73, 255}, /* 45 */
{155, 303, 256, 0, 0, 0, -76, -71, 73, 255}, /* 46 */
{155, 303, 209, 0, 0, 0, -76, -71, -73, 255}, /* 47 */
{199, 322, 209, 0, 0, 0, 76, 71, -73, 255}, /* 48 */
{156, 323, 256, 0, 0, 0, -71, 76, 73, 255}, /* 49 */
{199, 322, 256, 0, 0, 0, 76, 71, 73, 255}, /* 50 */
{156, 323, 209, 0, 0, 0, -71, 76, -73, 255}, /* 51 */
{198, 302, 263, 0, 0, 0, 71, -76, -73, 255}, /* 52 */
{198, 302, 311, 0, 0, 0, 71, -76, 73, 255}, /* 53 */
{155, 303, 311, 0, 0, 0, -76, -71, 73, 255}, /* 54 */
{155, 303, 263, 0, 0, 0, -76, -71, -73, 255}, /* 55 */
{199, 322, 263, 0, 0, 0, 76, 71, -73, 255}, /* 56 */
{156, 323, 311, 0, 0, 0, -71, 76, 73, 255}, /* 57 */
{199, 322, 311, 0, 0, 0, 76, 71, 73, 255}, /* 58 */
{156, 323, 263, 0, 0, 0, -71, 76, -73, 255}, /* 59 */
{248, 300, 263, 0, 0, 0, 71, -76, -73, 255}, /* 60 */
{248, 300, 311, 0, 0, 0, 71, -76, 73, 255}, /* 61 */
{205, 302, 311, 0, 0, 0, -76, -71, 73, 255}, /* 62 */
{205, 302, 263, 0, 0, 0, -76, -71, -73, 255}, /* 63 */
{249, 320, 263, 0, 0, 0, 76, 71, -73, 255}, /* 64 */
{206, 322, 311, 0, 0, 0, -71, 76, 73, 255}, /* 65 */
{249, 320, 311, 0, 0, 0, 76, 71, 73, 255}, /* 66 */
{206, 322, 263, 0, 0, 0, -71, 76, -73, 255}, /* 67 */
{-178, 303, 264, 0, 0, 0, 70, -76, -73, 255}, /* 68 */
{-178, 303, 311, 0, 0, 0, 70, -76, 73, 255}, /* 69 */
{-221, 305, 311, 0, 0, 0, -76, -70, 73, 255}, /* 70 */
{-221, 305, 264, 0, 0, 0, -76, -70, -73, 255}, /* 71 */
{-177, 323, 264, 0, 0, 0, 76, 70, -73, 255}, /* 72 */
{-220, 325, 311, 0, 0, 0, -70, 76, 73, 255}, /* 73 */
{-177, 323, 311, 0, 0, 0, 76, 70, 73, 255}, /* 74 */
{-220, 325, 264, 0, 0, 0, -70, 76, -73, 255}, /* 75 */
{-228, 305, 264, 0, 0, 0, 70, -76, -73, 255}, /* 76 */
{-228, 305, 311, 0, 0, 0, 70, -76, 73, 255}, /* 77 */
{-271, 307, 311, 0, 0, 0, -76, -70, 73, 255}, /* 78 */
{-271, 307, 264, 0, 0, 0, -76, -70, -73, 255}, /* 79 */
{-227, 325, 264, 0, 0, 0, 76, 70, -73, 255}, /* 80 */
{-270, 327, 311, 0, 0, 0, -70, 76, 73, 255}, /* 81 */
{-227, 325, 311, 0, 0, 0, 76, 70, 73, 255}, /* 82 */
{-270, 327, 264, 0, 0, 0, -70, 76, -73, 255}, /* 83 */
{-228, 305, 210, 0, 0, 0, 70, -76, -73, 255}, /* 84 */
{-228, 305, 257, 0, 0, 0, 70, -76, 73, 255}, /* 85 */
{-271, 307, 257, 0, 0, 0, -76, -70, 73, 255}, /* 86 */
{-271, 307, 210, 0, 0, 0, -76, -70, -73, 255}, /* 87 */
{-227, 325, 210, 0, 0, 0, 76, 70, -73, 255}, /* 88 */
{-270, 327, 257, 0, 0, 0, -70, 76, 73, 255}, /* 89 */
{-227, 325, 257, 0, 0, 0, 76, 70, 73, 255}, /* 90 */
{-270, 327, 210, 0, 0, 0, -70, 76, -73, 255}, /* 91 */
{-178, 303, 210, 0, 0, 0, 70, -76, -73, 255}, /* 92 */
{-178, 303, 257, 0, 0, 0, 70, -76, 73, 255}, /* 93 */
{-221, 305, 257, 0, 0, 0, -76, -70, 73, 255}, /* 94 */
{-221, 305, 210, 0, 0, 0, -76, -70, -73, 255}, /* 95 */
{-177, 323, 210, 0, 0, 0, 76, 70, -73, 255}, /* 96 */
{-220, 325, 257, 0, 0, 0, -70, 76, 73, 255}, /* 97 */
{-177, 323, 257, 0, 0, 0, 76, 70, 73, 255}, /* 98 */
{-220, 325, 210, 0, 0, 0, -70, 76, -73, 255}, /* 99 */
{268, -283, 241, 0, 0, 0, 71, -57, -89, 255}, /* 100 */
{268, -293, 287, 0, 0, 0, 71, -90, 54, 255}, /* 101 */
{225, -292, 288, 0, 0, 0, -76, -86, 55, 255}, /* 102 */
{225, -281, 242, 0, 0, 0, -76, -52, -87, 255}, /* 103 */
{268, -263, 246, 0, 0, 0, 76, 86, -55, 255}, /* 104 */
{226, -272, 292, 0, 0, 0, -71, 57, 89, 255}, /* 105 */
{268, -274, 292, 0, 0, 0, 76, 52, 87, 255}, /* 106 */
{226, -262, 246, 0, 0, 0, -71, 90, -54, 255}, /* 107 */
{218, -281, 242, 0, 0, 0, 71, -57, -89, 255}, /* 108 */
{218, -292, 288, 0, 0, 0, 71, -90, 54, 255}, /* 109 */
{175, -290, 288, 0, 0, 0, -76, -86, 55, 255}, /* 110 */
{175, -280, 242, 0, 0, 0, -76, -52, -87, 255}, /* 111 */
{218, -261, 246, 0, 0, 0, 76, 86, -55, 255}, /* 112 */
{176, -271, 293, 0, 0, 0, -71, 57, 89, 255}, /* 113 */
{218, -272, 292, 0, 0, 0, 76, 52, 87, 255}, /* 114 */
{176, -260, 246, 0, 0, 0, -71, 90, -54, 255}, /* 115 */
{218, -293, 294, 0, 0, 0, 71, -57, -89, 255}, /* 116 */
{218, -304, 341, 0, 0, 0, 71, -90, 54, 255}, /* 117 */
{175, -302, 341, 0, 0, 0, -76, -86, 55, 255}, /* 118 */
{175, -292, 295, 0, 0, 0, -76, -52, -87, 255}, /* 119 */
{218, -274, 299, 0, 0, 0, 76, 86, -55, 255}, /* 120 */
{176, -283, 346, 0, 0, 0, -71, 57, 89, 255}, /* 121 */
{218, -284, 345, 0, 0, 0, 76, 52, 87, 255}, /* 122 */
{176, -272, 299, 0, 0, 0, -71, 90, -54, 255}, /* 123 */
{268, -295, 294, 0, 0, 0, 71, -57, -89, 255}, /* 124 */
{268, -306, 340, 0, 0, 0, 71, -90, 54, 255}, /* 125 */
{225, -304, 341, 0, 0, 0, -76, -86, 55, 255}, /* 126 */
{225, -293, 294, 0, 0, 0, -76, -52, -87, 255}, /* 127 */
{268, -275, 299, 0, 0, 0, 76, 86, -55, 255}, /* 128 */
{226, -285, 345, 0, 0, 0, -71, 57, 89, 255}, /* 129 */
{268, -286, 345, 0, 0, 0, 76, 52, 87, 255}, /* 130 */
{226, -274, 299, 0, 0, 0, -71, 90, -54, 255}, /* 131 */
{-158, -292, 295, 0, 0, 0, 70, -58, -89, 255}, /* 132 */
{-158, -303, 341, 0, 0, 0, 70, -91, 54, 255}, /* 133 */
{-201, -301, 342, 0, 0, 0, -76, -85, 56, 255}, /* 134 */
{-201, -290, 296, 0, 0, 0, -76, -52, -87, 255}, /* 135 */
{-158, -273, 300, 0, 0, 0, 76, 85, -56, 255}, /* 136 */
{-200, -282, 346, 0, 0, 0, -70, 58, 89, 255}, /* 137 */
{-158, -283, 346, 0, 0, 0, 76, 52, 87, 255}, /* 138 */
{-200, -271, 300, 0, 0, 0, -70, 91, -54, 255}, /* 139 */
{-208, -290, 296, 0, 0, 0, 70, -58, -89, 255}, /* 140 */
{-208, -301, 342, 0, 0, 0, 70, -91, 54, 255}, /* 141 */
{-251, -299, 342, 0, 0, 0, -76, -85, 56, 255}, /* 142 */
{-251, -289, 296, 0, 0, 0, -76, -52, -87, 255}, /* 143 */
{-208, -271, 300, 0, 0, 0, 76, 85, -56, 255}, /* 144 */
{-250, -280, 347, 0, 0, 0, -70, 58, 89, 255}, /* 145 */
{-208, -281, 346, 0, 0, 0, 76, 52, 87, 255}, /* 146 */
{-250, -269, 301, 0, 0, 0, -70, 91, -54, 255}, /* 147 */
{-208, -278, 243, 0, 0, 0, 70, -58, -89, 255}, /* 148 */
{-208, -289, 289, 0, 0, 0, 70, -91, 54, 255}, /* 149 */
{-251, -287, 289, 0, 0, 0, -76, -85, 56, 255}, /* 150 */
{-251, -276, 243, 0, 0, 0, -76, -52, -87, 255}, /* 151 */
{-208, -258, 247, 0, 0, 0, 76, 85, -56, 255}, /* 152 */
{-250, -268, 294, 0, 0, 0, -70, 58, 89, 255}, /* 153 */
{-208, -269, 294, 0, 0, 0, 76, 52, 87, 255}, /* 154 */
{-250, -257, 248, 0, 0, 0, -70, 91, -54, 255}, /* 155 */
{-158, -280, 242, 0, 0, 0, 70, -58, -89, 255}, /* 156 */
{-158, -290, 289, 0, 0, 0, 70, -91, 54, 255}, /* 157 */
{-201, -289, 289, 0, 0, 0, -76, -85, 56, 255}, /* 158 */
{-201, -278, 243, 0, 0, 0, -76, -52, -87, 255}, /* 159 */
{-158, -260, 247, 0, 0, 0, 76, 85, -56, 255}, /* 160 */
{-200, -269, 293, 0, 0, 0, -70, 58, 89, 255}, /* 161 */
{-158, -271, 293, 0, 0, 0, 76, 52, 87, 255}, /* 162 */
{-200, -259, 247, 0, 0, 0, -70, 91, -54, 255}, /* 163 */
};
static Gfx gfx_shack[] = {
gsSPVertex(vtx_shack+0, 28, 0),
gsDPSetCycleType(G_CYC_1CYCLE),
gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2),
gsDPSetCombineMode(G_CC_PRIMLITE, G_CC_PRIMLITE),
gsDPSetTextureFilter(G_TF_BILERP),
gsSPClearGeometryMode(0xFFFFFFFF),
gsSPSetGeometryMode(G_SHADE | G_ZBUFFER | G_CULL_BACK | G_SHADING_SMOOTH | G_LIGHTING),
gsDPSetPrimColor(0, 0, 20, 20, 20, 255),
gsDPPipeSync(),
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
gsSP2Triangles(3, 2, 4, 0, 3, 4, 5, 0),
gsSP2Triangles(5, 4, 6, 0, 5, 6, 7, 0),
gsSP2Triangles(7, 6, 1, 0, 7, 1, 0, 0),
gsSP2Triangles(3, 5, 7, 0, 3, 7, 0, 0),
gsSP2Triangles(4, 2, 1, 0, 4, 1, 6, 0),
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
gsSP2Triangles(11, 10, 12, 0, 11, 12, 13, 0),
gsSP2Triangles(13, 12, 14, 0, 13, 14, 15, 0),
gsSP2Triangles(15, 14, 9, 0, 15, 9, 8, 0),
gsSP2Triangles(11, 13, 15, 0, 11, 15, 8, 0),
gsSP2Triangles(12, 10, 9, 0, 12, 9, 14, 0),
gsDPSetPrimColor(0, 0, 0, 10, 40, 255),
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
gsSP2Triangles(20, 21, 18, 0, 20, 18, 17, 0),
gsSP2Triangles(21, 22, 19, 0, 21, 19, 18, 0),
gsSP2Triangles(20, 21, 23, 0, 20, 23, 24, 0),
gsSP2Triangles(25, 20, 17, 0, 25, 17, 16, 0),
gsSP2Triangles(22, 25, 16, 0, 22, 16, 19, 0),
gsSP2Triangles(26, 27, 24, 0, 26, 24, 23, 0),
gsSP2Triangles(22, 21, 23, 0, 25, 27, 24, 0),
gsSP2Triangles(22, 25, 27, 0, 22, 27, 26, 0),
gsSP2Triangles(22, 23, 26, 0, 25, 24, 20, 0),
gsSPVertex(vtx_shack+28, 8, 0),
gsDPSetPrimColor(0, 0, 40, 5, 0, 255),
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
gsSP2Triangles(3, 2, 4, 0, 3, 4, 5, 0),
gsSP2Triangles(5, 4, 6, 0, 5, 6, 7, 0),
gsSP2Triangles(7, 6, 1, 0, 7, 1, 0, 0),
gsSP2Triangles(3, 5, 7, 0, 3, 7, 0, 0),
gsSP2Triangles(4, 2, 1, 0, 4, 1, 6, 0),
gsSPVertex(vtx_shack+36, 32, 0),
gsDPSetPrimColor(0, 0, 120, 100, 0, 255),
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
gsSP2Triangles(4, 1, 0, 0, 3, 4, 0, 0),
gsSP2Triangles(5, 2, 1, 0, 3, 2, 5, 0),
gsSP2Triangles(4, 6, 1, 0, 5, 1, 6, 0),
gsSP2Triangles(3, 7, 4, 0, 3, 5, 7, 0),
gsSP2Triangles(7, 6, 4, 0, 7, 5, 6, 0),
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
gsSP2Triangles(12, 9, 8, 0, 11, 12, 8, 0),
gsSP2Triangles(13, 10, 9, 0, 11, 10, 13, 0),
gsSP2Triangles(12, 14, 9, 0, 13, 9, 14, 0),
gsSP2Triangles(11, 15, 12, 0, 11, 13, 15, 0),
gsSP2Triangles(15, 14, 12, 0, 15, 13, 14, 0),
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
gsSP2Triangles(20, 17, 16, 0, 19, 20, 16, 0),
gsSP2Triangles(21, 18, 17, 0, 19, 18, 21, 0),
gsSP2Triangles(20, 22, 17, 0, 21, 17, 22, 0),
gsSP2Triangles(19, 23, 20, 0, 19, 21, 23, 0),
gsSP2Triangles(23, 22, 20, 0, 23, 21, 22, 0),
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
gsSP2Triangles(28, 25, 24, 0, 27, 28, 24, 0),
gsSP2Triangles(29, 26, 25, 0, 27, 26, 29, 0),
gsSP2Triangles(28, 30, 25, 0, 29, 25, 30, 0),
gsSP2Triangles(27, 31, 28, 0, 27, 29, 31, 0),
gsSP2Triangles(31, 30, 28, 0, 31, 29, 30, 0),
gsSPVertex(vtx_shack+68, 32, 0),
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
gsSP2Triangles(4, 1, 0, 0, 3, 4, 0, 0),
gsSP2Triangles(5, 2, 1, 0, 3, 2, 5, 0),
gsSP2Triangles(4, 6, 1, 0, 5, 1, 6, 0),
gsSP2Triangles(3, 7, 4, 0, 3, 5, 7, 0),
gsSP2Triangles(7, 6, 4, 0, 7, 5, 6, 0),
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
gsSP2Triangles(12, 9, 8, 0, 11, 12, 8, 0),
gsSP2Triangles(13, 10, 9, 0, 11, 10, 13, 0),
gsSP2Triangles(12, 14, 9, 0, 13, 9, 14, 0),
gsSP2Triangles(11, 15, 12, 0, 11, 13, 15, 0),
gsSP2Triangles(15, 14, 12, 0, 15, 13, 14, 0),
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
gsSP2Triangles(20, 17, 16, 0, 19, 20, 16, 0),
gsSP2Triangles(21, 18, 17, 0, 19, 18, 21, 0),
gsSP2Triangles(20, 22, 17, 0, 21, 17, 22, 0),
gsSP2Triangles(19, 23, 20, 0, 19, 21, 23, 0),
gsSP2Triangles(23, 22, 20, 0, 23, 21, 22, 0),
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
gsSP2Triangles(28, 25, 24, 0, 27, 28, 24, 0),
gsSP2Triangles(29, 26, 25, 0, 27, 26, 29, 0),
gsSP2Triangles(28, 30, 25, 0, 29, 25, 30, 0),
gsSP2Triangles(27, 31, 28, 0, 27, 29, 31, 0),
gsSP2Triangles(31, 30, 28, 0, 31, 29, 30, 0),
gsSPVertex(vtx_shack+100, 32, 0),
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
gsSP2Triangles(4, 1, 0, 0, 3, 4, 0, 0),
gsSP2Triangles(5, 2, 1, 0, 3, 2, 5, 0),
gsSP2Triangles(4, 6, 1, 0, 5, 1, 6, 0),
gsSP2Triangles(3, 7, 4, 0, 3, 5, 7, 0),
gsSP2Triangles(7, 6, 4, 0, 7, 5, 6, 0),
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
gsSP2Triangles(12, 9, 8, 0, 11, 12, 8, 0),
gsSP2Triangles(13, 10, 9, 0, 11, 10, 13, 0),
gsSP2Triangles(12, 14, 9, 0, 13, 9, 14, 0),
gsSP2Triangles(11, 15, 12, 0, 11, 13, 15, 0),
gsSP2Triangles(15, 14, 12, 0, 15, 13, 14, 0),
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
gsSP2Triangles(20, 17, 16, 0, 19, 20, 16, 0),
gsSP2Triangles(21, 18, 17, 0, 19, 18, 21, 0),
gsSP2Triangles(20, 22, 17, 0, 21, 17, 22, 0),
gsSP2Triangles(19, 23, 20, 0, 19, 21, 23, 0),
gsSP2Triangles(23, 22, 20, 0, 23, 21, 22, 0),
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
gsSP2Triangles(28, 25, 24, 0, 27, 28, 24, 0),
gsSP2Triangles(29, 26, 25, 0, 27, 26, 29, 0),
gsSP2Triangles(28, 30, 25, 0, 29, 25, 30, 0),
gsSP2Triangles(27, 31, 28, 0, 27, 29, 31, 0),
gsSP2Triangles(31, 30, 28, 0, 31, 29, 30, 0),
gsSPVertex(vtx_shack+132, 32, 0),
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
gsSP2Triangles(4, 1, 0, 0, 3, 4, 0, 0),
gsSP2Triangles(5, 2, 1, 0, 3, 2, 5, 0),
gsSP2Triangles(4, 6, 1, 0, 5, 1, 6, 0),
gsSP2Triangles(3, 7, 4, 0, 3, 5, 7, 0),
gsSP2Triangles(7, 6, 4, 0, 7, 5, 6, 0),
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
gsSP2Triangles(12, 9, 8, 0, 11, 12, 8, 0),
gsSP2Triangles(13, 10, 9, 0, 11, 10, 13, 0),
gsSP2Triangles(12, 14, 9, 0, 13, 9, 14, 0),
gsSP2Triangles(11, 15, 12, 0, 11, 13, 15, 0),
gsSP2Triangles(15, 14, 12, 0, 15, 13, 14, 0),
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
gsSP2Triangles(20, 17, 16, 0, 19, 20, 16, 0),
gsSP2Triangles(21, 18, 17, 0, 19, 18, 21, 0),
gsSP2Triangles(20, 22, 17, 0, 21, 17, 22, 0),
gsSP2Triangles(19, 23, 20, 0, 19, 21, 23, 0),
gsSP2Triangles(23, 22, 20, 0, 23, 21, 22, 0),
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
gsSP2Triangles(28, 25, 24, 0, 27, 28, 24, 0),
gsSP2Triangles(29, 26, 25, 0, 27, 26, 29, 0),
gsSP2Triangles(28, 30, 25, 0, 29, 25, 30, 0),
gsSP2Triangles(27, 31, 28, 0, 27, 29, 31, 0),
gsSP2Triangles(31, 30, 28, 0, 31, 29, 30, 0),
gsSPEndDisplayList(),
};