mario_head.sou
27.2 KB
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
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
/***************************************************************************************************
Convert from NINGEN (mario_near_head)
****************************************************************************************************/
static Vtx vtx_mario_near_head_0[] = {
{ 195, 93, 32, 0, 744, 732, 81, 84, 48, 255},
{ 153, 33, 95, 0, 1250, 1066, 4, 70, 105, 255},
{ 252, 62, 70, 0, 1032, 152, 57, 74, 85, 255},
{ 272, 85, 0, 0, 472, -16, 95, 84, 0, 255},
{ 252, 62, -69, 0, -78, 158, 57, 74, -85, 255},
{ 195, 93, -31, 0, 232, 736, 81, 84, -49, 255},
{ 153, 33, -94, 0, -258, 1076, 3, 70, -105, 255},
};
static Vtx vtx_mario_near_head_1[] = {
{ 145, 101, 0, 0, 480, 446, 19, 125, 0, 255},
{ 108, 105, 0, 0, 488, 854, 105, 70, 0, 255},
{ 97, 103, 25, 0, 724, 958, 64, 90, 61, 255},
{ 97, 103, -24, 0, 256, 970, 64, 90, -61, 255},
{ 175, 91, -38, 0, 106, 130, -58, 109, -25, 255},
{ 144, 83, -66, 0, -146, 460, 25, 91, -83, 255},
{ 104, 87, -69, 0, -160, 898, 48, 92, -73, 255},
{ 175, 91, 39, 0, 842, 112, -58, 109, 25, 255},
{ 153, 33, -94, 0, -404, 342, 3, 70, -105, 255},
{ 104, 87, 70, 0, 1138, 864, 48, 92, 73, 255},
{ 144, 83, 67, 0, 1108, 428, 25, 91, 83, 255},
{ 153, 33, 95, 0, 1362, 296, 4, 70, 105, 255},
};
static Vtx vtx_mario_near_head_2[] = {
{ 120, -12, -109, 0, 916, 184, -19, 36, -120, 255},
{ 96, 49, -93, 0, -70, 700, 17, 39, -119, 255},
{ 153, 33, -94, 0, 90, -58, 3, 70, -105, 255},
{ 85, -23, -110, 0, 1150, 582, 6, 89, -90, 255},
{ 42, 0, -102, 0, 842, 1210, -61, 5, -110, 255},
{ 44, 44, -96, 0, 118, 1334, -38, 33, -116, 255},
{ 96, 49, 94, 0, -74, 726, 16, 40, 119, 255},
{ 44, 44, 97, 0, 196, 1366, -38, 33, 116, 255},
{ 42, 0, 103, 0, 968, 1192, -61, 5, 110, 255},
{ 85, -23, 111, 0, 1238, 518, 4, 88, 90, 255},
{ 120, -11, 111, 0, 922, 122, -19, 36, 120, 255},
{ 153, 33, 95, 0, 22, -68, 4, 70, 105, 255},
};
static Vtx vtx_mario_near_head_3[] = {
{ 77, 108, 34, 0, 342, 368, 14, 22, 124, 255},
{ 92, 88, 84, 0, 898, -18, 35, 89, 83, 255},
{ 97, 103, 25, 0, 224, 146, 64, 90, 61, 255},
{ 48, 94, 76, 0, 888, 564, -41, 96, 71, 255},
{ 52, 111, 31, 0, 354, 690, -88, 51, 75, 255},
{ 27, 100, 30, 0, 442, 982, -79, 96, 22, 255},
{ 41, 109, 0, 0, 70, 924, -107, 68, 0, 255},
{ 44, 44, 97, 0, 1296, 438, -38, 33, 116, 255},
{ 3, 54, 52, 0, 892, 1090, -107, 29, 60, 255},
{ 52, 111, -30, 0, 340, 684, -88, 50, -75, 255},
{ 48, 94, -75, 0, 856, 608, -41, 96, -71, 255},
{ 27, 100, -29, 0, 394, 998, -79, 96, -22, 255},
{ 3, 54, -51, 0, 806, 1162, -107, 29, -60, 255},
{ 44, 44, -96, 0, 1250, 518, -38, 33, -116, 255},
{ 77, 108, -33, 0, 362, 344, 14, 22, -124, 255},
{ 41, 109, 0, 0, 50, 900, -107, 68, 0, 255},
{ 48, 94, -75, 0, 856, 608, -41, 96, -71, 255},
{ 77, 108, -33, 0, 362, 344, 14, 22, -124, 255},
{ 92, 88, -83, 0, 922, -4, 35, 89, -83, 255},
{ 97, 103, -24, 0, 274, 100, 64, 90, -61, 255},
{ 44, 44, -96, 0, 1250, 518, -38, 33, -116, 255},
};
static Vtx vtx_mario_near_head_4[] = {
{ 164, -89, -74, 0, 0, 0, 81, -87, -43, 255},
{ 122, -139, -48, 0, 0, 0, 40, -108, -51, 255},
{ 131, -56, -123, 0, 0, 0, -34, -44, -113, 255},
{ 187, -6, -133, 0, 0, 0, 30, 4, -123, 255},
{ 120, -12, -109, 0, 0, 0, -19, 36, -120, 255},
{ 91, -54, -85, 0, 0, 0, -39, -80, -89, 255},
{ 77, -138, -50, 0, 0, 0, -68, -98, -40, 255},
{ 64, -103, -51, 0, 0, 0, -34, -108, -57, 255},
{ 122, -139, 49, 0, 0, 0, 45, -113, 34, 255},
{ 77, -138, 51, 0, 0, 0, -63, -92, 60, 255},
{ 64, -103, 52, 0, 0, 0, -55, -102, 49, 255},
{ 131, -56, 124, 0, 0, 0, -33, -45, 113, 255},
{ 164, -89, 75, 0, 0, 0, 78, -90, 43, 255},
{ 91, -54, 86, 0, 0, 0, -39, -81, 89, 255},
{ 187, -6, 134, 0, 0, 0, 31, 4, 122, 255},
{ 120, -11, 111, 0, 0, 0, -19, 36, 120, 255},
{ 153, 33, -94, 0, 0, 0, 3, 70, -105, 255},
{ 187, -6, -133, 0, 0, 0, 30, 4, -123, 255},
{ 120, -12, -109, 0, 0, 0, -19, 36, -120, 255},
{ 175, 91, -38, 0, 0, 0, -58, 109, -25, 255},
{ 173, 132, -65, 0, 0, 0, -38, 90, -80, 255},
{ 195, 93, -31, 0, 0, 0, 81, 84, -49, 255},
{ 252, 62, -69, 0, 0, 0, 57, 74, -85, 255},
{ 164, -89, -74, 0, 0, 0, 81, -87, -43, 255},
{ 271, 0, -41, 0, 0, 0, 110, -49, -36, 255},
{ 187, -6, 134, 0, 0, 0, 31, 4, 122, 255},
{ 153, 33, 95, 0, 0, 0, 4, 70, 105, 255},
{ 120, -11, 111, 0, 0, 0, -19, 36, 120, 255},
{ 252, 62, 70, 0, 0, 0, 57, 74, 85, 255},
{ 271, 0, 42, 0, 0, 0, 113, -36, 43, 255},
{ 164, -89, 75, 0, 0, 0, 78, -90, 43, 255},
{ 195, 93, 32, 0, 0, 0, 81, 84, 48, 255},
{ 173, 132, 66, 0, 0, 0, -38, 90, 80, 255},
{ 153, 33, 95, 0, 0, 0, 4, 70, 105, 255},
{ 175, 91, 39, 0, 0, 0, -58, 109, 25, 255},
{ 164, -89, -74, 0, 0, 0, 81, -87, -43, 255},
{ 271, 0, -41, 0, 0, 0, 110, -49, -36, 255},
{ 164, -89, 75, 0, 0, 0, 78, -90, 43, 255},
{ 271, 0, 42, 0, 0, 0, 113, -36, 43, 255},
{ 252, 62, -69, 0, 0, 0, 57, 74, -85, 255},
{ 272, 85, 0, 0, 0, 0, 95, 84, 0, 255},
{ 182, 155, 0, 0, 0, 0, -19, 125, 0, 255},
{ 195, 93, -31, 0, 0, 0, 81, 84, -49, 255},
{ 175, 91, -38, 0, 0, 0, -58, 109, -25, 255},
{ 173, 132, -65, 0, 0, 0, -38, 90, -80, 255},
{ 252, 62, 70, 0, 0, 0, 57, 74, 85, 255},
{ 41, 109, 0, 0, 0, 0, -107, 68, 0, 255},
{ 27, 100, -29, 0, 0, 0, -79, 96, -22, 255},
{ 27, 100, 30, 0, 0, 0, -79, 96, 22, 255},
{ -7, 62, 0, 0, 0, 0, -123, 29, 0, 255},
{ 3, 54, 52, 0, 0, 0, -107, 29, 60, 255},
{ 3, 54, -51, 0, 0, 0, -107, 29, -60, 255},
{ 17, -52, -46, 0, 0, 0, -119, -8, -41, 255},
{ 17, -52, 47, 0, 0, 0, -119, -8, 41, 255},
{ 42, 0, 103, 0, 0, 0, -61, 5, 110, 255},
{ 44, 44, 97, 0, 0, 0, -38, 33, 116, 255},
{ 42, 0, -102, 0, 0, 0, -61, 5, -110, 255},
{ 44, 44, -96, 0, 0, 0, -38, 33, -116, 255},
{ 64, -25, 135, 0, 0, 0, -52, -27, 112, 255},
{ 91, -54, 86, 0, 0, 0, -39, -81, 89, 255},
{ 102, -33, 135, 0, 0, 0, 48, 24, 114, 255},
{ 102, -33, -134, 0, 0, 0, 50, 25, -113, 255},
{ 120, -12, -109, 0, 0, 0, -19, 36, -120, 255},
{ 91, -54, -85, 0, 0, 0, -39, -80, -89, 255},
{ 64, -25, 135, 0, 0, 0, -52, -27, 112, 255},
{ 56, -45, 77, 0, 0, 0, -29, -54, 110, 255},
{ 91, -54, 86, 0, 0, 0, -39, -81, 89, 255},
{ 120, -11, 111, 0, 0, 0, -19, 36, 120, 255},
{ 85, -23, 111, 0, 0, 0, 4, 88, 90, 255},
{ 102, -33, 135, 0, 0, 0, 48, 24, 114, 255},
{ 42, 0, 103, 0, 0, 0, -61, 5, 110, 255},
{ 85, -23, -110, 0, 0, 0, 6, 89, -90, 255},
{ 64, -25, -134, 0, 0, 0, -52, -27, -112, 255},
{ 42, 0, -102, 0, 0, 0, -61, 5, -110, 255},
{ 33, 165, 0, 0, 0, 0, -113, 56, 9, 255},
{ 52, 164, -40, 0, 0, 0, -72, 52, -90, 255},
{ 32, 132, 0, 0, 0, 0, -124, -24, -8, 255},
{ 56, -45, -76, 0, 0, 0, -29, -54, -110, 255},
{ 64, -25, -134, 0, 0, 0, -52, -27, -112, 255},
{ 91, -54, -85, 0, 0, 0, -39, -80, -89, 255},
{ 42, 0, -102, 0, 0, 0, -61, 5, -110, 255},
{ 17, -52, 47, 0, 0, 0, -119, -8, 41, 255},
{ 56, -45, 77, 0, 0, 0, -29, -54, 110, 255},
{ 42, 0, 103, 0, 0, 0, -61, 5, 110, 255},
{ 17, -52, -46, 0, 0, 0, -119, -8, -41, 255},
{ 32, 132, 0, 0, 0, 0, -124, -24, -8, 255},
{ 47, 131, 41, 0, 0, 0, -80, -28, 94, 255},
{ 33, 165, 0, 0, 0, 0, -113, 56, 9, 255},
{ 52, 111, 31, 0, 0, 0, -88, 51, 75, 255},
{ 52, 111, -30, 0, 0, 0, -88, 50, -75, 255},
{ 41, 109, 0, 0, 0, 0, -107, 68, 0, 255},
{ 77, 108, 34, 0, 0, 0, 14, 22, 124, 255},
{ 92, 88, 84, 0, 0, 0, 35, 89, 83, 255},
{ 104, 87, 70, 0, 0, 0, 48, 92, 73, 255},
{ 97, 103, 25, 0, 0, 0, 64, 90, 61, 255},
{ 117, 128, 0, 0, 0, 0, 122, -31, 6, 255},
{ 102, 129, 41, 0, 0, 0, 69, -42, 97, 255},
{ 77, 108, 34, 0, 0, 0, 14, 22, 124, 255},
{ 108, 105, 0, 0, 0, 0, 105, 70, 0, 255},
{ 97, 103, -24, 0, 0, 0, 64, 90, -61, 255},
{ 119, 161, 0, 0, 0, 0, 121, 35, -10, 255},
{ 104, 162, 41, 0, 0, 0, 82, 39, 88, 255},
{ 102, 129, -40, 0, 0, 0, 80, -36, -90, 255},
{ 75, 130, 46, 0, 0, 0, 0, -20, 125, 255},
{ 78, 163, 46, 0, 0, 0, 3, 85, 93, 255},
{ 101, 179, 0, 0, 0, 0, 39, 120, 0, 255},
{ 52, 164, 41, 0, 0, 0, -56, 61, 95, 255},
{ 47, 131, 41, 0, 0, 0, -80, -28, 94, 255},
{ 47, 131, 41, 0, 0, 0, -80, -28, 94, 255},
{ 52, 164, 41, 0, 0, 0, -56, 61, 95, 255},
{ 33, 165, 0, 0, 0, 0, -113, 56, 9, 255},
{ 75, 130, 46, 0, 0, 0, 0, -20, 125, 255},
{ 77, 108, 34, 0, 0, 0, 14, 22, 124, 255},
{ 78, 163, 46, 0, 0, 0, 3, 85, 93, 255},
{ 60, 181, 0, 0, 0, 0, -22, 124, 0, 255},
{ 52, 164, -40, 0, 0, 0, -72, 52, -90, 255},
{ 96, 49, 94, 0, 0, 0, 16, 40, 119, 255},
{ 153, 33, 95, 0, 0, 0, 4, 70, 105, 255},
{ 144, 83, 67, 0, 0, 0, 25, 91, 83, 255},
{ 101, 179, 0, 0, 0, 0, 39, 120, 0, 255},
{ 104, 87, 70, 0, 0, 0, 48, 92, 73, 255},
{ 92, 88, 84, 0, 0, 0, 35, 89, 83, 255},
{ 44, 44, 97, 0, 0, 0, -38, 33, 116, 255},
{ 17, -52, -46, 0, 0, 0, -119, -8, -41, 255},
{ 31, -84, 0, 0, 0, 0, -96, -82, 0, 255},
{ 17, -52, 47, 0, 0, 0, -119, -8, 41, 255},
{ 144, 83, -66, 0, 0, 0, 25, 91, -83, 255},
{ 153, 33, -94, 0, 0, 0, 3, 70, -105, 255},
{ 96, 49, -93, 0, 0, 0, 17, 39, -119, 255},
{ 92, 88, -83, 0, 0, 0, 35, 89, -83, 255},
{ 104, 87, -69, 0, 0, 0, 48, 92, -73, 255},
{ 44, 44, -96, 0, 0, 0, -38, 33, -116, 255},
{ 75, 130, -45, 0, 0, 0, 0, -20, -125, 255},
{ 78, 163, -45, 0, 0, 0, 3, 84, -94, 255},
{ 104, 162, -40, 0, 0, 0, 68, 49, -95, 255},
{ 97, 103, -24, 0, 0, 0, 64, 90, -61, 255},
{ 52, 164, -40, 0, 0, 0, -72, 52, -90, 255},
{ 47, 131, -40, 0, 0, 0, -68, -34, -100, 255},
{ 60, 181, 0, 0, 0, 0, -22, 124, 0, 255},
{ 52, 164, -40, 0, 0, 0, -72, 52, -90, 255},
{ 47, 131, -40, 0, 0, 0, -68, -34, -100, 255},
{ 32, 132, 0, 0, 0, 0, -124, -24, -8, 255},
{ 77, 108, -33, 0, 0, 0, 14, 22, -124, 255},
{ 52, 111, -30, 0, 0, 0, -88, 50, -75, 255},
{ 75, 130, -45, 0, 0, 0, 0, -20, -125, 255},
{ 104, 162, -40, 0, 0, 0, 68, 49, -95, 255},
{ 102, 129, -40, 0, 0, 0, 80, -36, -90, 255},
{ 119, 161, 0, 0, 0, 0, 121, 35, -10, 255},
{ 97, 103, -24, 0, 0, 0, 64, 90, -61, 255},
{ 78, 163, -45, 0, 0, 0, 3, 84, -94, 255},
{ 60, 181, 0, 0, 0, 0, -22, 124, 0, 255},
{ 101, 179, 0, 0, 0, 0, 39, 120, 0, 255},
{ 31, -84, 0, 0, 0, 0, -96, -82, 0, 255},
{ 36, -116, -35, 0, 0, 0, -5, -114, 55, 255},
{ 64, -103, -51, 0, 0, 0, -34, -108, -57, 255},
{ 31, -85, 87, 0, 0, 0, -37, -3, 121, 255},
{ 35, -120, 68, 0, 0, 0, -38, -108, 53, 255},
{ 58, -114, 60, 0, 0, 0, 87, -76, 50, 255},
{ 64, -103, 52, 0, 0, 0, -55, -102, 49, 255},
{ 56, -45, 77, 0, 0, 0, -29, -54, 110, 255},
{ 36, -116, 36, 0, 0, 0, -5, -114, -55, 255},
{ 91, -54, 86, 0, 0, 0, -39, -81, 89, 255},
{ 17, -52, 47, 0, 0, 0, -119, -8, 41, 255},
{ 35, -120, -67, 0, 0, 0, -38, -108, -53, 255},
{ 58, -114, -59, 0, 0, 0, 87, -76, -50, 255},
{ 31, -85, -86, 0, 0, 0, -37, -3, -121, 255},
{ 56, -45, -76, 0, 0, 0, -29, -54, -110, 255},
{ 17, -52, -46, 0, 0, 0, -119, -8, -41, 255},
{ 31, -85, -86, 0, 0, 0, -37, -3, -121, 255},
{ 35, -120, -67, 0, 0, 0, -38, -108, -53, 255},
{ 9, -88, -58, 0, 0, 0, -121, -33, -11, 255},
{ 17, -52, -46, 0, 0, 0, -119, -8, -41, 255},
{ 56, -45, -76, 0, 0, 0, -29, -54, -110, 255},
{ 91, -54, -85, 0, 0, 0, -39, -80, -89, 255},
{ 64, -103, -51, 0, 0, 0, -34, -108, -57, 255},
{ 31, -84, 0, 0, 0, 0, -96, -82, 0, 255},
{ 36, -116, 36, 0, 0, 0, -5, -114, -55, 255},
{ 9, -88, 59, 0, 0, 0, -121, -33, 11, 255},
{ 17, -52, 47, 0, 0, 0, -119, -8, 41, 255},
{ 36, -116, -35, 0, 0, 0, -5, -114, 55, 255},
{ 35, -120, 68, 0, 0, 0, -38, -108, 53, 255},
{ 31, -85, 87, 0, 0, 0, -37, -3, 121, 255},
};
static Gfx gfx_mario_head_near_0[] = { // Hat M-mark.
gsSPVertex(&vtx_mario_near_head_0[0], 7, 0),
gsSP2Triangles( 0, 1, 2, 0, 3, 4, 5, 0),
gsSP2Triangles( 2, 3, 0, 0, 3, 5, 0, 0),
gsSP1Triangle( 4, 6, 5, 0),
gsSPEndDisplayList()
};
static Gfx gfx_mario_head_near_1[] = { // Eye.
gsSPVertex(&vtx_mario_near_head_1[0], 12, 0),
gsSP2Triangles( 0, 1, 2, 0, 3, 4, 5, 0),
gsSP2Triangles( 3, 0, 4, 0, 6, 3, 5, 0),
gsSP2Triangles( 3, 1, 0, 0, 4, 0, 7, 0),
gsSP2Triangles( 5, 4, 8, 0, 2, 9,10, 0),
gsSP2Triangles(10, 7, 2, 0, 11, 7,10, 0),
gsSP1Triangle( 7, 0, 2, 0),
gsSPEndDisplayList()
};
static Gfx gfx_mario_head_near_2[] = { // Momiage.
gsSPVertex(&vtx_mario_near_head_2[0], 12, 0),
gsSP2Triangles( 0, 1, 2, 0, 1, 3, 4, 0),
gsSP2Triangles( 4, 5, 1, 0, 3, 1, 0, 0),
gsSP2Triangles( 6, 7, 8, 0, 8, 9, 6, 0),
gsSP2Triangles( 9,10, 6, 0, 11, 6,10, 0),
gsSPEndDisplayList()
};
static Gfx gfx_mario_head_near_3[] = { // Hige.
gsSPVertex(&vtx_mario_near_head_3[0], 21, 0),
gsSP2Triangles( 0, 1, 2, 0, 1, 0, 3, 0),
gsSP2Triangles( 0, 4, 3, 0, 5, 3, 4, 0),
gsSP2Triangles( 5, 4, 6, 0, 7, 3, 8, 0),
gsSP2Triangles( 8, 3, 5, 0, 3, 7, 1, 0),
gsSP2Triangles( 9,10,11, 0, 12,10,13, 0),
gsSP2Triangles(11,10,12, 0, 10, 9,14, 0),
gsSP2Triangles(15, 9,11, 0, 2+16, 4+16, 0+16, 0),
gsSP2Triangles( 0+16, 1+16, 2+16, 0, 2+16, 1+16, 3+16, 0),
gsSPEndDisplayList()
};
static Gfx gfx_mario_head_near_4[] = {
gsDPPipeSync(),
gsDPSetCycleType(G_CYC_1CYCLE),
gsDPSetCombineMode(G_CC_MARIO_ENVCOL, G_CC_MARIO_ENVCOL),
gsSPVertex(&vtx_mario_near_head_4[46], 15, 0),
gsSP2Triangles( 0, 1, 2, 0, 2, 1, 3, 0),
gsSP2Triangles( 3, 4, 2, 0, 1, 5, 3, 0),
gsSP2Triangles( 6, 7, 3, 0, 7, 4, 3, 0),
gsSP2Triangles( 6, 3, 5, 0, 4, 7, 8, 0),
gsSP2Triangles( 9, 4, 8, 0, 10, 6, 5, 0),
gsSP2Triangles(10, 5,11, 0, 12,13,14, 0),
gsSPVertex(&vtx_mario_near_head_4[61], 16, 0),
gsSP2Triangles( 0, 1, 2, 0, 3, 4, 5, 0),
gsSP2Triangles( 6, 7, 8, 0, 5, 6, 8, 0),
gsSP2Triangles( 3, 8, 7, 0, 9, 3, 7, 0),
gsSP2Triangles( 3, 9, 4, 0, 10,11,12, 0),
gsSP2Triangles( 0,10, 1, 0, 10, 0,11, 0),
gsSP2Triangles(11, 0, 2, 0, 13,14,15, 0),
gsSPVertex(&vtx_mario_near_head_4[77], 15, 0),
gsSP2Triangles( 0, 1, 2, 0, 3, 1, 0, 0),
gsSP2Triangles( 4, 5, 6, 0, 3, 0, 7, 0),
gsSP2Triangles( 8, 9,10, 0, 11, 9, 8, 0),
gsSP2Triangles(12,13, 8, 0, 8,13,11, 0),
gsSP1Triangle( 9,11,14, 0),
gsSPVertex(&vtx_mario_near_head_4[92], 16, 0),
gsSP2Triangles( 0, 1, 2, 0, 3, 4, 2, 0),
gsSP2Triangles( 5, 2, 4, 0, 2, 6, 3, 0),
gsSP2Triangles( 3, 6, 7, 0, 8, 9, 3, 0),
gsSP2Triangles( 9, 4, 3, 0, 7,10, 3, 0),
gsSP2Triangles( 3,10, 8, 0, 11, 4, 9, 0),
gsSP2Triangles(12,11, 9, 0, 13, 9, 8, 0),
gsSP2Triangles( 9,13,12, 0, 4,11, 5, 0),
gsSP1Triangle(14,15,11, 0),
gsSPVertex(&vtx_mario_near_head_4[108], 15, 0),
gsSP2Triangles( 0, 1, 2, 0, 3, 0, 4, 0),
gsSP2Triangles( 1, 5, 6, 0, 1, 3, 5, 0),
gsSP2Triangles( 2, 1, 6, 0, 2, 6, 7, 0),
gsSP2Triangles( 8, 9,10, 0, 6, 5,11, 0),
gsSP2Triangles(12,13, 8, 0, 10,12, 8, 0),
gsSP1Triangle(14, 8,13, 0),
gsSPVertex(&vtx_mario_near_head_4[123], 16, 0),
gsSP2Triangles( 0, 1, 2, 0, 3, 4, 5, 0),
gsSP2Triangles( 5, 6, 7, 0, 6, 5, 8, 0),
gsSP2Triangles( 5, 7, 3, 0, 9,10,11, 0),
gsSP2Triangles( 6,12, 7, 0, 13,10, 9, 0),
gsSP2Triangles(14,13, 9, 0, 15,10,13, 0),
gsSPVertex(&vtx_mario_near_head_4[139], 13, 0),
gsSP2Triangles( 0, 1, 2, 0, 3, 4, 1, 0),
gsSP2Triangles( 1, 5, 3, 0, 2, 1, 4, 0),
gsSP2Triangles( 5, 6, 7, 0, 7, 6, 8, 0),
gsSP2Triangles( 7, 9, 3, 0, 5, 7, 3, 0),
gsSP2Triangles(10,11,12, 0, 12, 6,10, 0),
gsSP1Triangle(12, 8, 6, 0),
gsDPSetEnvColor(255, 0, 0,255),
gsSPVertex(&vtx_mario_near_head_4[0], 16, 0),
gsSP2Triangles( 0, 1, 2, 0, 3, 2, 4, 0),
gsSP2Triangles( 4, 2, 5, 0, 3, 0, 2, 0),
gsSP2Triangles( 2, 1, 6, 0, 6, 7, 2, 0),
gsSP2Triangles( 5, 2, 7, 0, 6, 1, 8, 0),
gsSP2Triangles( 8, 1, 0, 0, 6, 8, 9, 0),
gsSP2Triangles(10, 7, 6, 0, 9,10, 6, 0),
gsSP2Triangles(11,10, 9, 0, 9, 8,11, 0),
gsSP2Triangles(11, 8,12, 0, 0,12, 8, 0),
gsSP2Triangles(13,10,11, 0, 11,12,14, 0),
gsSP2Triangles(15,11,14, 0, 13,11,15, 0),
gsSPVertex(&vtx_mario_near_head_4[16], 15, 0),
gsSP2Triangles( 0, 1, 2, 0, 3, 4, 0, 0),
gsSP2Triangles( 4, 5, 0, 0, 0, 6, 1, 0),
gsSP2Triangles( 7, 1, 8, 0, 8, 1, 6, 0),
gsSP2Triangles( 9,10,11, 0, 9,12,10, 0),
gsSP2Triangles(12, 9,13, 0, 13, 9,14, 0),
gsSPVertex(&vtx_mario_near_head_4[31], 15, 0),
gsSP2Triangles( 0, 1, 2, 0, 2, 1, 3, 0),
gsSP2Triangles( 4, 5, 6, 0, 5, 7, 6, 0),
gsSP2Triangles( 8, 9, 5, 0, 0,10, 1, 0),
gsSP2Triangles( 1,10, 3, 0, 11,10, 0, 0),
gsSP2Triangles(12, 3,10, 0, 12,10,13, 0),
gsSP2Triangles(13,10,11, 0, 5, 9, 7, 0),
gsSP1Triangle( 7, 9,14, 0),
gsDPSetEnvColor(115, 6, 0,255),
gsSPVertex(&vtx_mario_near_head_4[152], 16, 0),
gsSP2Triangles( 0, 1, 2, 0, 3, 4, 5, 0),
gsSP2Triangles( 5, 6, 7, 0, 5, 8, 6, 0),
gsSP2Triangles( 5, 4, 8, 0, 7, 3, 5, 0),
gsSP2Triangles( 0, 2, 6, 0, 6, 9, 7, 0),
gsSP2Triangles( 0, 6, 8, 0, 3, 7,10, 0),
gsSP2Triangles( 1,11,12, 0, 12,13,14, 0),
gsSP2Triangles(11,13,12, 0, 1,12, 2, 0),
gsSP2Triangles(14, 2,12, 0, 15,14,13, 0),
gsSPVertex(&vtx_mario_near_head_4[168], 14, 0),
gsSP2Triangles( 0, 1, 2, 0, 0, 2, 3, 0),
gsSP2Triangles( 4, 5, 6, 0, 7, 3, 2, 0),
gsSP2Triangles( 7, 8, 9, 0, 9,10, 7, 0),
gsSP2Triangles( 2, 1,11, 0, 2,11, 7, 0),
gsSP2Triangles( 9,12,13, 0, 10, 9,13, 0),
gsSP1Triangle( 8,12, 9, 0),
gsSPEndDisplayList()
};
/* -------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------- */
/* ====================================================================================
: mario head with meye1_txt.
======================================================================================= */
Gfx RCP_mario_head1[] = {
gsDPPipeSync(),
gsDPSetCycleType(G_CYC_2CYCLE),
gsDPSetEnvColor(255, 0, 0,255),
gsDPSetCombineMode(G_CC_MARIO_ENVTEX, G_CC_MARIO_ENVTEX2),
gsDPSetTile(G_IM_FMT_RGBA,G_IM_SIZ_16b, 0, 0, 7, 0, 0,0,0, 0,0,0),
gsSPTexture(0xffff,0xffff, 0, 0, G_ON),
gs_Tani_SetUpTileDescrip(G_IM_FMT_RGBA,G_IM_SIZ_16b, 32, 32, 0, 0, G_TX_CLAMP|G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP|G_TX_NOMIRROR, 5, G_TX_NOLOD),
gs_Tani_LoadTextureImage2(m_mark_txt, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, 7),
gsSPDisplayList(gfx_mario_head_near_0),
gs_Tani_LoadTextureImage2(meye1_txt, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, 7),
gsDPSetEnvColor(254,193,121,255),
gsSPDisplayList(gfx_mario_head_near_1),
gs_Tani_LoadTextureImage2(m_momi_txt, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, 7),
gsSPDisplayList(gfx_mario_head_near_2),
gs_Tani_LoadTextureImage2(m_hige_txt, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, 7),
gsSPDisplayList(gfx_mario_head_near_3),
gsSPTexture(0xffff, 0xffff, 0, 0, G_OFF),
gsSPBranchList(gfx_mario_head_near_4),
};
/* ====================================================================================
: mario head with meye2_txt.
======================================================================================= */
Gfx RCP_mario_head2[] = {
gsDPPipeSync(),
gsDPSetCycleType(G_CYC_2CYCLE),
gsDPSetEnvColor(255, 0, 0,255),
gsDPSetCombineMode(G_CC_MARIO_ENVTEX, G_CC_MARIO_ENVTEX2),
gsDPSetTile(G_IM_FMT_RGBA,G_IM_SIZ_16b, 0, 0, 7, 0, 0,0,0, 0,0,0),
gsSPTexture(0xffff,0xffff, 0, 0, G_ON),
gs_Tani_SetUpTileDescrip(G_IM_FMT_RGBA,G_IM_SIZ_16b, 32, 32, 0, 0, G_TX_CLAMP|G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP|G_TX_NOMIRROR, 5, G_TX_NOLOD),
gs_Tani_LoadTextureImage2(m_mark_txt, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, 7),
gsSPDisplayList(gfx_mario_head_near_0),
gs_Tani_LoadTextureImage2(meye2_txt, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, 7),
gsDPSetEnvColor(254,193,121,255),
gsSPDisplayList(gfx_mario_head_near_1),
gs_Tani_LoadTextureImage2(m_momi_txt, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, 7),
gsSPDisplayList(gfx_mario_head_near_2),
gs_Tani_LoadTextureImage2(m_hige_txt, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, 7),
gsSPDisplayList(gfx_mario_head_near_3),
gsSPTexture(0xffff, 0xffff, 0, 0, G_OFF),
gsSPBranchList(gfx_mario_head_near_4),
};
/* ====================================================================================
: mario head with meye3_txt.
======================================================================================= */
Gfx RCP_mario_head3[] = {
gsDPPipeSync(),
gsDPSetCycleType(G_CYC_2CYCLE),
gsDPSetEnvColor(255, 0, 0,255),
gsDPSetCombineMode(G_CC_MARIO_ENVTEX, G_CC_MARIO_ENVTEX2),
gsDPSetTile(G_IM_FMT_RGBA,G_IM_SIZ_16b, 0, 0, 7, 0, 0,0,0, 0,0,0),
gsSPTexture(0xffff,0xffff, 0, 0, G_ON),
gs_Tani_SetUpTileDescrip(G_IM_FMT_RGBA,G_IM_SIZ_16b, 32, 32, 0, 0, G_TX_CLAMP|G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP|G_TX_NOMIRROR, 5, G_TX_NOLOD),
gs_Tani_LoadTextureImage2(m_mark_txt, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, 7),
gsSPDisplayList(gfx_mario_head_near_0),
gs_Tani_LoadTextureImage2(meye3_txt, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, 7),
gsDPSetEnvColor(254,193,121,255),
gsSPDisplayList(gfx_mario_head_near_1),
gs_Tani_LoadTextureImage2(m_momi_txt, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, 7),
gsSPDisplayList(gfx_mario_head_near_2),
gs_Tani_LoadTextureImage2(m_hige_txt, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, 7),
gsSPDisplayList(gfx_mario_head_near_3),
gsSPTexture(0xffff, 0xffff, 0, 0, G_OFF),
gsSPBranchList(gfx_mario_head_near_4),
};