import 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; } }