exo4: add a basic main loop for annotation iteration.
[Project_POO.git] / exo4 / Forme.java
diff --git a/exo4/Forme.java b/exo4/Forme.java
new file mode 100644 (file)
index 0000000..cdef6b5
--- /dev/null
@@ -0,0 +1,26 @@
+
+@ClassPreamble (
+    author = "Jérôme Benoit",
+    date = "11/17/2008"
+)
+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);
+    }
+}