|
@@ -10,6 +10,7 @@ import java.awt.event.ComponentListener;
|
|
|
import java.awt.event.MouseEvent;
|
|
|
import java.awt.event.MouseListener;
|
|
|
import java.awt.event.MouseMotionListener;
|
|
|
+import java.awt.geom.QuadCurve2D;
|
|
|
import java.util.ArrayList;
|
|
|
import java.awt.Point;
|
|
|
|
|
@@ -31,10 +32,13 @@ class UnitGraph extends JPanel implements MouseListener, MouseMotionListener, Co
|
|
|
private Control controller;
|
|
|
private Model model;
|
|
|
private Graphics2D g2;
|
|
|
+ private QuadCurve2D q = new QuadCurve2D.Float();
|
|
|
Point[] pointList = new Point[NUMBER];
|
|
|
|
|
|
private boolean pointDrag = false;
|
|
|
private int tempP;
|
|
|
+ private int x;
|
|
|
+ private int y;
|
|
|
|
|
|
public UnitGraph(final Model model, Control control) {
|
|
|
|
|
@@ -70,6 +74,9 @@ class UnitGraph extends JPanel implements MouseListener, MouseMotionListener, Co
|
|
|
g2.setStroke(new BasicStroke(2));
|
|
|
for (int i = 0; i < pointList.length-1; i++) {
|
|
|
g2.drawLine((int)pointList[i].getX(), (int)pointList[i].getY(), (int)pointList[i+1].getX(), (int)pointList[i+1].getY());
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
}
|
|
|
}
|
|
|
|