public class Gene9 extends IntegerGradientGene
Constructor and Description |
---|
Gene9(Genome genome,
java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
void |
addToGene(int summand)
Gene9 is not permitted to fall below 1, or rise above 8 (the default, for
Colour.) Monochrome sets 11 as the limit in its constructor.
|
int |
getGene9Max() |
void |
goose(GooseDirection direction) |
void |
setGene9Max(int max) |
void |
setValue(int newValue) |
copy, geneManipulated, genomicallyEquals, getGradient, readIndexedValueFromByteBuffer, setGradient, toString, writeIndexedValueToByteBuffer
decrementGene, getValue, incrementGene
isShowPositiveSign, setShowPositiveSign
addPropertyChangeListener, getDoubleGooseSize, getGenome, getGooseSize, getName, kill, readValueFromByteBuffer, removePropertyChangeListener, setGenome, setName, writeValueToByteBuffer
public Gene9(Genome genome, java.lang.String name)
public int getGene9Max()
public void setGene9Max(int max)
public void goose(GooseDirection direction)
public void addToGene(int summand)
addToGene
in class IntegerGene
summand
- the quantity to add to the gene.public void setValue(int newValue)
setValue
in class IntegerGene