rendered paste bodyimport se.lth.cs.window.SimpleWindow;
class Turtle{
private int yHome,xHome;
private double vinkel=0;
private SimpleWindow w;
private boolean pen= false;
public Turtle(SimpleWindow w, int xHome, int yHome){
this.xHome=xHome;
this.yHome=yHome;
this.w=w;
}
public void penDown(){
pen=true;
}
public void penUp(){
pen=false;
}
public void forward(int n){
if(pen=true){
xHome=(int)(xHome+(n*Math.cos(vinkel)));
yHome=(int)(yHome+(n*Math.sin(vinkel)));
w.lineTo(xHome,yHome);
}
}
public void left(int beta){
beta=beta/360;
vinkel-=beta;
}
public void right(int beta){
beta=beta/360;
vinkel+=beta;
}
}