134 lines
5.0 KiB
C
134 lines
5.0 KiB
C
/********************************************************************************
|
|
Ultra 64 MARIO Brothers
|
|
|
|
mario board jumping animation data
|
|
|
|
Copyright 1996 Nintendo co., ltd. All rights reserved
|
|
|
|
January 6, 1996
|
|
********************************************************************************/
|
|
|
|
#include "../headers.h"
|
|
|
|
|
|
static short mario_jump_bord_start_prm[]={
|
|
0, 0, 0, 3, 6, 10, 14, 17,
|
|
19, 172, 171, 167, 161, 155, 149, 144,
|
|
140,16383,-7103,-6947,-6536,-5960,-5305,-4660,
|
|
-4113,-3751,-3469,-3632,-4062,-4665,-5350,-6025,
|
|
-6597,-6976,-1064,-1376,-2197,-3350,-4659,-5949,
|
|
-7043,-7766,-7278,-7229,-7102,-6922,-6719,-6518,
|
|
-6348,-6235,-10846,-10510,-9628,-8388,-6980,-5593,
|
|
-4416,-3639,-5523,-5581,-5733,-5946,-6188,-6427,
|
|
-6630,-6763,-5993,-6141,-6532,-7080,-7703,-8316,
|
|
-8837,-9181, 5089, 5083, 5068, 5047, 5023, 4999,
|
|
4978, 4965, 2256, 2131, 1802, 1340, 816, 300,
|
|
-138, -427,-2395,-2460,-2632,-2874,-3148,-3418,
|
|
-3647,-3799,-6911,-7096,-7582,-8263,-9037,-9800,
|
|
-10447,-10875,-30730,-30555,-30095,-29449,-28716,-27993,
|
|
-27380,-26975,21337,18689, 9950, 9810, 9443, 8926,
|
|
8340, 7762, 7272, 6948, 3702, 3608, 3362, 3016,
|
|
2623, 2236, 1908, 1691,-14104,-13923,-13448,-12780,
|
|
-12022,-11275,-10641,-10222,10465,10728,11418,12387,
|
|
13487,14570,15490,16098, 5644, 5380, 4686, 3712,
|
|
2605, 1515, 591, -20, 3227, 3205, 3149, 3071,
|
|
2982, 2894, 2820, 2771,-20873,-21251,-22243,-23636,
|
|
-25219,-26777,-28100,-28974,-8497,-8493,-8481,-8464,
|
|
-8445,-8426,-8410,-8400,-3256,-3270,-3307,-3359,
|
|
-3418,-3476,-3525,-3558,-15754,-15768,-15805,-15857,
|
|
-15917,-15975,-16025,-16057,15233,15539,16344,17474,
|
|
18758,20022,21095,21804, 3905, 3828, 3627, 3344,
|
|
3023, 2707, 2438, 2261, 635, 498, 137, -369,
|
|
-945,-1512,-1993,-2311,-26707,-26911,-27445,-28196,
|
|
-29049,-29890,-30602,-31073,-32767,-32767,16753,-16545,
|
|
-32767,-32767,16753,-16545, 4855, 4849, 4833, 4812,
|
|
4787, 4763, 4742, 4728, -281, -251, -172, -61,
|
|
64, 188, 293, 362, 1484, 1029, -167,-1847,
|
|
-3756,-5636,-7231,-8285, 5392, 5350, 5239, 5083,
|
|
4906, 4732, 4584, 4486,-2313,-2547,-3163,-4028,
|
|
-5010,-5978,-6799,-7341, -368, 24, 1057, 2508,
|
|
4155, 5778, 7155, 8065,-9877,-10045,-10484,-11102,
|
|
-11804,-12495,-13081,-13469, 1757, 1773, 1815, 1874,
|
|
1941, 2007, 2063, 2100,17716,17685,17603,17488,
|
|
17358,17230,17121,17049
|
|
};
|
|
static short mario_jump_bord_start_tbl[]={
|
|
8, 1, /* chn14_1_3translate x */
|
|
8, 9, /* chn14_1_3 translate y */
|
|
1, 0, /* chn14_1_3 translate z */
|
|
1, 0, /* chn14_1_3 rotate x */
|
|
1, 17, /* chn14_1_3 rotate y */
|
|
1, 0, /* chn14_1_3 rotate z */
|
|
8, 284, /* <m_waist>1_3 rotate x */
|
|
8, 292, /* <m_waist>1_3 rotate y */
|
|
8, 300, /* <m_waist>1_3 rotate z */
|
|
8, 260, /* <m_body>1 rotate x */
|
|
8, 268, /* <m_body>1 rotate y */
|
|
8, 276, /* <m_body>1 rotate z */
|
|
8, 236, /* <m_head>2 rotate x */
|
|
8, 244, /* <m_head>2 rotate y */
|
|
8, 252, /* <m_head>2 rotate z */
|
|
|
|
1, 232, /* chn6 rotate x */
|
|
1, 233, /* chn6 rotate y */
|
|
1, 234, /* chn6 rotate z */
|
|
8, 50, /* <m_larmA>1 rotate x */
|
|
8, 58, /* <m_larmA>1 rotate y */
|
|
8, 66, /* <m_larmA>1 rotate z */
|
|
1, 0, /* <m_larmB>1 rotate x */
|
|
1, 0, /* <m_larmB>1 rotate y */
|
|
8, 42, /* <m_larmB>1 rotate z */
|
|
8, 18, /* <m_lhand>1 rotate x */
|
|
8, 26, /* <m_lhand>1 rotate y */
|
|
8, 34, /* <m_lhand>1 rotate z */
|
|
|
|
1, 228, /* chn10 rotate x */
|
|
1, 229, /* chn10 rotate y */
|
|
1, 230, /* chn10 rotate z */
|
|
8, 106, /* <m_rarmA>1 rotate x */
|
|
1, 114, /* <m_rarmA>1 rotate y */
|
|
1, 115, /* <m_rarmA>1 rotate z */
|
|
1, 0, /* <m_rarmB>1 rotate x */
|
|
1, 0, /* <m_rarmB>1 rotate y */
|
|
8, 98, /* <m_rarmB>1 rotate z */
|
|
8, 74, /* <m_rhand>1 rotate x */
|
|
8, 82, /* <m_rhand>1 rotate y */
|
|
8, 90, /* <m_rhand>1 rotate z */
|
|
|
|
1, 0, /* chn15 rotate x */
|
|
1, 0, /* chn15 rotate y */
|
|
1, 231, /* chn15 rotate z */
|
|
8, 204, /* <m_llegA>1 rotate x */
|
|
8, 212, /* <m_llegA>1 rotate y */
|
|
8, 220, /* <m_llegA>1 rotate z */
|
|
1, 0, /* <m_llegB>1 rotate x */
|
|
1, 0, /* <m_llegB>1 rotate y */
|
|
8, 196, /* <m_llegB>1 rotate z */
|
|
8, 172, /* <m_ltoot>1 rotate x */
|
|
8, 180, /* <m_ltoot>1 rotate y */
|
|
8, 188, /* <m_ltoot>1 rotate z */
|
|
|
|
1, 0, /* chn17 rotate x */
|
|
1, 0, /* chn17 rotate y */
|
|
1, 235, /* chn17 rotate z */
|
|
8, 148, /* <m_rlegA>1 rotate x */
|
|
8, 156, /* <m_rlegA>1 rotate y */
|
|
8, 164, /* <m_rlegA>1 rotate z */
|
|
1, 0, /* <m_rlegB>1 rotate x */
|
|
1, 0, /* <m_rlegB>1 rotate y */
|
|
8, 140, /* <m_rlegB>1 rotate z */
|
|
8, 116, /* <m_rfoot>1 rotate x */
|
|
8, 124, /* <m_rfoot>1 rotate y */
|
|
8, 132, /* <m_rfoot>1 rotate z */
|
|
};
|
|
AnimeRecord animMarioBoardJumping = {
|
|
MAP_ANIM_ONETIME, /* attribute */
|
|
0, /* syncro */
|
|
0, /* start frame */
|
|
0, /* loop frame */
|
|
8,
|
|
20,
|
|
mario_jump_bord_start_prm,
|
|
mario_jump_bord_start_tbl
|
|
};
|