Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // This will pick a random path from the Position[][] array:
- public static Position[] getRandom(Position[][] array) {
- int rnd = new Random().nextInt(array.length);
- return array[rnd];
- }
- // This is how you add multiple paths (Position[]) to a Position[][] array:
- private static Position[] CTS01 = {
- new Position(3507, 3480, 0), new Position(3503, 3480, 0),
- new Position(3499, 3480, 0), new Position(3495, 3480, 0),
- new Position(3491, 3480, 0), new Position(3487, 3480, 0),
- new Position(3483, 3478, 0), new Position(3479, 3476, 0),
- new Position(3475, 3474, 0), new Position(3471, 3474, 0),
- new Position(3467, 3473, 0), new Position(3463, 3469, 0),
- new Position(3459, 3466, 0), new Position(3455, 3463, 0),
- new Position(3451, 3459, 0), new Position(3447, 3460, 0),
- new Position(3444, 3459, 0), };
- private static Position[] CTS02 = {
- new Position(3507, 3480, 0), new Position(3503, 3481, 0),
- new Position(3499, 3481, 0), new Position(3495, 3481, 0),
- new Position(3491, 3481, 0), new Position(3487, 3481, 0),
- new Position(3483, 3478, 0), new Position(3479, 3478, 0),
- new Position(3475, 3477, 0), new Position(3471, 3476, 0),
- new Position(3467, 3476, 0), new Position(3463, 3475, 0),
- new Position(3459, 3473, 0), new Position(3455, 3470, 0),
- new Position(3451, 3468, 0), new Position(3447, 3464, 0),
- new Position(3444, 3461, 0), new Position(3443, 3458, 0), };
- private static Position[] CTS03 = {
- new Position(3507, 3480, 0), new Position(3503, 3480, 0),
- new Position(3499, 3480, 0), new Position(3495, 3482, 0),
- new Position(3491, 3482, 0), new Position(3487, 3481, 0),
- new Position(3483, 3478, 0), new Position(3479, 3478, 0),
- new Position(3475, 3478, 0), new Position(3475, 3474, 0),
- new Position(3471, 3474, 0), new Position(3467, 3473, 0),
- new Position(3463, 3469, 0), new Position(3459, 3466, 0),
- new Position(3455, 3466, 0), new Position(3451, 3466, 0),
- new Position(3447, 3465, 0), new Position(3444, 3462, 0),
- new Position(3443, 3459, 0), };
- private static Position[] CTS04 = {
- new Position(3507, 3480, 0), new Position(3503, 3480, 0),
- new Position(3499, 3480, 0), new Position(3495, 3480, 0),
- new Position(3491, 3480, 0), new Position(3487, 3480, 0),
- new Position(3483, 3478, 0), new Position(3479, 3476, 0),
- new Position(3475, 3474, 0), new Position(3471, 3474, 0),
- new Position(3467, 3473, 0), new Position(3463, 3469, 0),
- new Position(3459, 3466, 0), new Position(3455, 3463, 0),
- new Position(3451, 3461, 0), new Position(3447, 3463, 0),
- new Position(3444, 3460, 0), };
- private static Position[] CTS05 = {
- new Position(3507, 3480, 0), new Position(3503, 3480, 0),
- new Position(3499, 3480, 0), new Position(3495, 3480, 0),
- new Position(3491, 3480, 0), new Position(3487, 3480, 0),
- new Position(3483, 3478, 0), new Position(3479, 3478, 0),
- new Position(3475, 3478, 0), new Position(3471, 3476, 0),
- new Position(3467, 3476, 0), new Position(3463, 3476, 0),
- new Position(3459, 3474, 0), new Position(3455, 3473, 0),
- new Position(3451, 3469, 0), new Position(3449, 3466, 0),
- new Position(3446, 3462, 0), new Position(3443, 3459, 0), };
- public static Position[][] Canifis_To_Swamp = {
- CTS01,
- CTS02,
- CTS03,
- CTS04,
- CTS05 };
- // Example of implementation:
- traversePath(getRandom(Position[][] Canifis_To_Swamp, false); // if it's underlined try removing the Position[][]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement