AIILE.gridworld.util.move
Interface Move

All Known Implementing Classes:
BaseMove

public interface Move

All move classes in the GridWorld should implement this interface.


Method Summary
 Node getCurrentNode()
           
 java.lang.String getMoveDirection()
           
 java.lang.String getShotDirection()
           
 boolean isArrowShot()
           
 boolean isGoldPickedUp()
           
 void pickUpGold()
           
 void setCurrentNode(Node n)
           
 void setMoveDirection(java.lang.String m)
           
 void shootArrow(java.lang.String d)
           
 

Method Detail

setCurrentNode

public void setCurrentNode(Node n)

getCurrentNode

public Node getCurrentNode()

setMoveDirection

public void setMoveDirection(java.lang.String m)

getMoveDirection

public java.lang.String getMoveDirection()

shootArrow

public void shootArrow(java.lang.String d)

getShotDirection

public java.lang.String getShotDirection()

isArrowShot

public boolean isArrowShot()

pickUpGold

public void pickUpGold()

isGoldPickedUp

public boolean isGoldPickedUp()