battaglianavale
Class Cella

java.lang.Object
  extended by battaglianavale.Cella
All Implemented Interfaces:
java.io.Serializable

public class Cella
extends java.lang.Object
implements java.io.Serializable

Singola cella della griglia

Version:
07
Author:
Antonio Turi
See Also:
Serialized Form

Field Summary
private  boolean bombardata
          La posizione è stata bombaradata
private  int nave
          La posizione contiene una nave
private static int NO_NAVE
          Costante per rappresentare l'assenza di navi
private static long serialVersionUID
          costante richiesta per la serializzazione
 
Constructor Summary
Cella()
          Costruttore della Cella
 
Method Summary
 int getNave()
          Get la nave contenuta nella cella (se c'è)
 boolean isBombardata()
          La cella è stata bombardata?
 boolean isNave()
          Nella cella c'è una nave?
 void setBombardata(boolean bombardata)
          Setta la cella come bombardata/non bombardata
 void setNave(int nave)
          Setta il contenuta della cella con una nave
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

bombardata

private boolean bombardata
La posizione è stata bombaradata


nave

private int nave
La posizione contiene una nave


NO_NAVE

private static final int NO_NAVE
Costante per rappresentare l'assenza di navi

See Also:
Constant Field Values

serialVersionUID

private static final long serialVersionUID
costante richiesta per la serializzazione

See Also:
Constant Field Values
Constructor Detail

Cella

public Cella()
Costruttore della Cella

Method Detail

getNave

public int getNave()
Get la nave contenuta nella cella (se c'è)

Returns:
Returns la nave contenuta nella cella (se c'è).

isBombardata

public boolean isBombardata()
La cella è stata bombardata?

Returns:
Returns true se la cella è stata bombardata.

isNave

public boolean isNave()
Nella cella c'è una nave?

Returns:
Returns true se nella cella c'è una nave.

setBombardata

public void setBombardata(boolean bombardata)
Setta la cella come bombardata/non bombardata

Parameters:
bombardata -

setNave

public void setNave(int nave)
Setta il contenuta della cella con una nave

Parameters:
nave -