-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMap.cpp
More file actions
28 lines (26 loc) · 827 Bytes
/
Map.cpp
File metadata and controls
28 lines (26 loc) · 827 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include "DxLib.h"
#include "Common.h"
Position GetRailAngle(int i, Position position) {
// Tokushige: 0m
if (i >= 0 && i < 100) { position.ax -= 0.001f; }
if (i >= 80 && i < 130) { position.ay += 0.0007f; }
if (i >= 580 && i < 630) { position.ay -= 0.0007f; }
if (i >= 630 && i < 725) { position.ax += 0.0018f; }
if (i >= 790 && i < 860) { position.ax += 0.0014f; }
// Kamisawa: 860m (+860m)
if (i >= 910 && i < 960) { position.ay -= 0.0007f; }
if (i >= 1110 && i < 1160) { position.ay += 0.0007f; }
if (i >= 1210 && i < 1670) { position.ax -= 0.0014f; }
if (i >= 1920 && i < 1990) { position.ax += 0.0014f; }
// Aioiyama: 2230m (+1370m)
return position;
}
Navi UpdateATCSpeed(Navi navi, int distance) {
if (distance == 215) {
navi.atc = 75;
}
if (distance == 625) {
navi.atc = 55;
}
return navi;
}