649 lines
24 KiB
Plaintext
649 lines
24 KiB
Plaintext
/*==================================================================================================
|
|
doorkey Shape Gfx Data
|
|
====================================================================================================*/
|
|
|
|
/*##################################################*/
|
|
#ifdef GFX_SHAPE
|
|
/*##################################################*/
|
|
|
|
/**************************************************************/
|
|
/* shape data door_key_key_anim (skeleton & animation) */
|
|
/**************************************************************/
|
|
|
|
#define ShapeColor_door_key_key_anim(r,g,b) ShapeColor(r,g,b)
|
|
|
|
/*-------------------------------------------------------------*/
|
|
/* light data */
|
|
/*-------------------------------------------------------------*/
|
|
|
|
static Lights1 light_door_key_key_anim[]={
|
|
ShapeColor_door_key_key_anim(255,178,0),
|
|
};
|
|
|
|
/*-------------------------------------------------------------*/
|
|
/* vertex & polygon data */
|
|
/*-------------------------------------------------------------*/
|
|
|
|
static Vtx vtx_door_key_key_anim0[]={
|
|
{219,22,-17,0,0,0,-120,38,0,0},
|
|
{219,22,17,0,0,0,-120,38,0,0},
|
|
{230,57,7,0,0,0,-120,38,0,0},
|
|
{230,57,-7,0,0,0,-120,38,0,255},
|
|
{257,22,17,0,0,0,123,28,0,255},
|
|
{257,22,-17,0,0,0,123,28,0,255},
|
|
{249,57,-7,0,0,0,123,28,0,255},
|
|
{249,57,7,0,0,0,123,28,0,255},
|
|
{257,22,-17,0,0,0,0,35,-121,255},
|
|
{219,22,-17,0,0,0,0,35,-121,255},
|
|
{230,57,-7,0,0,0,0,35,-121,255},
|
|
{249,57,-7,0,0,0,0,35,-121,255},
|
|
{219,22,17,0,0,0,0,35,121,255},
|
|
{257,22,17,0,0,0,0,35,121,255},
|
|
{249,57,7,0,0,0,0,35,121,255},
|
|
{230,57,7,0,0,0,0,35,121,255},
|
|
{230,57,7,0,0,0,0,127,0,255},
|
|
{249,57,7,0,0,0,0,127,0,0},
|
|
{249,57,-7,0,0,0,0,127,0,0},
|
|
{230,57,-7,0,0,0,0,127,0,255},
|
|
{272,22,-17,0,0,0,-121,35,0,255},
|
|
{272,22,17,0,0,0,-121,35,0,255},
|
|
{285,70,9,0,0,0,-121,35,0,255},
|
|
{285,70,-9,0,0,0,-121,35,0,255},
|
|
{317,22,-17,0,0,0,0,22,-124,255},
|
|
{272,22,-17,0,0,0,0,22,-124,255},
|
|
{285,70,-9,0,0,0,0,22,-124,255},
|
|
{318,70,-9,0,0,0,0,22,-124,255},
|
|
{317,22,17,0,0,0,127,0,0,255},
|
|
{317,22,-17,0,0,0,127,0,0,255},
|
|
{318,70,-9,0,0,0,127,0,0,255},
|
|
{318,70,9,0,0,0,127,0,0,255},
|
|
{272,22,17,0,0,0,0,22,124,255},
|
|
{317,22,17,0,0,0,0,22,124,0},
|
|
{318,70,9,0,0,0,0,22,124,0},
|
|
{285,70,9,0,0,0,0,22,124,255},
|
|
{272,22,-17,0,0,0,0,127,0,255},
|
|
{131,22,-17,0,0,0,0,127,0,255},
|
|
{131,22,17,0,0,0,0,127,0,255},
|
|
{272,22,17,0,0,0,0,127,0,255},
|
|
{317,22,-17,0,0,0,127,0,0,255},
|
|
{317,22,17,0,0,0,127,0,0,255},
|
|
{317,-22,17,0,0,0,127,0,0,255},
|
|
{317,-22,-17,0,0,0,127,0,0,255},
|
|
{285,70,9,0,0,0,0,127,0,255},
|
|
{318,70,9,0,0,0,0,127,0,255},
|
|
{318,70,-9,0,0,0,0,127,0,255},
|
|
{285,70,-9,0,0,0,0,127,0,255},
|
|
{317,-22,-17,0,0,0,0,-127,0,255},
|
|
{317,-22,17,0,0,0,0,-127,0,0},
|
|
{131,-22,17,0,0,0,0,-127,0,0},
|
|
{131,-22,-17,0,0,0,0,-127,0,255},
|
|
{130,41,-53,0,0,0,120,40,0,255},
|
|
{92,113,-34,0,0,0,112,59,0,255},
|
|
{92,113,34,0,0,0,112,59,0,255},
|
|
{130,41,53,0,0,0,125,20,0,255},
|
|
{130,-39,53,0,0,0,120,-40,0,255},
|
|
{92,-111,34,0,0,0,112,-59,0,255},
|
|
{92,-111,-34,0,0,0,112,-59,0,255},
|
|
{130,-39,-53,0,0,0,125,-20,0,255},
|
|
{92,-111,-34,0,0,0,-18,-30,-122,255},
|
|
{20,-80,-30,0,0,0,-21,-34,-120,255},
|
|
{-4,-39,-37,0,0,0,-16,-15,-124,255},
|
|
{130,-39,-53,0,0,0,-14,-12,-125,255},
|
|
{-4,-39,-37,0,0,0,-16,-15,-124,255},
|
|
{-4,41,-37,0,0,0,-17,20,-124,0},
|
|
{130,41,-53,0,0,0,-14,8,-125,0},
|
|
{130,-39,-53,0,0,0,-14,-12,-125,255},
|
|
{130,-39,53,0,0,0,-14,-8,125,255},
|
|
{130,41,53,0,0,0,-14,12,125,255},
|
|
{-4,41,37,0,0,0,-16,15,124,255},
|
|
{-4,-39,37,0,0,0,-17,-20,124,255},
|
|
{92,113,34,0,0,0,-18,30,122,255},
|
|
{20,82,30,0,0,0,-21,34,120,255},
|
|
{-4,41,-37,0,0,0,-124,22,0,255},
|
|
{-4,-39,-37,0,0,0,-118,-45,0,255},
|
|
{-4,-39,37,0,0,0,-124,-22,0,255},
|
|
{-4,41,37,0,0,0,-118,45,0,255},
|
|
{20,82,30,0,0,0,-83,95,0,255},
|
|
{20,82,-30,0,0,0,-83,95,0,255},
|
|
{-4,-39,-37,0,0,0,-118,-45,0,255},
|
|
{20,-80,-30,0,0,0,-83,-95,0,0},
|
|
{20,-80,30,0,0,0,-83,-95,0,0},
|
|
{-4,-39,37,0,0,0,-124,-22,0,255},
|
|
{130,41,53,0,0,0,125,20,0,255},
|
|
{130,-39,53,0,0,0,120,-40,0,255},
|
|
{130,-39,-53,0,0,0,125,-20,0,255},
|
|
{130,41,-53,0,0,0,120,40,0,255},
|
|
{-4,41,-37,0,0,0,-17,20,-124,255},
|
|
{20,82,-30,0,0,0,-21,34,-120,255},
|
|
{92,113,-34,0,0,0,-18,30,-122,255},
|
|
{130,41,-53,0,0,0,-14,8,-125,255},
|
|
{92,113,34,0,0,0,-50,116,0,255},
|
|
{92,113,-34,0,0,0,-50,116,0,255},
|
|
{20,82,-30,0,0,0,-83,95,0,255},
|
|
{20,82,30,0,0,0,-83,95,0,255},
|
|
{-4,-39,37,0,0,0,-17,-20,124,255},
|
|
{20,-80,30,0,0,0,-21,-34,120,0},
|
|
{92,-111,34,0,0,0,-18,-30,122,0},
|
|
{130,-39,53,0,0,0,-14,-8,125,255},
|
|
{92,-111,-34,0,0,0,-50,-116,0,255},
|
|
{92,-111,34,0,0,0,-50,-116,0,255},
|
|
{20,-80,30,0,0,0,-83,-95,0,255},
|
|
{20,-80,-30,0,0,0,-83,-95,0,255},
|
|
{12,-121,15,0,0,0,11,126,0,255},
|
|
{12,-121,-15,0,0,0,11,126,0,255},
|
|
{-51,-115,0,0,0,0,11,126,0,255},
|
|
{12,-121,-15,0,0,0,-56,25,-110,255},
|
|
{16,-152,-25,0,0,0,-50,21,-114,255},
|
|
{-51,-115,0,0,0,0,-26,33,-119,255},
|
|
{16,-152,25,0,0,0,-50,21,114,255},
|
|
{12,-121,15,0,0,0,-56,25,110,0},
|
|
{-51,-115,0,0,0,0,-26,33,119,0},
|
|
{21,-171,0,0,0,0,-77,-100,0,255},
|
|
{16,-152,25,0,0,0,-69,-89,56,255},
|
|
{-51,-115,0,0,0,0,-77,-100,0,255},
|
|
{16,-152,-25,0,0,0,-69,-89,-56,255},
|
|
{-51,115,0,0,0,0,11,-126,0,255},
|
|
{12,121,-15,0,0,0,11,-126,0,255},
|
|
{12,121,15,0,0,0,11,-126,0,255},
|
|
{-51,115,0,0,0,0,-26,-33,-119,255},
|
|
{16,152,-25,0,0,0,-50,-21,-114,255},
|
|
{12,121,-15,0,0,0,-89,-34,-83,255},
|
|
{-51,115,0,0,0,0,-26,-33,119,255},
|
|
{12,121,15,0,0,0,-103,-36,63,255},
|
|
{16,152,25,0,0,0,-50,-21,114,255},
|
|
{-51,115,0,0,0,0,-77,100,0,255},
|
|
{16,152,25,0,0,0,-69,89,56,0},
|
|
{21,171,0,0,0,0,-77,100,0,0},
|
|
{16,152,-25,0,0,0,-69,89,-56,255},
|
|
{317,-22,17,0,0,0,0,0,127,255},
|
|
{317,22,17,0,0,0,0,0,127,255},
|
|
{131,22,17,0,0,0,0,0,127,255},
|
|
{131,-22,17,0,0,0,0,0,127,255},
|
|
{317,22,-17,0,0,0,0,0,-127,255},
|
|
{317,-22,-17,0,0,0,0,0,-127,255},
|
|
{131,-22,-17,0,0,0,0,0,-127,255},
|
|
{131,22,-17,0,0,0,0,0,-127,255},
|
|
{16,152,-25,0,0,0,-50,-21,-114,255},
|
|
{56,97,-31,0,0,0,-37,-14,-120,255},
|
|
{23,83,-19,0,0,0,-105,-31,-62,255},
|
|
{12,121,-15,0,0,0,-89,-34,-83,255},
|
|
{12,121,15,0,0,0,-103,-36,63,255},
|
|
{12,121,-15,0,0,0,-89,-34,-83,0},
|
|
{23,83,-19,0,0,0,-105,-31,-62,0},
|
|
{23,83,19,0,0,0,-92,-26,82,255},
|
|
{16,152,25,0,0,0,-50,-21,114,255},
|
|
{56,97,31,0,0,0,-37,-14,120,255},
|
|
{16,152,-25,0,0,0,80,67,-71,255},
|
|
{21,171,0,0,0,0,80,69,-69,255},
|
|
{77,106,0,0,0,0,80,67,-71,255},
|
|
{56,97,-31,0,0,0,79,66,-73,255},
|
|
{16,152,25,0,0,0,80,67,71,255},
|
|
{56,97,31,0,0,0,79,66,73,255},
|
|
{77,106,0,0,0,0,80,67,71,255},
|
|
{21,171,0,0,0,0,80,69,69,255},
|
|
{16,-152,-25,0,0,0,-50,21,-114,255},
|
|
{12,-121,-15,0,0,0,-56,25,-110,0},
|
|
{24,-82,-19,0,0,0,-61,15,-109,0},
|
|
{57,-96,-31,0,0,0,-37,14,-120,255},
|
|
{24,-82,-19,0,0,0,-121,37,0,255},
|
|
{12,-121,-15,0,0,0,-121,37,0,255},
|
|
{12,-121,15,0,0,0,-121,37,0,255},
|
|
{24,-82,19,0,0,0,-121,37,0,255},
|
|
{24,-82,19,0,0,0,-61,15,109,255},
|
|
{12,-121,15,0,0,0,-56,25,110,255},
|
|
{16,-152,25,0,0,0,-50,21,114,255},
|
|
{57,-96,31,0,0,0,-37,14,120,255},
|
|
{78,-105,0,0,0,0,80,-67,-71,255},
|
|
{21,-171,0,0,0,0,80,-69,-69,255},
|
|
{16,-152,-25,0,0,0,80,-67,-71,255},
|
|
{57,-96,-31,0,0,0,79,-66,-73,255},
|
|
{16,-152,25,0,0,0,80,-67,71,255},
|
|
{21,-171,0,0,0,0,80,-69,69,0},
|
|
{78,-105,0,0,0,0,80,-67,71,0},
|
|
{57,-96,31,0,0,0,79,-66,73,255},
|
|
};
|
|
Gfx RCP_door_key_key_anim0[]={
|
|
gsSPLight((&light_door_key_key_anim[0].l[0]),1),
|
|
gsSPLight((&light_door_key_key_anim[0].a),2),
|
|
gsSPVertex(&vtx_door_key_key_anim0[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_door_key_key_anim0[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_door_key_key_anim0[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_door_key_key_anim0[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,13,14,0),
|
|
gsSP1Triangle(15,12,14,0),
|
|
gsSPVertex(&vtx_door_key_key_anim0[64],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,6,0),
|
|
gsSP1Triangle(5,8,6,0),
|
|
gsSP1Triangle(10,11,12,0),
|
|
gsSP1Triangle(10,12,13,0),
|
|
gsSP1Triangle(13,14,15,0),
|
|
gsSP1Triangle(13,15,10,0),
|
|
gsSPVertex(&vtx_door_key_key_anim0[80],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_door_key_key_anim0[96],14,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(11,12,13,0),
|
|
gsSPVertex(&vtx_door_key_key_anim0[110],16,0),
|
|
gsSP1Triangle(0,1,2,0),
|
|
gsSP1Triangle(3,4,5,0),
|
|
gsSP1Triangle(6,3,5,0),
|
|
gsSP1Triangle(7,8,9,0),
|
|
gsSP1Triangle(10,11,12,0),
|
|
gsSP1Triangle(13,14,15,0),
|
|
gsSPVertex(&vtx_door_key_key_anim0[126],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(15,12,14,0),
|
|
gsSPVertex(&vtx_door_key_key_anim0[142],14,0),
|
|
gsSP1Triangle(0,1,2,0),
|
|
gsSP1Triangle(0,2,3,0),
|
|
gsSP1Triangle(4,0,3,0),
|
|
gsSP1Triangle(4,3,5,0),
|
|
gsSP1Triangle(6,7,8,0),
|
|
gsSP1Triangle(6,8,9,0),
|
|
gsSP1Triangle(10,11,12,0),
|
|
gsSP1Triangle(13,10,12,0),
|
|
gsSPVertex(&vtx_door_key_key_anim0[156],16,0),
|
|
gsSP1Triangle(0,1,2,0),
|
|
gsSP1Triangle(3,0,2,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_door_key_key_anim0[172],4,0),
|
|
gsSP1Triangle(0,1,2,0),
|
|
gsSP1Triangle(3,0,2,0),
|
|
gsSPEndDisplayList()
|
|
};
|
|
|
|
/****************
|
|
(0),koopa_key,RCP_door_key_key_anim0,NULL,(-1),NULL,(-1),0,0,0
|
|
(1),chn25,light_sourcex,NULL,(-1),koopa_key,(0),0,764,-197
|
|
****************/
|
|
/*-------------------------------------------------------------*/
|
|
/* animation data */
|
|
/*-------------------------------------------------------------*/
|
|
|
|
static short key_demo_key_get_prm[]={
|
|
0, -7, -7, -7, -7, -7, -7, -7,
|
|
-7, -7, -7, -7, -7, -7, -7, -7,
|
|
-7, -7, -7, -7, -7, -7, -7, -7,
|
|
-7, -7, -7, -7, -7, -7, -7, -7,
|
|
-7, -7, -17, -42, -70, -90, -90, -86,
|
|
-91, -100, -119, -137, -156, -173, -189, -194,
|
|
-189, -182, -180, -177, -173, -168, -165, -165,
|
|
-164, -164, -165, -166, -169, -181, -196, -197,
|
|
-191, -219, -213, -191, -173, -152, -123, -91,
|
|
-60, -31, -2, 26, 55, 84, 110, 132,
|
|
152, 168, 182, 195, 205, 215, 212, 193,
|
|
175, 167, 190, 191, 212, 232, 234, 228,
|
|
221, 214, 207, 200, 192, 181, 169, 158,
|
|
144, 140, 132, 112, 87, 62, 42, 32,
|
|
28, 25, 21, 18, 16, 13, 11, 9,
|
|
8, 6, 5, 4, 3, 2, 1, 1,
|
|
0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 260, 260, 260,
|
|
260, 260, 260, 260, 260, 260, 260, 260,
|
|
260, 260, 260, 260, 260, 260, 260, 260,
|
|
260, 260, 260, 260, 260, 260, 260, 260,
|
|
260, 260, 260, 260, 260, 260, 264, 274,
|
|
289, 307, 339, 381, 422, 456, 448, 444,
|
|
440, 436, 432, 426, 427, 427, 416, 412,
|
|
411, 418, 421, 423, 424, 426, 427, 426,
|
|
421, 402, 373, 347, 334, 378, 472, 574,
|
|
675, 781, 895, 996, 1063, 1103, 1121, 1123,
|
|
1103, 1062, 1001, 921, 826, 716, 597, 475,
|
|
354, 240, 210, 190, 173, 163, 162, 184,
|
|
198, 213, 230, 245, 259, 272, 287, 302,
|
|
345, 353, 356, 371, 366, 376, 377, 355,
|
|
325, 295, 270, 257, 253, 250, 247, 245,
|
|
243, 241, 240, 239, 238, 237, 237, 237,
|
|
237, 237, 237, 238, 238, 239, 239, 240,
|
|
241, 242, 242, 243, 244, 244, 245, 245,
|
|
245, 30, 30, 30, 30, 30, 30, 30,
|
|
30, 30, 30, 30, 30, 30, 30, 30,
|
|
30, 30, 30, 30, 30, 30, 30, 30,
|
|
30, 30, 30, 30, 30, 30, 30, 30,
|
|
30, 30, 42, 68, 95, 110, 91, 56,
|
|
22, -13, -58, -75, -89, -100, -110, -102,
|
|
-93, -85, -82, -84, -86, -90, -90, -90,
|
|
-91, -91, -90, -88, -84, -68, -44, -13,
|
|
-9, -39, -107, -97, -77, -54, -34, -21,
|
|
-11, -2, 5, 12, 16, 19, 21, 27,
|
|
36, 47, 59, 71, 83, 93, 103, 113,
|
|
123, 124, 93, 87, 68, 46, 31, 38,
|
|
54, 71, 89, 103, 110, 99, 82, 68,
|
|
79, 76, 73, 74, 76, 79, 81, 81,
|
|
80, 78, 77, 75, 74, 72, 70, 68,
|
|
66, 64, 62, 60, 58, 56, 54, 52,
|
|
50, 48, 46, 45, 43, 42, 40, 39,
|
|
38, 38, 37, 37, 37, 67, 67, 67,
|
|
67, 67, 67, 67, 67, 67, 67, 67,
|
|
67, 67, 67, 67, 67, 67, 67, 67,
|
|
67, 67, 67, 67, 67, 67, 67, 67,
|
|
67, 67, 67, 67, 67, 67,-2523,-7878,
|
|
-12372,-14779,-14922,-12243,-8402,-4674,-2332,-2005,
|
|
-2918,-4236,-5126,-5376,-5359,-5117,-4181,-3422,
|
|
-3490,-3651,-3883,-4161,-4460,-4757,-5028,-5248,
|
|
-5257,-5294,-5597,-6231,-8013,-1294, 827, 955,
|
|
1064, 1155, 1230, 1291, 1339, 1376, 1404, 1424,
|
|
1438, 1447, 1454, 1460, 1466, 1475, 1487, 1505,
|
|
1530, 1564, 1609, 1693, 1820, 1947, 2032, 2210,
|
|
1864, 651, -866,-2341,-3423,-4095,-4741,-5616,
|
|
-7722,-6790,-5338,-3956,-3236,-3046,-2863,-2686,
|
|
-2515,-2350,-2192,-2039,-1893,-1753,-1618,-1490,
|
|
-1367,-1250,-1139,-1033, -933, -838, -749, -665,
|
|
-586, -513, -445, -382, -324, -271, -223, -179,
|
|
-141, -107, -78, -54, -34, -19, -8, -2,
|
|
0, 197, 197, 197, 197, 197, 197, 197,
|
|
197, 197, 197, 197, 197, 197, 197, 197,
|
|
197, 197, 197, 197, 197, 197, 197, 197,
|
|
197, 197, 197, 197, 197, 197, 197, 197,
|
|
197, 197, 1677, 4372, 5663, 2524,-1294,-2465,
|
|
-3017,-3432,-4194,-5680,-7549,-9208,-10065,-9406,
|
|
-7672,-6003,-4672,-3780,-3434,-3152,-2923,-2736,
|
|
-2580,-2445,-2321,-2196,-2363,-2493,-1974,-1387,
|
|
-1478, -264,-2740,-2830,-2895,-2939,-2963,-2969,
|
|
-2959,-2936,-2902,-2860,-2810,-2755,-2699,-2641,
|
|
-2586,-2535,-2490,-2453,-2427,-2413,-2414,-2487,
|
|
-2648,-2836,-2995,-3064,-2985,-2660,-2099,-1406,
|
|
-686, 80, 959, 1912, 3232, 3560, 3772, 3867,
|
|
3844, 3759, 3666, 3565, 3457, 3343, 3223, 3098,
|
|
2968, 2835, 2698, 2558, 2417, 2274, 2130, 1986,
|
|
1842, 1699, 1558, 1420, 1284, 1151, 1023, 899,
|
|
781, 668, 563, 464, 373, 290, 217, 153,
|
|
99, 57, 25, 6, 0,-13044,-13044,-13044,
|
|
-13044,-13044,-13044,-13044,-13044,-13044,-13044,-13044,
|
|
-13044,-13044,-13044,-13044,-13044,-13044,-13044,-13044,
|
|
-13044,-13044,-13044,-13044,-13044,-13044,-13044,-13044,
|
|
-13044,-13044,-13044,-13044,-13044,-13044,-16567,-23499,
|
|
-28382,-26794,-23760,-23327,-23413,-23556,-23295,-22336,
|
|
-20982,-19666,-18822,-18901,-19563,-20055,-19865,-19603,
|
|
-19641,-19724,-19833,-19952,-20060,-20142,-20178,-20151,
|
|
-19767,-18954,-17584,-16467,-17713,-17915,-17401,-15878,
|
|
-14314,-12715,-11088,-9438,-7773,-6099,-4421,-2748,
|
|
-1085, 561, 2185, 3780, 5339, 6856, 8324, 9737,
|
|
11088,12372,13582,14368,14525,14260,13783,13301,
|
|
13021,12825,12564,12399,12492,13046,13964,14955,
|
|
16220,16784,17285,17649,17798,17812,17820,17822,
|
|
17819,17812,17800,17784,17764,17740,17713,17683,
|
|
17651,17616,17579,17541,17501,17460,17418,17376,
|
|
17333,17291,17249,17208,17168,17130,17093,17058,
|
|
17026,16996,16969,16946,16926,16910,16898,16890,
|
|
16888,};
|
|
|
|
static unsigned short key_demo_key_get_tbl[]= {
|
|
140, 1, /* chn25(1) */
|
|
140, 141,
|
|
140, 281,
|
|
1, 0, /* chn25(1) */
|
|
1, 0,
|
|
1, 0,
|
|
140, 421, /* koopa_key(0) */
|
|
140, 561,
|
|
140, 701,
|
|
};
|
|
|
|
AnimeRecord key_demo_key_get_anm={
|
|
MAP_ANIM_ONETIME,
|
|
0, /* code */
|
|
0, /* start */
|
|
0, /* loop */
|
|
140,
|
|
2,
|
|
key_demo_key_get_prm,
|
|
key_demo_key_get_tbl
|
|
};
|
|
/*-------------------------------------------------------------*/
|
|
/* animation data */
|
|
/*-------------------------------------------------------------*/
|
|
|
|
static short door_key_key_anim_prm[]={
|
|
0, -26, -26, -26, -26, -26, -26, -26,
|
|
-26, -26, -26, -26, -26, -26, -26, -26,
|
|
-26, -26, -26, -26, -26, -26, -26, -26,
|
|
-26, -26, -26, -26, -26, -26, -26, -26,
|
|
-26, -26, -26, -26, -26, -26, -26, -26,
|
|
-26, -26, -26, -26, -26, -26, -26, -26,
|
|
-34, -55, -84, -116, -147, -171, -185, -193,
|
|
-199, -207, -212, -216, -220, -224, -227, -230,
|
|
-231, -230, -224, -215, -203, -192, -185, -186,
|
|
-192, -190, -173, -148, -122, -96, -72, -51,
|
|
-31, -13, 0, 4, 2, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 239, 239, 239,
|
|
239, 239, 239, 239, 239, 239, 239, 239,
|
|
239, 239, 239, 239, 239, 239, 239, 239,
|
|
239, 239, 239, 239, 239, 239, 239, 239,
|
|
239, 239, 239, 239, 239, 239, 239, 239,
|
|
239, 239, 239, 239, 239, 239, 239, 239,
|
|
239, 239, 239, 239, 245, 261, 284, 310,
|
|
334, 355, 370, 383, 391, 389, 378, 363,
|
|
347, 331, 314, 296, 278, 260, 240, 217,
|
|
194, 176, 165, 162, 174, 216, 302, 419,
|
|
532, 642, 720, 748, 758, 761, 764, 766,
|
|
765, 764, 764, 764, 764, 764, 764, 764,
|
|
764, 764, 764, 764, 764, 764, 764, 764,
|
|
764, 764, 764, 764, 764, 764, 764, 764,
|
|
764, 764, 764, 764, 764, 764, 764, 764,
|
|
764, 764, 764, 764, 764, 764, 764, 764,
|
|
764, 764, 764, 764, 764, 764, 764, 764,
|
|
764, 764, 764, 764, 764, 764, 764, 764,
|
|
764, -392, -392, -392, -392, -392, -392, -392,
|
|
-392, -392, -392, -392, -392, -392, -392, -392,
|
|
-392, -392, -392, -392, -392, -392, -392, -392,
|
|
-392, -392, -392, -392, -392, -392, -392, -392,
|
|
-392, -392, -392, -392, -392, -392, -392, -392,
|
|
-392, -390, -383, -375, -366, -358, -352, -350,
|
|
-349, -350, -351, -353, -357, -364, -378, -401,
|
|
-421, -437, -447, -453, -460, -466, -471, -474,
|
|
-474, -470, -457, -435, -410, -387, -372, -371,
|
|
-381, -398, -427, -462, -481, -461, -414, -355,
|
|
-288, -226, -181, -171, -185, -197, -197, -197,
|
|
-197, -197, -197, -197, -197, -197, -197, -197,
|
|
-197, -197, -197, -197, -197, -197, -197, -197,
|
|
-197, -197, -197, -197, -197, -197, -197, -197,
|
|
-197, -197, -197, -197, -197, -197, -197, -197,
|
|
-197, -197, -197, -197, -197, -197, -197, -197,
|
|
-197, -197, -197, -197, -197, -197, -197, -197,
|
|
-197, -197, -197, -197, -197,-31647,-31647,-31647,
|
|
-31647,-31647,-31647,-31647,-31647,-31647,-31647,-31647,
|
|
-31647,-31647,-31647,-31647,-31647,-31647,-31647,-31647,
|
|
-31647,-31647,-31647,-31647,-31647,-31647,-31647,-31647,
|
|
-31647,-31647,-31647,-31647,-31647,-31647,-31647,-31647,
|
|
-31647,-31647,-31647,-31647,-31647,-31647,-31647,-31647,
|
|
-31647,-31647,-31647,-31647,-32077,32303,30633,28652,
|
|
26567,24584,22503,20005,17118,12389, 9224, 9411,
|
|
9826,10432,11187,12054,12993,13965,14931,15851,
|
|
16686,17397,17945,18172,18046,17717,17336,17053,
|
|
17017,17380,18291,21129,25831,30382,-32767,-32767,
|
|
-32767,-32767,-32767,-32767,-32767,-32767,-32767,-32767,
|
|
-32767,-32767,-32767,-32767,-32767,-32767,-32767,-32767,
|
|
-32767,-32767,32416,31924,31315,30610,29834,29009,
|
|
28158,27303,26469,25677,24951,24314,24298,24575,
|
|
24575,24575,24575,24575,24575,24575,24575,24575,
|
|
24575,24575,24575,24575,24575,24575,24575,24575,
|
|
24575,24575,24575,24575,24575,24575,24575,24575,
|
|
24575,-2957,-2957,-2957,-2957,-2957,-2957,-2957,
|
|
-2957,-2957,-2957,-2957,-2957,-2957,-2957,-2957,
|
|
-2957,-2957,-2957,-2957,-2957,-2957,-2957,-2957,
|
|
-2957,-2957,-2957,-2957,-2957,-2957,-2957,-2957,
|
|
-2957,-2957,-2957,-2957,-2957,-2957,-2957,-2957,
|
|
-2957,-2957,-2957,-2957,-2957,-2957,-2957,-2957,
|
|
-2682,-2026,-1241, -580, -296, -641,-3173,-7213,
|
|
-9653,-6814,-3670,-3751,-3987,-4353,-4827,-5384,
|
|
-5999,-6650,-7311,-7960,-8571,-9120,-9585,-9942,
|
|
-10208,-10420,-10615,-10829,-11098,-11460,-11950,-12925,
|
|
-14353,-15688,-16383,-16383,-16383,-16383,-16383,-16383,
|
|
-16383,-16383,-16383,-16383,-16383,-16383,-16383,-16383,
|
|
-16383,-16383,-16383,-16383,-16383,-16383,-16383,-16383,
|
|
-16383,-16383,-16383,-16383,-16383,-16383,-16383,-16383,
|
|
-16383,-16383,-16383,-16383,-16383,-16383,-16383,-16383,
|
|
-16383,-16383,-16383,-16383,-16383,-16383,-16383,-16383,
|
|
-16383,-16383,-16383,-16383,-16383,-16383,-16383,-16383,
|
|
-16383,-16383,-16383,-16383,-16383,-4843,-4843,-4843,
|
|
-4843,-4843,-4843,-4843,-4843,-4843,-4843,-4843,
|
|
-4843,-4843,-4843,-4843,-4843,-4843,-4843,-4843,
|
|
-4843,-4843,-4843,-4843,-4843,-4843,-4843,-4843,
|
|
-4843,-4843,-4843,-4843,-4843,-4843,-4843,-4843,
|
|
-4843,-4843,-4843,-4843,-4843,-4843,-4843,-4843,
|
|
-4843,-4843,-4843,-4843,-5013,-5373,-5703,-5781,
|
|
-5385,-4294,-1277, 3632, 8769,14979,19169,19727,
|
|
20108,20330,20408,20360,20202,19952,19625,19240,
|
|
18812,18359,17897,17367,16698,15894,14959,13894,
|
|
12704,11391, 9959, 7645, 4450, 1520, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, -350, -842,-1451,-2156,-2932,-3757,
|
|
-4608,-5463,-6297,-7089,-7815,-8452,-8468,-8191,
|
|
-8191,-8191,-8191,-8191,-8191,-8191,-8191,-8191,
|
|
-8191,-8191,-8191,-8191,-8191,-8191,-8191,-8191,
|
|
-8191,-8191,-8191,-8191,-8191,-8191,-8191,-8191,
|
|
-8191,};
|
|
|
|
static unsigned short door_key_key_anim_tbl[]= {
|
|
140, 1, /* chn25(1) */
|
|
140, 141,
|
|
140, 281,
|
|
1, 0, /* chn25(1) */
|
|
1, 0,
|
|
1, 0,
|
|
140, 421, /* koopa_key(0) */
|
|
140, 561,
|
|
140, 701,
|
|
};
|
|
|
|
AnimeRecord door_key_key_anim_anm={
|
|
MAP_ANIM_ONETIME, /* attr */
|
|
0, /* code */
|
|
0, /* start */
|
|
0, /* loop */
|
|
140,
|
|
2,
|
|
door_key_key_anim_prm,
|
|
door_key_key_anim_tbl
|
|
};
|
|
|
|
/*=================================================================================================*/
|
|
/* Animation Total */
|
|
/*=================================================================================================*/
|
|
AnimePtr doorkey_anime[] = {
|
|
&door_key_key_anim_anm,
|
|
&key_demo_key_get_anm
|
|
};
|
|
|
|
|
|
/*##################################################*/
|
|
#else
|
|
/*##################################################*/
|
|
|
|
|
|
/*==================================================================================================
|
|
doorkey Shape Hms Data
|
|
====================================================================================================*/
|
|
|
|
extern Gfx RCP_door_key_key_anim0[];
|
|
/*-------------------------------------------------------------*/
|
|
/* Hms data */
|
|
/*-------------------------------------------------------------*/
|
|
|
|
Hierarchy RCP_HmsKopaKey[] = {
|
|
hmsShadow(300, 155, 1)
|
|
hmsBegin()
|
|
hmsScale(1.0f)
|
|
hmsBegin()
|
|
hmsGfx(RM_SURF, RCP_door_key_key_anim0)
|
|
hmsEnd()
|
|
hmsEnd()
|
|
hmsExit()
|
|
};
|
|
|
|
Hierarchy RCP_HmsEnemydoorkey[] = {
|
|
hmsScale(0.25f)
|
|
hmsBegin()
|
|
hmsJoint(RM_SURF,NULL,0,0,0)
|
|
hmsBegin()
|
|
hmsJoint(RM_SURF,NULL,0,0,0)
|
|
hmsBegin()
|
|
hmsCProg(0,ZoomDoorKey)
|
|
hmsScale(1.0f)
|
|
hmsBegin()
|
|
hmsGfx(RM_SURF,RCP_door_key_key_anim0)
|
|
hmsEnd()
|
|
hmsEnd()
|
|
hmsEnd()
|
|
hmsEnd()
|
|
hmsEnd()
|
|
hmsExit()
|
|
};
|
|
|
|
|
|
|
|
// extern AnimeRecord door_key_key_anim_anm[];
|
|
// extern Hierarchy RCP_HmsEnemydoor_key_key_anim[];
|
|
/*=============================================================*/
|
|
/* END END */
|
|
/*=============================================================*/
|
|
|
|
/*##################################################*/
|
|
#endif
|
|
/*##################################################*/
|
|
|