battaglianavale
Class Console

java.lang.Object
  extended by battaglianavale.Console
All Implemented Interfaces:
Interfaccia

public class Console
extends java.lang.Object
implements Interfaccia

Implementazione dell'interfaccia in modalità console

Version:
05
Author:
Antonio Turi

Constructor Summary
Console()
           
 
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 entrambi i campi di battaglia
 void stampaFlotta(Flotta flotta)
          stampa una flotta
 void stampaMsg(java.lang.String msg)
          Stampa un messaggio
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Console

public Console()
Method Detail

chiediInteger

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

Specified by:
chiediInteger in interface Interfaccia
Parameters:
msg - messaggio di tipo String
Returns:
un numero intero

chiediSiNo

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

Specified by:
chiediSiNo in interface Interfaccia
Parameters:
msg - messaggio di tipo String
Returns:
si/no

chiediTesto

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

Specified by:
chiediTesto in interface Interfaccia
Parameters:
msg - messaggio di tipo String
Returns:
una stringa

stampaCampoDiBattaglia

public void stampaCampoDiBattaglia(Griglia campodibattaglia)
stampa il campo di battaglia

Specified by:
stampaCampoDiBattaglia in interface Interfaccia

stampaCampoDiBattaglia

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

Specified by:
stampaCampoDiBattaglia in interface Interfaccia

stampaFlotta

public void stampaFlotta(Flotta flotta)
stampa una flotta

Specified by:
stampaFlotta in interface Interfaccia

stampaMsg

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

Specified by:
stampaMsg in interface Interfaccia
Parameters:
msg - messaggio di tipo String