2015-02-18 11:30:24 +00:00
|
|
|
package Fractals.TurtleTools;
|
2015-02-13 12:28:18 +00:00
|
|
|
|
2015-02-10 16:51:44 +00:00
|
|
|
import ch.aplu.turtle.Turtle;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Created by Christian on 10.02.2015.
|
|
|
|
*/
|
|
|
|
public class TurtleState {
|
|
|
|
private double x;
|
|
|
|
private double y;
|
|
|
|
private double heading;
|
|
|
|
|
|
|
|
public TurtleState(Turtle turtle) {
|
|
|
|
x = turtle.getX();
|
|
|
|
y = turtle.getY();
|
|
|
|
heading = turtle.heading();
|
|
|
|
}
|
2015-02-10 17:13:13 +00:00
|
|
|
|
|
|
|
public void returnToState(Turtle turtle) {
|
|
|
|
turtle.setX(x);
|
|
|
|
turtle.setY(y);
|
|
|
|
turtle.heading(heading);
|
|
|
|
}
|
2015-02-10 16:51:44 +00:00
|
|
|
}
|