Add the transformations stack code.
[TP_POO.git] / TP2 / Main.java
index 0a031cd8c810aef34fb787e95a5c13ec9da94afe..e05593a846aa509c54e65de24431230b355212ea 100644 (file)
@@ -4,6 +4,38 @@ class Main {
 
     public static void main(String[] args) {
 
+        Point p1 = new Point(1, 2);
+        Point p2 = new Point(2, 7);
+        Point p3 = p1.additionner(p2);
+
+        System.out.println(p1.toString());
+        System.out.println(p2.toString());
+        System.out.println(p3.toString());
+
+        Point p4 = new Point(4, 5);
+        Point p5 = new Point(2, 3);
+        Segment segment = new Segment(p4, p5);
+        Cercle cercle = new Cercle(p4, 5.2);
+
+        Piletransformations trans = new Piletransformations(10);
+        trans.display();
+
+        segment.dessiner(trans);
+        cercle.dessiner(trans);
+        boolean rt = trans.empiler(p1);
+        trans.display();
+        segment.dessiner(trans);
+        cercle.dessiner(trans);
+        rt = trans.empiler(p2);
+        trans.display();
+        segment.dessiner(trans);
+        cercle.dessiner(trans);
+
+        segment.deplacer(p1);
+        cercle.deplacer(p1);
+        segment.dessiner(trans);
+        cercle.dessiner(trans);
+
     }
 
 }