public class Robot{
	
	private int posX, posY;
	private int direzione;
	private boolean stato;
	
	private final int N = 0;
	private final int E = 1;
	private final int S = 2;
	private final int W = 3;
	
	public Robot(int x, int y){
		posX = x;
		posY = y;
		stato = false;
		direzione = N;
	}
	public Robot(int x, int y, boolean z){
		stato = z;
		stato = true;
		direzione = N;		
	}
	public void accendi(){
		this.stato = true;
	}
	public void spegni(){
		this.stato = false;
	}
	public void avanti(int dir){
	
	}
	public void aDestra(){
		if(stato){
			this.direzione = (direzione + 1)%4;
		}
	}
	public void aSinistra(){
		if(stato){
			this.direzione = (direzione + 3)%4;
		}
	}
	public String toString(){
		return "This is a Robot"; 
	}
}

@@ -13,18 +13,17 @@
  Robot%7B%0A
-%09
 %0A
+
 %09private
@@ -61,16 +61,22 @@
 irezione
+,passi
 ;%0A%09priva
@@ -93,18 +93,17 @@
  stato;%0A
-%09
 %0A
+
 %09private
@@ -198,18 +198,17 @@
  W = 3;%0A
-%09
 %0A
+
 %09public 
@@ -285,24 +285,25 @@
 one = N;%0A%09%7D%0A
+%0A
 %09public Robo
@@ -379,14 +379,13 @@
 = N;
-%09%09
 %0A%09%7D%0A
+%0A
 %09pub
@@ -424,24 +424,25 @@
  = true;%0A%09%7D%0A
+%0A
 %09public void
@@ -473,24 +473,25 @@
 = false;%0A%09%7D%0A
+%0A
 %09public void
@@ -506,19 +506,326 @@
 int 
-dir)%7B%0A%09
+passi)%7B%0A    if(stato)%7B%0A      switch(direzione)%7B%0A        case 'N':%0A          this.posY+=passi;%0A          break;%0A        case 'S':%0A          this.posY-=passi;%0A          break;%0A        case 'E':%0A          this.posX+=passi;%0A          break;%0A        case 'W':%0A          this.posX-=passi;%0A          break;%0A      %7D%0A    %7D
 %0A%09%7D%0A
+%0A
 %09pub
@@ -895,32 +895,33 @@
  + 1)%254;%0A%09%09%7D%0A%09%7D%0A
+%0A
 %09public void aSi
@@ -989,16 +989,17 @@
 %0A%09%09%7D%0A%09%7D%0A
+%0A
 %09public 
@@ -1021,36 +1021,280 @@
 ()%7B%0A
-%09%09return %22This is a Robot%22; 
+    String statop;%0A    char%5B%5D direzioni=%7B'N','E','S','W'%7D;%0A    if(stato)%7B%0A      statop=%22acceso%22;%0A    %7Delse%7B%0A      statop=%22spento%22;%0A    %7D%0A    String info = %22Il Robot %C3%A8: %22 + stato +%22%5Cn in posizione X: %22 +posX+%22 Y: %22+posY+ %22%5Cn verso: %22+ direzioni%5Bdirezione%5D;%0A    return info;
 %0A%09%7D%0A

Update Robot.java