565 lines
16 KiB
Plaintext
565 lines
16 KiB
Plaintext
|
|
|
|
#ifdef HMS_SHAPE
|
|
|
|
/*-------------------------------------------------------------*/
|
|
/* Hms data */
|
|
/*-------------------------------------------------------------*/
|
|
extern Gfx RCP_pipo_base_data8[];
|
|
extern Gfx RCP_pipo_base_data7[];
|
|
extern Gfx RCP_pipo_base_data6[];
|
|
extern Gfx RCP_pipo_base_data5[];
|
|
extern Gfx RCP_pipo_base_data4[];
|
|
extern Gfx RCP_pipo_base_data3[];
|
|
extern Gfx RCP_pipo_base_data2[];
|
|
extern Gfx RCP_pipo_base_data1[];
|
|
extern Gfx RCP_pipo_base_data0[];
|
|
|
|
Hierarchy RCP_HmsEnemypipo[] = {
|
|
hmsShadow(100,150,1)
|
|
hmsBegin()
|
|
hmsScale(0.25f)
|
|
hmsBegin()
|
|
hmsJoint(RM_SURF,RCP_pipo_base_data8,-18,-34,10) /* ,sphere1,(8) */
|
|
hmsBegin()
|
|
hmsJoint(RM_SURF,RCP_pipo_base_data7,0,0,0) /* ,cone4,(7) */
|
|
hmsJoint(RM_SURF,RCP_pipo_base_data6,0,0,0) /* ,cone2,(6) */
|
|
hmsJoint(RM_SURF,RCP_pipo_base_data5,0,0,0) /* ,cone3,(5) */
|
|
hmsJoint(RM_SURF,RCP_pipo_base_data4,0,0,0) /* ,cone5,(4) */
|
|
hmsJoint(RM_SURF,RCP_pipo_base_data3,0,0,0) /* ,cone7,(3) */
|
|
hmsJoint(RM_SURF,RCP_pipo_base_data2,0,0,0) /* ,cone6,(2) */
|
|
hmsJoint(RM_SURF,RCP_pipo_base_data1,0,0,0) /* ,cone9,(1) */
|
|
hmsJoint(RM_SURF,RCP_pipo_base_data0,0,0,0) /* ,cone8,(0) */
|
|
hmsEnd()
|
|
hmsEnd()
|
|
hmsEnd()
|
|
hmsExit()
|
|
};
|
|
|
|
#else
|
|
|
|
|
|
/**************************************************************/
|
|
/* shape data pipo_base_data (skeleton & animation) */
|
|
/**************************************************************/
|
|
|
|
#define ShapeColor_pipo_base_data(r,g,b) ShapeColor(r,g,b)
|
|
|
|
/*-------------------------------------------------------------*/
|
|
/* light data */
|
|
/*-------------------------------------------------------------*/
|
|
|
|
static Lights1 light_pipo_base_data[]={
|
|
ShapeColor_pipo_base_data(255,255,0),
|
|
ShapeColor_pipo_base_data(255,0,0),
|
|
};
|
|
|
|
/*-------------------------------------------------------------*/
|
|
/* vertex & polygon data */
|
|
/*-------------------------------------------------------------*/
|
|
|
|
static Vtx vtx_pipo_base_data0[]={
|
|
{-165,0,0,0,0,0,-25,62,-107,0},
|
|
{-100,28,0,0,0,0,-25,62,-107,0},
|
|
{-100,-18,-27,0,0,0,-25,62,-107,0},
|
|
{-165,0,0,0,0,0,-25,62,107,255},
|
|
{-100,-18,26,0,0,0,-25,62,107,255},
|
|
{-100,28,0,0,0,0,-25,62,107,255},
|
|
{-165,0,0,0,0,0,-36,-121,0,255},
|
|
{-100,-18,-27,0,0,0,-36,-121,0,255},
|
|
{-100,-18,26,0,0,0,-36,-121,0,255},
|
|
};
|
|
static Vtx vtx_pipo_base_data1[]={
|
|
{100,-18,-27,0,0,0,25,62,-107,0},
|
|
{100,28,0,0,0,0,25,62,-107,0},
|
|
{165,0,0,0,0,0,25,62,-107,0},
|
|
{100,28,0,0,0,0,25,62,107,255},
|
|
{100,-18,26,0,0,0,25,62,107,255},
|
|
{165,0,0,0,0,0,25,62,107,255},
|
|
{100,-18,26,0,0,0,36,-121,0,255},
|
|
{100,-18,-27,0,0,0,36,-121,0,255},
|
|
{165,0,0,0,0,0,36,-121,0,255},
|
|
};
|
|
static Vtx vtx_pipo_base_data2[]={
|
|
{0,-32,-87,0,0,0,105,36,-59,0},
|
|
{27,-69,-61,0,0,0,105,36,-59,0},
|
|
{0,-94,-124,0,0,0,105,36,-59,0},
|
|
{27,-69,-61,0,0,0,2,-118,45,255},
|
|
{-26,-70,-60,0,0,0,2,-118,45,255},
|
|
{0,-94,-124,0,0,0,2,-118,45,255},
|
|
{-26,-70,-60,0,0,0,-108,32,-57,255},
|
|
{0,-32,-87,0,0,0,-108,32,-57,255},
|
|
{0,-94,-124,0,0,0,-108,32,-57,255},
|
|
};
|
|
static Vtx vtx_pipo_base_data3[]={
|
|
{0,-160,0,0,0,0,106,-23,64,0},
|
|
{27,-95,-20,0,0,0,106,-23,64,0},
|
|
{0,-95,25,0,0,0,106,-23,64,0},
|
|
{0,-160,0,0,0,0,2,-39,-120,255},
|
|
{-26,-95,-22,0,0,0,2,-39,-120,255},
|
|
{27,-95,-20,0,0,0,2,-39,-120,255},
|
|
{0,-160,0,0,0,0,-109,-23,60,255},
|
|
{0,-95,25,0,0,0,-109,-23,60,255},
|
|
{-26,-95,-22,0,0,0,-109,-23,60,255},
|
|
};
|
|
static Vtx vtx_pipo_base_data4[]={
|
|
{0,-94,124,0,0,0,105,36,59,0},
|
|
{27,-69,61,0,0,0,105,36,59,0},
|
|
{0,-32,87,0,0,0,105,36,59,0},
|
|
{0,-94,124,0,0,0,2,-118,-45,255},
|
|
{-26,-70,60,0,0,0,2,-118,-45,255},
|
|
{27,-69,61,0,0,0,2,-118,-45,255},
|
|
{0,-94,124,0,0,0,-108,32,57,255},
|
|
{0,-32,87,0,0,0,-108,32,57,255},
|
|
{-26,-70,60,0,0,0,-108,32,57,255},
|
|
};
|
|
static Vtx vtx_pipo_base_data5[]={
|
|
{0,32,87,0,0,0,105,-36,59,0},
|
|
{27,69,61,0,0,0,105,-36,59,0},
|
|
{0,94,124,0,0,0,105,-36,59,0},
|
|
{27,69,61,0,0,0,2,118,-45,255},
|
|
{-26,70,60,0,0,0,2,118,-45,255},
|
|
{0,94,124,0,0,0,2,118,-45,255},
|
|
{-26,70,60,0,0,0,-108,-32,57,255},
|
|
{0,32,87,0,0,0,-108,-32,57,255},
|
|
{0,94,124,0,0,0,-108,-32,57,255},
|
|
};
|
|
static Vtx vtx_pipo_base_data6[]={
|
|
{0,95,25,0,0,0,106,23,64,0},
|
|
{27,95,-20,0,0,0,106,23,64,0},
|
|
{0,160,0,0,0,0,106,23,64,0},
|
|
{27,95,-20,0,0,0,2,39,-120,255},
|
|
{-26,95,-22,0,0,0,2,39,-120,255},
|
|
{0,160,0,0,0,0,2,39,-120,255},
|
|
{-26,95,-22,0,0,0,-109,23,60,255},
|
|
{0,95,25,0,0,0,-109,23,60,255},
|
|
{0,160,0,0,0,0,-109,23,60,255},
|
|
};
|
|
static Vtx vtx_pipo_base_data7[]={
|
|
{0,94,-124,0,0,0,105,-36,-59,0},
|
|
{27,69,-61,0,0,0,105,-36,-59,0},
|
|
{0,32,-87,0,0,0,105,-36,-59,0},
|
|
{0,94,-124,0,0,0,2,118,45,255},
|
|
{-26,70,-60,0,0,0,2,118,45,255},
|
|
{27,69,-61,0,0,0,2,118,45,255},
|
|
{0,94,-124,0,0,0,-108,-32,-57,255},
|
|
{0,32,-87,0,0,0,-108,-32,-57,255},
|
|
{-26,70,-60,0,0,0,-108,-32,-57,255},
|
|
};
|
|
static Vtx vtx_pipo_base_data8[]={
|
|
{28,-96,-28,0,0,0,34,-117,-34,0},
|
|
{39,-96,0,0,0,0,48,-117,0,0},
|
|
{0,-104,0,0,0,0,0,-127,0,0},
|
|
{52,-73,-52,0,0,0,63,-90,-63,255},
|
|
{73,-73,0,0,0,0,89,-90,0,255},
|
|
{68,-39,-68,0,0,0,82,-48,-82,255},
|
|
{96,-39,0,0,0,0,117,-48,0,255},
|
|
{73,0,-73,0,0,0,89,0,-89,255},
|
|
{104,0,0,0,0,0,127,0,0,255},
|
|
{68,39,-68,0,0,0,82,48,-82,255},
|
|
{96,39,0,0,0,0,117,48,0,255},
|
|
{52,73,-52,0,0,0,63,90,-63,255},
|
|
{73,73,0,0,0,0,89,90,0,255},
|
|
{28,96,-28,0,0,0,34,117,-34,255},
|
|
{39,96,0,0,0,0,48,117,0,255},
|
|
{0,104,0,0,0,0,0,127,0,255},
|
|
{0,-96,-39,0,0,0,0,-117,-48,255},
|
|
{28,-96,-28,0,0,0,34,-117,-34,0},
|
|
{0,-104,0,0,0,0,0,-127,0,0},
|
|
{0,-73,-73,0,0,0,0,-90,-89,255},
|
|
{52,-73,-52,0,0,0,63,-90,-63,255},
|
|
{0,-39,-96,0,0,0,0,-48,-117,255},
|
|
{68,-39,-68,0,0,0,82,-48,-82,255},
|
|
{0,0,-104,0,0,0,0,0,-127,255},
|
|
{73,0,-73,0,0,0,89,0,-89,255},
|
|
{0,39,-96,0,0,0,0,48,-117,255},
|
|
{68,39,-68,0,0,0,82,48,-82,255},
|
|
{0,73,-73,0,0,0,0,90,-89,255},
|
|
{52,73,-52,0,0,0,63,90,-63,255},
|
|
{0,96,-39,0,0,0,0,117,-48,255},
|
|
{28,96,-28,0,0,0,34,117,-34,255},
|
|
{0,104,0,0,0,0,0,127,0,255},
|
|
{-28,-96,-28,0,0,0,-34,-117,-34,255},
|
|
{0,-96,-39,0,0,0,0,-117,-48,0},
|
|
{0,-104,0,0,0,0,0,-127,0,0},
|
|
{-52,-73,-52,0,0,0,-63,-90,-63,255},
|
|
{0,-73,-73,0,0,0,0,-90,-89,255},
|
|
{-68,-39,-68,0,0,0,-82,-48,-82,255},
|
|
{0,-39,-96,0,0,0,0,-48,-117,255},
|
|
{-73,0,-73,0,0,0,-89,0,-89,255},
|
|
{0,0,-104,0,0,0,0,0,-127,255},
|
|
{-68,39,-68,0,0,0,-82,48,-82,255},
|
|
{0,39,-96,0,0,0,0,48,-117,255},
|
|
{-52,73,-52,0,0,0,-63,90,-63,255},
|
|
{0,73,-73,0,0,0,0,90,-89,255},
|
|
{-28,96,-28,0,0,0,-34,117,-34,255},
|
|
{0,96,-39,0,0,0,0,117,-48,255},
|
|
{0,104,0,0,0,0,0,127,0,255},
|
|
{-39,-96,0,0,0,0,-48,-117,0,255},
|
|
{-28,-96,-28,0,0,0,-34,-117,-34,0},
|
|
{0,-104,0,0,0,0,0,-127,0,0},
|
|
{-73,-73,0,0,0,0,-89,-90,0,255},
|
|
{-52,-73,-52,0,0,0,-63,-90,-63,255},
|
|
{-96,-39,0,0,0,0,-117,-48,0,255},
|
|
{-68,-39,-68,0,0,0,-82,-48,-82,255},
|
|
{-104,0,0,0,0,0,-127,0,0,255},
|
|
{-73,0,-73,0,0,0,-89,0,-89,255},
|
|
{-96,39,0,0,0,0,-117,48,0,255},
|
|
{-68,39,-68,0,0,0,-82,48,-82,255},
|
|
{-73,73,0,0,0,0,-89,90,0,255},
|
|
{-52,73,-52,0,0,0,-63,90,-63,255},
|
|
{-39,96,0,0,0,0,-48,117,0,255},
|
|
{-28,96,-28,0,0,0,-34,117,-34,255},
|
|
{0,104,0,0,0,0,0,127,0,255},
|
|
{-28,-96,28,0,0,0,-34,-117,34,255},
|
|
{-39,-96,0,0,0,0,-48,-117,0,0},
|
|
{0,-104,0,0,0,0,0,-127,0,0},
|
|
{-52,-73,52,0,0,0,-63,-90,63,255},
|
|
{-73,-73,0,0,0,0,-89,-90,0,255},
|
|
{-68,-39,68,0,0,0,-82,-48,82,255},
|
|
{-96,-39,0,0,0,0,-117,-48,0,255},
|
|
{-73,0,73,0,0,0,-89,0,89,255},
|
|
{-104,0,0,0,0,0,-127,0,0,255},
|
|
{-68,39,68,0,0,0,-82,48,82,255},
|
|
{-96,39,0,0,0,0,-117,48,0,255},
|
|
{-52,73,52,0,0,0,-63,90,63,255},
|
|
{-73,73,0,0,0,0,-89,90,0,255},
|
|
{-28,96,28,0,0,0,-34,117,34,255},
|
|
{-39,96,0,0,0,0,-48,117,0,255},
|
|
{0,104,0,0,0,0,0,127,0,255},
|
|
{0,-96,39,0,0,0,0,-117,48,255},
|
|
{-28,-96,28,0,0,0,-34,-117,34,0},
|
|
{0,-104,0,0,0,0,0,-127,0,0},
|
|
{0,-73,73,0,0,0,0,-90,89,255},
|
|
{-52,-73,52,0,0,0,-63,-90,63,255},
|
|
{0,-39,96,0,0,0,0,-48,117,255},
|
|
{-68,-39,68,0,0,0,-82,-48,82,255},
|
|
{0,0,104,0,0,0,0,0,127,255},
|
|
{-73,0,73,0,0,0,-89,0,89,255},
|
|
{0,39,96,0,0,0,0,48,117,255},
|
|
{-68,39,68,0,0,0,-82,48,82,255},
|
|
{0,73,73,0,0,0,0,90,89,255},
|
|
{-52,73,52,0,0,0,-63,90,63,255},
|
|
{0,96,39,0,0,0,0,117,48,255},
|
|
{-28,96,28,0,0,0,-34,117,34,255},
|
|
{0,104,0,0,0,0,0,127,0,255},
|
|
{28,-96,28,0,0,0,34,-117,34,255},
|
|
{0,-96,39,0,0,0,0,-117,48,0},
|
|
{0,-104,0,0,0,0,0,-127,0,0},
|
|
{52,-73,52,0,0,0,63,-90,63,255},
|
|
{0,-73,73,0,0,0,0,-90,89,255},
|
|
{68,-39,68,0,0,0,82,-48,82,255},
|
|
{0,-39,96,0,0,0,0,-48,117,255},
|
|
{73,0,73,0,0,0,89,0,89,255},
|
|
{0,0,104,0,0,0,0,0,127,255},
|
|
{68,39,68,0,0,0,82,48,82,255},
|
|
{0,39,96,0,0,0,0,48,117,255},
|
|
{52,73,52,0,0,0,63,90,63,255},
|
|
{0,73,73,0,0,0,0,90,89,255},
|
|
{28,96,28,0,0,0,34,117,34,255},
|
|
{0,96,39,0,0,0,0,117,48,255},
|
|
{0,104,0,0,0,0,0,127,0,255},
|
|
{39,-96,0,0,0,0,48,-117,0,255},
|
|
{28,-96,28,0,0,0,34,-117,34,0},
|
|
{0,-104,0,0,0,0,0,-127,0,0},
|
|
{73,-73,0,0,0,0,89,-90,0,255},
|
|
{52,-73,52,0,0,0,63,-90,63,255},
|
|
{96,-39,0,0,0,0,117,-48,0,255},
|
|
{68,-39,68,0,0,0,82,-48,82,255},
|
|
{104,0,0,0,0,0,127,0,0,255},
|
|
{73,0,73,0,0,0,89,0,89,255},
|
|
{96,39,0,0,0,0,117,48,0,255},
|
|
{68,39,68,0,0,0,82,48,82,255},
|
|
{73,73,0,0,0,0,89,90,0,255},
|
|
{52,73,52,0,0,0,63,90,63,255},
|
|
{39,96,0,0,0,0,48,117,0,255},
|
|
{28,96,28,0,0,0,34,117,34,255},
|
|
{0,104,0,0,0,0,0,127,0,255},
|
|
};
|
|
Gfx RCP_pipo_base_data0[]={
|
|
gsSPLight((&light_pipo_base_data[0].l[0]),1),
|
|
gsSPLight((&light_pipo_base_data[0].a),2),
|
|
gsSPVertex(&vtx_pipo_base_data0[0],9,0),
|
|
gsSP1Triangle(0,1,2,0),
|
|
gsSP1Triangle(3,4,5,0),
|
|
gsSP1Triangle(6,7,8,0),
|
|
gsSPEndDisplayList()
|
|
};
|
|
Gfx RCP_pipo_base_data1[]={
|
|
gsSPLight((&light_pipo_base_data[0].l[0]),1),
|
|
gsSPLight((&light_pipo_base_data[0].a),2),
|
|
gsSPVertex(&vtx_pipo_base_data1[0],9,0),
|
|
gsSP1Triangle(0,1,2,0),
|
|
gsSP1Triangle(3,4,5,0),
|
|
gsSP1Triangle(6,7,8,0),
|
|
gsSPEndDisplayList()
|
|
};
|
|
Gfx RCP_pipo_base_data2[]={
|
|
gsSPLight((&light_pipo_base_data[0].l[0]),1),
|
|
gsSPLight((&light_pipo_base_data[0].a),2),
|
|
gsSPVertex(&vtx_pipo_base_data2[0],9,0),
|
|
gsSP1Triangle(0,1,2,0),
|
|
gsSP1Triangle(3,4,5,0),
|
|
gsSP1Triangle(6,7,8,0),
|
|
gsSPEndDisplayList()
|
|
};
|
|
Gfx RCP_pipo_base_data3[]={
|
|
gsSPLight((&light_pipo_base_data[0].l[0]),1),
|
|
gsSPLight((&light_pipo_base_data[0].a),2),
|
|
gsSPVertex(&vtx_pipo_base_data3[0],9,0),
|
|
gsSP1Triangle(0,1,2,0),
|
|
gsSP1Triangle(3,4,5,0),
|
|
gsSP1Triangle(6,7,8,0),
|
|
gsSPEndDisplayList()
|
|
};
|
|
Gfx RCP_pipo_base_data4[]={
|
|
gsSPLight((&light_pipo_base_data[0].l[0]),1),
|
|
gsSPLight((&light_pipo_base_data[0].a),2),
|
|
gsSPVertex(&vtx_pipo_base_data4[0],9,0),
|
|
gsSP1Triangle(0,1,2,0),
|
|
gsSP1Triangle(3,4,5,0),
|
|
gsSP1Triangle(6,7,8,0),
|
|
gsSPEndDisplayList()
|
|
};
|
|
Gfx RCP_pipo_base_data5[]={
|
|
gsSPLight((&light_pipo_base_data[0].l[0]),1),
|
|
gsSPLight((&light_pipo_base_data[0].a),2),
|
|
gsSPVertex(&vtx_pipo_base_data5[0],9,0),
|
|
gsSP1Triangle(0,1,2,0),
|
|
gsSP1Triangle(3,4,5,0),
|
|
gsSP1Triangle(6,7,8,0),
|
|
gsSPEndDisplayList()
|
|
};
|
|
Gfx RCP_pipo_base_data6[]={
|
|
gsSPLight((&light_pipo_base_data[0].l[0]),1),
|
|
gsSPLight((&light_pipo_base_data[0].a),2),
|
|
gsSPVertex(&vtx_pipo_base_data6[0],9,0),
|
|
gsSP1Triangle(0,1,2,0),
|
|
gsSP1Triangle(3,4,5,0),
|
|
gsSP1Triangle(6,7,8,0),
|
|
gsSPEndDisplayList()
|
|
};
|
|
Gfx RCP_pipo_base_data7[]={
|
|
gsSPLight((&light_pipo_base_data[0].l[0]),1),
|
|
gsSPLight((&light_pipo_base_data[0].a),2),
|
|
gsSPVertex(&vtx_pipo_base_data7[0],9,0),
|
|
gsSP1Triangle(0,1,2,0),
|
|
gsSP1Triangle(3,4,5,0),
|
|
gsSP1Triangle(6,7,8,0),
|
|
gsSPEndDisplayList()
|
|
};
|
|
Gfx RCP_pipo_base_data8[]={
|
|
gsSPLight((&light_pipo_base_data[1].l[0]),1),
|
|
gsSPLight((&light_pipo_base_data[1].a),2),
|
|
gsSPVertex(&vtx_pipo_base_data8[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_pipo_base_data8[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_pipo_base_data8[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_pipo_base_data8[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_pipo_base_data8[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_pipo_base_data8[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_pipo_base_data8[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_pipo_base_data8[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 pipo_light_sourcex[]={
|
|
gsSPNumLights(NUMLIGHTS_1),
|
|
gsSPEndDisplayList()
|
|
};
|
|
|
|
/****************
|
|
(0),cone8,RCP_pipo_base_data0,NULL,(-1),NULL,(-1),0,0,0
|
|
(1),cone9,RCP_pipo_base_data1,cone8,(0),NULL,(-1),0,0,0
|
|
(2),cone6,RCP_pipo_base_data2,cone9,(1),NULL,(-1),0,0,0
|
|
(3),cone7,RCP_pipo_base_data3,cone6,(2),NULL,(-1),0,0,0
|
|
(4),cone5,RCP_pipo_base_data4,cone7,(3),NULL,(-1),0,0,0
|
|
(5),cone3,RCP_pipo_base_data5,cone5,(4),NULL,(-1),0,0,0
|
|
(6),cone2,RCP_pipo_base_data6,cone3,(5),NULL,(-1),0,0,0
|
|
(7),cone4,RCP_pipo_base_data7,cone2,(6),NULL,(-1),0,0,0
|
|
(8),sphere1,RCP_pipo_base_data8,NULL,(-1),cone4,(7),-18,-34,10
|
|
****************/
|
|
|
|
/*-------------------------------------------------------------*/
|
|
/* animation data */
|
|
/*-------------------------------------------------------------*/
|
|
|
|
static short pipo_base_data_prm[]={
|
|
0,};
|
|
|
|
static unsigned short pipo_base_data_tbl[]= {
|
|
1, 0, /* sphere1(8) */
|
|
1, 0,
|
|
1, 0,
|
|
1, 0, /* sphere1(8) */
|
|
1, 0,
|
|
1, 0,
|
|
1, 0, /* cone4(7) */
|
|
1, 0,
|
|
1, 0,
|
|
1, 0, /* cone2(6) */
|
|
1, 0,
|
|
1, 0,
|
|
1, 0, /* cone3(5) */
|
|
1, 0,
|
|
1, 0,
|
|
1, 0, /* cone5(4) */
|
|
1, 0,
|
|
1, 0,
|
|
1, 0, /* cone7(3) */
|
|
1, 0,
|
|
1, 0,
|
|
1, 0, /* cone6(2) */
|
|
1, 0,
|
|
1, 0,
|
|
1, 0, /* cone9(1) */
|
|
1, 0,
|
|
1, 0,
|
|
1, 0, /* cone8(0) */
|
|
1, 0,
|
|
1, 0,
|
|
};
|
|
|
|
AnimeRecord pipo_base_data_anm={
|
|
MAP_ANIM_NORMAL, /* attr */
|
|
0, /* code */
|
|
0, /* start */
|
|
0, /* loop */
|
|
100,
|
|
9,
|
|
pipo_base_data_prm,
|
|
pipo_base_data_tbl
|
|
};
|
|
|
|
|
|
// extern AnimeRecord pipo_base_data_anm[];
|
|
// extern Hierarchy RCP_HmsEnemypipo[];
|
|
/*=============================================================*/
|
|
/* END END */
|
|
/*=============================================================*/
|
|
|
|
|
|
AnimePtr pipo_anime[] = {
|
|
&pipo_base_data_anm,
|
|
};
|
|
|
|
|
|
static long long pipo_dmmy_end = 0;
|
|
|
|
#endif
|
|
|
|
/*=============================================================*/
|
|
/* END END */
|
|
/*=============================================================*/
|
|
|