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()
           
 
Method Summary
 java.lang.String getID()
           
 int getMarkerValue()
           
 java.lang.Object getMove()
           
 int getPhase()
           
 int getStateValue()
           
 int getTime()
           
 long getTimeTaken()
           
 void printMove(java.lang.String str)
           
 void setEvaluationValue(int ev)
           
 void setID(java.lang.String ID)
           
 void setMarkerValue(int mv)
           
 void setMaterialValue(int sv)
           
 void setMove(java.lang.Object move)
           
 void setMove(java.lang.Object move, int stateValue)
           
 void setPhase(int p)
           
 void setPostionValue(int pv)
           
 void setStateValue(int sv)
           
 void setTime(int t)
           
 void startTimer()
           
 long stopTimer()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Move

public Move()
Method Detail

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)