AIILE.gridworld.connection
Interface GridWorld

All Known Implementing Classes:
AbstractGridWorld

public interface GridWorld


Method Summary
 EnvironmentInfo getEnvironmentInfo()
           
 Move getMove()
           
 boolean isFinish()
           
 boolean isStart()
           
 boolean isValidMove()
           
 EnvironmentInfo receiveEnvironmentInfo()
           
 boolean receiveFinishInfo()
           
 Move receiveMoveInfo()
           
 boolean receiveStartInfo()
           
 boolean receiveValidMoveInfo()
           
 void sendEnvironmentInfo(EnvironmentInfo ei)
           
 void sendFinishInfo(boolean isFinished)
           
 void sendMoveInfo(Move m)
           
 void sendStartInfo(boolean isStarted)
           
 void sendValidMoveInfo(boolean isValid)
           
 void setEnvironmentInfo(EnvironmentInfo ei)
           
 void setEnvironmentInfoBuddy(java.lang.Object b, java.beans.PropertyDescriptor p)
           
 void setFinish(boolean b)
           
 void setFinishInfoBuddy(java.lang.Object b, java.beans.PropertyDescriptor p)
           
 void setMove(Move m)
           
 void setMoveInfoBuddy(java.lang.Object b, java.beans.PropertyDescriptor p)
           
 void setStart(boolean b)
           
 void setStartInfoBuddy(java.lang.Object b, java.beans.PropertyDescriptor p)
           
 void setValidMove(boolean b)
           
 void setValidMoveInfoBuddy(java.lang.Object b, java.beans.PropertyDescriptor p)
           
 

Method Detail

setEnvironmentInfoBuddy

public void setEnvironmentInfoBuddy(java.lang.Object b,
                                    java.beans.PropertyDescriptor p)

setMoveInfoBuddy

public void setMoveInfoBuddy(java.lang.Object b,
                             java.beans.PropertyDescriptor p)

setStartInfoBuddy

public void setStartInfoBuddy(java.lang.Object b,
                              java.beans.PropertyDescriptor p)

setFinishInfoBuddy

public void setFinishInfoBuddy(java.lang.Object b,
                               java.beans.PropertyDescriptor p)

setValidMoveInfoBuddy

public void setValidMoveInfoBuddy(java.lang.Object b,
                                  java.beans.PropertyDescriptor p)

sendStartInfo

public void sendStartInfo(boolean isStarted)

receiveStartInfo

public boolean receiveStartInfo()

sendFinishInfo

public void sendFinishInfo(boolean isFinished)

receiveFinishInfo

public boolean receiveFinishInfo()

sendValidMoveInfo

public void sendValidMoveInfo(boolean isValid)

receiveValidMoveInfo

public boolean receiveValidMoveInfo()

sendMoveInfo

public void sendMoveInfo(Move m)

receiveMoveInfo

public Move receiveMoveInfo()

sendEnvironmentInfo

public void sendEnvironmentInfo(EnvironmentInfo ei)

receiveEnvironmentInfo

public EnvironmentInfo receiveEnvironmentInfo()

isStart

public boolean isStart()

setStart

public void setStart(boolean b)

isFinish

public boolean isFinish()

setFinish

public void setFinish(boolean b)

isValidMove

public boolean isValidMove()

setValidMove

public void setValidMove(boolean b)

setEnvironmentInfo

public void setEnvironmentInfo(EnvironmentInfo ei)

getEnvironmentInfo

public EnvironmentInfo getEnvironmentInfo()

setMove

public void setMove(Move m)

getMove

public Move getMove()