nanomunchers
Class NanoMoveAnalyzer

java.lang.Object
  extended byheurgame.analysis.MoveAnalyzer
      extended bynanomunchers.NanoMoveAnalyzer

public class NanoMoveAnalyzer
extends heurgame.analysis.MoveAnalyzer

Evaulates a single move with the help of the SystemAnalyzer

Author:
David Kaplin

Field Summary
 
Fields inherited from class heurgame.analysis.MoveAnalyzer
MOVE_DISQUALIFIED, MOVE_INVALID, MOVE_VALID, systemContext
 
Constructor Summary
NanoMoveAnalyzer()
           
 
Method Summary
 java.lang.String evaluateMove(java.lang.String move, heurgame.PlayerToken senderToken, long timeTaken)
          Evaulates a single move with the help of the SystemAnalyzer Determines out of bound conditions on its own.
 
Methods inherited from class heurgame.analysis.MoveAnalyzer
setSystemContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NanoMoveAnalyzer

public NanoMoveAnalyzer()
Method Detail

evaluateMove

public java.lang.String evaluateMove(java.lang.String move,
                                     heurgame.PlayerToken senderToken,
                                     long timeTaken)
Evaulates a single move with the help of the SystemAnalyzer Determines out of bound conditions on its own.

See Also:
MoveAnalyzer.evaluateMove(java.lang.String, heurgame.PlayerToken, long)