org.eviline.fitness
Class WrapperFitness
java.lang.Object
org.eviline.fitness.AbstractFitness
org.eviline.fitness.WrapperFitness
- All Implemented Interfaces:
- Fitness
public class WrapperFitness
- extends AbstractFitness
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
delegate
protected Fitness delegate
WrapperFitness
public WrapperFitness(Fitness delegate)
normalize
protected double normalize(double score)
- Specified by:
normalize
in class AbstractFitness
score
public double score(Field field)
- Description copied from class:
AbstractFitness
- Fitness function used to score a board. Higher score is worse for the player.
- Specified by:
score
in interface Fitness
- Specified by:
score
in class AbstractFitness
- Returns:
paintImpossibles
public void paintImpossibles(Field field)
- Specified by:
paintImpossibles
in class AbstractFitness
prepareField
public Field prepareField(Field field)
- Specified by:
prepareField
in interface Fitness
- Overrides:
prepareField
in class AbstractFitness
paintUnlikelies
public void paintUnlikelies(Field field)
- Specified by:
paintUnlikelies
in class AbstractFitness
unpaintUnlikelies
public void unpaintUnlikelies(Field field)
- Specified by:
unpaintUnlikelies
in class AbstractFitness
unpaintImpossibles
public void unpaintImpossibles(Field field)
- Specified by:
unpaintImpossibles
in class AbstractFitness
Copyright © 2013. All Rights Reserved.