Primero si quieres usar la función shootedDirection() primero debes llamar a la función shoot() ya que es esta la que le da un valor al atributo direction.
O sino modifica la segunda funcion de esta manera
Código:
public int shootedDirection() {
switch(direction) {
case 1:
System.out.println("Left");
break;
case 2:
System.out.println("Center");
break;
case 3:
System.out.println("Right");
break;
default:
System.out.prinln("Default");
break;
}
return 0;
}
Para que si el atributo direction no contiene ninguno de los valores de los case, por defecto imprima "Default"