engine
Class Myriad.ObjectiveCore

java.lang.Object
  extended by engine.Myriad.ObjectiveCore
All Implemented Interfaces:
Myriad.PersonalityCore
Enclosing class:
Myriad

public class Myriad.ObjectiveCore
extends java.lang.Object
implements Myriad.PersonalityCore


Field Summary
 
Fields inherited from interface engine.Myriad.PersonalityCore
passed_pawn_value, PIECE_VALUES
 
Constructor Summary
Myriad.ObjectiveCore()
           
 
Method Summary
 int evaluatePosition(Position p)
           
 boolean requestFurtherDepth(Position p, boolean vantagePoint)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Myriad.ObjectiveCore

public Myriad.ObjectiveCore()
Method Detail

evaluatePosition

public int evaluatePosition(Position p)
Specified by:
evaluatePosition in interface Myriad.PersonalityCore

requestFurtherDepth

public boolean requestFurtherDepth(Position p,
                                   boolean vantagePoint)
Specified by:
requestFurtherDepth in interface Myriad.PersonalityCore