154 lines
6.0 KiB
C
154 lines
6.0 KiB
C
/********************************************************************************
|
|
Ultra 64 MARIO Brothers
|
|
|
|
mario cannon flying data
|
|
|
|
Copyright 1995 Nintendo co., ltd. All rights reserved
|
|
|
|
September 19, 1995
|
|
********************************************************************************/
|
|
|
|
#include "../headers.h"
|
|
|
|
|
|
static short mario_cannon_fly_A_prm[]={
|
|
0,16383,-2516,-2481,-2389,-2263,-2126,-2000,
|
|
-1909,-1873,-1907,-1997,-2119,-2254,-2379,-2473,
|
|
-2516,-1664,-1870,-2399,-3123,-3912,-4637,-5166,
|
|
-5372,-5173,-4659,-3953,-3178,-2457,-1912,-1668,
|
|
-3985,-3963,-3908,-3832,-3749,-3673,-3617,-3596,
|
|
-3616,-3670,-3745,-3826,-3902,-3959,-3985,-11160,
|
|
-11791,-13151,-14441,-14860,-13311,-10687,-9178,-9645,
|
|
-10990,-12460,-13303,-12913,-11865,-11171,-21904,-21062,
|
|
-18892,-15924,-12690,-9722,-7551,-6710,-7523,-9629,
|
|
-12522,-15699,-18656,-20887,-21890,-8551,-8596,-8711,
|
|
-8869,-9041,-9199,-9314,-9359,-9316,-9204,-9050,
|
|
-8881,-8724,-8605,-8552, 3979, 2966, 354,-3216,
|
|
-7107,-10678,-13289,-14302,-13323,-10789,-7308,-3486,
|
|
70, 2755, 3962,-5824,-5678,-5303,-4790,-4232,
|
|
-3719,-3344,-3198,-3339,-3703,-4203,-4752,-5263,
|
|
-5648,-5822,-2536,-2478,-2328,-2123,-1899,-1694,
|
|
-1544,-1486,-1542,-1688,-1888,-2107,-2312,-2466,
|
|
-2535,-6605,-6592,-6560,-6515,-6467,-6422,-6389,
|
|
-6377,-6389,-6421,-6464,-6512,-6556,-6590,-6605,
|
|
-8448,-9166,-10504,-11242,-10852,-9956,-9057,-8656,
|
|
-9368,-10667,-11349,-10903,-9949,-8971,-8456,72615,
|
|
72612,72604,72592,72580,72569,72561,72558,72561,
|
|
72569,72580,72592,72603,72611,72615,11803,11725,
|
|
11524,11249,10950,10676,10475,10397,10472,10667,
|
|
10935,11229,11502,11709,11801,48017,47454,46003,
|
|
44019,41857,39873,38422,37859,38403,39811,41745,
|
|
43869,45845,47337,48007, 387, 377, 350, 313,
|
|
273, 236, 210, 199, 209, 235, 271, 311,
|
|
347, 375, 387, 463, 469, 484, 505, 528,
|
|
549, 564, 570, 564, 550, 529, 507, 486,
|
|
470, 463,-6743,-6952,-7488,-8223,-9022,-9756,
|
|
-10293,-10501,-10300,-9779,-9064,-8278,-7547,-6995,
|
|
-6747, 7336, -270, -207, -45, 175, 416, 638,
|
|
799, 862, 799, 638, 416, 175, -45, -207,
|
|
-270, 2701, 2780, 2983, 3261, 3565, 3843, 4047,
|
|
4126, 4047, 3843, 3565, 3261, 2983, 2780, 2701,
|
|
-18339,-18581,-19205,-20058,-20987,-21840,-22464,-22705,
|
|
-22464,-21840,-20987,-20058,-19205,-18581,-18339, -6,
|
|
-2, 6, 19, 33, 46, 56, 59, 56,
|
|
47, 34, 20, 7, -1, -6, -289, -288,
|
|
-287, -286, -285, -284, -283, -283, -283, -284,
|
|
-285, -286, -287, -288, -289,-7299,-7432,-7774,
|
|
-8243,-8754,-9223,-9566,-9698,-9570,-9237,-8780,
|
|
-8279,-7812,-7459,-7301, 7926, 1120, 1114, 1098,
|
|
1076, 1052, 1030, 1014, 1008, 1014, 1030, 1052,
|
|
1076, 1098, 1114, 1120,-3077,-3242,-3666,-4245,
|
|
-4877,-5456,-5880,-6044,-5880,-5456,-4877,-4245,
|
|
-3666,-3242,-3077,-25591,-25084,-23774,-21984,-20033,
|
|
-18243,-16933,-16425,-16933,-18243,-20033,-21984,-23774,
|
|
-25084,-25591,32767,32767,16753,-16545,32767,32767,
|
|
16753,-16545, 7, 625, 596, 522, 420, 309,
|
|
207, 133, 104, 133, 207, 309, 420, 522,
|
|
596, 625,-6767,-6767,-6767,-6767,-6767,-6767,
|
|
-6768,-6768,-6768,-6767,-6767,-6767,-6767,-6767,
|
|
-6767, 3546, 3222, 2388, 1247, 4,-1136,-1971,
|
|
-2294,-1981,-1172, -60, 1161, 2297, 3155, 3540,
|
|
-3660,-1877,-1761,-1463,-1056, -612, -204, 93,
|
|
208, 96, -192, -589,-1025,-1431,-1737,-1875,
|
|
32767
|
|
};
|
|
static short mario_cannon_fly_A_tbl[]={
|
|
1, 0, /* chn14translate x */
|
|
1, 0, /* chn14 translate y */
|
|
1, 0, /* chn14 translate z */
|
|
1, 0, /* chn14 rotate x */
|
|
1, 1, /* chn14 rotate y */
|
|
1, 0, /* chn14 rotate z */
|
|
15, 449, /* <m_waist>1_3 rotate x */
|
|
1, 0, /* <m_waist>1_3 rotate y */
|
|
1, 464, /* <m_waist>1_3 rotate z */
|
|
15, 433, /* <m_body>1 rotate x */
|
|
1, 0, /* <m_body>1 rotate y */
|
|
1, 448, /* <m_body>1 rotate z */
|
|
1, 402, /* <m_head>2 rotate x */
|
|
15, 403, /* <m_head>2 rotate y */
|
|
15, 418, /* <m_head>2 rotate z */
|
|
|
|
1, 398, /* chn6 rotate x */
|
|
1, 399, /* chn6 rotate y */
|
|
1, 400, /* chn6 rotate z */
|
|
15, 62, /* <m_larmA>1 rotate x */
|
|
15, 77, /* <m_larmA>1 rotate y */
|
|
15, 92, /* <m_larmA>1 rotate z */
|
|
1, 0, /* <m_larmB>1 rotate x */
|
|
1, 0, /* <m_larmB>1 rotate y */
|
|
15, 47, /* <m_larmB>1 rotate z */
|
|
15, 2, /* <m_lhand>1 rotate x */
|
|
15, 17, /* <m_lhand>1 rotate y */
|
|
15, 32, /* <m_lhand>1 rotate z */
|
|
|
|
1, 394, /* chn10 rotate x */
|
|
1, 395, /* chn10 rotate y */
|
|
1, 396, /* chn10 rotate z */
|
|
15, 167, /* <m_rarmA>1 rotate x */
|
|
15, 182, /* <m_rarmA>1 rotate y */
|
|
15, 197, /* <m_rarmA>1 rotate z */
|
|
1, 0, /* <m_rarmB>1 rotate x */
|
|
1, 0, /* <m_rarmB>1 rotate y */
|
|
15, 152, /* <m_rarmB>1 rotate z */
|
|
15, 107, /* <m_rhand>1 rotate x */
|
|
15, 122, /* <m_rhand>1 rotate y */
|
|
15, 137, /* <m_rhand>1 rotate z */
|
|
|
|
1, 0, /* chn15 rotate x */
|
|
1, 0, /* chn15 rotate y */
|
|
1, 397, /* chn15 rotate z */
|
|
15, 349, /* <m_llegA>1 rotate x */
|
|
15, 364, /* <m_llegA>1 rotate y */
|
|
15, 379, /* <m_llegA>1 rotate z */
|
|
1, 0, /* <m_llegB>1 rotate x */
|
|
1, 0, /* <m_llegB>1 rotate y */
|
|
1, 348, /* <m_llegB>1 rotate z */
|
|
15, 303, /* <m_ltoot>1 rotate x */
|
|
15, 318, /* <m_ltoot>1 rotate y */
|
|
15, 333, /* <m_ltoot>1 rotate z */
|
|
|
|
1, 0, /* chn17 rotate x */
|
|
1, 0, /* chn17 rotate y */
|
|
1, 401, /* chn17 rotate z */
|
|
15, 258, /* <m_rlegA>1 rotate x */
|
|
15, 273, /* <m_rlegA>1 rotate y */
|
|
15, 288, /* <m_rlegA>1 rotate z */
|
|
1, 0, /* <m_rlegB>1 rotate x */
|
|
1, 0, /* <m_rlegB>1 rotate y */
|
|
1, 257, /* <m_rlegB>1 rotate z */
|
|
15, 212, /* <m_rfoot>1 rotate x */
|
|
15, 227, /* <m_rfoot>1 rotate y */
|
|
15, 242, /* <m_rfoot>1 rotate z */
|
|
};
|
|
AnimeRecord animMarioCannonFly = {
|
|
MAP_ANIM_NORMAL, /* attribute */
|
|
0, /* syncro */
|
|
0, /* start frame */
|
|
0, /* loop frame */
|
|
15, /* number of frames */
|
|
20, /* number of joints */
|
|
mario_cannon_fly_A_prm,
|
|
mario_cannon_fly_A_tbl
|
|
};
|