Class ComandoAttacca

java.lang.Object
  extended by Comando
      extended by ComandoAttacca

public class ComandoAttacca
extends Comando

Modella un comando che consente al giocatore di attaccare un avversario, scegliendo un proprio territorio come base di partenza e uno dell'avversario come punto di attacco.

Version:
1.0.0
Author:
Alessio Treglia

Constructor Summary
ComandoAttacca(java.lang.String da, java.lang.String a)
          Costruisce il comando
 
Method Summary
 boolean esegui(Giocatore giocatore, Tabellone planisfero)
          Esegue il comando
 java.lang.String getNomeComando()
          Restituisce il nome del comando
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ComandoAttacca

public ComandoAttacca(java.lang.String da,
                      java.lang.String a)
Costruisce il comando

Parameters:
da - territorio di partenza
a - territorio di destinazione
Method Detail

getNomeComando

public java.lang.String getNomeComando()
Description copied from class: Comando
Restituisce il nome del comando

Specified by:
getNomeComando in class Comando
Returns:
una stringa contenente il nome del comando

esegui

public boolean esegui(Giocatore giocatore,
                      Tabellone planisfero)
               throws java.io.IOException
Description copied from class: Comando
Esegue il comando

Specified by:
esegui in class Comando
Parameters:
giocatore - esecutore del comando
planisfero - riferimento al tabellone di gioco
Throws:
java.io.IOException