Uses of Class
Giocatore

Uses of Giocatore in <Unnamed>
 

Methods in <Unnamed> that return Giocatore
protected  Giocatore Gioco.finePartita()
          Controlla se un giocatore ha vinto.
 Giocatore Tabellone.getGiocatore(java.lang.String coloreGiocatore)
          Cerca un giocatore a partire dal suo colore.
 Giocatore Tabellone.getGiocatoreAt(java.lang.String nomeTerritorio)
          Restituisce un riferimento al giocatore occupante di un territorio il cui nome sia uguale alla stringa nomeTerritorio.
 Giocatore Tabellone.trova(Territorio t)
          Trova e restituisce il giocatore che possiede un dato territorio
 

Methods in <Unnamed> with parameters of type Giocatore
 java.util.Map Tabellone.aggiornaTerritorio(Territorio t, Giocatore occupante)
          Quando un giocatore conquista un territorio viene posizionato su di esso e viene aggiornata la mappa dei giocatori sui territori.
 void Tabellone.aggiungi(Territorio t, Giocatore g)
          Aggiunge un territorio alla mappa mondiale, impostando il riferimento al giocatore che lo occupa.
protected  void Gioco.assegnaArmate(Giocatore g)
          TODO IN PARTE DA RISCRIVERE??
static int DistributoreArmate.calcolaArmatePerCarte(Giocatore g)
          Calcola un numero di armate bonus in base alle combinazione di carte possedute dal giocatore.
static int DistributoreArmate.daiArmate(Giocatore giocatore)
          Calcola il numero totale di territori posseduti dal giocatore al quale distribuire le armate.
static boolean DistributoreCarte.daiCarta(Giocatore g)
          Distribuisce una carta a un giocatore che abbia conquistato almeno un territorio durante il suo turno di attacco (o il precedente turno di difesa).
abstract  boolean Comando.esegui(Giocatore giocatore, Tabellone planisfero)
          Esegue il comando
 boolean ComandoAiuto.esegui(Giocatore giocatore, Tabellone planisfero)
           
 boolean ComandoPassaTurno.esegui(Giocatore giocatore, Tabellone planisfero)
           
 boolean ComandoAttacca.esegui(Giocatore giocatore, Tabellone planisfero)
           
 boolean ComandoStampa.esegui(Giocatore giocatore, Tabellone planisfero)
           
 boolean ComandoEsci.esegui(Giocatore giocatore, Tabellone planisfero)
           
 boolean ComandoNonValido.esegui(Giocatore giocatore, Tabellone planisfero)
           
 boolean ComandoVersione.esegui(Giocatore giocatore, Tabellone planisfero)
           
 boolean ComandoSposta.esegui(Giocatore giocatore, Tabellone planisfero)
           
 

Constructors in <Unnamed> with parameters of type Giocatore
Battaglia(Giocatore attaccante, Giocatore difensore, java.lang.String territorioAttaccante, java.lang.String territorioDifensore)
          Inizializza un oggetto gestore degli scontri fra i territori di giocatori diversi.