summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorFrank v/d Haterd <f.h.a.v.d.haterd@student.tue.nl>2014-01-17 00:58:32 +0100
committerFrank v/d Haterd <f.h.a.v.d.haterd@student.tue.nl>2014-01-17 00:58:32 +0100
commit38bc4417b6fd81e9ba93d3d626cd0b9d51524caf (patch)
tree66b41db59f7e7893c3ed45d1e82f4d45b788e765 /src
parentce8a83729fc26fea7c1a3ccc9f44ed6ce3b77bc8 (diff)
download2iv60-robots-38bc4417b6fd81e9ba93d3d626cd0b9d51524caf.tar.gz
L and C tracks, C track is ok, L track not
Diffstat (limited to 'src')
-rw-r--r--src/RaceTrack.java74
1 files changed, 74 insertions, 0 deletions
diff --git a/src/RaceTrack.java b/src/RaceTrack.java
index ea9694a..6aadbb7 100644
--- a/src/RaceTrack.java
+++ b/src/RaceTrack.java
@@ -42,6 +42,7 @@ class RaceTrack extends BetterBase {
* Array with control points for the custom track.
*/
private Vector[] controlPointsCustomTrack;
+
private final RobotRace race;
/**
* Debug option: set to true to show control points.
@@ -88,6 +89,79 @@ class RaceTrack extends BetterBase {
new Vector( -8, 15, 1),
};
+
+ controlPointsLTrack = new Vector[] {
+ /// FAIL
+ // top-right curve to bottom
+ new Vector( -4, 15, 1),
+
+ new Vector( -2.5, 15, 1),
+ new Vector( -1, 15, 1),
+
+ new Vector( -1, 12, 1),
+
+
+ new Vector( -1, -5, 1),
+ new Vector( -1, -6.5, 1),
+ new Vector( 0.5, -8, 1),
+ new Vector( 2, -8, 1),
+
+
+ new Vector( 8, -8, 1),
+ new Vector( 9.5, -8, 1),
+ new Vector( 11, -9.5, 1),
+ new Vector( 11, -11, 1),
+
+ new Vector( 11, -12.5, 1),
+ new Vector( 9.5, -14, 1),
+ new Vector( 8, -14, 1),
+
+
+ new Vector ( -4, -14, 1),
+ new Vector ( -5.5, -14, 1),
+ new Vector ( -7, -12.5, 1),
+ new Vector ( -7, -11, 1),
+
+ new Vector ( -7, 12, 1),
+ new Vector ( -7, 13.5, 1),
+ new Vector ( -5.5, 15, 1),
+ new Vector ( -4, 15, 1),
+
+ };
+
+ controlPointsCTrack = new Vector[] {
+ // CORRECT
+ new Vector( 2, 15, 1),
+
+ new Vector( 6.5, 15, 1),
+ new Vector( 11, 15, 1),
+
+ new Vector( 11, 12, 1),
+
+ new Vector( 11, 9, 1),
+ new Vector( 6.5, 9, 1),
+
+
+ new Vector( 2, 9, 1),
+
+ new Vector( -10, 9, 1),
+ new Vector( -10, -6, 1),
+
+ new Vector( 2, -6, 1),
+
+ new Vector(6.5, -6, 1),
+ new Vector(11, -6, 1),
+
+ new Vector(11, -9, 1),
+
+ new Vector(11, -12, 1),
+ new Vector(6.5, -12, 1),
+
+ new Vector(2, -12, 1),
+
+ new Vector(-17, -12, 1),
+ new Vector(-17, 15, 1),
+ };
}
/**