ai.alphabeta
Class Move
java.lang.Object
|
+--ai.alphabeta.Move
- Direct Known Subclasses:
- OthelloMove
- public class Move
- extends java.lang.Object
The Move class represents a move.
- Version:
- $Revision: 1.0.1, 2003-09-02 $
- Author:
- Peter Larsson
Constructor Summary |
Move()
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Move
public Move()
setID
public void setID(java.lang.String ID)
setPhase
public void setPhase(int p)
setTime
public void setTime(int t)
setStateValue
public void setStateValue(int sv)
setMarkerValue
public void setMarkerValue(int mv)
setMaterialValue
public void setMaterialValue(int sv)
setPostionValue
public void setPostionValue(int pv)
setEvaluationValue
public void setEvaluationValue(int ev)
setMove
public void setMove(java.lang.Object move)
setMove
public void setMove(java.lang.Object move,
int stateValue)
startTimer
public void startTimer()
stopTimer
public long stopTimer()
getTimeTaken
public long getTimeTaken()
getMove
public java.lang.Object getMove()
getID
public java.lang.String getID()
getPhase
public int getPhase()
getTime
public int getTime()
getStateValue
public int getStateValue()
getMarkerValue
public int getMarkerValue()
printMove
public void printMove(java.lang.String str)