152 lines
5.9 KiB
C
152 lines
5.9 KiB
C
/********************************************************************************
|
|
Ultra 64 MARIO Brothers
|
|
|
|
mario jumping throw animation data
|
|
|
|
Copyright 1995 Nintendo co., ltd. All rights reserved
|
|
|
|
July 11, 1995
|
|
********************************************************************************/
|
|
|
|
#include "../headers.h"
|
|
|
|
|
|
static short mario_carry_jumpattack_prm[]={
|
|
0, 170, 173, 176, 179, 182, 184, 185,
|
|
186, 185, 182, 177, 0, 0, 0, 1,
|
|
1, 1, 1, 1, 0, 0, -1,16383,
|
|
-5069,-5062,-5112,-5194,-5284,-5375,-5472,-5574,
|
|
-5680,-5787,-5894,-4051,-4066,-3961,-3787,-3595,
|
|
-3402,-3195,-2977,-2752,-2524,-2297,-9863,-9888,
|
|
-9709,-9411,-9083,-8755,-8401,-8029,-7645,-7256,
|
|
-6868,-11033,-10339,-8599,-6676,-5432,-4885,-4462,
|
|
-4140,-3896,-3705,-3544, 5243, 2378,-3032,-8353,
|
|
-10951,-10527,-8838,-6328,-3443, -627, 1673,-15026,
|
|
-13828,-10953,-8003,-6583,-7047,-8392,-10179,-11969,
|
|
-13324,-13805,-13385,-11069,-7518,-4363,-3235,-4092,
|
|
-5724,-8015,-10850,-14115,-17695, 2767, 5443, 7718,
|
|
5398, 2767, 2338, 2217, 2303, 2492, 2681, 2767,
|
|
525, 3348, 5749, 3301, 525, 72, -54, 35,
|
|
235, 434, 525,-4654,-2599, -850,-2633,-4654,
|
|
-4984,-5077,-5011,-4866,-4720,-4654,-7069,-3412,
|
|
-707,-3143,-7069,-10593,-12626,-11907,-10245,-8384,
|
|
-7069,-14176,-10932,-5584, 1473, 5464, 3209, -582,
|
|
-5123,-9627,-13306,-15373,13644,14710,16641,20027,
|
|
22107,21296,19964,18273,16385,14465,12673,-44906,
|
|
-39526,-30629,-21729,-16626,-18067,-20945,-24659,-28610,
|
|
-32197,-34821, 389, 345, 256, 153, 67, 6,
|
|
-45, -94, -145, -204, -276, -41, -89, -140,
|
|
-193, -243, -292, -344, -395, -442, -484, -516,
|
|
-3856,-3591,-4076,-4967,-5922,-6879,-7972,-9144,
|
|
-10338,-11498,-12566, 3129, 3209, 4054, 5146, 5969,
|
|
6354, 6566, 6735, 6990, 7462, 8279, 8025, 8339,
|
|
8311, 8039, 7620, 7045, 6300, 5476, 4661, 3945,
|
|
3418, 233, 273, 308, 339, 364, 289, 97,
|
|
-96, -178, -32, 455,-14228,-13591,-13622,-14068,
|
|
-14677,-15336,-16102,-16977,-17965,-19068,-20290, -220,
|
|
-171, -94, -11, 54, 103, 146, 185, 221,
|
|
257, 292, 225, 224, 213, 198, 184, 175,
|
|
167, 158, 149, 138, 124,-8232,-7652,-7078,
|
|
-6718,-6782,-7223,-7839,-8613,-9526,-10558,-11691,
|
|
22356,20237,16619,13157,11502,11930,13333,15295,
|
|
17398,19225,20359,-1636,-1741,-2026,-2428,-2879,
|
|
-3381,-3953,-4558,-5156,-5709,-6180,-5043,-4483,
|
|
-3441,-2455,-2067,-2311,-2811,-3497,-4297,-5139,
|
|
-5951,-30811,-31058,-30933,-30534,-29957,-29188,-28220,
|
|
-27159,-26111,-25181,-24477,32767,32767,16753,-16545,
|
|
32767,32767,16753,-16545, 9552, 8389, 5712, 2447,
|
|
-482,-3216,-5902,-7628,-7899,-7210,-6128,-2317,
|
|
-2272,-2017,-1710,-1510,-1448,-1482,-1662,-2213,
|
|
-2909,-3123, 7957, 6141, 2637,-1205,-4036,-5091,
|
|
-5147,-5164,-5581,-5958,-5938,-4693,-2831, 705,
|
|
4336, 6485, 7011, 6942, 6447, 5697, 4863, 4115,
|
|
0,-1011,-2731,-4398,-5251,-5211,-4793,-4126,
|
|
-3339,-2562,-1924,-7158,-5482,-1988, 1763, 4214,
|
|
5173, 5606, 5692, 5610, 5540, 5661,-16375,-15676,
|
|
-13822,-11179,-8111,-4981,-2156, 0, 919, 846,
|
|
632,-2219,-2123,-1869,-1509,-1091, -666, -286,
|
|
0, 100, 53, 5,16381,16440,16654,16987,
|
|
17402,17864,18336,18781,19504,20346,20584,
|
|
};
|
|
|
|
|
|
static short mario_carry_jumpattack_tbl[]={
|
|
1, 0, /* chn14translate x */
|
|
11, 1, /* chn14 translate y */
|
|
11, 12, /* chn14 translate z */
|
|
1, 0, /* chn14 rotate x */
|
|
1, 23, /* chn14 rotate y */
|
|
1, 0, /* chn14 rotate z */
|
|
11, 406, /* <m_waist>1 rotate x */
|
|
11, 417, /* <m_waist>1 rotate y */
|
|
11, 428, /* <m_waist>1 rotate z */
|
|
11, 373, /* <m_body>1_3 rotate x */
|
|
11, 384, /* <m_body>1_3 rotate y */
|
|
11, 395, /* <m_body>1_3 rotate z */
|
|
11, 340, /* <m_head>1 rotate x */
|
|
11, 351, /* <m_head>1 rotate y */
|
|
11, 362, /* <m_head>1 rotate z */
|
|
|
|
1, 336, /* chn6_3 rotate x */
|
|
1, 337, /* chn6_3 rotate y */
|
|
1, 338, /* chn6_3 rotate z */
|
|
11, 68, /* <m_larmA>1 rotate x */
|
|
11, 79, /* <m_larmA>1 rotate y */
|
|
11, 90, /* <m_larmA>1 rotate z */
|
|
1, 0, /* <m_larmB>1_1 rotate x */
|
|
1, 0, /* <m_larmB>1_1 rotate y */
|
|
11, 57, /* <m_larmB>1_1 rotate z */
|
|
11, 24, /* <m_lhand>1_1 rotate x */
|
|
11, 35, /* <m_lhand>1_1 rotate y */
|
|
11, 46, /* <m_lhand>1_1 rotate z */
|
|
|
|
1, 332, /* chn10_3 rotate x */
|
|
1, 333, /* chn10_3 rotate y */
|
|
1, 334, /* chn10_3 rotate z */
|
|
11, 145, /* <m_rarmA>1 rotate x */
|
|
11, 156, /* <m_rarmA>1 rotate y */
|
|
11, 167, /* <m_rarmA>1 rotate z */
|
|
1, 0, /* <m_rarmB>1_3 rotate x */
|
|
1, 0, /* <m_rarmB>1_3 rotate y */
|
|
11, 134, /* <m_rarmB>1_3 rotate z */
|
|
11, 101, /* <m_rhand>1_1 rotate x */
|
|
11, 112, /* <m_rhand>1_1 rotate y */
|
|
11, 123, /* <m_rhand>1_1 rotate z */
|
|
|
|
1, 0, /* chn15_3 rotate x */
|
|
1, 0, /* chn15_3 rotate y */
|
|
1, 335, /* chn15_3 rotate z */
|
|
11, 299, /* <m_llegA>1_3 rotate x */
|
|
11, 310, /* <m_llegA>1_3 rotate y */
|
|
11, 321, /* <m_llegA>1_3 rotate z */
|
|
1, 0, /* <m_llegB>1_3 rotate x */
|
|
1, 0, /* <m_llegB>1_3 rotate y */
|
|
11, 288, /* <m_llegB>1_3 rotate z */
|
|
11, 255, /* <m_ltoot>1_3 rotate x */
|
|
11, 266, /* <m_ltoot>1_3 rotate y */
|
|
11, 277, /* <m_ltoot>1_3 rotate z */
|
|
|
|
1, 0, /* chn17_3 rotate x */
|
|
1, 0, /* chn17_3 rotate y */
|
|
1, 339, /* chn17_3 rotate z */
|
|
11, 222, /* <m_rlegA>1_3 rotate x */
|
|
11, 233, /* <m_rlegA>1_3 rotate y */
|
|
11, 244, /* <m_rlegA>1_3 rotate z */
|
|
1, 0, /* <m_rlegB>1_3 rotate x */
|
|
1, 0, /* <m_rlegB>1_3 rotate y */
|
|
11, 211, /* <m_rlegB>1_3 rotate z */
|
|
11, 178, /* <m_rtoot>1 rotate x */
|
|
11, 189, /* <m_rtoot>1 rotate y */
|
|
11, 200, /* <m_rtoot>1 rotate z */
|
|
};
|
|
AnimeRecord animMarioJumpThrow = {
|
|
MAP_ANIM_ONETIME, /* attribute */
|
|
0, /* syncro */
|
|
0, /* start frame */
|
|
0, /* loop frame */
|
|
11, /* number of frames */
|
|
20, /* number of joints */
|
|
mario_carry_jumpattack_prm,
|
|
mario_carry_jumpattack_tbl
|
|
};
|