dBattNav.dNave
Class Portaerei

java.lang.Object
  |
  +--dBattNav.dNave.Nave
        |
        +--dBattNav.dNave.Portaerei

public class Portaerei
extends Nave

classe Portaerei per la gestione di una nave portaerei nel piano

See Also:
Coppia, Nave, BattNav

Field Summary
private  boolean pista
           
 
Fields inherited from class dBattNav.dNave.Nave
 
Constructor Summary
Portaerei(dBattNav.dCoppia.Coppia c, int l)
          costruttore di inizializzazione
 
Method Summary
 boolean controllo()
          metodo che controlla se la portaerei è affondata
 java.lang.String fuoco(dBattNav.dCoppia.Coppia c)
          fuoco ritorna l'esito di un colpo
 dBattNav.dCoppia.Coppia getCoords()
          getCoords restituisce le coordinate della componente iniziale della nave
 int getL()
          getL restituisce la lunghezza della portaerei
 boolean[] getStatus()
          getStatus restituisce il vettore degli stati delle componenti della nave
 int getX()
          getX restituisce la coordinata x della componente iniziale della nave
 int getY()
          getY restituisce la coordinata x della componente iniziale della nave
 java.lang.String toString()
          toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

pista

private boolean pista
Constructor Detail

Portaerei

public Portaerei(dBattNav.dCoppia.Coppia c,
                 int l)
costruttore di inizializzazione

Parameters:
c - coppia di coordinate della componente iniziale
Method Detail

fuoco

public java.lang.String fuoco(dBattNav.dCoppia.Coppia c)
fuoco ritorna l'esito di un colpo

Overrides:
fuoco in class Nave
Returns:
String esito

controllo

public boolean controllo()
metodo che controlla se la portaerei è affondata

Overrides:
controllo in class Nave
Returns:
true se la nave è affondata false se la nave non è affondata

getX

public int getX()
getX restituisce la coordinata x della componente iniziale della nave

Overrides:
getX in class Nave
Returns:
x

getY

public int getY()
getY restituisce la coordinata x della componente iniziale della nave

Overrides:
getY in class Nave
Returns:
y

getL

public int getL()
getL restituisce la lunghezza della portaerei

Overrides:
getL in class Nave
Returns:
lunghezza della portaerei

getCoords

public dBattNav.dCoppia.Coppia getCoords()
getCoords restituisce le coordinate della componente iniziale della nave

Overrides:
getCoords in class Nave
Returns:
coord coppia delle coordinate della componente iniziale della nave

getStatus

public boolean[] getStatus()
getStatus restituisce il vettore degli stati delle componenti della nave

Overrides:
getStatus in class Nave
Returns:
s vettore componenti

toString

public java.lang.String toString()
toString

Overrides:
toString in class Nave
Returns:
stato della nave