public class AlternatingProductionSelector extends DefaultProductionSelector
Constructor and Description |
---|
AlternatingProductionSelector() |
Modifier and Type | Method and Description |
---|---|
protected IChunk |
getGoal(IInstantiation instantiation) |
IInstantiation |
select(java.util.Collection<IInstantiation> instantiations)
we select the first instantiation if 1) there was no previous goal or 2)
there is no production that doesn't match the previousGoal.
|
protected IInstantiation |
selectInstantiation(java.util.Collection<IInstantiation> instantiations) |
getProceduralModule, setProceduralModule
public IInstantiation select(java.util.Collection<IInstantiation> instantiations)
select
in interface IProductionSelector
select
in class DefaultProductionSelector
protected IChunk getGoal(IInstantiation instantiation)
protected IInstantiation selectInstantiation(java.util.Collection<IInstantiation> instantiations)