public class Cella
 {
  
  private boolean occupata;
  private boolean colpita;


  public Cella()
  {
    occupata = false;
    colpita  = false;
  }


  public boolean colpita()
  {
    return colpita;
  }


  public boolean occupata()
  {
    return occupata;
  }


  public void colpisci()
  {
    colpita = true;
  }


  public void occupa()
  {
    occupata = true;
  }


  public void set(boolean occupata, boolean colpita)
  {
    this.occupata = occupata;
    this.colpita  = colpita;
  }


  public String toString()
  {

    if (!colpita)
      return " ";  // non viene data l'informazione se la cella e` occupata o meno
 
   if (occupata) 
      return "X";  // la cella colpita era occupata
    else
      return "#";  // la cella colpita era vuota

  }


}
