X-Git-Url: https://git.piment-noir.org/?p=TP_POO.git;a=blobdiff_plain;f=TP2%2FSegment.java;h=e1691723aa7895e0d67ba8b834d4c3fa8f6af373;hp=941820c4ac728add80b4eaff85613f4c70a51221;hb=14d4fd0d0d84e3b8a52ecde790d878fcb909ddd0;hpb=61363e13bcb2f16fe37e13dfd59ee04719934e4f diff --git a/TP2/Segment.java b/TP2/Segment.java index 941820c..e169172 100644 --- a/TP2/Segment.java +++ b/TP2/Segment.java @@ -13,12 +13,17 @@ class Segment { pDest = pD; } - void dessiner(Piletransformations pile) { - + public void dessiner(Piletransformations pile) { + String className = this.getClass().getSimpleName(); + Point pTrans = pile.getCurrentTransformation(); + Point pOriTrans = pOri.additionner(pTrans); + Point pDestTrans = pDest.additionner(pTrans); + System.out.println(className + " " + pOri.toString()+ "->" + pOriTrans.toString() + " " + pDest.toString() + "->" + pDestTrans.toString()); } - void deplacer(Point p) { - + public void deplacer(Point p) { + pOri = pOri.additionner(p); + pDest = pDest.additionner(p); } }