Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
MorsGames
GitHub Repository: MorsGames/sm64plus
Path: blob/master/levels/rr/areas/1/trajectory.inc.c
7861 views
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
};
145
146