X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=exo4%2FForme.java;fp=exo4%2FForme.java;h=c90aa31275f2e37ba48b84f01c205187c92489f1;hb=c05c228927b2d9141cbc27e467e252e5e83263cf;hp=0000000000000000000000000000000000000000;hpb=01bad5b37bf95f027f583e1b1da607e074050651;p=Project_POO.git diff --git a/exo4/Forme.java b/exo4/Forme.java new file mode 100644 index 0000000..c90aa31 --- /dev/null +++ b/exo4/Forme.java @@ -0,0 +1,22 @@ + +public abstract class Forme implements Affichable { + private Point pOri; + + public abstract void dessiner(Piletransformations pile); + + Forme() { + pOri = new Point(); + } + + Forme(Point p) { + pOri = p; + } + + public Point getpOri() { + return pOri; + } + + public void deplacer(Point p) { + pOri = pOri.additionner(p); + } +}