View difference between Paste ID: mpE9VcQF and hif954VV
SHOW: | | - or go back to the newest paste.
1-
// This will pick a random path from the Position[][] array:
1+
	public static int getRandom(int[] array) {
2
		int rnd = new Random().nextInt(array.length);
3-
public static Position[] getRandom(Position[][] array) {
3+
4
	}
5
6-
	} 
6+
private static Position[] path = { new Position(2822, 3001, 0),
7
			new Position(2823, 3000, 0), new Position(2827, 2992, 0),
8-
// This is how you add multiple paths (Position[]) to a Position[][] array:
8+
			new Position(2828, 2985, 0), new Position(2829, 2979, 0),
9-
private static Position[] CTS01 = {
9+
			new Position(2831, 2972, 0), new Position(2836, 2968, 0),
10-
			new Position(3507, 3480, 0), new Position(3503, 3480, 0),
10+
			new Position(2844, 2965, 0), new Position(2850, 2959, 0),
11-
			new Position(3499, 3480, 0), new Position(3495, 3480, 0),
11+
			new Position(2852, 2954, 0), };
12-
			new Position(3491, 3480, 0), new Position(3487, 3480, 0),
12+
13-
			new Position(3483, 3478, 0), new Position(3479, 3476, 0),
13+
	private static Position[] path2 = new Position[] {
14-
			new Position(3475, 3474, 0), new Position(3471, 3474, 0),
14+
			new Position(2852, 2958, 0), new Position(2850, 2962, 0),
15-
			new Position(3467, 3473, 0), new Position(3463, 3469, 0),
15+
			new Position(2850, 2966, 0), new Position(2848, 2970, 0),
16-
			new Position(3459, 3466, 0), new Position(3455, 3463, 0),
16+
			new Position(2844, 2970, 0), new Position(2840, 2970, 0),
17-
			new Position(3451, 3459, 0), new Position(3447, 3460, 0),
17+
			new Position(2836, 2970, 0), new Position(2832, 2970, 0),
18-
			new Position(3444, 3459, 0), };
18+
			new Position(2831, 2975, 0), new Position(2827, 2976, 0),
19
			new Position(2827, 2980, 0), new Position(2824, 2985, 0),
20-
	private static Position[] CTS02 = {
20+
			new Position(2820, 2990, 0), new Position(2820, 2994, 0),
21-
			new Position(3507, 3480, 0), new Position(3503, 3481, 0),
21+
			new Position(2822, 2999, 0), };
22-
			new Position(3499, 3481, 0), new Position(3495, 3481, 0),
22+
23-
			new Position(3491, 3481, 0), new Position(3487, 3481, 0),
23+
	private static Position[] path3 = new Position[] {
24-
			new Position(3483, 3478, 0), new Position(3479, 3478, 0),
24+
			new Position(2852, 2958, 0), new Position(2848, 2958, 0),
25-
			new Position(3475, 3477, 0), new Position(3471, 3476, 0),
25+
			new Position(2844, 2958, 0), new Position(2844, 2962, 0),
26-
			new Position(3467, 3476, 0), new Position(3463, 3475, 0),
26+
			new Position(2840, 2965, 0), new Position(2835, 2968, 0),
27-
			new Position(3459, 3473, 0), new Position(3455, 3470, 0),
27+
			new Position(2832, 2971, 0), new Position(2832, 2975, 0),
28-
			new Position(3451, 3468, 0), new Position(3447, 3464, 0),
28+
			new Position(2832, 2979, 0), new Position(2831, 2983, 0),
29-
			new Position(3444, 3461, 0), new Position(3443, 3458, 0), };
29+
			new Position(2831, 2987, 0), new Position(2831, 2991, 0),
30
			new Position(2831, 2995, 0), new Position(2827, 2998, 0),
31-
	private static Position[] CTS03 = {
31+
			new Position(2823, 3000, 0), };
32-
			new Position(3507, 3480, 0), new Position(3503, 3480, 0),
32+
33-
			new Position(3499, 3480, 0), new Position(3495, 3482, 0),
33+
	private static Position[] path4 = new Position[] {
34-
			new Position(3491, 3482, 0), new Position(3487, 3481, 0),
34+
			new Position(2852, 2958, 0), new Position(2850, 2962, 0),
35-
			new Position(3483, 3478, 0), new Position(3479, 3478, 0),
35+
			new Position(2846, 2966, 0), new Position(2842, 2968, 0),
36-
			new Position(3475, 3478, 0), new Position(3475, 3474, 0),
36+
			new Position(2838, 2967, 0), new Position(2834, 2968, 0),
37-
			new Position(3471, 3474, 0), new Position(3467, 3473, 0),
37+
			new Position(2830, 2968, 0), new Position(2831, 2973, 0),
38-
			new Position(3463, 3469, 0), new Position(3459, 3466, 0),
38+
			new Position(2831, 2977, 0), new Position(2827, 2980, 0),
39-
			new Position(3455, 3466, 0), new Position(3451, 3466, 0),
39+
			new Position(2823, 2986, 0), new Position(2829, 2991, 0),
40-
			new Position(3447, 3465, 0), new Position(3444, 3462, 0),
40+
			new Position(2826, 2994, 0), new Position(2822, 2998, 0), };
41-
			new Position(3443, 3459, 0), };
41+
42
	public static Position[][] bank_to_mine = { path, path2, path3, path4 };