/* TI_Rocker */
#include<ultra64.h>
#include"../../source/sys_skeleton.h"
extern Gfx TI_Rocker_Head01[];
extern Gfx TI_Rocker_Head02[];
extern Gfx TI_Rocker_Larm[];
extern Gfx TI_Rocker_Lhand01[];
extern Gfx TI_Rocker_Lhand02[];
extern Gfx TI_Rocker_Rarm[];
extern Gfx TI_Rocker_Rhand01[];
extern Gfx TI_Rocker_Rhand02[];
extern Gfx TI_Rocker_Tail[];
extern Gfx TI_Rocker_Body[];
static short TI_Rocker_prm[]={
	    0,  109,  108,  106,  103,   99,   95,   90,
	   85,   81,   77,   74,   71,   69,   66,   64,
	   63,   61,   60,   60,   61,   65,   71,   78,
	   86,   94,  101,  107,  111,  113,  115,  117,
	  118,  119,  119,  119,  119,  119,  119,  118,
	  118,  117,  115,  112,  109,  106,  104,  102,
	  102,  102,  102,  102,  102,  101,  101,  101,
	  101,  101,  102,  102,  103,  104,  105,  106,
	  107,  107,  108,  109,  109,  109,  109,  109,
	  109,  -63,  -62,  -58,  -52,  -45,  -37,  -29,
	  -20,  -13,   -6,   -2,    1,    3,    4,    5,
	    5,    5,    4,    4,    2,   -2,  -10,  -21,
	  -33,  -46,  -59,  -72,  -85,  -97, -107, -115,
	 -119, -122, -125, -126, -128, -129, -131, -133,
	 -136, -140, -146, -153, -159, -164, -167, -166,
	 -157, -149, -140, -132, -124, -115, -107,  -98,
	  -90,  -82,  -77,  -74,  -71,  -69,  -68,  -67,
	  -66,  -65,  -65,  -63,  -63,  -63,  -63,  -63,
	  -63,16383,-14953,-15619,-17166,-18959,-20590,-21898,
	-22888,-23183,-21805,-19197,-17654,-18399,-19307,-20255,
	-21125,-21828,-22311,-22550,-22515,-21908,-20488,-18317,
	-15541,-12247,-8257,-1132,    0,    0,    0,    0,
	  -21,-4101,-6036,-7208,-7886,-8161,-8092,-7795,
	-7144,-6372,-7012,-8957,-10929,-12322,-12826,-12309,
	-10749,-6551,  -24,    0,  -24,  -23,  -21,    0,
	  -21,  -21,-7671,-13769,-12954,-11432,-9319,-7671,
	-9395,-12915,-14860,-14891,-14953,-14953,-14953,-14953,
	-14953,-14953,-14394,-15483,-17567,-19398,-20609,-20523,
	-17947,-15033,-16014,-16839,-17518,-18253,-19147,-20075,
	-20924,-21606,-22072,-22302,-22268,-21681,-20297,-18163,
	-15416,-12138,-8145,    0,  -21,  -22,    0,  -24,
	-3641,-5479,-6892,-7785,-8283,-8443,-8308,-7957,
	-7256,-6426,-6867,-8621,-10528,-11977,-12649,-12302,
	-10638,-6248,  -21,    0,-4110,-7132,-3573,-8885,
	-10269,-9658,-10078,-9847,-9682,-11007,-13233,-14382,
	-14200,-14249,-14281,-14321,-14394,-14394,-14394,-14394,
	-14394,-14394,-30071,-30500,-31601,32488,31040,29867,
	29154,28969,29279,29938,30674,31244,31607,31750,
	31714,31534,31228,30803,30247,29042,27012,24844,
	23263,22777,23593,25660,28354,30709,-32701,-30357,
	-28107,-26301,-25001,-24033,-23410,-23123,-23127,-22889,
	-22426,-22349,-23410,-25683,-28588,-31426,31687,29504,
	27266,24983,23547,23117,24055,26528,29632,32103,
	-31742,-31852,-32139,-32483,32591,32133,31825,31809,
	32199,-32435,-31581,-30789,-30071,-30071,-30071,-30071,
	-30071,-30071,-14953,-15619,-17166,-18959,-20590,-21898,
	-22888,-23183,-21805,-19197,-17654,-18399,-19307,-20255,
	-21125,-21828,-22311,-22550,-22515,-21908,-20488,-18317,
	-15541,-12247,-8257,-1132,    0,    0,    0,    0,
	  -21,-4101,-6036,-7208,-7886,-8161,-8092,-7795,
	-7144,-6372,-7012,-8957,-10929,-12322,-12826,-12309,
	-10749,-6551,  -24,    0,  -24,  -23,  -21,    0,
	  -21,  -21,-7671,-13769,-12954,-11432,-9319,-7671,
	-9395,-12915,-14860,-14891,-14953,-14953,-14953,-14953,
	-14953,-14953,-8122,-8259,-8551,-8865,-9089,-9046,
	-8462,-6656,-4280,-2808,-2326,-2450,-2844,-3439,
	-4142,-4834,-5381,-5653,-5508,-4929,-4047,-3071,
	-2315,-1947,-1918,-1901,-1711,-1841,-2076,-2419,
	-2880,-4739,-5891,-6713,-7240,-7495,-7529,-7517,
	-7332,-7034,-6910,-6954,-7199,-7750,-8567,-9395,
	-9845,-8346,-5039,-3463,-2535,-2322,-2879,-3512,
	-3142,-2692,-2753,-7832,-11359,-10361,-8374,-6772,
	-6671,-7457,-7899,-8022,-8122,-8122,-8122,-8122,
	-8122,-8122,-2606,-2260,-1403, -291,  877, 1957,
	 2819, 2980, 2346, 1855, 1736, 1831, 1847, 1879,
	 1979, 2144, 2321, 2437, 2436, 2168, 1718, 1400,
	 1284, 1171,  754, -510,-1480,-2582,-3623,-4622,
	-5468,-5143,-4754,-4297,-3792,-3293,-2850,-2503,
	-2231,-2048,-1515, -724, -228, -203, -645,-1476,
	-2579,-3964,-4842,-2448,  753, 4570, 7944, 8946,
	 7514, 4381, 1874, -128,-2755,-4319,-5172,-5284,
	-4399,-3241,-2565,-2601,-2606,-2606,-2606,-2606,
	-2606,-2606, -304,  170, 1328, 2829, 4420, 5856,
	 6831, 6223, 3639,  572, -925, -232,  645, 1637,
	 2648, 3567, 4275, 4653, 4580, 3681, 1910, -337,
	-2760,-5276,-8018,-12375,-13199,-12822,-12256,-11485,
	-10481,-6732,-4288,-2279, -579,  828, 1945, 3207,
	 4382, 4951, 5594, 6601, 7483, 8152, 8679, 9135,
	 9570,10784, 9575,10925,11691,11696,10725, 9665,
	10108,10896,14444,14083, 7090, 2688,-1013,-3531,
	-3310,-1520, -520, -414, -304, -304, -304, -304,
	 -304, -304,-14394,-15483,-17567,-19398,-20609,-20523,
	-17947,-15033,-16014,-16839,-17518,-18253,-19147,-20075,
	-20924,-21606,-22072,-22302,-22268,-21681,-20297,-18163,
	-15416,-12138,-8145,    0,  -21,  -22,    0,  -24,
	-3641,-5479,-6892,-7785,-8283,-8443,-8308,-7957,
	-7256,-6426,-6867,-8621,-10528,-11977,-12649,-12302,
	-10638,-6248,  -21,    0,-4110,-7132,-3573,-8885,
	-10269,-9658,-10078,-9847,-9682,-11007,-13233,-14382,
	-14200,-14249,-14281,-14321,-14394,-14394,-14394,-14394,
	-14394,-14394, 8600, 8988, 9685,10097, 9680, 7484,
	 4628, 3070, 2739, 2491, 2374, 2494, 2878, 3455,
	 4134, 4796, 5317, 5574, 5438, 4895, 4059, 3116,
	 2373, 2004, 1967, 1896, 1747, 1891, 2135, 2497,
	 4082, 5259, 6226, 6916, 7329, 7487, 7444, 7358,
	 7109, 6780, 6658, 6742, 7004, 7480, 8166, 8900,
	 9291, 7272, 4143, 3331, 3494, 3859, 3663, 4591,
	 7348,10956,12026,11737,10422, 9449, 9001, 8530,
	 8077, 8220, 8362, 8492, 8600, 8600, 8600, 8600,
	 8600, 8600, 3264, 2719, 1500,  185, -783, -861,
	 -424, -501,-1069,-1483,-1736,-1833,-1852,-1883,
	-1977,-2130,-2293,-2400,-2400,-2148,-1714,-1397,
	-1269,-1144, -715,  667, 1510, 2689, 3795, 4830,
	 4994, 4957, 4627, 4203, 3726, 3250, 2822, 2478,
	 2208, 2038, 1618,  969,  520,  425,  721, 1416,
	 2534, 3597, 3555, 1639,  288,  147, 1127,  591,
	 2013, 4124, 4831, 5766, 6081, 5252, 3975, 3245,
	 3168, 3201, 3241, 3268, 3264, 3264, 3264, 3264,
	 3264, 3264, -164,  733, 2583, 4356, 5117, 3447,
	  -74,-2817,-2023,-1296, -663,   34,  920, 1921,
	 2943, 3874, 4592, 4976, 4899, 3986, 2195,  -75,
	-2521,-5058,-7823,-12776,-12953,-12530,-11930,-11093,
	-7778,-5430,-3301,-1467,  103, 1410, 2443, 3632,
	 4737, 5244, 5746, 6543, 7212, 7751, 8316, 8966,
	 9655,11100, 9777,10430,12402,13871,12367,14686,
	14048,10363, 7630, 4287, 1347,    0,  -82, -228,
	 -692, -552, -421, -293, -164, -164, -164, -164,
	 -164, -164,-16383,16383,16383,16383,-16383,16383,
	-30071,-30500,-31601,32488,31040,29867,29154,28969,
	29279,29938,30674,31244,31607,31750,31714,31534,
	31228,30803,30247,29042,27012,24844,23263,22777,
	23593,25660,28354,30709,-32701,-30357,-28107,-26301,
	-25001,-24033,-23410,-23123,-23127,-22889,-22426,-22349,
	-23410,-25683,-28588,-31426,31687,29504,27266,24983,
	23547,23117,24055,26528,29632,32103,-31742,-31852,
	-32139,-32483,32591,32133,31825,31809,32199,-32435,
	-31581,-30789,-30071,-30071,-30071,-30071,-30071,-30071,
	-11630,-11825,-12294,-12821,-13194,-13249,-12901,-12146,
	-11073,-9868,-8841,-8337,-8393,-8882,-9627,-10461,
	-11244,-11860,-12197,-12728,-13804,-15038,-16053,-16560,
	-16418,-15688,-14639,-13735,-12855,-11590,-10156,-8833,
	-7784,-6981,-6443,-6155,-6058,-6062,-6054,-5904,
	-6016,-6576,-7218,-7841,-8562,-9594,-11080,-13542,
	-15517,-17130,-18425,-19406,-20063,-20377,-20338,-19947,
	-19217,-18393,-17530,-16673,-15843,-15051,-14299,-13584,
	-12905,-12256,-11630,-11630,-11630,-11630,-11630,-11630,
	-2737,-2439,-1676, -689,  280, 1032, 1434, 1439,
	 1091,  527,    0, -156,  136,  773, 1602, 2478,
	 3277, 3892, 4222, 4550, 5083, 5513, 5530, 4906,
	 3567, 1652, -501,-2398,-4140,-6083,-7980,-9542,
	-10696,-11577,-12187,-12559,-12759,-12882,-13044,-13377,
	-13593,-13546,-13488,-13430,-13186,-12478,-11083,-8192,
	-5687,-3471,-1523,  144, 1504, 2523, 3180, 3470,
	 3406, 2926, 2325, 1663,  977,  291, -381,-1028,
	-1641,-2212,-2737,-2737,-2737,-2737,-2737,-2737,
	};
static unsigned short TI_Rocker_tbl[]={
	    1,    0,	/* chn6translate x */
	   72,    1,	/* chn6 translate y */
	   72,   73,	/* chn6 translate z */
	    1,    0,	/* chn6 rotate x */
	    1,  145,	/* chn6 rotate y */
	    1,    0,	/* chn6 rotate z */
	    1,    0,	/* TI_Rocker_Lhand01 rotate x */
	    1,    0,	/* TI_Rocker_Lhand01 rotate y */
	   72,  146,	/* TI_Rocker_Lhand01 rotate z */
	    1,    0,	/* TI_Rocker_Rhand02 rotate x */
	    1,    0,	/* TI_Rocker_Rhand02 rotate y */
	   72,  218,	/* TI_Rocker_Rhand02 rotate z */
	    1,    0,	/* TI_Rocker_Head02 rotate x */
	    1,    0,	/* TI_Rocker_Head02 rotate y */
	   72,  290,	/* TI_Rocker_Head02 rotate z */
	    1,    0,	/* TI_Rocker_Lhand02 rotate x */
	    1,    0,	/* TI_Rocker_Lhand02 rotate y */
	   72,  362,	/* TI_Rocker_Lhand02 rotate z */
	   72,  434,	/* TI_Rocker_Larm rotate x */
	   72,  506,	/* TI_Rocker_Larm rotate y */
	   72,  578,	/* TI_Rocker_Larm rotate z */
	    1,    0,	/* TI_Rocker_Rhand01 rotate x */
	    1,    0,	/* TI_Rocker_Rhand01 rotate y */
	   72,  650,	/* TI_Rocker_Rhand01 rotate z */
	   72,  722,	/* TI_Rocker_Rarm rotate x */
	   72,  794,	/* TI_Rocker_Rarm rotate y */
	   72,  866,	/* TI_Rocker_Rarm rotate z */
	    1,  938,	/* chn5 rotate x */
	    1,  939,	/* chn5 rotate y */
	    1,  940,	/* chn5 rotate z */
	    1,  941,	/* chn3 rotate x */
	    1,  942,	/* chn3 rotate y */
	    1,  943,	/* chn3 rotate z */
	    1,    0,	/* TI_Rocker_Head01 rotate x */
	    1,    0,	/* TI_Rocker_Head01 rotate y */
	   72,  944,	/* TI_Rocker_Head01 rotate z */
	    1,    0,	/* chn2 rotate x */
	    1,    0,	/* chn2 rotate y */
	    1,    0,	/* chn2 rotate z */
	    1,    0,	/* TI_Rocker_Tail rotate x */
	    1,    0,	/* TI_Rocker_Tail rotate y */
	   72, 1016,	/* TI_Rocker_Tail rotate z */
	    1,    0,	/* TI_Rocker_Body rotate x */
	    1,    0,	/* TI_Rocker_Body rotate y */
	   72, 1088,	/* TI_Rocker_Body rotate z */
};
AnimeRecord TI_Rocker_anm={
	72,
	14,
	TI_Rocker_prm,
	TI_Rocker_tbl
};
static SkeletonRecord TI_Rocker_Lhand01_[1]=
	{TI_Rocker_Lhand01,78.400002,0.000000,0.000000,0,0,-14953,NULL,NULL};
static SkeletonRecord TI_Rocker_Rhand02_[1]=
	{TI_Rocker_Rhand02,78.400002,0.000000,0.000000,0,0,-14394,NULL,NULL};
static SkeletonRecord TI_Rocker_Head02_[1]=
	{TI_Rocker_Head02,0.000000,0.000000,0.000000,0,0,-30071,NULL,NULL};
static SkeletonRecord TI_Rocker_Lhand02_[1]=
	{TI_Rocker_Lhand02,78.400002,0.000000,0.000000,0,0,-14953,TI_Rocker_Lhand01_,NULL};
static SkeletonRecord TI_Rocker_Larm_[1]=
	{TI_Rocker_Larm,0.000000,0.000000,0.000000,-8122,-2606,-304,NULL,TI_Rocker_Lhand02_};
static SkeletonRecord TI_Rocker_Rhand01_[1]=
	{TI_Rocker_Rhand01,78.400002,0.000000,0.000000,0,0,-14394,TI_Rocker_Rhand02_,NULL};
static SkeletonRecord TI_Rocker_Rarm_[1]=
	{TI_Rocker_Rarm,0.000000,0.000000,0.000000,8600,3264,-164,NULL,TI_Rocker_Rhand01_};
static SkeletonRecord chn5[1]=
	{NULL,57.400002,2.800000,-8.400000,-16383,16383,16383,NULL,TI_Rocker_Rarm_};
static SkeletonRecord chn3[1]=
	{NULL,57.400002,2.800000,8.400000,16383,-16383,16383,chn5,TI_Rocker_Larm_};
static SkeletonRecord TI_Rocker_Head01_[1]=
	{TI_Rocker_Head01,0.000000,0.000000,0.000000,0,0,-30071,TI_Rocker_Head02_,chn3};
static SkeletonRecord chn2[1]=
	{NULL,-16.799999,0.000000,0.000000,0,0,0,NULL,TI_Rocker_Head01_};
static SkeletonRecord TI_Rocker_Tail_[1]=
	{TI_Rocker_Tail,17.000000,0.000000,0.000000,0,0,-11631,chn2,NULL};
static SkeletonRecord TI_Rocker_Body_[1]=
	{TI_Rocker_Body,0.000000,0.000000,0.000000,0,0,-2737,NULL,TI_Rocker_Tail_};
static SkeletonRecord chn6[1]=
	{NULL,0.000000,109.194000,-63.986000,0,16383,0,NULL,TI_Rocker_Body_};
SkeletonPtr TI_Rocker_list[]={
    chn6,               /*01*/
    TI_Rocker_Lhand01_, /*02*/
    TI_Rocker_Rhand02_, /*03*/
    TI_Rocker_Head02_,  /*04*/
    TI_Rocker_Lhand02_, /*05*/
    TI_Rocker_Larm_,    /*06*/
    TI_Rocker_Rhand01_, /*07*/
    TI_Rocker_Rarm_,    /*08*/
    chn5,               /*09*/
    chn3,               /*10*/
    TI_Rocker_Head01_,  /*11*/
    chn2,               /*12*/
    TI_Rocker_Tail_,    /*13*/
    TI_Rocker_Body_,    /*14*/
    NULL
};
