sm64/shape/enemy1_b/unbaba.shape

658 lines
20 KiB
Plaintext

/*################################################################################################*/
#ifdef HMS_SHAPE
/*################################################################################################*/
/**************************************************************/
/* shape data unbaba_attack (skeleton & animation) */
/**************************************************************/
extern Gfx RCP_un_body[];
extern Gfx RCP_un_head[];
extern Gfx RCP_un_jaw[];
Hierarchy RCP_HmsEnemyunbaba[] = {
hmsScale(0.25f)
hmsBegin()
hmsJoint(RM_SURF,NULL,0,0,0) /* chn1(4) */
hmsBegin()
hmsJoint(RM_SURF,RCP_un_body,0,0,0) /* bmerge1(3) */
hmsBegin()
hmsJoint(RM_SURF,RCP_un_head,306,0,0) /* bmerge2(2) */
hmsBegin()
hmsJoint(RM_SURF,NULL,6,3,0) /* chn2(1) */
hmsBegin()
hmsJoint(RM_SURF,RCP_un_jaw,0,0,0) /* bmerge3(0) */
hmsEnd()
hmsEnd()
hmsEnd()
hmsEnd()
hmsEnd()
hmsExit()
};
/*################################################################################################*/
#else
/*################################################################################################*/
/**************************************************************/
/* shape data unbaba_attack (skeleton & animation) */
/**************************************************************/
#define ShapeColor_unbaba_attack(r,g,b) ShapeColor(r,g,b)
/*-------------------------------------------------------------*/
/* light data */
/*-------------------------------------------------------------*/
static Lights1 light_unbaba_attack[]={
ShapeColor_unbaba_attack(255,255,255),
ShapeColor_unbaba_attack(255,54,22),
ShapeColor_unbaba_attack(178,178,178),
ShapeColor_unbaba_attack(255,42,26),
ShapeColor_unbaba_attack(255,46,31),
};
/*-------------------------------------------------------------*/
/* vertex & polygon data */
/*-------------------------------------------------------------*/
static Vtx vtx_un_jaw[]={
{378,-178,-92,0,0,0,50,-25,-113,0},
{298,-166,-131,0,0,0,50,-25,-113,0},
{306,-56,-152,0,0,0,50,-25,-113,0},
{417,-73,-99,0,0,0,50,-25,-113,0},
{298,-166,-131,0,0,0,-115,-1,-53,0},
{280,-163,-94,0,0,0,-115,-1,-53,0},
{276,-51,-88,0,0,0,-115,-1,-53,0},
{306,-56,-152,0,0,0,-115,-1,-53,0},
{280,-163,-94,0,0,0,-55,-9,113,0},
{361,-176,-56,0,0,0,-55,-9,113,0},
{387,-68,-35,0,0,0,-55,-9,113,0},
{276,-51,-88,0,0,0,-55,-9,113,0},
{361,-176,-56,0,0,0,109,-36,53,0},
{378,-178,-92,0,0,0,109,-36,53,0},
{417,-73,-99,0,0,0,109,-36,53,0},
{387,-68,-35,0,0,0,109,-36,53,0},
{361,-176,-56,0,0,0,-19,-125,0,0},
{280,-163,-94,0,0,0,-19,-125,0,0},
{298,-166,-131,0,0,0,-19,-125,0,0},
{378,-178,-92,0,0,0,-19,-125,0,0},
{417,-73,99,0,0,0,50,-25,113,0},
{306,-56,152,0,0,0,50,-25,113,0},
{298,-166,131,0,0,0,50,-25,113,0},
{378,-178,92,0,0,0,50,-25,113,0},
{306,-56,152,0,0,0,-115,-1,53,0},
{276,-51,88,0,0,0,-115,-1,53,0},
{280,-163,94,0,0,0,-115,-1,53,0},
{298,-166,131,0,0,0,-115,-1,53,0},
{276,-51,88,0,0,0,-55,-9,-113,0},
{387,-68,35,0,0,0,-55,-9,-113,0},
{361,-176,56,0,0,0,-55,-9,-113,0},
{280,-163,94,0,0,0,-55,-9,-113,0},
{387,-68,35,0,0,0,109,-36,-53,0},
{417,-73,99,0,0,0,109,-36,-53,0},
{378,-178,92,0,0,0,109,-36,-53,0},
{361,-176,56,0,0,0,109,-36,-53,0},
{378,-178,92,0,0,0,-19,-125,0,0},
{298,-166,131,0,0,0,-19,-125,0,0},
{280,-163,94,0,0,0,-19,-125,0,0},
{361,-176,56,0,0,0,-19,-125,0,0},
{556,-10,-56,0,0,0,110,55,-27,0},
{556,-10,56,0,0,0,110,55,27,0},
{556,-128,120,0,0,0,107,15,66,0},
{556,-128,-120,0,0,0,107,15,-66,0},
{111,99,96,0,0,0,-44,114,31,0},
{111,99,-96,0,0,0,-27,113,-50,0},
{-73,-8,-90,0,0,0,-61,103,-40,0},
{-73,-8,90,0,0,0,-50,84,80,0},
{556,-128,-120,0,0,0,-23,-124,0,0},
{556,-128,120,0,0,0,-23,-124,0,0},
{318,-84,267,0,0,0,-23,-124,0,0},
{-73,-8,90,0,0,0,-23,-124,0,0},
{-73,-8,-90,0,0,0,-23,-124,0,0},
{318,-84,-267,0,0,0,-23,-124,0,0},
{410,80,203,0,0,0,39,102,64,0},
{410,80,-203,0,0,0,53,88,-73,0},
{111,99,-96,0,0,0,-27,113,-50,0},
{410,80,-203,0,0,0,53,88,-73,0},
{318,-84,-267,0,0,0,-1,45,-118,0},
{-73,-8,-90,0,0,0,-61,103,-40,0},
{410,80,203,0,0,0,39,102,64,0},
{111,99,96,0,0,0,-44,114,31,0},
{-73,-8,90,0,0,0,-50,84,80,0},
{318,-84,267,0,0,0,17,37,120,0},
{556,-128,-120,0,0,0,107,15,-66,0},
{556,-10,56,0,0,0,110,55,27,0},
{556,-10,-56,0,0,0,110,55,-27,0},
{556,-128,120,0,0,0,107,15,66,0},
};
static Vtx vtx_un_head[]={
{524,82,92,0,0,0,54,16,113,0},
{443,83,131,0,0,0,54,16,113,0},
{432,-25,152,0,0,0,54,16,113,0},
{544,-28,99,0,0,0,54,16,113,0},
{443,83,131,0,0,0,-113,21,53,0},
{425,84,94,0,0,0,-113,21,53,0},
{401,-25,88,0,0,0,-113,21,53,0},
{432,-25,152,0,0,0,-113,21,53,0},
{425,84,94,0,0,0,-53,18,-113,0},
{507,82,56,0,0,0,-53,18,-113,0},
{513,-27,35,0,0,0,-53,18,-113,0},
{401,-25,88,0,0,0,-53,18,-113,0},
{507,82,56,0,0,0,113,16,-53,0},
{524,82,92,0,0,0,113,16,-53,0},
{544,-28,99,0,0,0,113,16,-53,0},
{513,-27,35,0,0,0,113,16,-53,0},
{507,82,56,0,0,0,2,127,0,0},
{425,84,94,0,0,0,2,127,0,0},
{443,83,131,0,0,0,2,127,0,0},
{524,82,92,0,0,0,2,127,0,0},
{544,-28,-99,0,0,0,54,16,-113,0},
{432,-25,-152,0,0,0,54,16,-113,0},
{443,83,-131,0,0,0,54,16,-113,0},
{524,82,-92,0,0,0,54,16,-113,0},
{432,-25,-152,0,0,0,-113,21,-53,0},
{401,-25,-88,0,0,0,-113,21,-53,0},
{425,84,-94,0,0,0,-113,21,-53,0},
{443,83,-131,0,0,0,-113,21,-53,0},
{401,-25,-88,0,0,0,-53,18,113,0},
{513,-27,-35,0,0,0,-53,18,113,0},
{507,82,-56,0,0,0,-53,18,113,0},
{425,84,-94,0,0,0,-53,18,113,0},
{513,-27,-35,0,0,0,113,16,53,0},
{544,-28,-99,0,0,0,113,16,53,0},
{524,82,-92,0,0,0,113,16,53,0},
{507,82,-56,0,0,0,113,16,53,0},
{524,82,-92,0,0,0,2,127,0,0},
{443,83,-131,0,0,0,2,127,0,0},
{425,84,-94,0,0,0,2,127,0,0},
{507,82,-56,0,0,0,2,127,0,0},
{617,23,-154,0,0,0,107,-33,-59,0},
{571,-260,0,0,0,0,122,-35,0,0},
{555,-242,-127,0,0,0,67,-70,-80,0},
{2,-334,-93,0,0,0,0,-118,-45,0},
{78,-245,-177,0,0,0,33,-68,-101,0},
{130,-287,0,0,0,0,88,-90,-4,0},
{571,-260,0,0,0,0,17,-125,0,0},
{261,-308,0,0,0,0,-44,-118,-1,0},
{295,-262,-175,0,0,0,-18,-93,-83,0},
{-88,24,-119,0,0,0,0,127,0,0},
{-88,24,119,0,0,0,1,127,0,0},
{326,21,307,0,0,0,0,127,0,0},
{617,23,154,0,0,0,0,127,0,0},
{662,23,0,0,0,0,0,127,0,0},
{617,23,-154,0,0,0,0,127,-1,0},
{326,21,-307,0,0,0,0,127,-2,0},
{326,21,307,0,0,0,0,-42,119,0},
{295,-262,175,0,0,0,-15,-94,83,0},
{555,-242,127,0,0,0,67,-70,80,0},
{78,-245,-177,0,0,0,33,-68,-101,0},
{2,-334,-93,0,0,0,0,-118,-45,0},
{-55,-257,-162,0,0,0,-46,-63,-99,0},
{2,-334,93,0,0,0,-8,-120,37,0},
{-58,-257,160,0,0,0,-54,-64,94,0},
{-107,-275,91,0,0,0,-100,-63,44,0},
{617,23,154,0,0,0,107,-33,59,0},
{326,21,-307,0,0,0,-1,-43,-119,0},
{617,23,-154,0,0,0,107,-33,-59,0},
{555,-242,-127,0,0,0,67,-70,-80,0},
{295,-262,-175,0,0,0,-18,-93,-83,0},
{140,-168,171,0,0,0,-48,-45,108,0},
{161,-168,-171,0,0,0,-50,-44,-107,0},
{-88,24,-119,0,0,0,-21,6,-125,0},
{326,21,-307,0,0,0,-1,-43,-119,0},
{-88,24,119,0,0,0,-120,27,30,0},
{-88,24,-119,0,0,0,-120,27,-30,0},
{-158,-149,0,0,0,0,-127,0,0,0},
{-62,-140,-183,0,0,0,-62,1,-110,0},
{261,-308,0,0,0,0,-44,-118,-1,0},
{295,-262,175,0,0,0,-15,-94,83,0},
{140,-168,171,0,0,0,-48,-45,108,0},
{-62,-140,183,0,0,0,-63,1,109,0},
{-55,-257,-162,0,0,0,-46,-63,-99,0},
{2,-334,-93,0,0,0,0,-118,-45,0},
{-107,-275,-91,0,0,0,-95,-74,-37,0},
{2,-334,93,0,0,0,-8,-120,37,0},
{-107,-275,91,0,0,0,-100,-63,44,0},
{-88,24,119,0,0,0,-20,9,124,0},
{-62,-140,183,0,0,0,-63,1,109,0},
{140,-168,171,0,0,0,-48,-45,108,0},
{78,-245,-177,0,0,0,33,-68,-101,0},
{161,-168,-171,0,0,0,111,-57,-19,0},
{130,-287,0,0,0,0,88,-90,-4,0},
{-58,-257,160,0,0,0,-54,-64,94,0},
{2,-334,93,0,0,0,-8,-120,37,0},
{78,-280,177,0,0,0,32,-73,98,0},
{-62,-140,-183,0,0,0,-62,1,-110,0},
{-88,24,-119,0,0,0,-21,6,-125,0},
{161,-168,-171,0,0,0,-50,-44,-107,0},
{326,21,307,0,0,0,0,-42,119,0},
{326,21,-307,0,0,0,-1,-43,-119,0},
{295,-262,-175,0,0,0,-18,-93,-83,0},
{2,-334,-93,0,0,0,0,-118,-45,0},
{161,-168,-171,0,0,0,111,-57,-19,0},
{140,-168,171,0,0,0,118,-40,21,0},
{130,-287,0,0,0,0,88,-90,-4,0},
{78,-280,177,0,0,0,32,-73,98,0},
{-55,-257,-162,0,0,0,-46,-63,-99,0},
{-62,-140,-183,0,0,0,-62,1,-110,0},
{78,-245,-177,0,0,0,33,-68,-101,0},
{-107,-275,-91,0,0,0,-95,-74,-37,0},
{-158,-149,0,0,0,0,-127,0,0,0},
{-107,-275,91,0,0,0,-100,-63,44,0},
{-58,-257,160,0,0,0,-54,-64,94,0},
{-62,-140,183,0,0,0,-63,1,109,0},
{617,23,-154,0,0,0,107,-33,-59,0},
{662,23,0,0,0,0,120,-39,0,0},
{571,-260,0,0,0,0,122,-35,0,0},
{617,23,154,0,0,0,107,-33,59,0},
{555,-242,127,0,0,0,67,-70,80,0},
{571,-260,0,0,0,0,122,-35,0,0},
{571,-260,0,0,0,0,17,-125,0,0},
{295,-262,175,0,0,0,-15,-94,83,0},
{261,-308,0,0,0,0,-44,-118,-1,0},
{161,-168,-171,0,0,0,-50,-44,-107,0},
{295,-262,-175,0,0,0,-18,-93,-83,0},
{140,-168,171,0,0,0,-48,-45,108,0},
{662,23,0,0,0,0,120,-39,0,0},
};
static Vtx vtx_un_body[]={
{-243,-48,-45,0,0,0,-7,-16,-125,0},
{-104,-120,-43,0,0,0,-6,-16,-125,0},
{-200,-235,-23,0,0,0,-7,-16,-125,0},
{-298,-186,-23,0,0,0,-8,-16,-125,0},
{-104,-120,-43,0,0,0,97,-81,0,0},
{-104,-120,47,0,0,0,97,-81,0,0},
{-200,-235,23,0,0,0,97,-81,0,0},
{-200,-235,-23,0,0,0,97,-81,0,0},
{-104,-120,47,0,0,0,-9,-17,125,0},
{-243,-48,45,0,0,0,-9,-15,125,0},
{-298,-186,23,0,0,0,-9,-17,125,0},
{-200,-235,23,0,0,0,-9,-18,125,0},
{-243,-48,45,0,0,0,-118,46,0,0},
{-243,-48,-45,0,0,0,-118,46,0,0},
{-298,-186,-23,0,0,0,-118,46,0,0},
{-298,-186,23,0,0,0,-118,46,0,0},
{-298,-186,-23,0,0,0,-56,-113,0,0},
{-200,-235,-23,0,0,0,-56,-113,0,0},
{-200,-235,23,0,0,0,-56,-113,0,0},
{-298,-186,23,0,0,0,-56,-113,0,0},
{-70,-105,-52,0,0,0,1,-18,-125,0},
{113,-88,-52,0,0,0,1,-18,-125,0},
{99,-262,-27,0,0,0,1,-18,-125,0},
{-24,-273,-27,0,0,0,1,-18,-125,0},
{113,-88,-52,0,0,0,126,-9,0,0},
{113,-88,53,0,0,0,126,-9,0,0},
{99,-262,27,0,0,0,126,-9,0,0},
{99,-262,-27,0,0,0,126,-9,0,0},
{113,-88,53,0,0,0,1,-18,125,0},
{-70,-105,53,0,0,0,1,-18,125,0},
{-24,-273,27,0,0,0,1,-18,125,0},
{99,-262,27,0,0,0,1,-18,125,0},
{-70,-105,53,0,0,0,-122,-33,0,0},
{-70,-105,-52,0,0,0,-122,-33,0,0},
{-24,-273,-27,0,0,0,-122,-33,0,0},
{-24,-273,27,0,0,0,-122,-33,0,0},
{-24,-273,-27,0,0,0,10,-126,0,0},
{99,-262,-27,0,0,0,10,-126,0,0},
{99,-262,27,0,0,0,10,-126,0,0},
{-24,-273,27,0,0,0,10,-126,0,0},
{286,227,-123,0,0,0,115,-12,-50,0},
{286,227,123,0,0,0,115,-12,50,0},
{288,-17,53,0,0,0,100,-57,52,0},
{288,-17,-53,0,0,0,100,-57,-52,0},
{-317,-48,0,0,0,0,-82,-96,0,0},
{-183,-17,128,0,0,0,-43,-60,102,0},
{-233,107,161,0,0,0,-48,-46,107,0},
{-396,69,0,0,0,0,-74,-51,88,0},
{127,-116,-102,0,0,0,38,-106,-56,0},
{127,-116,102,0,0,0,38,-106,56,0},
{-114,-139,64,0,0,0,-32,-110,53,0},
{-114,-139,-64,0,0,0,-32,-110,-53,0},
{133,191,-247,0,0,0,35,-34,-116,0},
{286,227,-123,0,0,0,115,-12,-50,0},
{288,-17,-53,0,0,0,100,-57,-52,0},
{146,26,-196,0,0,0,32,-53,-110,0},
{133,191,247,0,0,0,35,-34,116,0},
{-233,107,161,0,0,0,-48,-46,107,0},
{-183,-17,128,0,0,0,-43,-60,102,0},
{146,26,196,0,0,0,32,-53,110,0},
{-233,107,-161,0,0,0,-48,-46,-107,0},
{-183,-17,-128,0,0,0,-43,-60,-102,0},
{288,-17,53,0,0,0,100,-57,52,0},
{-317,-48,0,0,0,0,-82,-96,0,0},
{146,26,196,0,0,0,32,-53,110,0},
{288,-17,53,0,0,0,100,-57,52,0},
{286,227,123,0,0,0,115,-12,50,0},
{133,191,247,0,0,0,35,-34,116,0},
{-114,-139,64,0,0,0,-32,-110,53,0},
{-317,-48,0,0,0,0,-82,-96,0,0},
{-114,-139,-64,0,0,0,-32,-110,-53,0},
{127,-116,102,0,0,0,38,-106,56,0},
{146,26,-196,0,0,0,32,-53,-110,0},
{288,-17,-53,0,0,0,100,-57,-52,0},
{127,-116,-102,0,0,0,38,-106,-56,0},
{-183,-17,-128,0,0,0,-43,-60,-102,0},
{-396,69,0,0,0,0,-74,-51,-88,0},
{-233,107,-161,0,0,0,-48,-46,-107,0},
{-183,-17,128,0,0,0,-43,-60,102,0},
};
Gfx RCP_un_jaw[]={
gsSPLight((&light_unbaba_attack[2].l[0]),1),
gsSPLight((&light_unbaba_attack[2].a),2),
gsSPVertex(&vtx_un_jaw[0],16,0),
gsSP1Triangle(0,1,2,0),
gsSP1Triangle(0,2,3,0),
gsSP1Triangle(4,5,6,0),
gsSP1Triangle(4,6,7,0),
gsSP1Triangle(8,9,10,0),
gsSP1Triangle(8,10,11,0),
gsSP1Triangle(12,13,14,0),
gsSP1Triangle(12,14,15,0),
gsSPVertex(&vtx_un_jaw[16],16,0),
gsSP1Triangle(0,1,2,0),
gsSP1Triangle(0,2,3,0),
gsSP1Triangle(4,5,6,0),
gsSP1Triangle(4,6,7,0),
gsSP1Triangle(8,9,10,0),
gsSP1Triangle(8,10,11,0),
gsSP1Triangle(12,13,14,0),
gsSP1Triangle(12,14,15,0),
gsSPVertex(&vtx_un_jaw[32],8,0),
gsSP1Triangle(0,1,2,0),
gsSP1Triangle(0,2,3,0),
gsSP1Triangle(4,5,6,0),
gsSP1Triangle(4,6,7,0),
gsSPLight((&light_unbaba_attack[1].l[0]),1),
gsSPLight((&light_unbaba_attack[1].a),2),
gsSPVertex(&vtx_un_jaw[40],16,0),
gsSP1Triangle(0,1,2,0),
gsSP1Triangle(0,2,3,0),
gsSP1Triangle(4,5,6,0),
gsSP1Triangle(4,6,7,0),
gsSP1Triangle(8,9,10,0),
gsSP1Triangle(8,10,11,0),
gsSP1Triangle(8,11,12,0),
gsSP1Triangle(8,12,13,0),
gsSP1Triangle(5,4,14,0),
gsSP1Triangle(5,14,15,0),
gsSP1Triangle(1,14,2,0),
gsSPVertex(&vtx_un_jaw[56],12,0),
gsSP1Triangle(0,1,2,0),
gsSP1Triangle(0,2,3,0),
gsSP1Triangle(4,5,6,0),
gsSP1Triangle(4,6,7,0),
gsSP1Triangle(1,8,2,0),
gsSP1Triangle(4,9,10,0),
gsSP1Triangle(4,10,1,0),
gsSP1Triangle(4,7,11,0),
gsSP1Triangle(1,10,8,0),
gsSPEndDisplayList()
};
Gfx RCP_un_head[]={
gsSPLight((&light_unbaba_attack[2].l[0]),1),
gsSPLight((&light_unbaba_attack[2].a),2),
gsSPVertex(&vtx_un_head[0],16,0),
gsSP1Triangle(0,1,2,0),
gsSP1Triangle(0,2,3,0),
gsSP1Triangle(4,5,6,0),
gsSP1Triangle(4,6,7,0),
gsSP1Triangle(8,9,10,0),
gsSP1Triangle(8,10,11,0),
gsSP1Triangle(12,13,14,0),
gsSP1Triangle(12,14,15,0),
gsSPVertex(&vtx_un_head[16],16,0),
gsSP1Triangle(0,1,2,0),
gsSP1Triangle(0,2,3,0),
gsSP1Triangle(4,5,6,0),
gsSP1Triangle(4,6,7,0),
gsSP1Triangle(8,9,10,0),
gsSP1Triangle(8,10,11,0),
gsSP1Triangle(12,13,14,0),
gsSP1Triangle(12,14,15,0),
gsSPVertex(&vtx_un_head[32],8,0),
gsSP1Triangle(0,1,2,0),
gsSP1Triangle(0,2,3,0),
gsSP1Triangle(4,5,6,0),
gsSP1Triangle(4,6,7,0),
gsSPLight((&light_unbaba_attack[3].l[0]),1),
gsSPLight((&light_unbaba_attack[3].a),2),
gsSPVertex(&vtx_un_head[40],16,0),
gsSP1Triangle(0,1,2,0),
gsSP1Triangle(3,4,5,0),
gsSP1Triangle(2,6,7,0),
gsSP1Triangle(2,7,8,0),
gsSP1Triangle(9,10,11,0),
gsSP1Triangle(9,11,12,0),
gsSP1Triangle(9,12,13,0),
gsSP1Triangle(9,13,14,0),
gsSP1Triangle(9,14,15,0),
gsSPVertex(&vtx_un_head[56],15,0),
gsSP1Triangle(0,1,2,0),
gsSP1Triangle(3,4,5,0),
gsSP1Triangle(6,7,8,0),
gsSP1Triangle(2,9,0,0),
gsSP1Triangle(10,11,12,0),
gsSP1Triangle(10,12,13,0),
gsSP1Triangle(0,14,1,0),
gsSPVertex(&vtx_un_head[71],16,0),
gsSP1Triangle(0,1,2,0),
gsSP1Triangle(3,4,5,0),
gsSP1Triangle(4,6,5,0),
gsSP1Triangle(7,8,9,0),
gsSP1Triangle(10,3,5,0),
gsSP1Triangle(11,12,13,0),
gsSP1Triangle(14,15,13,0),
gsSP1Triangle(14,13,12,0),
gsSPVertex(&vtx_un_head[87],16,0),
gsSP1Triangle(0,1,2,0),
gsSP1Triangle(3,4,5,0),
gsSP1Triangle(6,7,8,0),
gsSP1Triangle(9,10,11,0),
gsSP1Triangle(11,3,9,0),
gsSP1Triangle(1,8,2,0),
gsSP1Triangle(12,0,2,0),
gsSP1Triangle(13,14,11,0),
gsSP1Triangle(5,7,15,0),
gsSP1Triangle(5,8,7,0),
gsSPVertex(&vtx_un_head[103],15,0),
gsSP1Triangle(0,1,2,0),
gsSP1Triangle(1,3,2,0),
gsSP1Triangle(4,5,6,0),
gsSP1Triangle(7,8,5,0),
gsSP1Triangle(9,10,11,0),
gsSP1Triangle(3,11,10,0),
gsSP1Triangle(7,5,4,0),
gsSP1Triangle(9,8,7,0),
gsSP1Triangle(11,8,9,0),
gsSP1Triangle(12,13,14,0),
gsSPVertex(&vtx_un_head[118],10,0),
gsSP1Triangle(0,1,2,0),
gsSP1Triangle(3,1,4,0),
gsSP1Triangle(3,4,5,0),
gsSP1Triangle(6,7,5,0),
gsSP1Triangle(8,6,5,0),
gsSP1Triangle(9,0,2,0),
gsSPEndDisplayList()
};
Gfx RCP_un_body[]={
gsSPLight((&light_unbaba_attack[4].l[0]),1),
gsSPLight((&light_unbaba_attack[4].a),2),
gsSPVertex(&vtx_un_body[0],16,0),
gsSP1Triangle(0,1,2,0),
gsSP1Triangle(0,2,3,0),
gsSP1Triangle(4,5,6,0),
gsSP1Triangle(4,6,7,0),
gsSP1Triangle(8,9,10,0),
gsSP1Triangle(8,10,11,0),
gsSP1Triangle(12,13,14,0),
gsSP1Triangle(12,14,15,0),
gsSPVertex(&vtx_un_body[16],16,0),
gsSP1Triangle(0,1,2,0),
gsSP1Triangle(0,2,3,0),
gsSP1Triangle(4,5,6,0),
gsSP1Triangle(4,6,7,0),
gsSP1Triangle(8,9,10,0),
gsSP1Triangle(8,10,11,0),
gsSP1Triangle(12,13,14,0),
gsSP1Triangle(12,14,15,0),
gsSPVertex(&vtx_un_body[32],16,0),
gsSP1Triangle(0,1,2,0),
gsSP1Triangle(0,2,3,0),
gsSP1Triangle(4,5,6,0),
gsSP1Triangle(4,6,7,0),
gsSP1Triangle(8,9,10,0),
gsSP1Triangle(8,10,11,0),
gsSP1Triangle(12,13,14,0),
gsSP1Triangle(12,14,15,0),
gsSPVertex(&vtx_un_body[48],16,0),
gsSP1Triangle(0,1,2,0),
gsSP1Triangle(0,2,3,0),
gsSP1Triangle(4,5,6,0),
gsSP1Triangle(4,6,7,0),
gsSP1Triangle(8,9,10,0),
gsSP1Triangle(8,10,11,0),
gsSP1Triangle(12,4,7,0),
gsSP1Triangle(12,7,13,0),
gsSP1Triangle(0,6,14,0),
gsSP1Triangle(0,14,1,0),
gsSP1Triangle(3,15,13,0),
gsSP1Triangle(10,15,2,0),
gsSPVertex(&vtx_un_body[64],15,0),
gsSP1Triangle(0,1,2,0),
gsSP1Triangle(0,2,3,0),
gsSP1Triangle(4,5,6,0),
gsSP1Triangle(7,1,0,0),
gsSP1Triangle(8,9,10,0),
gsSP1Triangle(11,5,12,0),
gsSP1Triangle(11,12,13,0),
gsSP1Triangle(8,10,6,0),
gsSP1Triangle(8,6,11,0),
gsSP1Triangle(14,4,7,0),
gsSP1Triangle(14,7,0,0),
gsSPEndDisplayList()
};
/*-------------------------------------------------------------*/
/* animation data */
/*-------------------------------------------------------------*/
static short unbaba_attack_prm[]={
0, 22, -4, -71, -159, -248, -320, -353,
-340, -296, -234, -167, -107, -69, -44, -19,
5, 28, 49, 66, 77, 82, 78, 66,
43, -19, -135, -274, -408, -510, -551, -545,
-525, -493, -452, -404, -351, -295, -237, -180,
-127, -78, -37, -5, 15, 22,16383,-30843,
-30843,-30843,-30843,-30843,-30843,-30843,-30178,-28517,
-26358,-24198,-22537,-21873,-21899,-21974,-22095,-22258,
-22461,-22701,-22973,-23274,-23602,-23953,-24324,-24711,
-25111,-25521,-25938,-26358,-26778,-27194,-27604,-28005,
-28392,-28762,-29113,-29441,-29743,-30015,-30254,-30457,
-30621,-30742,-30817,-30843,-32692, 3021, 3369, 4207,
5217, 6088, 6503, 6150, 4680, 2278, -579,-3413,
-5744,-7096,-7688,-8078,-8284,-8327,-8227,-8005,
-7681,-7276,-6809,-6302,-5774,-4513,-2390, -296,
879, 1271, 1613, 1908, 2159, 2369, 2543, 2684,
2794, 2879, 2940, 2982, 3009, 3022, 3027, 3026,
3022, 3021,30401,30401,30401,30401,30401,30401,
30401,30019,29057,27795,26509,25477,24977,24891,
24909,25018,25211,25476,25802,26181,26600,27051,
27523,28005,28711,29734,30884,31973,-32722,-32325,
-32261,-32290,-32398,-32572,32734,32466,32172,31863,
31553,31255,30983,30748,30564,30444,30401,};
static unsigned short unbaba_attack_tbl[]= {
1, 0, /* chn1(4) */
45, 1,
1, 0,
1, 0, /* chn1(4) */
1, 46,
1, 0,
1, 0, /* bmerge1(3) */
1, 0,
45, 138,
1, 0, /* bmerge2(2) */
1, 0,
45, 93,
1, 0, /* chn2(1) */
1, 0,
1, 92,
1, 0, /* bmerge3(0) */
1, 0,
45, 47,
};
AnimeRecord unbaba_attack_anm={
MAP_ANIM_NORMAL, /* attr */
0, /* code */
0, /* start */
0, /* loop */
45,
5,
unbaba_attack_prm,
unbaba_attack_tbl
};
static short unbaba_swim_prm[]={
0, 22, 24, 28, 34, 42, 51, 61,
71, 82, 92, 101, 109, 115, 119, 120,
119, 116, 112, 107, 100, 92, 84, 76,
67, 58, 49, 41, 34, 28, 22,16383,
-30843,-32692, 3021, 3057, 3153, 3288, 3442, 3596,
3729, 3822, 3855, 3836, 3792, 3727, 3644, 3550,
3448, 3344, 3241, 3144, 3058, 2987, 2935, 2906,
2896, 2901, 2916, 2939, 2964, 2989, 3009, 3021,
30401,};
static unsigned short unbaba_swim_tbl[]= {
1, 0, /* chn1(4) */
30, 1,
1, 0,
1, 0, /* chn1(4) */
1, 31,
1, 0,
1, 0, /* bmerge1(3) */
1, 0,
1, 64,
1, 0, /* bmerge2(2) */
1, 0,
30, 34,
1, 0, /* chn2(1) */
1, 0,
1, 33,
1, 0, /* bmerge3(0) */
1, 0,
1, 32,
};
AnimeRecord unbaba_swim_anm={
MAP_ANIM_NORMAL, /* attr */
0, /* code */
0, /* start */
0, /* loop */
30,
5,
unbaba_swim_prm,
unbaba_swim_tbl
};
AnimePtr unbaba_anime[] = {
&unbaba_swim_anm,
&unbaba_attack_anm,
};
/*=============================================================*/
/* END END */
/*=============================================================*/
/*################################################################################################*/
#endif
/*################################################################################################*/