mario_swim.sou
9.16 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
/************************************************************************************************/
/* mario swiming hand shape data with no texture. */
/************************************************************************************************/
/* ================================================================================
: RCP_swim_hand_l
=================================================================================== */
static Vtx vtx_mario_swimbase0[]={
{121,73,-21,0,0,0,71,96,43,0},
{70,89,-20,0,0,0,-20,124,-10,0},
{77,41,21,0,0,0,29,42,116,0},
{141,34,-7,0,0,0,119,12,41,0},
{78,59,-34,0,0,0,-2,11,-126,0},
{119,70,-42,0,0,0,61,68,-87,0},
{133,28,-40,0,0,0,69,-55,-90,0},
{83,-17,10,0,0,0,77,-67,74,0},
{26,-32,6,0,0,0,52,-90,71,0},
{45,-34,10,0,0,0,-2,-102,74,0},
{26,16,28,0,0,0,-38,12,120,0},
{41,-37,-36,0,0,0,-40,-101,-65,0},
{20,-27,-27,0,0,0,9,-65,-108,0},
{25,-1,-44,0,0,0,-28,-32,-119,0},
{-3,35,-9,0,0,0,-51,114,19,0},
{6,53,-9,0,0,0,-81,97,0,0},
{11,29,-52,0,0,0,-70,42,-96,0},
{26,16,28,0,0,0,-38,12,120,0},
{1,-33,-23,0,0,0,-100,-69,-32,0},
{6,-38,7,0,0,0,-82,-85,43,0},
{-6,-3,17,0,0,0,-112,-38,45,0},
{2,3,26,0,0,0,-11,23,124,0},
{20,-46,12,0,0,0,38,-98,69,0},
{26,-32,6,0,0,0,52,-90,71,0},
{-17,40,-8,0,0,0,-68,104,22,0},
{-10,14,-43,0,0,0,-45,25,-115,0},
{20,-27,-27,0,0,0,9,-65,-108,0},
{13,-39,-31,0,0,0,24,-102,-70,0},
{-20,22,-7,0,0,0,-125,6,20,0},
{70,89,-20,0,0,0,-20,124,-10,0},
{45,-34,10,0,0,0,-2,-102,74,0},
{83,-17,10,0,0,0,77,-67,74,0},
{26,16,28,0,0,0,-38,12,120,0},
{89,-47,-37,0,0,0,86,-86,-33,0},
{76,-18,-48,0,0,0,39,10,-120,0},
{89,-6,-27,0,0,0,92,-11,-85,0},
{6,53,-9,0,0,0,-81,97,0,0},
{26,41,-41,0,0,0,5,52,-115,0},
{11,29,-52,0,0,0,-70,42,-96,0},
{141,34,-7,0,0,0,119,12,41,0},
{77,41,21,0,0,0,29,42,116,0},
{133,28,-40,0,0,0,69,-55,-90,0},
{69,10,-36,0,0,0,53,28,-111,0},
{78,59,-34,0,0,0,-2,11,-126,0},
{121,73,-21,0,0,0,71,96,43,0},
{119,70,-42,0,0,0,61,68,-87,0},
{25,-1,-44,0,0,0,-28,-32,-119,0},
{11,29,-52,0,0,0,-70,42,-96,0},
{26,41,-41,0,0,0,5,52,-115,0},
{78,59,-34,0,0,0,-2,11,-126,0},
{69,10,-36,0,0,0,53,28,-111,0},
{89,-47,-37,0,0,0,86,-86,-33,0},
{41,-37,-36,0,0,0,-40,-101,-65,0},
{76,-18,-48,0,0,0,39,10,-120,0},
{45,-34,10,0,0,0,-2,-102,74,0},
{89,-6,-27,0,0,0,92,-11,-85,0},
{83,-17,10,0,0,0,77,-67,74,0},
{70,89,-20,0,0,0,-20,124,-10,0},
{6,53,-9,0,0,0,-81,97,0,0},
{133,28,-40,0,0,0,69,-55,-90,0},
{77,41,21,0,0,0,29,42,116,0},
{26,16,28,0,0,0,-38,12,120,0},
{6,-38,7,0,0,0,-82,-85,43,0},
{1,-33,-23,0,0,0,-100,-69,-32,0},
{13,-39,-31,0,0,0,24,-102,-70,0},
{-15,4,-32,0,0,0,-119,-35,-25,0},
{-10,14,-43,0,0,0,-45,25,-115,0},
{-20,22,-7,0,0,0,-125,6,20,0},
{-6,-3,17,0,0,0,-112,-38,45,0},
{2,3,26,0,0,0,-11,23,124,0},
{20,-27,-27,0,0,0,9,-65,-108,0},
{26,-32,6,0,0,0,52,-90,71,0},
{1,15,-37,0,0,0,-46,9,-117,0},
{-3,35,-9,0,0,0,-51,114,19,0},
{11,5,17,0,0,0,-1,27,124,0},
{26,16,28,0,0,0,-38,12,120,0},
{11,29,-52,0,0,0,-70,42,-96,0},
{25,-1,-44,0,0,0,-28,-32,-119,0},
{26,-32,6,0,0,0,52,-90,71,0},
{20,-27,-27,0,0,0,9,-65,-108,0},
{41,-37,-36,0,0,0,-40,-101,-65,0},
{26,16,28,0,0,0,-38,12,120,0},
{11,5,17,0,0,0,-1,27,124,0},
};
Gfx RCP_mario_swim_l[] = {
gsDPSetEnvColor(255,255,255,255),
gsSPVertex(&vtx_mario_swimbase0[0],14,0),
gsSP2Triangles(0,1,2,0, 3,0,2,0),
gsSP2Triangles(4,5,6,0, 6,3,7,0),
gsSP2Triangles(1,0,5,0, 5,4,1,0),
gsSP2Triangles(5,3,6,0, 8,9,10,0),
gsSP2Triangles(8,11,9,0, 12,13,11,0),
gsSPVertex(&vtx_mario_swimbase0[14],16,0),
gsSP2Triangles(0,1,2,0, 0,3,1,0),
gsSP2Triangles(4,5,6,0, 7,8,9,0),
gsSP2Triangles(0,10,7,0, 11,10,0,0),
gsSP2Triangles(12,13,11,0, 9,8,13,0),
gsSP2Triangles(7,5,8,0, 10,14,7,0),
gsSP2Triangles(11,14,10,0, 13,4,11,0),
gsSP2Triangles(8,5,13,0, 3,15,1,0),
gsSPVertex(&vtx_mario_swimbase0[30],16,0),
gsSP2Triangles(0,1,2,0, 3,1,0,0),
gsSP2Triangles(4,5,3,0, 6,7,8,0),
gsSP2Triangles(1,9,10,0, 5,11,1,0),
gsSP2Triangles(12,13,5,0, 14,9,15,0),
gsSP1Triangle(4,7,12,0),
gsSPVertex(&vtx_mario_swimbase0[46],16,0),
gsSP2Triangles(0,1,2,0, 2,3,4,0),
gsSP2Triangles(5,6,7,0, 7,0,2,0),
gsSP2Triangles(8,6,5,0, 5,9,10,0),
gsSP2Triangles(11,3,2,0, 2,12,11,0),
gsSP2Triangles(3,13,9,0, 6,0,7,0),
gsSP2Triangles(7,4,9,0, 10,14,15,0),
gsSP1Triangle(15,14,11,0),
gsSPVertex(&vtx_mario_swimbase0[62],16,0),
gsSP2Triangles(0,1,2,0, 1,3,4,0),
gsSP2Triangles(4,3,5,0, 5,6,7,0),
gsSP2Triangles(7,6,0,0, 2,8,9,0),
gsSP2Triangles(4,10,8,0, 11,10,4,0),
gsSP2Triangles(7,12,11,0, 9,12,7,0),
gsSP2Triangles(6,3,1,0, 6,5,3,0),
gsSP2Triangles(11,12,13,0, 14,10,11,0),
gsSP2Triangles(8,10,15,0, 10,14,15,0),
gsSPVertex(&vtx_mario_swimbase0[78],5,0),
gsSP2Triangles(0,1,2,0, 3,4,0,0),
gsSPEndDisplayList()
};
/* ================================================================================
: RCP_swim_hand_r
=================================================================================== */
static Vtx vtx_mario_swimbase3[]={
{81,37,-28,0,0,0,24,32,-120,0},
{76,88,9,0,0,0,-17,125,0,0},
{125,71,9,0,0,0,71,90,-53,0},
{143,31,-1,0,0,0,117,6,-46,0},
{136,28,31,0,0,0,74,-49,90,0},
{124,69,30,0,0,0,68,73,77,0},
{84,59,25,0,0,0,4,21,124,0},
{86,-19,-13,0,0,0,73,-74,-72,0},
{30,13,-30,0,0,0,-45,3,-118,0},
{48,-35,-9,0,0,0,-9,-108,-66,0},
{30,-32,-4,0,0,0,47,-97,-66,0},
{46,-35,37,0,0,0,-40,-94,74,0},
{32,2,43,0,0,0,-23,-21,122,0},
{26,-24,28,0,0,0,13,-56,112,0},
{20,33,48,0,0,0,-65,50,96,0},
{13,53,5,0,0,0,-80,98,-4,0},
{3,36,6,0,0,0,-50,113,-26,0},
{30,13,-30,0,0,0,-45,3,-118,0},
{0,-4,-15,0,0,0,-115,-38,-36,0},
{11,-38,-3,0,0,0,-87,-86,-32,0},
{7,-30,26,0,0,0,-101,-64,41,0},
{30,-32,-4,0,0,0,47,-97,-66,0},
{25,-46,-9,0,0,0,33,-105,-63,0},
{7,1,-26,0,0,0,-18,13,-124,0},
{-9,41,5,0,0,0,-68,102,-27,0},
{-1,18,42,0,0,0,-39,35,115,0},
{19,-36,33,0,0,0,26,-96,77,0},
{26,-24,28,0,0,0,13,-56,112,0},
{-12,23,6,0,0,0,-125,7,-15,0},
{76,88,9,0,0,0,-17,125,0,0},
{30,13,-30,0,0,0,-45,3,-118,0},
{86,-19,-13,0,0,0,73,-74,-72,0},
{48,-35,-9,0,0,0,-9,-108,-66,0},
{93,-45,36,0,0,0,87,-84,35,0},
{93,-5,22,0,0,0,97,-6,80,0},
{81,-15,45,0,0,0,47,19,116,0},
{20,33,48,0,0,0,-65,50,96,0},
{34,43,36,0,0,0,12,61,110,0},
{13,53,5,0,0,0,-80,98,-4,0},
{81,37,-28,0,0,0,24,32,-120,0},
{143,31,-1,0,0,0,117,6,-46,0},
{136,28,31,0,0,0,74,-49,90,0},
{84,59,25,0,0,0,4,21,124,0},
{75,11,32,0,0,0,60,35,105,0},
{124,69,30,0,0,0,68,73,77,0},
{125,71,9,0,0,0,71,90,-53,0},
{34,43,36,0,0,0,12,61,110,0},
{20,33,48,0,0,0,-65,50,96,0},
{32,2,43,0,0,0,-23,-21,122,0},
{75,11,32,0,0,0,60,35,105,0},
{84,59,25,0,0,0,4,21,124,0},
{81,-15,45,0,0,0,47,19,116,0},
{46,-35,37,0,0,0,-40,-94,74,0},
{93,-45,36,0,0,0,87,-84,35,0},
{48,-35,-9,0,0,0,-9,-108,-66,0},
{86,-19,-13,0,0,0,73,-74,-72,0},
{93,-5,22,0,0,0,97,-6,80,0},
{76,88,9,0,0,0,-17,125,0,0},
{13,53,5,0,0,0,-80,98,-4,0},
{136,28,31,0,0,0,74,-49,90,0},
{30,13,-30,0,0,0,-45,3,-118,0},
{81,37,-28,0,0,0,24,32,-120,0},
{19,-36,33,0,0,0,26,-96,77,0},
{7,-30,26,0,0,0,-101,-64,41,0},
{11,-38,-3,0,0,0,-87,-86,-32,0},
{-1,18,42,0,0,0,-39,35,115,0},
{-7,7,32,0,0,0,-118,-30,32,0},
{-12,23,6,0,0,0,-125,7,-15,0},
{7,1,-26,0,0,0,-18,13,-124,0},
{0,-4,-15,0,0,0,-115,-38,-36,0},
{30,-32,-4,0,0,0,47,-97,-66,0},
{26,-24,28,0,0,0,13,-56,112,0},
{9,18,35,0,0,0,-40,19,118,0},
{3,36,6,0,0,0,-50,113,-26,0},
{16,4,-17,0,0,0,-7,17,-125,0},
{30,13,-30,0,0,0,-45,3,-118,0},
{20,33,48,0,0,0,-65,50,96,0},
{32,2,43,0,0,0,-23,-21,122,0},
{46,-35,37,0,0,0,-40,-94,74,0},
{26,-24,28,0,0,0,13,-56,112,0},
{30,-32,-4,0,0,0,47,-97,-66,0},
{16,4,-17,0,0,0,-7,17,-125,0},
{30,13,-30,0,0,0,-45,3,-118,0},
};
Gfx RCP_mario_swim_r[] = {
gsDPSetEnvColor(255,255,255,255),
gsSPVertex(&vtx_mario_swimbase3[0],14,0),
gsSP2Triangles(0,1,2,0, 0,2,3,0),
gsSP2Triangles(4,5,6,0, 7,3,4,0),
gsSP2Triangles(5,2,1,0, 1,6,5,0),
gsSP2Triangles(4,3,5,0, 8,9,10,0),
gsSP2Triangles(9,11,10,0, 11,12,13,0),
gsSPVertex(&vtx_mario_swimbase3[14],16,0),
gsSP2Triangles(0,1,2,0, 1,3,2,0),
gsSP2Triangles(4,5,6,0, 7,8,9,0),
gsSP2Triangles(9,10,2,0, 2,10,11,0),
gsSP2Triangles(11,12,13,0, 12,8,7,0),
gsSP2Triangles(8,5,9,0, 9,14,10,0),
gsSP2Triangles(10,14,11,0, 11,6,12,0),
gsSP2Triangles(12,5,8,0, 1,15,3,0),
gsSPVertex(&vtx_mario_swimbase3[30],16,0),
gsSP2Triangles(0,1,2,0, 2,1,3,0),
gsSP2Triangles(3,4,5,0, 6,7,8,0),
gsSP2Triangles(9,10,1,0, 1,11,4,0),
gsSP2Triangles(4,12,13,0, 14,10,15,0),
gsSP1Triangle(13,7,5,0),
gsSPVertex(&vtx_mario_swimbase3[46],16,0),
gsSP2Triangles(0,1,2,0, 3,4,0,0),
gsSP2Triangles(5,6,7,0, 0,2,5,0),
gsSP2Triangles(7,6,8,0, 9,10,7,0),
gsSP2Triangles(0,4,11,0, 11,12,0,0),
gsSP2Triangles(10,13,4,0, 5,2,6,0),
gsSP2Triangles(10,3,5,0, 14,15,9,0),
gsSP1Triangle(11,15,14,0),
gsSPVertex(&vtx_mario_swimbase3[62],16,0),
gsSP2Triangles(0,1,2,0, 3,4,1,0),
gsSP2Triangles(5,4,3,0, 6,7,5,0),
gsSP2Triangles(2,7,6,0, 8,9,0,0),
gsSP2Triangles(9,10,3,0, 3,10,11,0),
gsSP2Triangles(11,12,6,0, 6,12,8,0),
gsSP2Triangles(1,4,7,0, 4,5,7,0),
gsSP2Triangles(13,12,11,0, 11,10,14,0),
gsSP2Triangles(15,10,9,0, 15,14,10,0),
gsSPVertex(&vtx_mario_swimbase3[78],5,0),
gsSP2Triangles(0,1,2,0, 2,3,4,0),
gsSPEndDisplayList()
};