Jan 4 years ago
parent
commit
f630d1ef99
2 changed files with 19 additions and 12 deletions
  1. 1
    7
      Garten/src/garten/model/Pflanze.java
  2. 18
    5
      Garten/src/garten/model/PflanzeImpl.java

+ 1
- 7
Garten/src/garten/model/Pflanze.java 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();
}

+ 18
- 5
Garten/src/garten/model/PflanzeImpl.java 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())
{
@@ -83,46 +83,59 @@ public class PflanzeImpl extends JComponent implements Pflanze
System.err.println("character " + ch + " not in grammar");
}
}
}

@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)
{
}

}

Loading…
Cancel
Save