C# Class SuperImageEvolver.SoftMutator

Inheritance: IMutator
Afficher le fichier Open project: fragmer/SuperImageEvolver

Méthodes publiques

Méthode Description
IModule ( NBTag tag ) : void
Mutate ( Random rand, DNA oldDNA, TaskState task ) : DNA
MutateShape ( Random rand, DNA dna, Shape shape, TaskState task ) : void
SoftMutator ( ) : System
SoftMutator ( int maxColorDelta, int maxPosDelta ) : System

Private Methods

Méthode Description
ICloneable ( ) : object

Method Details

IModule() public méthode

public IModule ( NBTag tag ) : void
tag NBTag
Résultat void

Mutate() public méthode

public Mutate ( Random rand, DNA oldDNA, TaskState task ) : DNA
rand Random
oldDNA DNA
task TaskState
Résultat DNA

MutateShape() public méthode

public MutateShape ( Random rand, DNA dna, Shape shape, TaskState task ) : void
rand Random
dna DNA
shape Shape
task TaskState
Résultat void

SoftMutator() public méthode

public SoftMutator ( ) : System
Résultat System

SoftMutator() public méthode

public SoftMutator ( int maxColorDelta, int maxPosDelta ) : System
maxColorDelta int
maxPosDelta int
Résultat System