org.eviline.fitness
Class ElTetrisFitness
java.lang.Object
org.eviline.fitness.AbstractFitness
org.eviline.fitness.ElTetrisFitness
- All Implemented Interfaces:
- Fitness
public class ElTetrisFitness
- extends AbstractFitness
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ElTetrisFitness
public ElTetrisFitness()
normalize
protected double normalize(double score)
- Specified by:
normalize
in class AbstractFitness
scoreWithPaint
public double scoreWithPaint(Field field)
- Overrides:
scoreWithPaint
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
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.