152 lines
5.9 KiB
C
152 lines
5.9 KiB
C
/********************************************************************************
|
|
Ultra 64 MARIO Brothers
|
|
|
|
mario climb down animation data
|
|
|
|
Copyright 1995 Nintendo co., ltd. All rights reserved
|
|
|
|
July 11, 1995
|
|
********************************************************************************/
|
|
|
|
#include "../headers.h"
|
|
|
|
|
|
static short mario_climb_down_prm[]={
|
|
0, 1, 1, 2, 3, 3, 4, 5,
|
|
6, 7, 7, 7, 37, 42, 55, 74,
|
|
97, 122, 147, 170, 189, 202, 207, -92,
|
|
16383,-1920,-1842,-1630,-1317, -938, -525, -111,
|
|
267, 580, 792, 870,-1587,-1644,-1801,-2031,
|
|
-2310,-2615,-2919,-3198,-3428,-3585,-3642,-2923,
|
|
-3061,-3434,-3984,-4652,-5379,-6107,-6775,-7325,
|
|
-7698,-7836,-3337,-3562,-4172,-5072,-6164,-7353,
|
|
-8541,-9634,-10533,-11143,-11368,-83075,-83531,-84768,
|
|
-86592,-88806,-91216,-93625,-95840,-97663,-98901,-99357,
|
|
-28522,-28313,-27745,-26907,-25891,-24784,-23677,-22661,
|
|
-21823,-21255,-21046,49658,50289,52003,54528,57594,
|
|
60931,64268,67334,69859,71572,72204,-6887,-6650,
|
|
-6007,-5059,-3907,-2654,-1401, -250, 698, 1341,
|
|
1578, 4932, 4989, 5143, 5369, 5644, 5943, 6243,
|
|
6518, 6744, 6898, 6954,-8218,-8012,-7454,-6632,
|
|
-5635,-4549,-3462,-2465,-1643,-1085, -880,-1982,
|
|
-2218,-2860,-3806,-4955,-6206,-7456,-8605,-9551,
|
|
-10193,-10430,26695,26589,26301,25877,25362,24801,
|
|
24240,23725,23300,23012,22906,31160,30948,30375,
|
|
29529,28502,27385,26268,25241,24396,23822,23611,
|
|
-10816,-10630,-10128,-9387,-8488,-7509,-6531,-5632,
|
|
-4891,-4388,-4203, 4452, 4326, 3984, 3479, 2867,
|
|
2200, 1533, 921, 416, 74, -51,-1439,-1404,
|
|
-1310,-1172,-1004, -821, -638, -470, -331, -237,
|
|
-203,-14935,-14834,-14560,-14156,-13666,-13132,-12598,
|
|
-12108,-11704,-11430,-11329, 6085, 6097, 6129, 6175,
|
|
6232, 6294, 6356, 6412, 6459, 6491, 6502,-6983,
|
|
-5814,-3014, 353, 3227, 5466, 7457, 8920, 9661,
|
|
9875, 9876,11170,11382,11835,12249,12345,11892,
|
|
11040,10082, 8843, 7498, 6867,-40560,-39999,-38535,
|
|
-36497,-34213,-31175,-27506,-24476,-22430,-21025,-20502,
|
|
-9336,-9075,-8365,-7319,-6050,-4668,-3286,-2016,
|
|
-971, -261, 0, 2036, 1979, 1824, 1596, 1319,
|
|
1018, 716, 439, 211, 57, 0,-15400,-15468,
|
|
-15654,-15927,-16260,-16621,-16983,-17315,-17589,-17775,
|
|
-17843, 5215, 5600, 6647, 8190,10064,12103,14142,
|
|
16015,17558,18605,18991, 5778, 5156, 3666, 1873,
|
|
340,-1000,-2479,-3926,-5170,-6042,-6370,-11148,
|
|
-11412,-11945,-12356,-12252,-11467,-10259,-8881,-7584,
|
|
-6621,-6244,-38725,-38018,-36333,-34321,-32637,-31217,
|
|
-29678,-28187,-26913,-26025,-25692,32767,32767,16753,
|
|
-16545,32767,32767,16753,-16545, 536, 536, 535,
|
|
535, 534, 533, 532, 531, 531, 530, 530,
|
|
102, 95, 78, 52, 20, -13, -48, -80,
|
|
-106, -123, -130,-12113,-11988,-11647,-11145,-10536,
|
|
-9873,-9211,-8601,-8100,-7759,-7634, -92, -90,
|
|
-86, -80, -73, -65, -57, -50, -44, -40,
|
|
-39, -231, -316, -547, -888,-1301,-1751,-2201,
|
|
-2614,-2955,-3186,-3271, 1399, 1332, 1151, 883,
|
|
559, 205, -147, -472, -740, -921, -988, -107,
|
|
-107, -107, -107, -108, -108, -109, -109, -110,
|
|
-110, -110, 261, 325, 500, 757, 1069, 1408,
|
|
1748, 2060, 2317, 2491, 2556,16258,16257,16255,
|
|
16252,16249,16245,16242,16239,16236,16234,16233,
|
|
};
|
|
|
|
|
|
static short mario_climb_down_tbl[]={
|
|
11, 1, /* chn14_1translate x */
|
|
11, 12, /* chn14_1 translate y */
|
|
1, 23, /* chn14_1 translate z */
|
|
1, 0, /* chn14_1 rotate x */
|
|
1, 24, /* chn14_1 rotate y */
|
|
1, 0, /* chn14_1 rotate z */
|
|
11, 407, /* <m_waist>1_3_1 rotate x */
|
|
11, 418, /* <m_waist>1_3_1 rotate y */
|
|
11, 429, /* <m_waist>1_3_1 rotate z */
|
|
11, 374, /* <m_body>1_1 rotate x */
|
|
11, 385, /* <m_body>1_1 rotate y */
|
|
11, 396, /* <m_body>1_1 rotate z */
|
|
11, 341, /* <m_head>2_1 rotate x */
|
|
11, 352, /* <m_head>2_1 rotate y */
|
|
11, 363, /* <m_head>2_1 rotate z */
|
|
|
|
1, 337, /* chn6_1 rotate x */
|
|
1, 338, /* chn6_1 rotate y */
|
|
1, 339, /* chn6_1 rotate z */
|
|
11, 69, /* <m_larmA>1_1 rotate x */
|
|
11, 80, /* <m_larmA>1_1 rotate y */
|
|
11, 91, /* <m_larmA>1_1 rotate z */
|
|
1, 0, /* <m_larmB>1_1 rotate x */
|
|
1, 0, /* <m_larmB>1_1 rotate y */
|
|
11, 58, /* <m_larmB>1_1 rotate z */
|
|
11, 25, /* <m_lhand>1_1 rotate x */
|
|
11, 36, /* <m_lhand>1_1 rotate y */
|
|
11, 47, /* <m_lhand>1_1 rotate z */
|
|
|
|
1, 333, /* chn10_1 rotate x */
|
|
1, 334, /* chn10_1 rotate y */
|
|
1, 335, /* chn10_1 rotate z */
|
|
11, 146, /* <m_rarmA>1_1 rotate x */
|
|
11, 157, /* <m_rarmA>1_1 rotate y */
|
|
11, 168, /* <m_rarmA>1_1 rotate z */
|
|
1, 0, /* <m_rarmB>1_1 rotate x */
|
|
1, 0, /* <m_rarmB>1_1 rotate y */
|
|
11, 135, /* <m_rarmB>1_1 rotate z */
|
|
11, 102, /* <m_rhand>1_1 rotate x */
|
|
11, 113, /* <m_rhand>1_1 rotate y */
|
|
11, 124, /* <m_rhand>1_1 rotate z */
|
|
|
|
1, 0, /* chn15_1 rotate x */
|
|
1, 0, /* chn15_1 rotate y */
|
|
1, 336, /* chn15_1 rotate z */
|
|
11, 300, /* <m_llegA>1_1 rotate x */
|
|
11, 311, /* <m_llegA>1_1 rotate y */
|
|
11, 322, /* <m_llegA>1_1 rotate z */
|
|
1, 0, /* <m_llegB>1_1 rotate x */
|
|
1, 0, /* <m_llegB>1_1 rotate y */
|
|
11, 289, /* <m_llegB>1_1 rotate z */
|
|
11, 256, /* <m_ltoot>1_1 rotate x */
|
|
11, 267, /* <m_ltoot>1_1 rotate y */
|
|
11, 278, /* <m_ltoot>1_1 rotate z */
|
|
|
|
1, 0, /* chn17_1 rotate x */
|
|
1, 0, /* chn17_1 rotate y */
|
|
1, 340, /* chn17_1 rotate z */
|
|
11, 223, /* <m_rlegA>1_1 rotate x */
|
|
11, 234, /* <m_rlegA>1_1 rotate y */
|
|
11, 245, /* <m_rlegA>1_1 rotate z */
|
|
1, 0, /* <m_rlegB>1_1 rotate x */
|
|
1, 0, /* <m_rlegB>1_1 rotate y */
|
|
11, 212, /* <m_rlegB>1_1 rotate z */
|
|
11, 179, /* <m_rfoot>1_1 rotate x */
|
|
11, 190, /* <m_rfoot>1_1 rotate y */
|
|
11, 201, /* <m_rfoot>1_1 rotate z */
|
|
};
|
|
AnimeRecord animMarioClimbDown = {
|
|
MAP_ANIM_ONETIME, /* attribute */
|
|
0, /* syncro */
|
|
0, /* start frame */
|
|
0, /* loop frame */
|
|
11,
|
|
20,
|
|
mario_climb_down_prm,
|
|
mario_climb_down_tbl
|
|
};
|