X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=TP2%2FCercle.java;h=f13be696a5bd3966dd1226c0de8a53524cd22fac;hb=a988a46e0446d611bf97c2c6b1288a1befd2d4a7;hp=4bf743ffdee026a698b25de263e8df57eaaaf3b6;hpb=5618db56bb713af20d222bee474e68104fcca041;p=TP_POO.git diff --git a/TP2/Cercle.java b/TP2/Cercle.java index 4bf743f..f13be69 100644 --- a/TP2/Cercle.java +++ b/TP2/Cercle.java @@ -1,5 +1,5 @@ -class Cercle { +class Cercle extends Forme { private Point pOri; private double rayon; @@ -8,12 +8,15 @@ class Cercle { rayon = r; } - void dessiner(Piletransformations pile) { - + public void dessiner(Piletransformations pile) { + String className = this.getClass().getSimpleName(); + Point pTrans = pile.getCurrentTransformation(); + Point pOriTrans = pOri.additionner(pTrans); + System.out.println(className + " " + pOri.toString() + "->" + pOriTrans.toString() + " " + rayon); } - void deplacer(Point p) { - + public void deplacer(Point p) { + pOri = pOri.additionner(p); } - + }