sm64

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

trajectory.inc.c (7000B)


      1 // 0x0702EC3C - 0x0702ECC0
      2 const Trajectory rr_seg7_trajectory_0702EC3C[] = {
      3     TRAJECTORY_POS(0, /*pos*/  4500, -1820,  2050),
      4     TRAJECTORY_POS(1, /*pos*/  5250, -1840,  2050),
      5     TRAJECTORY_POS(2, /*pos*/  5860, -1430,  2070),
      6     TRAJECTORY_POS(3, /*pos*/  6260, -1430,  2070),
      7     TRAJECTORY_POS(4, /*pos*/  6970, -1220,  2000),
      8     TRAJECTORY_POS(5, /*pos*/  7300, -1160,  1745),
      9     TRAJECTORY_POS(6, /*pos*/  7490, -1125,  1450),
     10     TRAJECTORY_POS(7, /*pos*/  7560, -1065,  1040),
     11     TRAJECTORY_POS(8, /*pos*/  7510, -1020,   630),
     12     TRAJECTORY_POS(9, /*pos*/  7265,  -935,   310),
     13     TRAJECTORY_POS(10, /*pos*/  6960,  -915,    90),
     14     TRAJECTORY_POS(11, /*pos*/  6085,  -915,   -40),
     15     TRAJECTORY_POS(12, /*pos*/  5420,  -915,   -40),
     16     TRAJECTORY_POS(13, /*pos*/  4960,  -915,   -40),
     17     TRAJECTORY_POS(14, /*pos*/  4310,  -915,   -40),
     18     TRAJECTORY_POS(15, /*pos*/  4035,  -915,   -40),
     19     TRAJECTORY_END(),
     20 };
     21 
     22 // 0x0702ECC0 - 0x0702ED9C
     23 const Trajectory rr_seg7_trajectory_0702ECC0[] = {
     24     TRAJECTORY_POS(0, /*pos*/  1220, -1080, -3650),
     25     TRAJECTORY_POS(1, /*pos*/  1740, -1120, -3640),
     26     TRAJECTORY_POS(2, /*pos*/  2220,  -840, -3640),
     27     TRAJECTORY_POS(3, /*pos*/  2480,  -300, -3640),
     28     TRAJECTORY_POS(4, /*pos*/  2780,   -80, -3640),
     29     TRAJECTORY_POS(5, /*pos*/  3360,  -100, -3640),
     30     TRAJECTORY_POS(6, /*pos*/  3820,  -500, -3640),
     31     TRAJECTORY_POS(7, /*pos*/  4120,  -500, -3640),
     32     TRAJECTORY_POS(8, /*pos*/  4520,   -80, -3640),
     33     TRAJECTORY_POS(9, /*pos*/  4900,    40, -3640),
     34     TRAJECTORY_POS(10, /*pos*/  5300,   100, -3580),
     35     TRAJECTORY_POS(11, /*pos*/  5520,   260, -3360),
     36     TRAJECTORY_POS(12, /*pos*/  5640,   380, -3040),
     37     TRAJECTORY_POS(13, /*pos*/  5700,   470, -2660),
     38     TRAJECTORY_POS(14, /*pos*/  5680,   520, -2220),
     39     TRAJECTORY_POS(15, /*pos*/  5440,   570, -1920),
     40     TRAJECTORY_POS(16, /*pos*/  5120,   640, -1680),
     41     TRAJECTORY_POS(17, /*pos*/  4520,   720, -1620),
     42     TRAJECTORY_POS(18, /*pos*/  3900,   720, -1620),
     43     TRAJECTORY_POS(19, /*pos*/  3280,   920, -1620),
     44     TRAJECTORY_POS(20, /*pos*/  2460,   920, -1620),
     45     TRAJECTORY_POS(21, /*pos*/  2000,   920, -1660),
     46     TRAJECTORY_POS(22, /*pos*/  1660,   920, -1620),
     47     TRAJECTORY_POS(23, /*pos*/  1340,   920, -1460),
     48     TRAJECTORY_POS(24, /*pos*/  1060,   920, -1100),
     49     TRAJECTORY_POS(25, /*pos*/  1020,   920,  -580),
     50     TRAJECTORY_POS(26, /*pos*/  1100,   920,    20),
     51     TRAJECTORY_END(),
     52 };
     53 
     54 // 0x0702ED9C - 0x0702EEE0
     55 const Trajectory rr_seg7_trajectory_0702ED9C[] = {
     56     TRAJECTORY_POS(0, /*pos*/  1580,   980,  -180),
     57     TRAJECTORY_POS(1, /*pos*/  2740,  1140,  -140),
     58     TRAJECTORY_POS(2, /*pos*/  3440,  1340,   260),
     59     TRAJECTORY_POS(3, /*pos*/  3740,  1400,   460),
     60     TRAJECTORY_POS(4, /*pos*/  3960,  1440,   800),
     61     TRAJECTORY_POS(5, /*pos*/  4200,  1490,  1100),
     62     TRAJECTORY_POS(6, /*pos*/  4520,  1540,  1340),
     63     TRAJECTORY_POS(7, /*pos*/  4920,  1600,  1420),
     64     TRAJECTORY_POS(8, /*pos*/  5360,  1645,  1340),
     65     TRAJECTORY_POS(9, /*pos*/  5660,  1700,  1120),
     66     TRAJECTORY_POS(10, /*pos*/  5900,  1740,   780),
     67     TRAJECTORY_POS(11, /*pos*/  5960,  1740,   380),
     68     TRAJECTORY_POS(12, /*pos*/  5900,  1740,   -20),
     69     TRAJECTORY_POS(13, /*pos*/  5640,  1740,  -360),
     70     TRAJECTORY_POS(14, /*pos*/  5340,  1740,  -580),
     71     TRAJECTORY_POS(15, /*pos*/  4920,  1740,  -620),
     72     TRAJECTORY_POS(16, /*pos*/  4520,  1750,  -580),
     73     TRAJECTORY_POS(17, /*pos*/  4240,  1760,  -340),
     74     TRAJECTORY_POS(18, /*pos*/  4080,  1785,   -40),
     75     TRAJECTORY_POS(19, /*pos*/  4060,  1820,   320),
     76     TRAJECTORY_POS(20, /*pos*/  4140,  1855,   680),
     77     TRAJECTORY_POS(21, /*pos*/  4320,  1900,   940),
     78     TRAJECTORY_POS(22, /*pos*/  4620,  1940,  1140),
     79     TRAJECTORY_POS(23, /*pos*/  4920,  2010,  1190),
     80     TRAJECTORY_POS(24, /*pos*/  5240,  2050,  1140),
     81     TRAJECTORY_POS(25, /*pos*/  5500,  2100,   960),
     82     TRAJECTORY_POS(26, /*pos*/  5680,  2150,   700),
     83     TRAJECTORY_POS(27, /*pos*/  5740,  2160,   400),
     84     TRAJECTORY_POS(28, /*pos*/  5680,  2160,    60),
     85     TRAJECTORY_POS(29, /*pos*/  5500,  2160,  -200),
     86     TRAJECTORY_POS(30, /*pos*/  5260,  2160,  -380),
     87     TRAJECTORY_POS(31, /*pos*/  4940,  2160,  -420),
     88     TRAJECTORY_POS(32, /*pos*/  4620,  2160,  -360),
     89     TRAJECTORY_POS(33, /*pos*/  4400,  2200,  -200),
     90     TRAJECTORY_POS(34, /*pos*/  4240,  2240,    20),
     91     TRAJECTORY_POS(35, /*pos*/  3900,  2260,   140),
     92     TRAJECTORY_POS(36, /*pos*/  3740,  2260,   140),
     93     TRAJECTORY_POS(37, /*pos*/  2700,  2260,   140),
     94     TRAJECTORY_POS(38, /*pos*/  2200,  2460,   140),
     95     TRAJECTORY_POS(39, /*pos*/  1580,  2460,   140),
     96     TRAJECTORY_END(),
     97 };
     98 
     99 // 0x0702EEE0 - 0x0702F032
    100 const Trajectory rr_seg7_trajectory_0702EEE0[] = {
    101     TRAJECTORY_POS(0, /*pos*/   540,   925,  -160),
    102     TRAJECTORY_POS(1, /*pos*/  -425,  1020,  -160),
    103     TRAJECTORY_POS(2, /*pos*/ -1160,  1620,  -160),
    104     TRAJECTORY_POS(3, /*pos*/ -1940,  2960,  -160),
    105     TRAJECTORY_POS(4, /*pos*/ -2550,  3320,  -170),
    106     TRAJECTORY_POS(5, /*pos*/ -3060,  3500,   -80),
    107     TRAJECTORY_POS(6, /*pos*/ -3500,  3500,  -620),
    108     TRAJECTORY_POS(7, /*pos*/ -3500,  3500, -1100),
    109     TRAJECTORY_POS(8, /*pos*/ -3380,  3500, -1600),
    110     TRAJECTORY_POS(9, /*pos*/ -3040,  3500, -1960),
    111     TRAJECTORY_POS(10, /*pos*/ -2620,  3500, -2200),
    112     TRAJECTORY_POS(11, /*pos*/ -2100,  3500, -3100),
    113     TRAJECTORY_POS(12, /*pos*/ -1660,  3500, -4160),
    114     TRAJECTORY_POS(13, /*pos*/ -1660,  3500, -4940),
    115     TRAJECTORY_POS(14, /*pos*/ -1880,  3500, -5280),
    116     TRAJECTORY_POS(15, /*pos*/ -2220,  3500, -5500),
    117     TRAJECTORY_POS(16, /*pos*/ -3060,  3380, -5560),
    118     TRAJECTORY_POS(17, /*pos*/ -3920,  3260, -5480),
    119     TRAJECTORY_POS(18, /*pos*/ -4180,  3260, -5260),
    120     TRAJECTORY_POS(19, /*pos*/ -4300,  3260, -4940),
    121     TRAJECTORY_POS(20, /*pos*/ -4300,  3440, -3780),
    122     TRAJECTORY_POS(21, /*pos*/ -4240,  3560, -2440),
    123     TRAJECTORY_POS(22, /*pos*/ -4400,  3560, -2120),
    124     TRAJECTORY_POS(23, /*pos*/ -4740,  3560, -1860),
    125     TRAJECTORY_POS(24, /*pos*/ -5320,  3600, -1800),
    126     TRAJECTORY_POS(25, /*pos*/ -6000,  3680, -1860),
    127     TRAJECTORY_POS(26, /*pos*/ -7720,  3980, -3250),
    128     TRAJECTORY_POS(27, /*pos*/ -7810,  4140, -3990),
    129     TRAJECTORY_POS(28, /*pos*/ -7670,  4320, -4645),
    130     TRAJECTORY_POS(29, /*pos*/ -7090,  4620, -5170),
    131     TRAJECTORY_POS(30, /*pos*/ -6040,  4620, -5280),
    132     TRAJECTORY_POS(31, /*pos*/ -5360,  4620, -5220),
    133     TRAJECTORY_POS(32, /*pos*/ -4980,  4100, -5140),
    134     TRAJECTORY_POS(33, /*pos*/ -4780,  3360, -5140),
    135     TRAJECTORY_POS(34, /*pos*/ -4480,  3180, -5140),
    136     TRAJECTORY_POS(35, /*pos*/ -3960,  3180, -5140),
    137     TRAJECTORY_POS(36, /*pos*/ -3580,  3580, -5140),
    138     TRAJECTORY_POS(37, /*pos*/ -3660,  4300, -5140),
    139     TRAJECTORY_POS(38, /*pos*/ -3800,  4800, -5140),
    140     TRAJECTORY_POS(39, /*pos*/ -4200,  5220, -5120),
    141     TRAJECTORY_POS(40, /*pos*/ -4200,  6560, -5100),
    142     TRAJECTORY_POS(41, /*pos*/ -4200,  6740, -5100),
    143     TRAJECTORY_END(),
    144 };