battaglianavale
Interface Interfaccia

All Known Implementing Classes:
Console

public interface Interfaccia

Generica interfaccia del programma

Version:
05
Author:
Antonio Turi

Method Summary
 int chiediInteger(java.lang.String msg)
          Stampa un messaggio e chiede un numero
 boolean chiediSiNo(java.lang.String msg)
          Stampa un messaggio e chiede si/no
 java.lang.String chiediTesto(java.lang.String msg)
          Stampa un messaggio e chiede una stringa
 void stampaCampoDiBattaglia(Griglia campodibattaglia)
          stampa il campo di battaglia
 void stampaCampoDiBattaglia(Griglia campodibattaglia, Griglia campoavversario)
          stampa i due campi di battaglia
 void stampaFlotta(Flotta flotta)
          stampa una flotta
 void stampaMsg(java.lang.String msg)
          Stampa un messaggio
 

Method Detail

chiediInteger

int chiediInteger(java.lang.String msg)
Stampa un messaggio e chiede un numero

Parameters:
msg - messaggio di tipo String
Returns:
un numero intero

chiediSiNo

boolean chiediSiNo(java.lang.String msg)
Stampa un messaggio e chiede si/no

Parameters:
msg - messaggio di tipo String
Returns:
si/no

chiediTesto

java.lang.String chiediTesto(java.lang.String msg)
Stampa un messaggio e chiede una stringa

Parameters:
msg - messaggio di tipo String
Returns:
una stringa

stampaCampoDiBattaglia

void stampaCampoDiBattaglia(Griglia campodibattaglia)
stampa il campo di battaglia


stampaCampoDiBattaglia

void stampaCampoDiBattaglia(Griglia campodibattaglia,
                            Griglia campoavversario)
stampa i due campi di battaglia


stampaFlotta

void stampaFlotta(Flotta flotta)
stampa una flotta


stampaMsg

void stampaMsg(java.lang.String msg)
Stampa un messaggio

Parameters:
msg - messaggio di tipo String