This commit is contained in:
Jan 2019-06-21 19:52:05 +02:00
parent 3384a53780
commit f630d1ef99
2 changed files with 19 additions and 12 deletions

View File

@ -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<float[]> getPoints();
public int getPositionx();
public int getPositiony();
public void setPositionx(int x);
public void setPositiony(int y);
public void setAlgorithm();
}

View File

@ -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())
{
@ -86,43 +86,56 @@ public class PflanzeImpl extends JComponent implements Pflanze
}
@Override
public ArrayList<float[]> 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)
{
}
}