Add the transformations stack code.
[TP_POO.git] / TP2 / Main.java
1
2
3 class Main {
4
5 public static void main(String[] args) {
6
7 Point p1 = new Point(1, 2);
8 Point p2 = new Point(2, 7);
9 Point p3 = p1.additionner(p2);
10
11 System.out.println(p1.toString());
12 System.out.println(p2.toString());
13 System.out.println(p3.toString());
14
15 Point p4 = new Point(4, 5);
16 Point p5 = new Point(2, 3);
17 Segment segment = new Segment(p4, p5);
18 Cercle cercle = new Cercle(p4, 5.2);
19
20 Piletransformations trans = new Piletransformations(10);
21 trans.display();
22
23 segment.dessiner(trans);
24 cercle.dessiner(trans);
25 boolean rt = trans.empiler(p1);
26 trans.display();
27 segment.dessiner(trans);
28 cercle.dessiner(trans);
29 rt = trans.empiler(p2);
30 trans.display();
31 segment.dessiner(trans);
32 cercle.dessiner(trans);
33
34 segment.deplacer(p1);
35 cercle.deplacer(p1);
36 segment.dessiner(trans);
37 cercle.dessiner(trans);
38
39 }
40
41 }