dBattNav
Class BattNav

java.lang.Object
  |
  +--dBattNav.BattNav

public class BattNav
extends java.lang.Object

classe BattNav per la gestione delle navi in un campo

See Also:
Coppia, Nave, Portaerei

Field Summary
private  dBattNav.dNave.Nave[] navi
           
 
Constructor Summary
BattNav(dBattNav.dNave.Nave[] array_navi)
          costruttore di inizializzazione
 
Method Summary
 java.lang.String fuoco(dBattNav.dCoppia.Coppia c)
          fuoco ritorna l'esito di un colpo
 java.lang.StringBuffer[] getCampo()
          Ritorna il campo stampabile con lo stato delle navi
 void stampaCampo()
          Stampa il campo con lo stato delle navi
 java.lang.String toString()
          toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

navi

private dBattNav.dNave.Nave[] navi
Constructor Detail

BattNav

public BattNav(dBattNav.dNave.Nave[] array_navi)
costruttore di inizializzazione

Parameters:
array_navi - array contente le navi della flotta
Method Detail

fuoco

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

Returns:
String esito

getCampo

public java.lang.StringBuffer[] getCampo()
Ritorna il campo stampabile con lo stato delle navi

Returns:
campo stampabile con lo stato delle navi

stampaCampo

public void stampaCampo()
Stampa il campo con lo stato delle navi


toString

public java.lang.String toString()
toString

Overrides:
toString in class java.lang.Object
Returns:
stato delle navi