diff --git a/src/main/java/shape/tp5/DrawerState.java b/src/main/java/shape/tp5/DrawerState.java new file mode 100644 index 0000000000000000000000000000000000000000..74642e2941815d9afc3edbc2bd4682d46dbb643e --- /dev/null +++ b/src/main/java/shape/tp5/DrawerState.java @@ -0,0 +1,12 @@ +package shape.tp5; + +import javafx.scene.canvas.GraphicsContext; + + +public interface DrawerState { + public void mousePressed(DrawerContext context, double x, double y); + public void mouseReleased(DrawerContext context, double x, double y); + public void mouseMoved(DrawerContext context, double x, double y); + public void paint(DrawerContext context, GraphicsContext graphicsContext); + +} \ No newline at end of file