/* AC_ankou_oyogu */
#include<ultra64.h>
#include"../../Source/sys_skeleton.h"
extern Gfx AC_ankou_chochin[];
extern Gfx AC_ankou_L_hire[];
extern Gfx AC_ankou_R_hire[];
extern Gfx AC_ankou_body[];
extern Gfx AC_ankou_light[];
extern Gfx AC_ankou_mouth[];
extern Gfx AC_ankou_obire[];
extern Gfx AC_ankou_sebire_1[];
extern Gfx AC_ankou_sebire_2[];
extern Gfx AC_ankou_sebire_3[];
extern Gfx AC_ankou_tail[];
static short AC_ankou_oyogu_prm[]={
	    0,   -2,16383,-2164,-1769,-1359, -938, -510,
	  -76,  358,  791, 1220, 1641, 2050, 2445, 2823,
	 3180, 3512, 3818, 4093, 4335, 4540, 4705, 4826,
	 4902, 4928, 4898, 4813, 4676, 4491, 4261, 3991,
	 3684, 3344, 2975, 2582, 2167, 1734, 1289,  833,
	  372,  -90, -551,-1007,-1453,-1885,-2300,-2693,
	-3062,-3402,-3709,-3979,-4209,-4394,-4532,-4617,
	-4646,-4620,-4545,-4423,-4258,-4053,-3812,-3536,
	-3231,-2898,-2541, -159, -129,  -98,  -66,  -34,
	   -1,   31,   64,   96,  128,  159,  189,  218,
	  245,  270,  293,  314,  332,  348,  360,  370,
	  375,  377,  375,  369,  358,  344,  327,  306,
	  283,  257,  229,  200,  168,  135,  102,   67,
	   32,   -2,  -37,  -71, -105, -138, -169, -199,
	 -227, -253, -276, -296, -314, -328, -338, -345,
	 -347, -345, -339, -330, -318, -302, -284, -263,
	 -240, -215, -188,  458,  509,  553,  589,  615,
	  631,  637,  630,  612,  583,  543,  494,  436,
	  370,  297,  218,  133,   44,  -48, -143, -241,
	 -340, -439, -538, -636, -732, -824, -913, -998,
	-1077,-1150,-1216,-1274,-1323,-1363,-1392,-1411,
	-1417,-1411,-1395,-1369,-1334,-1290,-1238,-1179,
	-1113,-1042, -965, -884, -799, -712, -621, -529,
	 -436, -343, -250, -158,  -68,   19,  104,  185,
	  262,  333,  399,13350,13338,13328,13320,13314,
	13310,13309,13311,13315,13321,13330,13341,13354,
	13369,13386,13403,13423,13443,13463,13485,13507,
	13529,13552,13574,13596,13617,13638,13658,13677,
	13695,13712,13726,13739,13750,13759,13766,13770,
	13772,13770,13767,13762,13755,13746,13735,13723,
	13710,13695,13680,13663,13645,13627,13608,13589,
	13569,13549,13529,13509,13490,13470,13451,13433,
	13415,13398,13383,  907,  859,  799,  730,  650,
	  563,  468,  366,  259,  147,   32,  -84, -203,
	 -323, -442, -560, -675, -786, -893, -995,-1090,
	-1178,-1257,-1327,-1386,-1434,-1470,-1492,-1499,
	-1492,-1473,-1442,-1399,-1346,-1284,-1213,-1134,
	-1048, -956, -858, -756, -651, -542, -431, -319,
	 -207,  -95,   14,  123,  229,  331,  428,  520,
	  606,  685,  756,  819,  871,  914,  945,  965,
	  972,  964,  942,11836,11824,11809,11791,11771,
	11749,11725,11699,11671,11643,11614,11584,11553,
	11523,11492,11462,11433,11405,11377,11352,11327,
	11305,11285,11267,11252,11240,11231,11225,11223,
	11225,11230,11238,11249,11262,11278,11296,11316,
	11338,11362,11386,11412,11439,11467,11495,11524,
	11552,11581,11609,11637,11664,11690,11714,11738,
	11760,11780,11798,11814,11827,11838,11846,11851,
	11853,11851,11845,-32766,-32752,-32708,-32638,-32543,
	-32426,-32288,-32132,-31958,-31770,-31569,-31358,-31137,
	-30909,-30677,-30442,-30205,-29970,-29738,-29510,-29290,
	-29078,-28877,-28689,-28515,-28359,-28221,-28104,-28009,
	-27939,-27895,-27881,-27894,-27932,-27994,-28079,-28183,
	-28306,-28447,-28603,-28773,-28955,-29147,-29349,-29558,
	-29773,-29991,-30213,-30435,-30656,-30874,-31089,-31298,
	-31500,-31692,-31874,-32044,-32200,-32341,-32464,-32569,
	-32653,-32715,-32753,-16798,-16775,-16748,-16718,-16684,
	-16647,-16607,-16566,-16523,-16478,-16433,-16387,-16340,
	-16294,-16249,-16204,-16161,-16119,-16080,-16043,-16009,
	-15979,-15951,-15929,-15910,-15896,-15888,-15885,-15887,
	-15895,-15907,-15924,-15944,-15968,-15996,-16026,-16060,
	-16095,-16133,-16172,-16213,-16255,-16298,-16342,-16385,
	-16428,-16471,-16513,-16554,-16594,-16632,-16667,-16700,
	-16731,-16759,-16783,-16803,-16820,-16832,-16839,-16842,
	-16839,-16830,-16817, 6450, 6484, 6524, 6569, 6618,
	 6672, 6730, 6791, 6854, 6919, 6986, 7054, 7122,
	 7189, 7256, 7321, 7384, 7445, 7503, 7557, 7607,
	 7652, 7691, 7725, 7752, 7772, 7785, 7789, 7785,
	 7774, 7756, 7732, 7702, 7667, 7626, 7582, 7533,
	 7481, 7425, 7367, 7307, 7246, 7183, 7120, 7056,
	 6992, 6929, 6868, 6808, 6750, 6695, 6642, 6594,
	 6549, 6509, 6473, 6443, 6419, 6401, 6390, 6386,
	 6391, 6403, 6423, 1656, 1538, 1398, 1240, 1064,
	  874,  671,  457,  233,    3, -231, -469, -708,
	 -946,-1181,-1411,-1634,-1849,-2052,-2242,-2418,
	-2576,-2716,-2834,-2930,-3001,-3045,-3060,-3046,
	-3008,-2945,-2860,-2754,-2629,-2487,-2329,-2157,
	-1973,-1778,-1574,-1363,-1146, -924, -701, -476,
	 -252,  -31,  185,  397,  601,  795,  980, 1151,
	 1309, 1451, 1576, 1682, 1767, 1830, 1869, 1882,
	 1867, 1823, 1752,16761,16769,16772,16769,16759,
	16744,16724,16698,16668,16634,16597,16556,16512,
	16466,16419,16369,16319,16268,16217,16166,16115,
	16066,16018,15972,15928,15888,15850,15816,15786,
	15761,15740,15725,15716,15712,15715,15724,15737,
	15755,15778,15805,15835,15869,15906,15945,15987,
	16031,16076,16123,16170,16218,16266,16314,16362,
	16408,16454,16497,16539,16579,16615,16649,16680,
	16706,16729,16747, 6763, 6753, 6750, 6754, 6765,
	 6782, 6807, 6837, 6872, 6912, 6956, 7004, 7055,
	 7109, 7165, 7223, 7283, 7343, 7403, 7463, 7522,
	 7580, 7637, 7691, 7742, 7790, 7834, 7874, 7909,
	 7939, 7963, 7981, 7992, 7996, 7993, 7983, 7967,
	 7946, 7919, 7887, 7852, 7812, 7769, 7722, 7673,
	 7622, 7568, 7513, 7458, 7401, 7345, 7288, 7232,
	 7178, 7124, 7073, 7024, 6977, 6934, 6894, 6858,
	 6827, 6800, 6779,30509,30466,30451,30468,30516,
	30595,30700,30831,30986,31161,31355,31565,31789,
	32026,32273,32527,-32746,-32483,-32219,-31956,-31696,
	-31442,-31195,-30958,-30734,-30523,-30330,-30154,-30000,
	-29869,-29763,-29685,-29636,-29620,-29635,-29678,-29747,
	-29841,-29958,-30096,-30253,-30427,-30617,-30821,-31036,
	-31261,-31495,-31735,-31980,-32227,-32475,-32722,32566,
	32326,32093,31867,31652,31448,31258,31084,30927,
	30789,30672,30578, 5736, 5722, 5681, 5614, 5526,
	 5416, 5288, 5145, 4987, 4817, 4637, 4450, 4257,
	 4061, 3864, 3669, 3476, 3289, 3109, 2939, 2781,
	 2637, 2510, 2400, 2311, 2245, 2204, 2190, 2197,
	 2220, 2256, 2305, 2367, 2439, 2523, 2615, 2717,
	 2827, 2944, 3067, 3196, 3329, 3466, 3606, 3748,
	 3891, 4035, 4178, 4320, 4460, 4597, 4730, 4859,
	 4982, 5099, 5209, 5310, 5403, 5487, 5559, 5621,
	 5670, 5706, 5728,   85,   86,   86,   87,   89,
	   91,   93,   95,   98,  101,  105,  108,  112,
	  116,  120,  125,  129,  134,  138,  143,  148,
	  153,  158,  163,  167,  172,  177,  181,  186,
	  190,  195,  199,  202,  206,  209,  212,  215,
	  218,  220,  222,  223,  224,  225,  225,  224,
	  221,  217,  212,  205,  197,  189,  180,  170,
	  160,  150,  140,  131,  122,  113,  105,   99,
	   93,   89,   86, 1010, 1009, 1003,  995,  984,
	  970,  954,  935,  913,  890,  864,  837,  808,
	  777,  745,  712,  678,  643,  607,  570,  533,
	  496,  459,  422,  385,  349,  313,  278,  244,
	  211,  179,  148,  119,   91,   66,   42,   21,
	    2,  -14,  -28,  -39,  -47,  -52,  -53,  -46,
	  -26,    5,   47,   98,  157,  222,  291,  365,
	  440,  516,  591,  664,  734,  799,  858,  909,
	  951,  983, 1003,16378,16381,16387,16398,16413,
	16432,16455,16481,16510,16542,16576,16613,16653,
	16694,16738,16783,16829,16877,16926,16975,17025,
	17075,17126,17176,17226,17275,17324,17371,17418,
	17463,17506,17548,17587,17624,17659,17691,17720,
	17746,17768,17787,17802,17813,17820,17822,17813,
	17786,17742,17685,17616,17536,17448,17353,17254,
	17152,17049,16947,16847,16753,16665,16585,16515,
	16458,16415,16388, -649, -623, -591, -554, -511,
	 -464, -413, -358, -301, -241, -179, -116,  -52,
	   12,   76,  139,  201,  261,  318,  373,  424,
	  471,  514,  551,  583,  609,  628,  640,  644,
	  640,  630,  613,  590,  562,  528,  490,  447,
	  401,  352,  299,  245,  188,  129,   70,   10,
	  -50, -110, -169, -228, -285, -339, -392, -441,
	 -488, -530, -568, -602, -630, -653, -670, -680,
	 -684, -680, -668,19473,19461,19445,19426,19405,
	19382,19357,19329,19301,19271,19241,19209,19178,
	19146,19114,19083,19052,19023,18994,18967,18942,
	18919,18897,18879,18863,18850,18841,18835,18833,
	18835,18840,18848,18860,18874,18890,18909,18930,
	18953,18978,19004,19031,19059,19088,19117,19147,
	19177,19207,19236,19265,19293,19320,19346,19371,
	19393,19414,19433,19450,19464,19475,19484,19489,
	19491,19489,19483,-16383,-16378,16381,-16383,-16378,
	16381, 2277, 2343, 2384, 2398, 2382, 2336, 2261,
	 2160, 2035, 1888, 1721, 1536, 1335, 1120,  894,
	  659,  416,  168,  -82, -334, -586, -834,-1076,
	-1312,-1538,-1752,-1953,-2138,-2305,-2452,-2578,
	-2679,-2753,-2800,-2816,-2802,-2761,-2694,-2604,
	-2493,-2361,-2211,-2045,-1864,-1669,-1464,-1248,
	-1025, -796, -563, -327,  -90,  145,  379,  608,
	  831, 1046, 1252, 1446, 1627, 1794, 1944, 2075,
	 2187,  427,  438,  445,  447,  445,  437,  424,
	  407,  386,  361,  332,  301,  267,  231,  192,
	  152,  111,   69,   26,  -15,  -58, -100, -141,
	 -181, -220, -256, -290, -321, -350, -375, -396,
	 -413, -426, -434, -436, -434, -427, -416, -401,
	 -382, -359, -334, -306, -275, -242, -207, -171,
	 -133,  -94,  -54,  -14,   25,   65,  105,  144,
	  181,  218,  253,  286,  317,  345,  370,  393,
	  411,  -52,  -45,  -39,  -32,  -26,  -20,  -14,
	   -9,   -4,    0,    3,    6,    9,   11,   12,
	   13,   12,   11,   10,    7,    4,    1,   -2,
	   -7,  -11,  -17,  -22,  -28,  -34,  -40,  -46,
	  -52,  -58,  -65,  -71,  -77,  -83,  -88,  -94,
	  -99, -104, -108, -112, -116, -119, -121, -123,
	 -124, -124, -124, -123, -121, -118, -115, -111,
	 -106, -101,  -96,  -90,  -84,  -78,  -72,  -65,
	  -59,   15, -132, -277, -420, -558, -690, -816,
	 -934,-1042,-1140,-1227,-1300,-1360,-1403,-1431,
	-1440,-1432,-1408,-1369,-1316,-1251,-1173,-1085,
	 -988, -881, -767, -647, -520, -390, -255, -118,
	   19,  158,  297,  434,  568,  699,  825,  946,
	 1060, 1166, 1264, 1352, 1429, 1495, 1547, 1586,
	 1610, 1619, 1609, 1582, 1538, 1479, 1405, 1319,
	 1221, 1113,  995,  869,  736,  598,  456,  310,
	  163,   -5,   44,   94,  143,  191,  237,  280,
	  320,  358,  391,  421,  446,  467,  482,  491,
	  494,  491,  483,  470,  452,  429,  403,  372,
	  339,  302,  263,  222,  178,  133,   87,   40,
	   -7,  -55, -102, -149, -195, -240, -284, -325,
	 -365, -401, -435, -465, -491, -514, -532, -545,
	 -554, -557, -553, -544, -529, -509, -483, -454,
	 -420, -383, -342, -299, -253, -206, -157, -107,
	  -56,};
static unsigned short AC_ankou_oyogu_tbl[]={
	    1,    0,	/* chn6_1_2_2translate x */
	    1,    0,	/* chn6_1_2_2 translate y */
	    1,    1,	/* chn6_1_2_2 translate z */
	    1,    0,	/* chn6_1_2_2 rotate x */
	    1,    2,	/* chn6_1_2_2 rotate y */
	    1,    0,	/* chn6_1_2_2 rotate z */
	    1,    0,	/* AC_ankou_obire rotate x */
	   64,    3,	/* AC_ankou_obire rotate y */
	   64,   67,	/* AC_ankou_obire rotate z */
	    1,    0,	/* AC_ankou_sebire_2 rotate x */
	   64,  131,	/* AC_ankou_sebire_2 rotate y */
	   64,  195,	/* AC_ankou_sebire_2 rotate z */
	    1,    0,	/* AC_ankou_sebire_3 rotate x */
	   64,  259,	/* AC_ankou_sebire_3 rotate y */
	   64,  323,	/* AC_ankou_sebire_3 rotate z */
	    1,    0,	/* AC_ankou_mouth rotate x */
	    1,    0,	/* AC_ankou_mouth rotate y */
	   64,  387,	/* AC_ankou_mouth rotate z */
	   64,  451,	/* AC_ankou_L_hire rotate x */
	   64,  515,	/* AC_ankou_L_hire rotate y */
	   64,  579,	/* AC_ankou_L_hire rotate z */
	   64,  643,	/* AC_ankou_R_hire rotate x */
	   64,  707,	/* AC_ankou_R_hire rotate y */
	   64,  771,	/* AC_ankou_R_hire rotate z */
	    1,    0,	/* AC_ankou_light rotate x */
	    1,    0,	/* AC_ankou_light rotate y */
	   64,  835,	/* AC_ankou_light rotate z */
	   64,  899,	/* AC_ankou_chochin rotate x */
	   64,  963,	/* AC_ankou_chochin rotate y */
	   64, 1027,	/* AC_ankou_chochin rotate z */
	    1,    0,	/* AC_ankou_sebire_1 rotate x */
	   64, 1091,	/* AC_ankou_sebire_1 rotate y */
	   64, 1155,	/* AC_ankou_sebire_1 rotate z */
	    1,    0,	/* chn15 rotate x */
	    1,    0,	/* chn15 rotate y */
	    1,    0,	/* chn15 rotate z */
	    1, 1219,	/* chn12 rotate x */
	    1, 1220,	/* chn12 rotate y */
	    1, 1221,	/* chn12 rotate z */
	    1, 1222,	/* chn11 rotate x */
	    1, 1223,	/* chn11 rotate y */
	    1, 1224,	/* chn11 rotate z */
	    1,    0,	/* chn1 rotate x */
	    1,    0,	/* chn1 rotate y */
	    1,    0,	/* chn1 rotate z */
	    1,    0,	/* chn10 rotate x */
	    1,    0,	/* chn10 rotate y */
	    1,    0,	/* chn10 rotate z */
	    1,    0,	/* chn9 rotate x */
	    1,    0,	/* chn9 rotate y */
	    1,    0,	/* chn9 rotate z */
	    1,    0,	/* AC_ankou_tail rotate x */
	   64, 1225,	/* AC_ankou_tail rotate y */
	   64, 1289,	/* AC_ankou_tail rotate z */
	   64, 1353,	/* AC_ankou_body rotate x */
	   64, 1417,	/* AC_ankou_body rotate y */
	   64, 1481,	/* AC_ankou_body rotate z */
};
AnimeRecord AC_ankou_oyogu_anm={
	64,
	18,
	AC_ankou_oyogu_prm,
	AC_ankou_oyogu_tbl
};
static SkeletonRecord AC_ankou_obire_[1]=
	{AC_ankou_obire,70.727997,0.000000,0.000000,0,-2164,-159,NULL,NULL};
static SkeletonRecord AC_ankou_sebire_2_[1]=
	{AC_ankou_sebire_2,0.000000,0.000000,0.000000,0,458,13350,NULL,NULL};
static SkeletonRecord AC_ankou_sebire_3_[1]=
	{AC_ankou_sebire_3,0.000000,0.000000,0.000000,0,907,11836,NULL,NULL};
static SkeletonRecord AC_ankou_mouth_[1]=
	{AC_ankou_mouth,0.000000,0.000000,0.000000,0,0,-32767,NULL,NULL};
static SkeletonRecord AC_ankou_L_hire_[1]=
	{AC_ankou_L_hire,0.000000,0.000000,0.000000,-16798,6450,1656,NULL,NULL};
static SkeletonRecord AC_ankou_R_hire_[1]=
	{AC_ankou_R_hire,0.000000,0.000000,0.000000,16761,6763,30509,NULL,NULL};
static SkeletonRecord AC_ankou_light_[1]=
	{AC_ankou_light,72.801003,0.000000,0.000000,0,0,5736,NULL,NULL};
static SkeletonRecord AC_ankou_chochin_[1]=
	{AC_ankou_chochin,131.529007,0.000000,0.000000,85,1010,16378,NULL,AC_ankou_light_};
static SkeletonRecord AC_ankou_sebire_1_[1]=
	{AC_ankou_sebire_1,0.000000,0.000000,0.000000,0,-649,19473,NULL,AC_ankou_chochin_};
static SkeletonRecord chn15[1]=
	{NULL,-22.000000,90.000000,0.000000,0,0,0,NULL,AC_ankou_sebire_1_};
static SkeletonRecord chn12[1]=
	{NULL,35.363998,0.000000,-58.939999,-16383,-16378,16381,chn15,AC_ankou_R_hire_};
static SkeletonRecord chn11[1]=
	{NULL,35.363998,0.000000,58.939999,-16383,-16378,16381,chn12,AC_ankou_L_hire_};
static SkeletonRecord chn1[1]=
	{NULL,-58.939999,-11.788000,0.000000,0,0,0,chn11,AC_ankou_mouth_};
static SkeletonRecord chn10[1]=
	{NULL,58.939999,70.728996,0.000000,0,0,0,chn1,AC_ankou_sebire_3_};
static SkeletonRecord chn9[1]=
	{NULL,23.576000,82.516998,0.000000,0,0,0,chn10,AC_ankou_sebire_2_};
static SkeletonRecord AC_ankou_tail_[1]=
	{AC_ankou_tail,141.457001,0.000000,0.000000,0,2277,427,chn9,AC_ankou_obire_};
static SkeletonRecord AC_ankou_body_[1]=
	{AC_ankou_body,0.000000,0.000000,0.000000,-52,15,-5,NULL,AC_ankou_tail_};
static SkeletonRecord chn6_1_2_2[1]=
	{NULL,0.000000,0.000000,-2.000000,0,16383,0,NULL,AC_ankou_body_};
SkeletonPtr AC_ankou_oyogu_list[]={
	chn6_1_2_2,
	AC_ankou_obire_,
	AC_ankou_sebire_2_,
	AC_ankou_sebire_3_,
	AC_ankou_mouth_,
	AC_ankou_L_hire_,
	AC_ankou_R_hire_,
	AC_ankou_light_,
	AC_ankou_chochin_,
	AC_ankou_sebire_1_,
	chn15,
	chn12,
	chn11,
	chn1,
	chn10,
	chn9,
	AC_ankou_tail_,
	AC_ankou_body_,
	NULL
};
