simulations.core
Class Attack

java.lang.Object
  extended by simulations.core.Attack

public class Attack
extends java.lang.Object

This class contains infos about an attack ie the attacking player and the players to ask support


Constructor Summary
Attack(Player attackingPlayer, Player attackedPlayer, java.util.ArrayList askingList)
          Creates a new instance of Attack
 
Method Summary
 java.util.ArrayList getAskingList()
          Getter for property askingList.
 Player getAttackedPlayer()
          Getter for property attackedPlayer.
 Player getAttackingPlayer()
          Getter for property attackingPlayer.
 void setAskingList(java.util.ArrayList askingList)
          Setter for property askingList.
 void setAttackedPlayer(Player attackedPlayer)
          Setter for property attackedPlayer.
 void setAttackingPlayer(Player attackingPlayer)
          Setter for property attackingPlayer.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Attack

public Attack(Player attackingPlayer,
              Player attackedPlayer,
              java.util.ArrayList askingList)
Creates a new instance of Attack

Parameters:
attackingPlayer - The attacking player
attackedPlayer - The attacked player
askingList - The list of players to ask support
Method Detail

getAskingList

public java.util.ArrayList getAskingList()
Getter for property askingList.

Returns:
Value of property askingList.

setAskingList

public void setAskingList(java.util.ArrayList askingList)
Setter for property askingList.

Parameters:
askingList - New value of property askingList.

getAttackedPlayer

public Player getAttackedPlayer()
Getter for property attackedPlayer.

Returns:
Value of property attackedPlayer.

setAttackedPlayer

public void setAttackedPlayer(Player attackedPlayer)
Setter for property attackedPlayer.

Parameters:
attackedPlayer - New value of property attackedPlayer.

getAttackingPlayer

public Player getAttackingPlayer()
Getter for property attackingPlayer.

Returns:
Value of property attackingPlayer.

setAttackingPlayer

public void setAttackingPlayer(Player attackingPlayer)
Setter for property attackingPlayer.

Parameters:
attackingPlayer - New value of property attackingPlayer.