sm64/shape/enemy1_g/snow_man/snow_man.sou
2022-12-04 22:27:02 -05:00

906 lines
28 KiB
Plaintext

#ifdef GFX_SHAPE
/**************************************************************/
/* shape data snowman_ball_standby (skeleton & animation) */
/**************************************************************/
#define ShapeColor_snowman_ball_standby(r,g,b) ShapeColor(r,g,b)
/*-------------------------------------------------------------*/
/* light data */
/*-------------------------------------------------------------*/
static Lights1 light_snowman_ball_standby[]={
ShapeColor_snowman_ball_standby(53,50,162),
ShapeColor_snowman_ball_standby(255,0,0),
ShapeColor_snowman_ball_standby(35,28,18),
ShapeColor_snowman_ball_standby(14,13,11),
};
/*-------------------------------------------------------------*/
/* vertex & polygon data */
/*-------------------------------------------------------------*/
static Vtx vtx_snowman_ball_standby0[]={
{96,15,-36,0,0,0,15,41,-118,0},
{-3,44,-15,0,0,0,-44,71,-94,0},
{32,81,26,0,0,0,-5,90,-89,0},
{95,-31,-36,0,0,0,32,-34,-117,255},
{-5,3,-29,0,0,0,-11,9,-126,255},
{3,-44,-25,0,0,0,-10,-63,-109,255},
{103,-63,-17,0,0,0,51,-54,-102,255},
{115,-101,10,0,0,0,27,-73,-99,255},
{68,-56,35,0,0,0,5,-23,124,255},
{57,-20,35,0,0,0,2,-8,126,255},
{6,0,27,0,0,0,-94,-13,83,255},
{105,62,-3,0,0,0,20,74,-100,255},
{32,81,26,0,0,0,-50,20,114,255},
{127,-61,8,0,0,0,36,-22,119,255},
{127,-61,8,0,0,0,80,-48,-85,255},
{35,-86,11,0,0,0,-64,-56,93,255},
{115,-101,10,0,0,0,21,-42,117,0},
{68,-56,35,0,0,0,5,-23,124,0},
{127,-61,8,0,0,0,36,-22,119,255},
{206,-42,24,0,0,0,2,-39,120,255},
{57,-20,35,0,0,0,2,-8,126,255},
{130,89,31,0,0,0,0,3,127,255},
{213,41,28,0,0,0,7,-2,126,255},
{32,81,26,0,0,0,-5,90,-89,255},
{130,89,31,0,0,0,19,92,-84,255},
{105,62,-3,0,0,0,20,74,-100,255},
{115,-101,10,0,0,0,27,-73,-99,255},
{35,-86,11,0,0,0,-17,-90,-87,255},
{3,-44,-25,0,0,0,-10,-63,-109,255},
{127,-61,8,0,0,0,80,-48,-85,255},
{103,-63,-17,0,0,0,51,-54,-102,0},
{95,-31,-36,0,0,0,32,-34,-117,0},
{68,-56,35,0,0,0,5,-23,124,255},
{6,0,27,0,0,0,-94,-13,83,255},
{35,-86,11,0,0,0,-64,-56,93,255},
{57,-20,35,0,0,0,2,-8,126,255},
{130,89,31,0,0,0,0,3,127,255},
{32,81,26,0,0,0,-50,20,114,255},
{-3,44,-15,0,0,0,-105,35,60,255},
{3,-44,-25,0,0,0,-117,-32,34,255},
{-5,3,-29,0,0,0,-123,-16,23,255},
{-3,44,-15,0,0,0,-118,10,43,255},
{213,41,28,0,0,0,50,52,-104,255},
{105,62,-3,0,0,0,20,74,-100,255},
{130,89,31,0,0,0,19,92,-84,255},
{96,15,-36,0,0,0,15,41,-118,255},
{105,62,-3,0,0,0,20,74,-100,0},
{213,41,28,0,0,0,50,52,-104,0},
{206,-42,24,0,0,0,56,-22,-111,255},
{95,-31,-36,0,0,0,32,-34,-117,255},
{127,-61,8,0,0,0,80,-48,-85,255},
};
static Vtx vtx_snowman_ball_standby1[]={
{-24,1,-6,0,0,0,-19,105,68,0},
{74,14,14,0,0,0,-17,125,6,0},
{74,16,-24,0,0,0,-17,125,6,0},
{-24,1,-6,0,0,0,-14,5,-125,255},
{74,16,-24,0,0,0,-10,-57,-112,255},
{75,-17,-6,0,0,0,-10,-57,-112,255},
{-24,1,-6,0,0,0,-13,-112,57,255},
{75,-17,-6,0,0,0,-12,-68,105,255},
{74,14,14,0,0,0,-12,-68,105,255},
};
static Vtx vtx_snowman_ball_standby2[]={
{68,189,-132,0,0,0,0,121,-35,0},
{-63,189,-132,0,0,0,0,121,-35,0},
{-63,227,0,0,0,0,0,127,0,0},
{68,228,0,0,0,0,0,127,0,255},
{-63,189,132,0,0,0,0,121,35,255},
{68,189,132,0,0,0,0,121,35,255},
};
static Vtx vtx_snowman_ball_standby3[]={
{-90,207,-57,0,0,0,-68,106,0,0},
{-133,180,-57,0,0,0,-68,106,0,0},
{-133,180,57,0,0,0,-68,106,0,0},
{-90,207,57,0,0,0,-68,106,0,255},
};
static Vtx vtx_snowman_ball_standby4[]={
{-201,-59,59,0,0,0,-117,-34,34,0},
{-201,0,83,0,0,0,-117,0,48,0},
{-218,0,0,0,0,0,-127,0,0,0},
{-154,-109,109,0,0,0,-90,-63,63,255},
{-154,0,154,0,0,0,-90,0,89,255},
{-83,-142,142,0,0,0,-48,-82,82,255},
{-83,0,201,0,0,0,-48,0,117,255},
{0,-154,154,0,0,0,0,-89,89,255},
{0,0,218,0,0,0,0,0,127,255},
{83,-142,142,0,0,0,48,-82,82,255},
{83,0,201,0,0,0,48,0,117,255},
{154,-109,109,0,0,0,90,-63,63,255},
{154,0,154,0,0,0,90,0,89,255},
{201,-59,59,0,0,0,117,-34,34,255},
{201,0,83,0,0,0,117,0,48,255},
{218,0,0,0,0,0,127,0,0,255},
{-201,-83,0,0,0,0,-117,-48,0,255},
{-201,-59,59,0,0,0,-117,-34,34,0},
{-218,0,0,0,0,0,-127,0,0,0},
{-154,-154,0,0,0,0,-90,-89,0,255},
{-154,-109,109,0,0,0,-90,-63,63,255},
{-83,-201,0,0,0,0,-48,-117,0,255},
{-83,-142,142,0,0,0,-48,-82,82,255},
{0,-218,0,0,0,0,0,-127,0,255},
{0,-154,154,0,0,0,0,-89,89,255},
{83,-201,0,0,0,0,48,-117,0,255},
{83,-142,142,0,0,0,48,-82,82,255},
{154,-154,0,0,0,0,90,-89,0,255},
{154,-109,109,0,0,0,90,-63,63,255},
{201,-83,0,0,0,0,117,-48,0,255},
{201,-59,59,0,0,0,117,-34,34,255},
{218,0,0,0,0,0,127,0,0,255},
{-201,-59,-59,0,0,0,-117,-34,-34,255},
{-201,-83,0,0,0,0,-117,-48,0,0},
{-218,0,0,0,0,0,-127,0,0,0},
{-154,-109,-109,0,0,0,-90,-63,-63,255},
{-154,-154,0,0,0,0,-90,-89,0,255},
{-83,-142,-142,0,0,0,-48,-82,-82,255},
{-83,-201,0,0,0,0,-48,-117,0,255},
{0,-154,-154,0,0,0,0,-89,-89,255},
{0,-218,0,0,0,0,0,-127,0,255},
{83,-142,-142,0,0,0,48,-82,-82,255},
{83,-201,0,0,0,0,48,-117,0,255},
{154,-109,-109,0,0,0,90,-63,-63,255},
{154,-154,0,0,0,0,90,-89,0,255},
{201,-59,-59,0,0,0,117,-34,-34,255},
{201,-83,0,0,0,0,117,-48,0,255},
{218,0,0,0,0,0,127,0,0,255},
{-201,0,-83,0,0,0,-117,0,-48,255},
{-201,-59,-59,0,0,0,-117,-34,-34,0},
{-218,0,0,0,0,0,-127,0,0,0},
{-154,0,-154,0,0,0,-90,0,-89,255},
{-154,-109,-109,0,0,0,-90,-63,-63,255},
{-83,0,-201,0,0,0,-48,0,-117,255},
{-83,-142,-142,0,0,0,-48,-82,-82,255},
{0,0,-218,0,0,0,0,0,-127,255},
{0,-154,-154,0,0,0,0,-89,-89,255},
{83,0,-201,0,0,0,48,0,-117,255},
{83,-142,-142,0,0,0,48,-82,-82,255},
{154,0,-154,0,0,0,90,0,-89,255},
{154,-109,-109,0,0,0,90,-63,-63,255},
{201,0,-83,0,0,0,117,0,-48,255},
{201,-59,-59,0,0,0,117,-34,-34,255},
{218,0,0,0,0,0,127,0,0,255},
{-201,59,-59,0,0,0,-117,34,-34,255},
{-201,0,-83,0,0,0,-117,0,-48,0},
{-218,0,0,0,0,0,-127,0,0,0},
{-154,109,-109,0,0,0,-90,63,-63,255},
{-154,0,-154,0,0,0,-90,0,-89,255},
{-83,142,-142,0,0,0,-48,82,-82,255},
{-83,0,-201,0,0,0,-48,0,-117,255},
{0,154,-154,0,0,0,0,89,-89,255},
{0,0,-218,0,0,0,0,0,-127,255},
{83,142,-142,0,0,0,48,82,-82,255},
{83,0,-201,0,0,0,48,0,-117,255},
{154,109,-109,0,0,0,90,63,-63,255},
{154,0,-154,0,0,0,90,0,-89,255},
{201,59,-59,0,0,0,117,34,-34,255},
{201,0,-83,0,0,0,117,0,-48,255},
{218,0,0,0,0,0,127,0,0,255},
{-201,83,0,0,0,0,-117,48,0,255},
{-201,59,-59,0,0,0,-117,34,-34,0},
{-218,0,0,0,0,0,-127,0,0,0},
{-154,154,0,0,0,0,-90,89,0,255},
{-154,109,-109,0,0,0,-90,63,-63,255},
{-83,201,0,0,0,0,-48,117,0,255},
{-83,142,-142,0,0,0,-48,82,-82,255},
{0,218,0,0,0,0,0,127,0,255},
{0,154,-154,0,0,0,0,89,-89,255},
{83,201,0,0,0,0,48,117,0,255},
{83,142,-142,0,0,0,48,82,-82,255},
{154,154,0,0,0,0,90,89,0,255},
{154,109,-109,0,0,0,90,63,-63,255},
{201,83,0,0,0,0,117,48,0,255},
{201,59,-59,0,0,0,117,34,-34,255},
{218,0,0,0,0,0,127,0,0,255},
{-201,59,59,0,0,0,-117,34,34,255},
{-201,83,0,0,0,0,-117,48,0,0},
{-218,0,0,0,0,0,-127,0,0,0},
{-154,109,109,0,0,0,-90,63,63,255},
{-154,154,0,0,0,0,-90,89,0,255},
{-83,142,142,0,0,0,-48,82,82,255},
{-83,201,0,0,0,0,-48,117,0,255},
{0,154,154,0,0,0,0,89,89,255},
{0,218,0,0,0,0,0,127,0,255},
{83,142,142,0,0,0,48,82,82,255},
{83,201,0,0,0,0,48,117,0,255},
{154,109,109,0,0,0,90,63,63,255},
{154,154,0,0,0,0,90,89,0,255},
{201,59,59,0,0,0,117,34,34,255},
{201,83,0,0,0,0,117,48,0,255},
{218,0,0,0,0,0,127,0,0,255},
{-201,0,83,0,0,0,-117,0,48,255},
{-201,59,59,0,0,0,-117,34,34,0},
{-218,0,0,0,0,0,-127,0,0,0},
{-154,0,154,0,0,0,-90,0,89,255},
{-154,109,109,0,0,0,-90,63,63,255},
{-83,0,201,0,0,0,-48,0,117,255},
{-83,142,142,0,0,0,-48,82,82,255},
{0,0,218,0,0,0,0,0,127,255},
{0,154,154,0,0,0,0,89,89,255},
{83,0,201,0,0,0,48,0,117,255},
{83,142,142,0,0,0,48,82,82,255},
{154,0,154,0,0,0,90,0,89,255},
{154,109,109,0,0,0,90,63,63,255},
{201,0,83,0,0,0,117,0,48,255},
{201,59,59,0,0,0,117,34,34,255},
{218,0,0,0,0,0,127,0,0,255},
};
static Vtx vtx_snowman_ball_standby5[]={
{-244,-71,71,0,0,0,-117,-34,34,0},
{-244,0,101,0,0,0,-117,0,48,0},
{-264,0,0,0,0,0,-127,0,0,0},
{-187,-132,132,0,0,0,-90,-63,63,255},
{-187,0,187,0,0,0,-90,0,89,255},
{-101,-173,173,0,0,0,-48,-82,82,255},
{-101,0,244,0,0,0,-48,0,117,255},
{0,-187,187,0,0,0,0,-89,89,255},
{0,0,264,0,0,0,0,0,127,255},
{101,-173,173,0,0,0,48,-82,82,255},
{101,0,244,0,0,0,48,0,117,255},
{187,-132,132,0,0,0,90,-63,63,255},
{187,0,187,0,0,0,90,0,89,255},
{244,-71,71,0,0,0,117,-34,34,255},
{244,0,101,0,0,0,117,0,48,255},
{264,0,0,0,0,0,127,0,0,255},
{-244,-101,0,0,0,0,-117,-48,0,255},
{-244,-71,71,0,0,0,-117,-34,34,0},
{-264,0,0,0,0,0,-127,0,0,0},
{-187,-187,0,0,0,0,-90,-89,0,255},
{-187,-132,132,0,0,0,-90,-63,63,255},
{-101,-244,0,0,0,0,-48,-117,0,255},
{-101,-173,173,0,0,0,-48,-82,82,255},
{0,-264,0,0,0,0,0,-127,0,255},
{0,-187,187,0,0,0,0,-89,89,255},
{101,-244,0,0,0,0,48,-117,0,255},
{101,-173,173,0,0,0,48,-82,82,255},
{187,-187,0,0,0,0,90,-89,0,255},
{187,-132,132,0,0,0,90,-63,63,255},
{244,-101,0,0,0,0,117,-48,0,255},
{244,-71,71,0,0,0,117,-34,34,255},
{264,0,0,0,0,0,127,0,0,255},
{-244,-71,-71,0,0,0,-117,-34,-34,255},
{-244,-101,0,0,0,0,-117,-48,0,0},
{-264,0,0,0,0,0,-127,0,0,0},
{-187,-132,-132,0,0,0,-90,-63,-63,255},
{-187,-187,0,0,0,0,-90,-89,0,255},
{-101,-173,-173,0,0,0,-48,-82,-82,255},
{-101,-244,0,0,0,0,-48,-117,0,255},
{0,-187,-187,0,0,0,0,-89,-89,255},
{0,-264,0,0,0,0,0,-127,0,255},
{101,-173,-173,0,0,0,48,-82,-82,255},
{101,-244,0,0,0,0,48,-117,0,255},
{187,-132,-132,0,0,0,90,-63,-63,255},
{187,-187,0,0,0,0,90,-89,0,255},
{244,-71,-71,0,0,0,117,-34,-34,255},
{244,-101,0,0,0,0,117,-48,0,255},
{264,0,0,0,0,0,127,0,0,255},
{-244,0,-101,0,0,0,-117,0,-48,255},
{-244,-71,-71,0,0,0,-117,-34,-34,0},
{-264,0,0,0,0,0,-127,0,0,0},
{-187,0,-187,0,0,0,-90,0,-89,255},
{-187,-132,-132,0,0,0,-90,-63,-63,255},
{-101,0,-244,0,0,0,-48,0,-117,255},
{-101,-173,-173,0,0,0,-48,-82,-82,255},
{0,0,-264,0,0,0,0,0,-127,255},
{0,-187,-187,0,0,0,0,-89,-89,255},
{101,0,-244,0,0,0,48,0,-117,255},
{101,-173,-173,0,0,0,48,-82,-82,255},
{187,0,-187,0,0,0,90,0,-89,255},
{187,-132,-132,0,0,0,90,-63,-63,255},
{244,0,-101,0,0,0,117,0,-48,255},
{244,-71,-71,0,0,0,117,-34,-34,255},
{264,0,0,0,0,0,127,0,0,255},
{-244,71,-71,0,0,0,-117,34,-34,255},
{-244,0,-101,0,0,0,-117,0,-48,0},
{-264,0,0,0,0,0,-127,0,0,0},
{-187,132,-132,0,0,0,-90,63,-63,255},
{-187,0,-187,0,0,0,-90,0,-89,255},
{-101,173,-173,0,0,0,-48,82,-82,255},
{-101,0,-244,0,0,0,-48,0,-117,255},
{0,187,-187,0,0,0,0,89,-89,255},
{0,0,-264,0,0,0,0,0,-127,255},
{101,173,-173,0,0,0,48,82,-82,255},
{101,0,-244,0,0,0,48,0,-117,255},
{187,132,-132,0,0,0,90,63,-63,255},
{187,0,-187,0,0,0,90,0,-89,255},
{244,71,-71,0,0,0,117,34,-34,255},
{244,0,-101,0,0,0,117,0,-48,255},
{264,0,0,0,0,0,127,0,0,255},
{-244,101,0,0,0,0,-117,48,0,255},
{-244,71,-71,0,0,0,-117,34,-34,0},
{-264,0,0,0,0,0,-127,0,0,0},
{-187,187,0,0,0,0,-90,89,0,255},
{-187,132,-132,0,0,0,-90,63,-63,255},
{-101,244,0,0,0,0,-48,117,0,255},
{-101,173,-173,0,0,0,-48,82,-82,255},
{0,264,0,0,0,0,0,127,0,255},
{0,187,-187,0,0,0,0,89,-89,255},
{101,244,0,0,0,0,48,117,0,255},
{101,173,-173,0,0,0,48,82,-82,255},
{187,187,0,0,0,0,90,89,0,255},
{187,132,-132,0,0,0,90,63,-63,255},
{244,101,0,0,0,0,117,48,0,255},
{244,71,-71,0,0,0,117,34,-34,255},
{264,0,0,0,0,0,127,0,0,255},
{-244,71,71,0,0,0,-117,34,34,255},
{-244,101,0,0,0,0,-117,48,0,0},
{-264,0,0,0,0,0,-127,0,0,0},
{-187,132,132,0,0,0,-90,63,63,255},
{-187,187,0,0,0,0,-90,89,0,255},
{-101,173,173,0,0,0,-48,82,82,255},
{-101,244,0,0,0,0,-48,117,0,255},
{0,187,187,0,0,0,0,89,89,255},
{0,264,0,0,0,0,0,127,0,255},
{101,173,173,0,0,0,48,82,82,255},
{101,244,0,0,0,0,48,117,0,255},
{187,132,132,0,0,0,90,63,63,255},
{187,187,0,0,0,0,90,89,0,255},
{244,71,71,0,0,0,117,34,34,255},
{244,101,0,0,0,0,117,48,0,255},
{264,0,0,0,0,0,127,0,0,255},
{-244,0,101,0,0,0,-117,0,48,255},
{-244,71,71,0,0,0,-117,34,34,0},
{-264,0,0,0,0,0,-127,0,0,0},
{-187,0,187,0,0,0,-90,0,89,255},
{-187,132,132,0,0,0,-90,63,63,255},
{-101,0,244,0,0,0,-48,0,117,255},
{-101,173,173,0,0,0,-48,82,82,255},
{0,0,264,0,0,0,0,0,127,255},
{0,187,187,0,0,0,0,89,89,255},
{101,0,244,0,0,0,48,0,117,255},
{101,173,173,0,0,0,48,82,82,255},
{187,0,187,0,0,0,90,0,89,255},
{187,132,132,0,0,0,90,63,63,255},
{244,0,101,0,0,0,117,0,48,255},
{244,71,71,0,0,0,117,34,34,255},
{264,0,0,0,0,0,127,0,0,255},
};
Gfx RCP_snowman_ball_standby0[]={
gsSPLight((&light_snowman_ball_standby[0].l[0]),1),
gsSPLight((&light_snowman_ball_standby[0].a),2),
gsSPVertex(&vtx_snowman_ball_standby0[0],15,0),
gsSP1Triangle(0,1,2,0),
gsSP1Triangle(0,3,4,0),
gsSP1Triangle(5,6,7,0),
gsSP1Triangle(8,9,10,0),
gsSP1Triangle(2,11,0,0),
gsSP1Triangle(12,10,9,0),
gsSP1Triangle(0,4,1,0),
gsSP1Triangle(9,8,13,0),
gsSP1Triangle(5,4,3,0),
gsSP1Triangle(3,6,5,0),
gsSP1Triangle(14,7,6,0),
gsSPVertex(&vtx_snowman_ball_standby0[15],14,0),
gsSP1Triangle(0,1,2,0),
gsSP1Triangle(3,4,5,0),
gsSP1Triangle(6,5,4,0),
gsSP1Triangle(6,4,7,0),
gsSP1Triangle(8,9,10,0),
gsSP1Triangle(11,12,13,0),
gsSP1Triangle(2,1,3,0),
gsSPVertex(&vtx_snowman_ball_standby0[29],16,0),
gsSP1Triangle(0,1,2,0),
gsSP1Triangle(3,4,5,0),
gsSP1Triangle(6,7,8,0),
gsSP1Triangle(8,9,4,0),
gsSP1Triangle(4,10,5,0),
gsSP1Triangle(11,10,4,0),
gsSP1Triangle(4,12,11,0),
gsSP1Triangle(13,14,15,0),
gsSPVertex(&vtx_snowman_ball_standby0[45],6,0),
gsSP1Triangle(0,1,2,0),
gsSP1Triangle(0,2,3,0),
gsSP1Triangle(0,3,4,0),
gsSP1Triangle(4,3,5,0),
gsSPEndDisplayList()
};
Gfx RCP_snowman_ball_standby1[]={
gsSPLight((&light_snowman_ball_standby[2].l[0]),1),
gsSPLight((&light_snowman_ball_standby[2].a),2),
gsSPVertex(&vtx_snowman_ball_standby1[0],9,0),
gsSP1Triangle(0,1,2,0),
gsSP1Triangle(3,4,5,0),
gsSP1Triangle(6,7,8,0),
gsSPEndDisplayList()
};
Gfx RCP_snowman_ball_standby2[]={
gsSPLight((&light_snowman_ball_standby[4].l[0]),1),
gsSPLight((&light_snowman_ball_standby[4].a),2),
gsSPVertex(&vtx_snowman_ball_standby2[0],6,0),
gsSP1Triangle(0,1,2,0),
gsSP1Triangle(0,2,3,0),
gsSP1Triangle(3,2,4,0),
gsSP1Triangle(3,4,5,0),
gsSPEndDisplayList()
};
Gfx RCP_snowman_ball_standby3[]={
gsSPLight((&light_snowman_ball_standby[3].l[0]),1),
gsSPLight((&light_snowman_ball_standby[3].a),2),
gsSPVertex(&vtx_snowman_ball_standby3[0],4,0),
gsSP1Triangle(0,1,2,0),
gsSP1Triangle(0,2,3,0),
gsSPEndDisplayList()
};
Gfx RCP_snowman_ball_standby4[]={
gsSPLight((&light_snowman_ball_standby[4].l[0]),1),
gsSPLight((&light_snowman_ball_standby[4].a),2),
gsSPVertex(&vtx_snowman_ball_standby4[0],16,0),
gsSP1Triangle(0,1,2,0),
gsSP1Triangle(1,0,3,0),
gsSP1Triangle(1,3,4,0),
gsSP1Triangle(4,3,5,0),
gsSP1Triangle(4,5,6,0),
gsSP1Triangle(6,5,7,0),
gsSP1Triangle(6,7,8,0),
gsSP1Triangle(8,7,9,0),
gsSP1Triangle(8,9,10,0),
gsSP1Triangle(10,9,11,0),
gsSP1Triangle(10,11,12,0),
gsSP1Triangle(12,11,13,0),
gsSP1Triangle(12,13,14,0),
gsSP1Triangle(14,13,15,0),
gsSPVertex(&vtx_snowman_ball_standby4[16],16,0),
gsSP1Triangle(0,1,2,0),
gsSP1Triangle(1,0,3,0),
gsSP1Triangle(1,3,4,0),
gsSP1Triangle(4,3,5,0),
gsSP1Triangle(4,5,6,0),
gsSP1Triangle(6,5,7,0),
gsSP1Triangle(6,7,8,0),
gsSP1Triangle(8,7,9,0),
gsSP1Triangle(8,9,10,0),
gsSP1Triangle(10,9,11,0),
gsSP1Triangle(10,11,12,0),
gsSP1Triangle(12,11,13,0),
gsSP1Triangle(12,13,14,0),
gsSP1Triangle(14,13,15,0),
gsSPVertex(&vtx_snowman_ball_standby4[32],16,0),
gsSP1Triangle(0,1,2,0),
gsSP1Triangle(1,0,3,0),
gsSP1Triangle(1,3,4,0),
gsSP1Triangle(4,3,5,0),
gsSP1Triangle(4,5,6,0),
gsSP1Triangle(6,5,7,0),
gsSP1Triangle(6,7,8,0),
gsSP1Triangle(8,7,9,0),
gsSP1Triangle(8,9,10,0),
gsSP1Triangle(10,9,11,0),
gsSP1Triangle(10,11,12,0),
gsSP1Triangle(12,11,13,0),
gsSP1Triangle(12,13,14,0),
gsSP1Triangle(14,13,15,0),
gsSPVertex(&vtx_snowman_ball_standby4[48],16,0),
gsSP1Triangle(0,1,2,0),
gsSP1Triangle(1,0,3,0),
gsSP1Triangle(1,3,4,0),
gsSP1Triangle(4,3,5,0),
gsSP1Triangle(4,5,6,0),
gsSP1Triangle(6,5,7,0),
gsSP1Triangle(6,7,8,0),
gsSP1Triangle(8,7,9,0),
gsSP1Triangle(8,9,10,0),
gsSP1Triangle(10,9,11,0),
gsSP1Triangle(10,11,12,0),
gsSP1Triangle(12,11,13,0),
gsSP1Triangle(12,13,14,0),
gsSP1Triangle(14,13,15,0),
gsSPVertex(&vtx_snowman_ball_standby4[64],16,0),
gsSP1Triangle(0,1,2,0),
gsSP1Triangle(1,0,3,0),
gsSP1Triangle(1,3,4,0),
gsSP1Triangle(4,3,5,0),
gsSP1Triangle(4,5,6,0),
gsSP1Triangle(6,5,7,0),
gsSP1Triangle(6,7,8,0),
gsSP1Triangle(8,7,9,0),
gsSP1Triangle(8,9,10,0),
gsSP1Triangle(10,9,11,0),
gsSP1Triangle(10,11,12,0),
gsSP1Triangle(12,11,13,0),
gsSP1Triangle(12,13,14,0),
gsSP1Triangle(14,13,15,0),
gsSPVertex(&vtx_snowman_ball_standby4[80],16,0),
gsSP1Triangle(0,1,2,0),
gsSP1Triangle(1,0,3,0),
gsSP1Triangle(1,3,4,0),
gsSP1Triangle(4,3,5,0),
gsSP1Triangle(4,5,6,0),
gsSP1Triangle(6,5,7,0),
gsSP1Triangle(6,7,8,0),
gsSP1Triangle(8,7,9,0),
gsSP1Triangle(8,9,10,0),
gsSP1Triangle(10,9,11,0),
gsSP1Triangle(10,11,12,0),
gsSP1Triangle(12,11,13,0),
gsSP1Triangle(12,13,14,0),
gsSP1Triangle(14,13,15,0),
gsSPVertex(&vtx_snowman_ball_standby4[96],16,0),
gsSP1Triangle(0,1,2,0),
gsSP1Triangle(1,0,3,0),
gsSP1Triangle(1,3,4,0),
gsSP1Triangle(4,3,5,0),
gsSP1Triangle(4,5,6,0),
gsSP1Triangle(6,5,7,0),
gsSP1Triangle(6,7,8,0),
gsSP1Triangle(8,7,9,0),
gsSP1Triangle(8,9,10,0),
gsSP1Triangle(10,9,11,0),
gsSP1Triangle(10,11,12,0),
gsSP1Triangle(12,11,13,0),
gsSP1Triangle(12,13,14,0),
gsSP1Triangle(14,13,15,0),
gsSPVertex(&vtx_snowman_ball_standby4[112],16,0),
gsSP1Triangle(0,1,2,0),
gsSP1Triangle(1,0,3,0),
gsSP1Triangle(1,3,4,0),
gsSP1Triangle(4,3,5,0),
gsSP1Triangle(4,5,6,0),
gsSP1Triangle(6,5,7,0),
gsSP1Triangle(6,7,8,0),
gsSP1Triangle(8,7,9,0),
gsSP1Triangle(8,9,10,0),
gsSP1Triangle(10,9,11,0),
gsSP1Triangle(10,11,12,0),
gsSP1Triangle(12,11,13,0),
gsSP1Triangle(12,13,14,0),
gsSP1Triangle(14,13,15,0),
gsSPEndDisplayList()
};
Gfx RCP_snowman_ball_standby5[]={
gsSPLight((&light_snowman_ball_standby[4].l[0]),1),
gsSPLight((&light_snowman_ball_standby[4].a),2),
gsSPVertex(&vtx_snowman_ball_standby5[0],16,0),
gsSP1Triangle(0,1,2,0),
gsSP1Triangle(1,0,3,0),
gsSP1Triangle(1,3,4,0),
gsSP1Triangle(4,3,5,0),
gsSP1Triangle(4,5,6,0),
gsSP1Triangle(6,5,7,0),
gsSP1Triangle(6,7,8,0),
gsSP1Triangle(8,7,9,0),
gsSP1Triangle(8,9,10,0),
gsSP1Triangle(10,9,11,0),
gsSP1Triangle(10,11,12,0),
gsSP1Triangle(12,11,13,0),
gsSP1Triangle(12,13,14,0),
gsSP1Triangle(14,13,15,0),
gsSPVertex(&vtx_snowman_ball_standby5[16],16,0),
gsSP1Triangle(0,1,2,0),
gsSP1Triangle(1,0,3,0),
gsSP1Triangle(1,3,4,0),
gsSP1Triangle(4,3,5,0),
gsSP1Triangle(4,5,6,0),
gsSP1Triangle(6,5,7,0),
gsSP1Triangle(6,7,8,0),
gsSP1Triangle(8,7,9,0),
gsSP1Triangle(8,9,10,0),
gsSP1Triangle(10,9,11,0),
gsSP1Triangle(10,11,12,0),
gsSP1Triangle(12,11,13,0),
gsSP1Triangle(12,13,14,0),
gsSP1Triangle(14,13,15,0),
gsSPVertex(&vtx_snowman_ball_standby5[32],16,0),
gsSP1Triangle(0,1,2,0),
gsSP1Triangle(1,0,3,0),
gsSP1Triangle(1,3,4,0),
gsSP1Triangle(4,3,5,0),
gsSP1Triangle(4,5,6,0),
gsSP1Triangle(6,5,7,0),
gsSP1Triangle(6,7,8,0),
gsSP1Triangle(8,7,9,0),
gsSP1Triangle(8,9,10,0),
gsSP1Triangle(10,9,11,0),
gsSP1Triangle(10,11,12,0),
gsSP1Triangle(12,11,13,0),
gsSP1Triangle(12,13,14,0),
gsSP1Triangle(14,13,15,0),
gsSPVertex(&vtx_snowman_ball_standby5[48],16,0),
gsSP1Triangle(0,1,2,0),
gsSP1Triangle(1,0,3,0),
gsSP1Triangle(1,3,4,0),
gsSP1Triangle(4,3,5,0),
gsSP1Triangle(4,5,6,0),
gsSP1Triangle(6,5,7,0),
gsSP1Triangle(6,7,8,0),
gsSP1Triangle(8,7,9,0),
gsSP1Triangle(8,9,10,0),
gsSP1Triangle(10,9,11,0),
gsSP1Triangle(10,11,12,0),
gsSP1Triangle(12,11,13,0),
gsSP1Triangle(12,13,14,0),
gsSP1Triangle(14,13,15,0),
gsSPVertex(&vtx_snowman_ball_standby5[64],16,0),
gsSP1Triangle(0,1,2,0),
gsSP1Triangle(1,0,3,0),
gsSP1Triangle(1,3,4,0),
gsSP1Triangle(4,3,5,0),
gsSP1Triangle(4,5,6,0),
gsSP1Triangle(6,5,7,0),
gsSP1Triangle(6,7,8,0),
gsSP1Triangle(8,7,9,0),
gsSP1Triangle(8,9,10,0),
gsSP1Triangle(10,9,11,0),
gsSP1Triangle(10,11,12,0),
gsSP1Triangle(12,11,13,0),
gsSP1Triangle(12,13,14,0),
gsSP1Triangle(14,13,15,0),
gsSPVertex(&vtx_snowman_ball_standby5[80],16,0),
gsSP1Triangle(0,1,2,0),
gsSP1Triangle(1,0,3,0),
gsSP1Triangle(1,3,4,0),
gsSP1Triangle(4,3,5,0),
gsSP1Triangle(4,5,6,0),
gsSP1Triangle(6,5,7,0),
gsSP1Triangle(6,7,8,0),
gsSP1Triangle(8,7,9,0),
gsSP1Triangle(8,9,10,0),
gsSP1Triangle(10,9,11,0),
gsSP1Triangle(10,11,12,0),
gsSP1Triangle(12,11,13,0),
gsSP1Triangle(12,13,14,0),
gsSP1Triangle(14,13,15,0),
gsSPVertex(&vtx_snowman_ball_standby5[96],16,0),
gsSP1Triangle(0,1,2,0),
gsSP1Triangle(1,0,3,0),
gsSP1Triangle(1,3,4,0),
gsSP1Triangle(4,3,5,0),
gsSP1Triangle(4,5,6,0),
gsSP1Triangle(6,5,7,0),
gsSP1Triangle(6,7,8,0),
gsSP1Triangle(8,7,9,0),
gsSP1Triangle(8,9,10,0),
gsSP1Triangle(10,9,11,0),
gsSP1Triangle(10,11,12,0),
gsSP1Triangle(12,11,13,0),
gsSP1Triangle(12,13,14,0),
gsSP1Triangle(14,13,15,0),
gsSPVertex(&vtx_snowman_ball_standby5[112],16,0),
gsSP1Triangle(0,1,2,0),
gsSP1Triangle(1,0,3,0),
gsSP1Triangle(1,3,4,0),
gsSP1Triangle(4,3,5,0),
gsSP1Triangle(4,5,6,0),
gsSP1Triangle(6,5,7,0),
gsSP1Triangle(6,7,8,0),
gsSP1Triangle(8,7,9,0),
gsSP1Triangle(8,9,10,0),
gsSP1Triangle(10,9,11,0),
gsSP1Triangle(10,11,12,0),
gsSP1Triangle(12,11,13,0),
gsSP1Triangle(12,13,14,0),
gsSP1Triangle(14,13,15,0),
gsSPEndDisplayList()
};
Gfx snowman_light_sourcex[]={
gsSPNumLights(NUMLIGHTS_1),
gsSPEndDisplayList()
};
/****************
(0),sman_hand,RCP_snowman_ball_standby0,NULL,(-1),NULL,(-1),68,0,0
(1),sman_arm,RCP_snowman_ball_standby1,NULL,(-1),sman_hand,(0),0,0,0
(2),eff18,NULL,NULL,(-1),NULL,(-1),356,0,0
(3),chn19,NULL,eff18,(2),sman_arm,(1),89,0,-229
(4),sman_eye,RCP_snowman_ball_standby2,chn19,(3),NULL,(-1),356,0,0
(5),sman_mouth,RCP_snowman_ball_standby3,sman_eye,(4),NULL,(-1),356,0,0
(6),sman_head,RCP_snowman_ball_standby4,sman_mouth,(5),NULL,(-1),356,0,0
(7),sman_body,RCP_snowman_ball_standby5,NULL,(-1),sman_head,(6),0,0,0
(8),chn18,snowman_light_sourcex,NULL,(-1),sman_body,(7),0,185,0
****************/
/*-------------------------------------------------------------*/
/* animation data */
/*-------------------------------------------------------------*/
static short snowman_ball_standby_prm[]={
0, 185,16383,-1387,-1379,-1361,-1343,-1335,
-1346,-1387,-1796,-1766,-1690,-1592,-1493,-1417,
-1387, 8770, 8731, 8646, 8560, 8522, 8576, 8770,
10729,10584,10222, 9750, 9278, 8915, 8770,-2490,
-2480,-2458,-2436,-2426,-2440,-2490,-2997,-2959,
-2866,-2744,-2622,-2528,-2490, 1625, 1275, 687,
557, 1579, 7072,12604,13420,12635,11132, 8764,
5594, 2817, 1625, 263, 170, -45, -289, -466,
-527, -404, 0, 503, 802, 771, 580, 365,
263,24886,25905,27989,29681,29524,22535,15481,
15866,18618,21032,22390,23631,24536,24886,-8191,
-16383,-8191, 0, 0, 0, 0, 0, 2,
5, 4, 4, 3, 2, 1, 0, 0,
0, -583,-1807,-2884,-3024, 324, 3546, 3596,
3186, 2479, 1642, 840, 237, 0,16383,16383,
16383,16383,16383,16386,16388,16387,16387,16386,
16385,16384,16383,16383,};
static unsigned short snowman_ball_standby_tbl[]= {
1, 0, /* chn18(8) */
1, 1,
1, 0,
1, 0, /* chn18(8) */
1, 2,
1, 0,
14, 90, /* sman_body(7) */
14, 104,
14, 118,
1, 0, /* sman_head(6) */
1, 0,
1, 0,
1, 0, /* sman_mouth(5) */
1, 0,
1, 0,
1, 0, /* sman_eye(4) */
1, 0,
1, 0,
1, 87, /* chn19(3) */
1, 88,
1, 89,
14, 45, /* sman_arm(1) */
14, 59,
14, 73,
14, 3, /* sman_hand(0) */
14, 17,
14, 31,
1, 0, /* eff18(2) */
1, 0,
1, 0,
};
AnimeRecord snowman_ball_standby_anm={
MAP_ANIM_NORMAL, /* attr */
0, /* code */
0, /* start */
0, /* loop */
14,
9,
snowman_ball_standby_prm,
snowman_ball_standby_tbl
};
/*-------------------------------------------------------------*/
/* Hms data */
/*-------------------------------------------------------------*/
#endif
#ifdef HMS_SHAPE
extern Gfx RCP_snowman_ball_standby5[];
extern Gfx RCP_snowman_ball_standby4[];
extern Gfx RCP_snowman_ball_standby3[];
extern Gfx RCP_snowman_ball_standby2[];
extern Gfx RCP_snowman_ball_standby1[];
extern Gfx RCP_snowman_ball_standby0[];
Hierarchy RCP_HmsEnemysnowman[] = {
hmsShadow(100,150,1)
hmsBegin()
hmsScale(0.25f)
hmsBegin()
hmsJoint(RM_SURF,NULL,0,0,0) /* ,chn18,(8) */
hmsBegin()
hmsJoint(RM_SURF,RCP_snowman_ball_standby5,0,0,0) /* ,sman_body,(7) */
hmsBegin()
hmsJoint(RM_SURF,RCP_snowman_ball_standby4,356,0,0) /* ,sman_head,(6) */
hmsJoint(RM_SURF,RCP_snowman_ball_standby3,356,0,0) /* ,sman_mouth,(5) */
hmsJoint(RM_SURF,RCP_snowman_ball_standby2,356,0,0) /* ,sman_eye,(4) */
hmsJoint(RM_SURF,NULL,89,0,-229) /* ,chn19,(3) */
hmsBegin()
hmsJoint(RM_SURF,RCP_snowman_ball_standby1,0,0,0) /* ,sman_arm,(1) */
hmsBegin()
hmsJoint(RM_SURF,RCP_snowman_ball_standby0,68,0,0) /* ,sman_hand,(0) */
hmsEnd()
hmsEnd()
hmsJoint(RM_SURF,NULL,356,0,0) /* ,eff18,(2) */
hmsEnd()
hmsEnd()
hmsEnd()
hmsEnd()
hmsExit()
};
#endif
#ifdef GFX_SHAPE
// extern AnimeRecord snowman_ball_standby_anm[];
// extern Hierarchy RCP_HmsEnemysnowman[];
/*=============================================================*/
/* END END */
/*=============================================================*/
/*-------------------------------------------------------------*/
static short snowman_throw_prm[]={
0, 185,16383,-1387,-1320,-1155, -945, -743,
-601, -499, -418, -413, -537,-1007,-1676,-2050,
-1737,-1130, -923,-2090,-3174,-2294,-1161,-1162,
-1387, 8770, 8832, 8882, 8722, 8151, 6969, 4599,
1189,-2378,-5219,-7182,-8377,-8310,-6744,-3916,
-48, 7257,13261,10736, 6794, 7502, 8770,-2490,
-2395,-2154,-1837,-1513,-1252,-1137,-1100, -982,
-621, 456, 1870, 2498, 1728, 174,-1449,-3329,
-4600,-3615,-2265,-2246,-2490, 1625, 1615, 1596,
1582, 1588, 1631, 1759, 1955, 2136, 2214, 2170,
2061, 1919, 1778, 1669, 1625, 1625, 1625, 1625,
1625, 1625, 1625, 263, 470, 908, 1305, 1387,
882, -955,-3848,-6533,-7750,-7199,-5727,-3789,
-1841, -338, 263, 263, 263, 263, 263, 263,
263,24886,24924,25003,25073,25084,24984,24631,
24077,23565,23334,23442,23728,24103,24479,24770,
24886,24886,24886,24886,24886,24886,24886,-8191,
-16383,-8191, 0,-1917,-5991,-9703,-10534,-7293,
-1610, 4811,10266,13049,13104,11801, 9572, 6846,
4054, 1629, 0, -695, -782, -521, -173, 0,
0, 384, 1207, 1970, 2179, 1613, 593, -574,
-1579,-2115,-2138,-1877,-1433, -905, -394, 0,
0, 0, 0, 0, 0, 0,16383,15835,
14686,13679,13557,14707,16642,18797,20607,21507,
21407,20732,19686,18476,17307,16383,16383,16383,
16383,16383,16383,16383,};
static unsigned short snowman_throw_tbl[]= {
1, 0, /* chn18(8) */
1, 1,
1, 0,
1, 0, /* chn18(8) */
1, 2,
1, 0,
22, 138, /* sman_body(7) */
22, 160,
22, 182,
1, 0, /* sman_head(6) */
1, 0,
1, 0,
1, 0, /* sman_mouth(5) */
1, 0,
1, 0,
1, 0, /* sman_eye(4) */
1, 0,
1, 0,
1, 135, /* chn19(3) */
1, 136,
1, 137,
22, 69, /* sman_arm(1) */
22, 91,
22, 113,
22, 3, /* sman_hand(0) */
22, 25,
22, 47,
1, 0, /* eff18(2) */
1, 0,
1, 0,
};
AnimeRecord snowman_throw_anm={
MAP_ANIM_NORMAL, /* attr */
0, /* code */
0, /* start */
0, /* loop */
22,
9,
snowman_throw_prm,
snowman_throw_tbl
};
/*-------------------------------------------------------------*/
AnimePtr snowman_anime[] = {
&snowman_ball_standby_anm,
&snowman_throw_anm,
};
static long long snowman_dmmy_end = 0;
#endif
/*=============================================================*/
/* END END */
/*=============================================================*/