X-Git-Url: https://git.piment-noir.org/?p=TP_POO.git;a=blobdiff_plain;f=TP2%2FForme.java;h=0e08ddf730273f68c5411c8bfe43fefccf39cd62;hp=df9fc4434f94fbda3504828594ff63e8ddc7ec26;hb=009c5b1e63be46a50ba2c551c96369f461f44a93;hpb=60945b41d58a50a7f4315fdec128bff5c50e914f diff --git a/TP2/Forme.java b/TP2/Forme.java index df9fc44..0e08ddf 100644 --- a/TP2/Forme.java +++ b/TP2/Forme.java @@ -1,7 +1,22 @@ -abstract class Forme { +public abstract class Forme { + private Point pOri; - abstract public void dessiner(Piletransformations pile); - abstract public void deplacer(Point p); + 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); + } }