A B C D F G L M N P R S T X Y

A

allocaNavi(int, int, int, String[], Random, Nave[][]) - Static method in class dTest.TestBattNav
allocaNavi legge/genera le coordinate delle navi e le alloca
allocaPortaerei(int, int, String[], Random) - Static method in class dTest.TestBattNav
allocaPortaerei legge/genera le coordinate della portaerei e la alloca

B

BattNav - class dBattNav.BattNav.
classe BattNav per la gestione delle navi in un campo
BattNav(Nave[]) - Constructor for class dBattNav.BattNav
costruttore di inizializzazione

C

checkColpo(int, int, boolean[][]) - Static method in class dTest.TestBattNav
checkColpo controlla che un colpo non venga ripetuto nello stesso punto
checkNavi(Nave[], int, int, int, int) - Static method in class dTest.TestBattNav
checkNavi controlla che una nave appena generata non si sovrapponga a quelle esistenti
clrscr() - Static method in class dUtil.Console
cancella lo schermo
Console - class dUtil.Console.
metodi utili per l'uso della console a caratteri
Console(InputStream) - Constructor for class dUtil.Console
costruttore di inizializzazione
controllo() - Method in class dBattNav.dNave.Nave
metodo che controlla se la nave è affondata
controllo() - Method in class dBattNav.dNave.Portaerei
metodo che controlla se la portaerei è affondata
coord - Variable in class dBattNav.dNave.Nave
 
Coppia - class dBattNav.dCoppia.Coppia.
classe Coppia per la gestione di un punto nel piano
Coppia(int, int) - Constructor for class dBattNav.dCoppia.Coppia
costruttore di inizializzazione

D

dBattNav - package dBattNav
 
dBattNav.dCoppia - package dBattNav.dCoppia
 
dBattNav.dNave - package dBattNav.dNave
 
dTest - package dTest
 
dUtil - package dUtil
 

F

fuoco(Coppia) - Method in class dBattNav.dNave.Nave
fuoco ritorna l'esito di un colpo
fuoco(Coppia) - Method in class dBattNav.dNave.Portaerei
fuoco ritorna l'esito di un colpo
fuoco(Coppia) - Method in class dBattNav.BattNav
fuoco ritorna l'esito di un colpo

G

getCampo() - Method in class dBattNav.BattNav
Ritorna il campo stampabile con lo stato delle navi
getCoords() - Method in class dBattNav.dNave.Nave
getCoords restituisce le coordinate della componente iniziale della nave
getCoords() - Method in class dBattNav.dNave.Portaerei
getCoords restituisce le coordinate della componente iniziale della nave
getL() - Method in class dBattNav.dNave.Nave
getL restituisce la lunghezza della nave
getL() - Method in class dBattNav.dNave.Portaerei
getL restituisce la lunghezza della portaerei
getStatus() - Method in class dBattNav.dNave.Nave
getStatus restituisce il vettore degli stati delle componenti della nave
getStatus() - Method in class dBattNav.dNave.Portaerei
getStatus restituisce il vettore degli stati delle componenti della nave
getX() - Method in class dBattNav.dNave.Nave
getX restituisce la coordinata x della componente iniziale della nave
getX() - Method in class dBattNav.dNave.Portaerei
getX restituisce la coordinata x della componente iniziale della nave
getX() - Method in class dBattNav.dCoppia.Coppia
getX restituisce la coordinata x
getY() - Method in class dBattNav.dNave.Nave
getY restituisce la coordinata x della componente iniziale della nave
getY() - Method in class dBattNav.dNave.Portaerei
getY restituisce la coordinata x della componente iniziale della nave
getY() - Method in class dBattNav.dCoppia.Coppia
getY restituisce la coordinata y

L

leggiColpo(int, int, String[], BattNav[], Random, boolean[][]) - Static method in class dTest.TestBattNav
leggiColpo legge/genera un colpo e lo applica al campo restituendo il risultato

M

main(String[]) - Static method in class dTest.TestBattNav
 
main(String[]) - Static method in class dTest.TestCoppia
 
main(String[]) - Static method in class dTest.TestNave
 
main(String[]) - Static method in class dTest.TestPortaerei
 
main(String[]) - Static method in class dTest.TestConsole
 

N

Nave - class dBattNav.dNave.Nave.
classe Nave per la gestione di una nave nel piano
Nave(Coppia, int) - Constructor for class dBattNav.dNave.Nave
costruttore di inizializzazione
navi - Variable in class dBattNav.BattNav
 

P

pause() - Static method in class dUtil.Console
chiede la pressione di un tasto e cancella lo schermo
pista - Variable in class dBattNav.dNave.Portaerei
 
playGame(int, int) - Static method in class dTest.TestBattNav
playGame svolge le funzioni necessarie per lo svolgimento del gioco
Portaerei - class dBattNav.dNave.Portaerei.
classe Portaerei per la gestione di una nave portaerei nel piano
Portaerei(Coppia, int) - Constructor for class dBattNav.dNave.Portaerei
costruttore di inizializzazione
printCredits() - Static method in class dTest.TestBattNav
print_credits stampa delle info sul gioco
printHeader(String) - Static method in class dUtil.Console
stampa un titolo formattato
printHelp() - Static method in class dTest.TestBattNav
print_help stampa il modo d'uso del programma
printPrompt(String) - Static method in class dUtil.Console
stampa un prompt sullo schermo senza andare a capo
printSubHeader(String) - Static method in class dUtil.Console
stampa un sotto titolo formattato

R

readDouble() - Static method in class dUtil.Console
legge un double
readDouble(String) - Static method in class dUtil.Console
legge un double stampando un prompt
readInt() - Static method in class dUtil.Console
legge un intero
readInt(String) - Static method in class dUtil.Console
legge un intero stampando un prompt
readLine() - Static method in class dUtil.Console
legge una stringa terminata da un NEW-LINE
readLine(String) - Static method in class dUtil.Console
legge una stringa terminata da un NEW-LINE stampando un prompt

S

setX(int) - Method in class dBattNav.dCoppia.Coppia
getX imposta la coordinata x
setY(int) - Method in class dBattNav.dCoppia.Coppia
getY imposta la coordinata y
stampaCampo() - Method in class dBattNav.BattNav
Stampa il campo con lo stato delle navi
status - Variable in class dBattNav.dNave.Nave
 

T

TestBattNav - class dTest.TestBattNav.
classe per il test della classe BattNav
TestBattNav() - Constructor for class dTest.TestBattNav
 
TestConsole - class dTest.TestConsole.
metodi per la lettura di numeri e stringhe dallo STDIN
TestConsole() - Constructor for class dTest.TestConsole
 
TestCoppia - class dTest.TestCoppia.
classe per il test della classe Coppia
TestCoppia() - Constructor for class dTest.TestCoppia
 
TestNave - class dTest.TestNave.
classe per il test della classe Nave
TestNave() - Constructor for class dTest.TestNave
 
TestPortaerei - class dTest.TestPortaerei.
classe per il test della classe Portaerei
TestPortaerei() - Constructor for class dTest.TestPortaerei
 
toString() - Method in class dBattNav.dNave.Nave
toString
toString() - Method in class dBattNav.dNave.Portaerei
toString
toString() - Method in class dBattNav.dCoppia.Coppia
toString
toString() - Method in class dBattNav.BattNav
toString

X

x - Variable in class dBattNav.dCoppia.Coppia
 

Y

y - Variable in class dBattNav.dCoppia.Coppia
 

A B C D F G L M N P R S T X Y