Commit | Line | Data |
---|---|---|
4871c009 | 1 | |
bd443eec | 2 | class Cercle extends Forme { |
4871c009 JB |
3 | private Point pOri; |
4 | private double rayon; | |
5 | ||
6 | Cercle(Point pO, double r) { | |
7 | pOri = pO; | |
8 | rayon = r; | |
9 | } | |
10 | ||
14d4fd0d JB |
11 | public void dessiner(Piletransformations pile) { |
12 | String className = this.getClass().getSimpleName(); | |
13 | Point pTrans = pile.getCurrentTransformation(); | |
14 | Point pOriTrans = pOri.additionner(pTrans); | |
15 | System.out.println(className + " " + pOri.toString() + "->" + pOriTrans.toString() + " " + rayon); | |
4871c009 JB |
16 | } |
17 | ||
14d4fd0d JB |
18 | public void deplacer(Point p) { |
19 | pOri = pOri.additionner(p); | |
4871c009 | 20 | } |
14d4fd0d | 21 | |
4871c009 | 22 | } |