/* CN_Boss_walk */
#include<ultra64.h>
#include"../../source/sys_skeleton.h"
extern Gfx CN_Boss_B_pack[];
extern Gfx CN_Boss_Head[];
extern Gfx CN_Boss_Dotai[];
extern Gfx CN_Boss_Kosi[];
extern Gfx CN_Boss_Rightarm[];
extern Gfx CN_Boss_Leftarm[];
extern Gfx CN_Boss_Leftmomo[];
extern Gfx CN_Boss_Rightmomo[];
extern Gfx CN_Boss_Rigtsune[];
extern Gfx CN_Boss_Leftsune[];
extern Gfx CN_Boss_Leftasi[];
extern Gfx CN_Boss_Rightasi[];
static short CN_Boss_walk_prm[]={
	    0, -428, -428, -427, -426, -424, -421, -418,
	 -415, -412, -409, -405, -402, -399, -396, -393,
	 -390, -388, -387, -386, -385, -385, -385, -386,
	 -387, -387, -388, -390, -391, -392, -394, -396,
	 -398, -399, -401, -403, -405, -407, -409, -410,
	 -412, -414, -415, -416, -418, -419, -420, -420,
	 -421, -421, -421, -421, -420, -419, -417, -415,
	 -412, -409, -406, -403, -400, -397, -394, -391,
	 -389, -386, -384, -383, -381, -381, -380, -381,
	 -381, -382, -383, -384, -385, -387, -388, -390,
	 -392, -394, -396, -398, -400, -402, -405, -407,
	 -409, -411, -413, -415, -417, -419, -420, -422,
	 -423, -424, -425, -426, -426,    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,    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,-1877,-1872,-1858,-1835,-1804,-1765,-1717,
	-1663,-1602,-1534,-1460,-1381,-1296,-1206,-1112,
	-1013, -911, -806, -697, -586, -473, -358, -242,
	 -124,   -6,  111,  229,  346,  462,  577,  690,
	  802,  910, 1016, 1118, 1216, 1310, 1400, 1485,
	 1565, 1638, 1706, 1767, 1822, 1869, 1908, 1940,
	 1962, 1976, 1981, 1977, 1964, 1943, 1914, 1877,
	 1834, 1783, 1726, 1663, 1594, 1520, 1441, 1357,
	 1268, 1176, 1080,  981,  878,  773,  666,  557,
	  446,  335,  222,  108,   -4, -117, -230, -342,
	 -453, -562, -669, -774, -876, -976,-1072,-1164,
	-1253,-1336,-1416,-1490,-1559,-1622,-1679,-1729,
	-1773,-1809,-1838,-1860,-1873,    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,    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, 1773, 1768, 1755, 1734, 1706, 1669, 1626,
	 1576, 1520, 1458, 1390, 1317, 1239, 1156, 1070,
	  979,  885,  788,  689,  587,  483,  377,  270,
	  162,   54,  -54, -162, -270, -377, -483, -587,
	 -689, -788, -885, -979,-1070,-1156,-1239,-1317,
	-1390,-1458,-1520,-1576,-1626,-1669,-1706,-1734,
	-1755,-1768,-1773,-1769,-1757,-1737,-1711,-1677,
	-1637,-1591,-1538,-1480,-1417,-1349,-1276,-1199,
	-1118,-1033, -945, -853, -759, -663, -564, -464,
	 -362, -259, -156,  -52,   52,  156,  259,  362,
	  464,  564,  663,  759,  853,  945, 1033, 1118,
	 1199, 1276, 1349, 1417, 1480, 1538, 1591, 1637,
	 1677, 1711, 1737, 1757, 1769, 1376, 1374, 1367,
	 1356, 1342, 1323, 1300, 1275, 1245, 1213, 1178,
	 1140, 1100, 1057, 1012,  966,  917,  867,  815,
	  762,  708,  654,  598,  543,  487,  430,  374,
	  318,  263,  208,  155,  102,   50,    0,  -48,
	  -94, -139, -182, -222, -260, -295, -328, -357,
	 -383, -405, -424, -439, -450, -456, -458, -456,
	 -450, -440, -426, -409, -388, -364, -337, -307,
	 -274, -239, -201, -161, -119,  -75,  -30,   17,
	   65,  115,  166,  218,  271,  324,  378,  431,
	  485,  539,  593,  646,  699,  751,  802,  852,
	  900,  948,  993, 1037, 1079, 1119, 1157, 1192,
	 1225, 1255, 1282, 1306, 1327, 1344, 1358, 1368,
	 1374,32647,-32767,-32767,32765,32759,32750,32738,
	32722,32703,32681,32656,32627,32597,32563,32527,
	32489,32448,32405,32360,32313,32263,32213,32160,
	32106,32050,31993,31935,31875,31815,31754,31692,
	31629,31565,31501,31437,31372,31307,31243,31178,
	31113,31049,30985,30921,30858,30796,30735,30675,
	30615,30557,30500,30444,30390,30338,30287,30238,
	30190,30145,30102,30061,30023,29987,29953,29923,
	29895,29869,29847,29828,29812,29800,29791,29785,
	29784,29793,29819,29862,29920,29991,30075,30171,
	30277,30392,30514,30644,30778,30917,31059,31203,
	31347,31491,31633,31772,31906,32036,32158,32273,
	32379,32475,32559,32630,32688,32731,32757,15822,
	 5683, 5711, 5794, 5927, 6106, 6329, 6590, 6886,
	 7213, 7567, 7945, 8343, 8756, 9181, 9614,10051,
	10488,10922,11348,11763,12163,12544,12902,13233,
	13534,13800,14028,14214,14354,14444,14478,14455,
	14379,14253,14083,13871,13623,13341,13029,12693,
	12335,11960,11571,11173,10770,10365, 9963, 9568,
	 9182, 8812, 8433, 8023, 7587, 7128, 6651, 6159,
	 5656, 5146, 4634, 4122, 3617, 3120, 2636, 2170,
	 1725, 1305,  915,  557,  237,  -41, -235, -312,
	 -291, -189,  -26,  181,  415,  657,  889, 1093,
	 1291, 1513, 1755, 2014, 2286, 2569, 2858, 3150,
	 3442, 3731, 4012, 4283, 4540, 4780, 4999, 5194,
	 5360, 5496, 5598, 5661,-12520,-12535,-12577,-12647,
	-12742,-12862,-13006,-13172,-13359,-13566,-13792,-14036,
	-14297,-14573,-14863,-15167,-15483,-15809,-16146,-16491,
	-16843,-17202,-17565,-17933,-18304,-18676,-19049,-19422,
	-19792,-20160,-20524,-20882,-21234,-21579,-21915,-22242,
	-22557,-22860,-23150,-23426,-23686,-23930,-24156,-24362,
	-24549,-24715,-24858,-24977,-25072,-25141,-25139,-25029,
	-24822,-24528,-24156,-23718,-23224,-22683,-22107,-21506,
	-20889,-20267,-19651,-19051,-18476,-17938,-17447,-17012,
	-16645,-16355,-16112,-15876,-15649,-15429,-15218,-15014,
	-14819,-14631,-14452,-14280,-14116,-13961,-13813,-13673,
	-13542,-13418,-13302,-13195,-13095,-13003,-12919,-12843,
	-12776,-12716,-12664,-12620,-12584,-12556,-12536,-12524,
	    0,  -19,  -76, -164, -281, -421, -581, -756,
	 -941,-1133,-1327,-1519,-1705,-1880,-2039,-2180,
	-2296,-2385,-2441,-2461,-2460,-2457,-2451,-2444,
	-2434,-2422,-2409,-2394,-2377,-2358,-2337,-2315,
	-2291,-2266,-2239,-2211,-2181,-2150,-2118,-2085,
	-2050,-2015,-1978,-1941,-1902,-1863,-1823,-1782,
	-1740,-1698,-1655,-1612,-1568,-1524,-1479,-1435,
	-1389,-1344,-1299,-1253,-1207,-1162,-1116,-1071,
	-1026, -981, -936, -892, -848, -805, -762, -720,
	 -679, -638, -598, -558, -520, -482, -446, -410,
	 -376, -342, -310, -279, -250, -221, -195, -169,
	 -146, -123, -103,  -84,  -67,  -51,  -38,  -26,
	  -17,   -9,   -4,   -1,-16946, 9541, 9481, 9308,
	 9035, 8671, 8229, 7721, 7157, 6549, 5908, 5247,
	 4575, 3905, 3249, 2617, 2020, 1472,  982,  562,
	  224,  -40, -249, -407, -517, -581, -603, -586,
	 -533, -448, -333, -192,  -28,  154,  364,  608,
	  882, 1183, 1507, 1851, 2211, 2585, 2969, 3360,
	 3754, 4147, 4537, 4921, 5293, 5653, 5995, 6339,
	 6702, 7082, 7475, 7876, 8282, 8690, 9096, 9496,
	 9886,10263,10624,10964,11279,11567,11824,12045,
	12228,12368,12462,12518,12548,12555,12539,12503,
	12447,12374,12285,12181,12065,11938,11801,11656,
	11505,11350,11191,11031,10871,10713,10558,10409,
	10266,10131,10006, 9892, 9792, 9706, 9636, 9584,
	 9552,-25458,-25399,-25231,-24964,-24610,-24180,-23686,
	-23139,-22550,-21930,-21291,-20644,-20001,-19372,-18769,
	-18204,-17688,-17231,-16846,-16543,-16287,-16033,-15784,
	-15538,-15298,-15063,-14834,-14613,-14399,-14193,-13996,
	-13809,-13632,-13466,-13312,-13169,-13040,-12925,-12823,
	-12737,-12666,-12611,-12573,-12553,-12551,-12568,-12604,
	-12661,-12738,-12837,-12957,-13097,-13256,-13432,-13625,
	-13834,-14059,-14297,-14549,-14814,-15090,-15377,-15674,
	-15979,-16293,-16614,-16941,-17273,-17610,-17951,-18294,
	-18639,-18985,-19332,-19677,-20021,-20362,-20699,-21032,
	-21360,-21682,-21997,-22304,-22601,-22890,-23167,-23434,
	-23687,-23928,-24154,-24366,-24561,-24740,-24901,-25043,
	-25166,-25269,-25350,-25409,-25445,   98,   98,   98,
	   98,   98,   98,   98,   98,   97,   97,   97,
	   97,   97,   97,   97,   97,   97,   97,   97,
	   97,   97,   97,   97,   97,   97,   97,   97,
	   97,   97,   97,   97,   97,   97,   98,   98,
	   98,   98,   98,   98,   98,   98,   98,   98,
	   98,   98,   98,   98,   98,   98,   98,   98,
	   98,   98,   98,   98,   98,   98,   98,   98,
	   98,   97,   97,   97,   97,   97,   97,   97,
	   97,   97,   97,   97,   97,   97,   97,   97,
	   97,   97,   97,   97,   97,   97,   97,   97,
	   97,   97,   97,   97,   97,   98,   98,   98,
	   98,   98,   98,   98,   98,   98,   98,   98,
	   98, -975, -968, -947, -914, -870, -818, -759,
	 -694, -625, -554, -483, -412, -344, -280, -222,
	 -172, -131, -100,  -82,  -78,  -85,  -98, -116,
	 -140, -169, -202, -239, -279, -323, -369, -417,
	 -467, -518, -570, -623, -675, -727, -777, -826,
	 -874, -919, -961, -999,-1035,-1065,-1092,-1113,
	-1129,-1139,-1142,-1134,-1113,-1079,-1033, -979,
	 -916, -847, -774, -697, -618, -539, -462, -387,
	 -317, -253, -197, -150, -113,  -89,  -78,  -78,
	  -83,  -94, -109, -129, -153, -181, -212, -246,
	 -283, -322, -362, -405, -448, -492, -536, -580,
	 -624, -667, -708, -748, -786, -822, -854, -884,
	 -910, -933, -951, -964, -972,16434,16434,16434,
	16434,16435,16435,16436,16436,16437,16438,16438,
	16439,16440,16440,16441,16441,16442,16442,16442,
	16442,16442,16442,16442,16441,16441,16441,16441,
	16440,16440,16439,16439,16438,16438,16437,16437,
	16436,16436,16436,16435,16435,16434,16434,16433,
	16433,16433,16433,16432,16432,16432,16432,16432,
	16432,16433,16433,16434,16434,16435,16436,16436,
	16437,16438,16438,16439,16440,16440,16441,16441,
	16442,16442,16442,16442,16442,16442,16442,16442,
	16441,16441,16441,16441,16440,16440,16439,16439,
	16439,16438,16438,16437,16437,16437,16436,16436,
	16435,16435,16435,16434,16434,16434,16434,16434,
	16434, 8242,16383,-8242, 8219,16383,-8219,-16484,
	 8219,16383,-8219,-32767,-16484,   13,    2,    2,
	    2,    2,    2,    2,    2,    2,    2,    1,
	    1,    1,    1,    1,    1,    1,    1,    1,
	    0,    0,    0,    0,    0,    0,    0,    0,
	    0,    0,    0,    0,    0,    0,   -1,   -1,
	   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -2,
	   -2,   -2,   -2,   -2,   -2,   -2,   -2,   -2,
	   -2,   -2,   -2,   -2,   -2,   -2,   -2,   -2,
	   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,
	   -1,   -1,    0,    0,    0,    0,    0,    0,
	    0,    0,    0,    0,    0,    0,    0,    0,
	    1,    1,    1,    1,    1,    1,    1,    1,
	    1,    1,    2,    2,    2,    2,    2,    2,
	    2,    2,-1722,-1717,-1704,-1683,-1655,-1618,
	-1575,-1525,-1469,-1407,-1339,-1266,-1188,-1105,
	-1019, -928, -834, -737, -638, -536, -432, -326,
	 -219, -111,   -3,  105,  213,  321,  428,  534,
	  638,  740,  839,  936, 1030, 1121, 1207, 1290,
	 1368, 1441, 1509, 1571, 1627, 1677, 1720, 1757,
	 1785, 1806, 1819, 1824, 1820, 1808, 1788, 1762,
	 1728, 1688, 1642, 1589, 1531, 1468, 1400, 1327,
	 1250, 1169, 1084,  996,  904,  810,  714,  615,
	  515,  413,  310,  207,  103,   -1, -105, -208,
	 -311, -413, -513, -612, -708, -802, -894, -982,
	-1067,-1148,-1225,-1298,-1366,-1429,-1487,-1540,
	-1586,-1626,-1660,-1686,-1706,-1718,   98,   98,
	   98,   98,   98,   98,   98,   98,   97,   97,
	   97,   97,   97,   97,   97,   97,   97,   97,
	   97,   97,   97,   97,   97,   97,   97,   97,
	   97,   97,   97,   97,   97,   97,   97,   98,
	   98,   98,   98,   98,   98,   98,   98,   98,
	   98,   98,   98,   98,   98,   98,   98,   98,
	   98,   98,   98,   98,   98,   98,   98,   98,
	   98,   98,   97,   97,   97,   97,   97,   97,
	   97,   97,   97,   97,   97,   97,   97,   97,
	   97,   97,   97,   97,   97,   97,   97,   97,
	   97,   97,   97,   97,   97,   97,   98,   98,
	   98,   98,   98,   98,   98,   98,   98,   98,
	   98,   98, -975, -968, -947, -914, -870, -818,
	 -759, -694, -625, -554, -483, -412, -344, -280,
	 -222, -172, -131, -100,  -82,  -78,  -85,  -98,
	 -116, -140, -169, -202, -239, -279, -323, -369,
	 -417, -467, -518, -570, -623, -675, -727, -777,
	 -826, -874, -919, -961, -999,-1035,-1065,-1092,
	-1113,-1129,-1139,-1142,-1134,-1113,-1079,-1033,
	 -979, -916, -847, -774, -697, -618, -539, -462,
	 -387, -317, -253, -197, -150, -113,  -89,  -78,
	  -78,  -83,  -94, -109, -129, -153, -181, -212,
	 -246, -283, -322, -362, -405, -448, -492, -536,
	 -580, -624, -667, -708, -748, -786, -822, -854,
	 -884, -910, -933, -951, -964, -972,16434,16434,
	16434,16434,16435,16435,16436,16436,16437,16438,
	16438,16439,16440,16440,16441,16441,16442,16442,
	16442,16442,16442,16442,16442,16441,16441,16441,
	16441,16440,16440,16439,16439,16438,16438,16437,
	16437,16436,16436,16436,16435,16435,16434,16434,
	16433,16433,16433,16433,16432,16432,16432,16432,
	16432,16432,16433,16433,16434,16434,16435,16436,
	16436,16437,16438,16438,16439,16440,16440,16441,
	16441,16442,16442,16442,16442,16442,16442,16442,
	16442,16441,16441,16441,16441,16440,16440,16439,
	16439,16439,16438,16438,16437,16437,16437,16436,
	16436,16435,16435,16435,16434,16434,16434,16434,
	16434,16434,};
static unsigned short CN_Boss_walk_tbl[]={
	    1,    0,	/* chn1_1translate x */
	  100,    1,	/* chn1_1 translate y */
	    1,    0,	/* chn1_1 translate z */
	    1,    0,	/* chn1_1 rotate x */
	    1,    0,	/* chn1_1 rotate y */
	    1,    0,	/* chn1_1 rotate z */
	  100,  101,	/* cube79 rotate x */
	    1,    0,	/* cube79 rotate y */
	  100,  201,	/* cube79 rotate z */
	  100,  301,	/* cube80 rotate x */
	    1,    0,	/* cube80 rotate y */
	  100,  401,	/* cube80 rotate z */
	  100,  501,	/* cube78 rotate x */
	    1,    0,	/* cube78 rotate y */
	    1,  601,	/* cube78 rotate z */
	    1,  602,	/* cube71 rotate x */
	  100,  603,	/* cube71 rotate y */
	    1,  703,	/* cube71 rotate z */
	    1,    0,	/* cube76 rotate x */
	    1,    0,	/* cube76 rotate y */
	  100,  704,	/* cube76 rotate z */
	    1,    0,	/* cube64 rotate x */
	    1,    0,	/* cube64 rotate y */
	  100,  804,	/* cube64 rotate z */
	    1,    0,	/* cube73 rotate x */
	  100,  904,	/* cube73 rotate y */
	    1, 1004,	/* cube73 rotate z */
	    1,    0,	/* cube77 rotate x */
	    1,    0,	/* cube77 rotate y */
	  100, 1005,	/* cube77 rotate z */
	    1,    0,	/* cube75 rotate x */
	    1,    0,	/* cube75 rotate y */
	  100, 1105,	/* cube75 rotate z */
	  100, 1205,	/* cube81 rotate x */
	  100, 1305,	/* cube81 rotate y */
	  100, 1405,	/* cube81 rotate z */
	    1, 1505,	/* chn8 rotate x */
	    1, 1506,	/* chn8 rotate y */
	    1, 1507,	/* chn8 rotate z */
	    1, 1508,	/* chn2 rotate x */
	    1, 1509,	/* chn2 rotate y */
	    1, 1510,	/* chn2 rotate z */
	    1,    0,	/* chn5 rotate x */
	    1,    0,	/* chn5 rotate y */
	    1, 1511,	/* chn5 rotate z */
	    1, 1512,	/* chn4 rotate x */
	    1, 1513,	/* chn4 rotate y */
	    1, 1514,	/* chn4 rotate z */
	    1,    0,	/* chn7 rotate x */
	    1, 1515,	/* chn7 rotate y */
	    1, 1516,	/* chn7 rotate z */
	    1, 1517,	/* cube65 rotate x */
	  100, 1518,	/* cube65 rotate y */
	  100, 1618,	/* cube65 rotate z */
	  100, 1718,	/* cube62 rotate x */
	  100, 1818,	/* cube62 rotate y */
	  100, 1918,	/* cube62 rotate z */
};
AnimeRecord CN_Boss_walk_anm={
	100,
	18,
	CN_Boss_walk_prm,
	CN_Boss_walk_tbl
};
static SkeletonRecord cube79[1]=
	{CN_Boss_Rightarm,0.000000,0.000000,0.000000,0,-1397,0,NULL,NULL};
static SkeletonRecord cube80[1]=
	{CN_Boss_Leftarm,0.000000,0.000000,0.000000,0,-1397,0,NULL,NULL};
static SkeletonRecord cube78[1]=
	{CN_Boss_Head,0.000000,0.000000,0.000000,0,1293,32647,NULL,NULL};
static SkeletonRecord cube71[1]=
	{CN_Boss_Leftasi,202.751999,0.000000,0.000000,-32767,-32767,21973,NULL,NULL};
static SkeletonRecord cube76[1]=
	{CN_Boss_Leftsune,232.078995,0.000000,0.000000,0,0,4639,NULL,cube71};
static SkeletonRecord cube64[1]=
	{CN_Boss_Leftmomo,0.000000,0.000000,0.000000,0,0,-10801,NULL,cube76};
static SkeletonRecord cube73[1]=
	{CN_Boss_Rightasi,202.751999,0.000000,0.000000,0,0,-16946,NULL,NULL};
static SkeletonRecord cube77[1]=
	{CN_Boss_Rigtsune,232.078995,0.000000,0.000000,0,0,-158,NULL,cube73};
static SkeletonRecord cube75[1]=
	{CN_Boss_Rightmomo,0.000000,0.000000,0.000000,0,0,-21649,NULL,cube77};
static SkeletonRecord cube81[1]=
	{CN_Boss_B_pack,0.000000,0.000000,0.000000,0,0,15813,NULL,NULL};
static SkeletonRecord chn8[1]=
	{NULL,171.354996,-2.250000,-88.834000,8242,16383,-8242,NULL,cube78};
static SkeletonRecord chn2[1]=
	{NULL,99.730003,-199.554993,1.253000,8219,16383,-8219,NULL,cube75};
static SkeletonRecord chn5[1]=
	{NULL,58.247002,-37.141998,0.000000,0,0,-16484,chn8,cube80};
static SkeletonRecord chn4[1]=
	{NULL,101.853996,199.654999,1.253000,8219,16383,-8219,chn2,cube64};
static SkeletonRecord chn7[1]=
	{NULL,58.945000,34.832001,0.000000,0,-32767,-16484,chn5,cube79};
static SkeletonRecord cube65[1]=
	{CN_Boss_Dotai,220.335007,0.000000,0.000000,1376,0,567,chn4,chn7};
static SkeletonRecord cube62[1]=
	{CN_Boss_Kosi,0.000000,0.000000,0.000000,0,0,15813,cube81,cube65};
static SkeletonRecord chn1[1]=
	{NULL,0.586000,-390.483002,0.000000,0,0,0,NULL,cube62};
SkeletonPtr CN_Boss_walk_list[]={
	chn1,
	cube79,
	cube80,
	cube78,
	cube71,
	cube76,
	cube64,
	cube73,
	cube77,
	cube75,
	cube81,
	chn8,
	chn2,
	chn5,
	chn4,
	chn7,
	cube65,
	cube62,
	NULL
};
