sm64/shape/keep/doorkey.shape

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
/*##################################################*/