sm64/data/Anime/Noused/swimchase.c
2022-12-04 22:27:02 -05:00

162 lines
6.3 KiB
C

/********************************************************************************
Ultra 64 MARIO Brothers
mario chase swimming animation data
Copyright 1995 Nintendo co., ltd. All rights reserved
August 23, 1995
********************************************************************************/
#include "../headers.h"
static short mario_swim_chase_prm[]={
0, 189,16383, 7151,-2439,-7980,-4902,-1641,
-41994,16253, 374, 3749,-1962,-6258,29895,-11316,
50344, 452, 453, 456, 460, 464, 469, 472,
474, 473, 470, 463, 452, 426, 383, 330,
279, 238, 201, 163, 142, 153, 244, 382,
452, 400, 400, 398, 395, 391, 388, 386,
385, 385, 387, 392, 400, 420, 453, 492,
529, 555, 572, 583, 585, 571, 516, 439,
400,-5179,-5155,-5093,-5008,-4913,-4823,-4752,
-4714,-4723,-4795,-4942,-5179,-5735,-6688,-7821,
-8920,-9770,-10504,-11199,-11558,-11284,-9395,-6609,
-5179, 4625, 4997, 5958, 7272, 8704,10018,10979,
11352,10379, 8198, 5912, 4625, 4271, 4041, 3915,
3877, 3909, 3994, 4114, 4251, 4388, 4508, 4592,
4625, 1280, 1285, 1298, 1318, 1343, 1370, 1399,
1426, 1450, 1470, 1484, 1488, 1484, 1473, 1456,
1434, 1410, 1384, 1359, 1334, 1313, 1296, 1284,
1280, 1192,-3801,-4153,-5119,-6562,-8346,-10334,
-12391,-14380,-16163,-17607,-18572,-18925,-18627,-17804,
-16561,-15004,-13236,-11363,-9490,-7722,-6164,-4921,
-4099,-3801, -165, -142, -89, -30, 11, 27,
25, 6, -33, -87, -137, -165, -174, -180,
-184, -185, -184, -182, -178, -175, -171, -168,
-166, -165, -237, -244, -260, -277, -289, -290,
-284, -276, -266, -253, -243, -237, -234, -233,
-232, -232, -232, -233, -234, -234, -235, -236,
-236, -237,-1247,-2133,-4182,-6485,-8133,-8789,
-8744,-8032,-6471,-4335,-2352,-1247, -891, -658,
-532, -494, -526, -611, -732, -871,-1009,-1130,
-1215,-1247, 2503, 2471, 2388, 2273, 2146, 2025,
1929, 1878, 1891, 1987, 2184, 2503, 3107, 4061,
5232, 6487, 7693, 8720, 9432, 9699, 8575, 6101,
3627, 2503, 870, 855, 815, 756, 682, 600,
514, 432, 358, 299, 259, 244, 256, 290,
342, 406, 479, 557, 634, 708, 772, 823,
858, 870, -725,-17701, 6603,32981,22994,-16545,
-16227,-15354,-14050,-12439,-10642,-8784,-6988,-5376,
-4072,-3200,-2882,-3150,-3894,-5017,-6424,-8021,
-9713,-11405,-13003,-14410,-15533,-16276,-16545,57388,
31328,23115,-16545, 0, 33, 106, 179, 212,
206, 187, 160, 125, 85, 42, 0, -61,
-140, -210, -239, -229, -202, -163, -119, -75,
-37, -10, 0, 0, 126, 403, 680, 806,
781, 712, 607, 474, 323, 162, 0, -232,
-534, -796, -907, -868, -765, -620, -453, -287,
-141, -39, 0,-12086,-12085,-12082,-12079,-12078,
-12079,-12080,-12081,-12083,-12085,-12086,-12086,-12085,
-12081,-12077,-12076,-12076,-12077,-12079,-12081,-12083,
-12085,-12086,-12086, 0, 71, 203, 274, 269,
254, 231, 199, 159, 112, 59, 0, -128,
-300, -387, -374, -338, -287, -225, -161, -100,
-48, -13, 0, 0, 18, 53, 72, 71,
67, 60, 52, 42, 29, 15, 0, -33,
-79, -102, -99, -89, -76, -59, -42, -26,
-12, -3, 0, 4371, 4371, 4373, 4374, 4373,
4373, 4372, 4372, 4371, 4371, 4371, 4371, 4372,
4375, 4376, 4376, 4375, 4375, 4374, 4373, 4372,
4371, 4371, 4371, 1402, 1345, 1188, 954, 665,
342, 9, -313, -602, -836, -993,-1050,-1002,
-869, -667, -414, -127, 175, 479, 766, 1019,
1220, 1354, 1402, 907, 870, 768, 617, 429,
220, 4, -203, -391, -542, -644, -681, -650,
-563, -433, -269, -83, 112, 309, 495, 658,
789, 875, 907,26813,26812,26811,26808,26805,
26802,26798,26794,26791,26789,26787,26786,26787,
26788,26791,26793,26796,26800,26803,26806,26809,
26811,26813,26813
};
static short mario_swim_chase_tbl[]={
1, 0, /* chn14_3translate x */
1, 1, /* chn14_3 translate y */
1, 0, /* chn14_3 translate z */
1, 0, /* chn14_3 rotate x */
1, 2, /* chn14_3 rotate y */
1, 0, /* chn14_3 rotate z */
24, 459, /* <m_waist>1_3 rotate x */
24, 483, /* <m_waist>1_3 rotate y */
24, 507, /* <m_waist>1_3 rotate z */
24, 387, /* <m_body>1 rotate x */
24, 411, /* <m_body>1 rotate y */
24, 435, /* <m_body>1 rotate z */
24, 315, /* <m_head>2 rotate x */
24, 339, /* <m_head>2 rotate y */
24, 363, /* <m_head>2 rotate z */
1, 311, /* chn6 rotate x */
1, 312, /* chn6 rotate y */
1, 313, /* chn6 rotate z */
1, 7, /* <m_larmA>1 rotate x */
1, 8, /* <m_larmA>1 rotate y */
1, 9, /* <m_larmA>1 rotate z */
1, 0, /* <m_larmB>1 rotate x */
1, 0, /* <m_larmB>1 rotate y */
1, 6, /* <m_larmB>1 rotate z */
1, 3, /* <m_rhand2>2 rotate x */
1, 4, /* <m_rhand2>2 rotate y */
1, 5, /* <m_rhand2>2 rotate z */
1, 284, /* chn10 rotate x */
1, 285, /* chn10 rotate y */
1, 286, /* chn10 rotate z */
1, 14, /* <m_rarmA>1 rotate x */
1, 15, /* <m_rarmA>1 rotate y */
1, 16, /* <m_rarmA>1 rotate z */
1, 0, /* <m_rarmB>1 rotate x */
1, 0, /* <m_rarmB>1 rotate y */
1, 13, /* <m_rarmB>1 rotate z */
1, 10, /* <m_rhand2>1 rotate x */
1, 11, /* <m_rhand2>1 rotate y */
1, 12, /* <m_rhand2>1 rotate z */
1, 0, /* chn15 rotate x */
1, 0, /* chn15 rotate y */
24, 287, /* chn15 rotate z */
24, 258, /* <m_llegA>1 rotate x */
1, 282, /* <m_llegA>1 rotate y */
1, 283, /* <m_llegA>1 rotate z */
1, 0, /* <m_llegB>1 rotate x */
1, 0, /* <m_llegB>1 rotate y */
24, 234, /* <m_llegB>1 rotate z */
24, 162, /* <m_ltoot>1 rotate x */
24, 186, /* <m_ltoot>1 rotate y */
24, 210, /* <m_ltoot>1 rotate z */
1, 0, /* chn17 rotate x */
1, 0, /* chn17 rotate y */
1, 314, /* chn17 rotate z */
24, 113, /* <m_rlegA>1 rotate x */
1, 137, /* <m_rlegA>1 rotate y */
24, 138, /* <m_rlegA>1 rotate z */
1, 0, /* <m_rlegB>1 rotate x */
1, 0, /* <m_rlegB>1 rotate y */
24, 89, /* <m_rlegB>1 rotate z */
24, 17, /* <m_rfoot>1 rotate x */
24, 41, /* <m_rfoot>1 rotate y */
24, 65, /* <m_rfoot>1 rotate z */
};
AnimeRecord animMarioSwimChase = {
MAP_ANIM_NORMAL, /* attribute */
0, /* syncro */
0, /* start frame */
0, /* loop frame */
24,
20,
mario_swim_chase_prm,
mario_swim_chase_tbl
};