From f630d1ef99b2b041971d1f66d293650a7b4d576c Mon Sep 17 00:00:00 2001 From: Jan <> Date: Fri, 21 Jun 2019 19:52:05 +0200 Subject: [PATCH] . --- Garten/src/garten/model/Pflanze.java | 8 +------- Garten/src/garten/model/PflanzeImpl.java | 23 ++++++++++++++++++----- 2 files changed, 19 insertions(+), 12 deletions(-) diff --git a/Garten/src/garten/model/Pflanze.java b/Garten/src/garten/model/Pflanze.java index 442dea5..ecb160f 100644 --- a/Garten/src/garten/model/Pflanze.java +++ b/Garten/src/garten/model/Pflanze.java @@ -11,18 +11,12 @@ import java.util.ArrayList; * * @author Jan */ -public interface Pflanze +public interface Pflanze extends Position { Position eigenePosition = null; void setPosition(); - //Position lieferePosition(); - //public void draw(); public ArrayList getPoints(); - public int getPositionx(); - public int getPositiony(); - public void setPositionx(int x); - public void setPositiony(int y); public void setAlgorithm(); } diff --git a/Garten/src/garten/model/PflanzeImpl.java b/Garten/src/garten/model/PflanzeImpl.java index ef4aedd..6d73022 100644 --- a/Garten/src/garten/model/PflanzeImpl.java +++ b/Garten/src/garten/model/PflanzeImpl.java @@ -50,7 +50,7 @@ public class PflanzeImpl extends JComponent implements Pflanze { float x_temp, y_temp; - Turtle turtle = new Turtle(positionx, positiony, (float) ((Math.PI)/2)); + Turtle turtle = new Turtle(positionx, positiony, (float) ((Math.PI) / 2)); CharacterIterator it = grammar.getIterator(); for (char ch = it.first(); ch != CharacterIterator.DONE; ch = it.next()) { @@ -83,46 +83,59 @@ public class PflanzeImpl extends JComponent implements Pflanze System.err.println("character " + ch + " not in grammar"); } } - + } - + + @Override public ArrayList getPoints() { return pts; } + @Override public int getPositionx() { return positionx; } + @Override public int getPositiony() { return positiony; } + @Override public void setPositionx(int x) { positionx = x; } + @Override public void setPositiony(int y) { positiony = y; } - + + @Override public int getflaeche() { return flaeche; } - + + @Override public void setAlgorithm() { pts.removeAll(pts); translateRules(); } + public void setPosition() { } + @Override + public void setflaeche(int flaeche) + { + } + }