sm64

A Super Mario 64 decompilation
Log | Files | Refs | README | LICENSE

trajectory.inc.c (4529B)


      1 // 0x07011530
      2 const Trajectory bob_seg7_metal_ball_path0[] = {
      3     TRAJECTORY_POS(0, /*pos*/  1535,  3839, -5561),
      4     TRAJECTORY_POS(1, /*pos*/  1514,  3804, -5886),
      5     TRAJECTORY_POS(2, /*pos*/  1927,  3827, -6232),
      6     TRAJECTORY_POS(3, /*pos*/  2717,  3715, -6740),
      7     TRAJECTORY_POS(4, /*pos*/  3113,  3668, -6918),
      8     TRAJECTORY_POS(5, /*pos*/  3503,  3638, -6783),
      9     TRAJECTORY_POS(6, /*pos*/  4863,  3354, -5954),
     10     TRAJECTORY_POS(7, /*pos*/  5081,  3221, -5754),
     11     TRAJECTORY_POS(8, /*pos*/  5118,  3209, -5481),
     12     TRAJECTORY_POS(9, /*pos*/  5147,  3185, -3712),
     13     TRAJECTORY_POS(10, /*pos*/  5016,  3149, -3370),
     14     TRAJECTORY_POS(11, /*pos*/  4609,  3137, -3118),
     15     TRAJECTORY_POS(12, /*pos*/  3075,  2909, -2345),
     16     TRAJECTORY_POS(13, /*pos*/  2784,  1634, -2237),
     17     TRAJECTORY_POS(14, /*pos*/  1926,  1505, -1139),
     18     TRAJECTORY_POS(15, /*pos*/   517,   773,  -438),
     19     TRAJECTORY_POS(16, /*pos*/ -1275,   179,   -83),
     20     TRAJECTORY_POS(17, /*pos*/ -2089,     5,   -24),
     21     TRAJECTORY_END(),
     22 };
     23 
     24 // 0x070115C4
     25 const Trajectory bob_seg7_metal_ball_path1[] = {
     26     TRAJECTORY_POS(0, /*pos*/   524,  2825, -5400),
     27     TRAJECTORY_POS(1, /*pos*/   399,  2597, -5725),
     28     TRAJECTORY_POS(2, /*pos*/   499,  2567, -5975),
     29     TRAJECTORY_POS(3, /*pos*/   699,  2556, -6150),
     30     TRAJECTORY_POS(4, /*pos*/   949,  2548, -6250),
     31     TRAJECTORY_POS(5, /*pos*/  1549,  2525, -6600),
     32     TRAJECTORY_POS(6, /*pos*/  2575,  2482, -7125),
     33     TRAJECTORY_POS(7, /*pos*/  2975,  2466, -7425),
     34     TRAJECTORY_POS(8, /*pos*/  3275,  2433, -7450),
     35     TRAJECTORY_POS(9, /*pos*/  3800,  2337, -6950),
     36     TRAJECTORY_POS(10, /*pos*/  4125,  2279, -6775),
     37     TRAJECTORY_POS(11, /*pos*/  5310,  2119, -6500),
     38     TRAJECTORY_POS(12, /*pos*/  5635,  2062, -6340),
     39     TRAJECTORY_POS(13, /*pos*/  6010,  2004, -5730),
     40     TRAJECTORY_POS(14, /*pos*/  5955,  1987, -5270),
     41     TRAJECTORY_POS(15, /*pos*/  5540,  1947, -4330),
     42     TRAJECTORY_POS(16, /*pos*/  5549,  1933, -4060),
     43     TRAJECTORY_POS(17, /*pos*/  6014,  1906, -3198),
     44     TRAJECTORY_POS(18, /*pos*/  5740,  1876, -2651),
     45     TRAJECTORY_POS(19, /*pos*/  5273,  1840, -2467),
     46     TRAJECTORY_POS(20, /*pos*/  3983,  1728, -2218),
     47     TRAJECTORY_POS(21, /*pos*/  3640,  1682, -2072),
     48     TRAJECTORY_POS(22, /*pos*/  3395,  1683, -1501),
     49     TRAJECTORY_POS(23, /*pos*/  3211,  1676, -1190),
     50     TRAJECTORY_POS(24, /*pos*/  2961,  1665,  -920),
     51     TRAJECTORY_POS(25, /*pos*/   654,   640,  -758),
     52     TRAJECTORY_POS(26, /*pos*/ -1618,     0,  -939),
     53     TRAJECTORY_END(),
     54 };
     55 
     56 // 0x070116A0
     57 const Trajectory bob_seg7_trajectory_koopa[] = {
     58     TRAJECTORY_POS(0, /*pos*/ -2220,   204,  5520),
     59     TRAJECTORY_POS(1, /*pos*/ -2020,   204,  5820),
     60     TRAJECTORY_POS(2, /*pos*/   760,   765,  5680),
     61     TRAJECTORY_POS(3, /*pos*/  1920,   768,  5040),
     62     TRAJECTORY_POS(4, /*pos*/  2000,   768,  4360),
     63     TRAJECTORY_POS(5, /*pos*/  1240,   768,  3600),
     64     TRAJECTORY_POS(6, /*pos*/  -280,   768,  2720),
     65     TRAJECTORY_POS(7, /*pos*/ -1680,   768,  1840),
     66     TRAJECTORY_POS(8, /*pos*/ -2280,     0,  1800),
     67     TRAJECTORY_POS(9, /*pos*/ -2720,     0,  1120),
     68     TRAJECTORY_POS(10, /*pos*/ -2520,     0,   480),
     69     TRAJECTORY_POS(11, /*pos*/ -1720,     0,   120),
     70     TRAJECTORY_POS(12, /*pos*/   560,   630,  -840),
     71     TRAJECTORY_POS(13, /*pos*/  2700,  1571, -1500),
     72     TRAJECTORY_POS(14, /*pos*/  4520,  1830, -2600),
     73     TRAJECTORY_POS(15, /*pos*/  6240,  1943, -3500),
     74     TRAJECTORY_POS(16, /*pos*/  6380,  2066, -6180),
     75     TRAJECTORY_POS(17, /*pos*/  4000,  2390, -7720),
     76     TRAJECTORY_POS(18, /*pos*/  -120,  2608, -5515),
     77     TRAJECTORY_POS(19, /*pos*/  -180,  2641, -4860),
     78     TRAJECTORY_POS(20, /*pos*/   580,  2769, -3380),
     79     TRAJECTORY_POS(21, /*pos*/  1670,  2867, -2580),
     80     TRAJECTORY_POS(22, /*pos*/  2216,  2900, -2126),
     81     TRAJECTORY_POS(23, /*pos*/  3167,  2965, -1870),
     82     TRAJECTORY_POS(24, /*pos*/  4069,  3050, -2487),
     83     TRAJECTORY_POS(25, /*pos*/  4880,  3037, -3416),
     84     TRAJECTORY_POS(26, /*pos*/  5020,  3181, -5760),
     85     TRAJECTORY_POS(27, /*pos*/  4660,  3354, -6300),
     86     TRAJECTORY_POS(28, /*pos*/  3940,  3514, -6800),
     87     TRAJECTORY_POS(29, /*pos*/  3200,  3619, -6850),
     88     TRAJECTORY_POS(30, /*pos*/  1290,  3768, -5793),
     89     TRAJECTORY_POS(31, /*pos*/  1150,  3900, -3670),
     90     TRAJECTORY_POS(32, /*pos*/  2980,  4046, -2930),
     91     TRAJECTORY_POS(33, /*pos*/  4334,  4186, -3680),
     92     TRAJECTORY_POS(34, /*pos*/  4180,  4242, -4220),
     93     TRAJECTORY_POS(35, /*pos*/  3660,  4242, -4380),
     94     TRAJECTORY_END(),
     95 };