knockabout.search
Class MoveComparator

java.lang.Object
  extended byknockabout.search.MoveComparator
All Implemented Interfaces:
java.util.Comparator

public class MoveComparator
extends java.lang.Object
implements java.util.Comparator

Compare CompiledMove's according to their estimated utility


Constructor Summary
MoveComparator(int order)
           
 
Method Summary
 int compare(java.lang.Object o1, java.lang.Object o2)
          Object o1, o2 should be CompiledMove objects
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.util.Comparator
equals
 

Constructor Detail

MoveComparator

public MoveComparator(int order)
Parameters:
order - 1 if the user want normal order, -1 for reverse order
Method Detail

compare

public int compare(java.lang.Object o1,
                   java.lang.Object o2)
Object o1, o2 should be CompiledMove objects

Specified by:
compare in interface java.util.Comparator