From f92dcfbbce3d2057e39314312deed941c22881f5 Mon Sep 17 00:00:00 2001 From: Camil Staps Date: Tue, 2 Jun 2015 09:41:17 +0200 Subject: Start week15 --- .../src/mandelbrot/AreaController.java | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 Week15 Mandelbrot/src/mandelbrot/AreaController.java (limited to 'Week15 Mandelbrot/src/mandelbrot/AreaController.java') diff --git a/Week15 Mandelbrot/src/mandelbrot/AreaController.java b/Week15 Mandelbrot/src/mandelbrot/AreaController.java new file mode 100644 index 0000000..304eb0f --- /dev/null +++ b/Week15 Mandelbrot/src/mandelbrot/AreaController.java @@ -0,0 +1,22 @@ +package mandelbrot; + +/** + * + * @author Sjaak Smetsers + */ +public class AreaController { + GridFiller filler; + Grid grid; + + public AreaController ( GridFiller filler, Grid grid ) { + this.filler = filler; + this.grid = grid; + } + + public void setArea(AreaSelector selector, int x, int y, int w, int h ) { + Area area = filler.getArea().zoom(x, y, w, h, grid.getWidth(), grid.getHeight()); + filler = new GridFiller (grid, area); + filler.fill(); + } + +} -- cgit v1.2.3