C# Class SuperImageEvolver.SoftTranslateMutator

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

Méthodes publiques

Méthode Description
ChangeColor ( Random rand, Shape shape, TaskState task ) : void
IModule ( NBTag tag ) : void
Mutate ( Random rand, DNA oldDNA, TaskState task ) : DNA
RotateShape ( Random rand, Shape shape ) : void
ScaleShape ( Random rand, Shape shape, TaskState task ) : void
SoftTranslateMutator ( ) : System

Private Methods

Méthode Description
ICloneable ( ) : object
MoveShape ( Random rand, Shape shape, TaskState task ) : void

Method Details

ChangeColor() public méthode

public ChangeColor ( Random rand, Shape shape, TaskState task ) : void
rand System.Random
shape Shape
task TaskState
Résultat void

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 System.Random
oldDNA DNA
task TaskState
Résultat DNA

RotateShape() public méthode

public RotateShape ( Random rand, Shape shape ) : void
rand System.Random
shape Shape
Résultat void

ScaleShape() public méthode

public ScaleShape ( Random rand, Shape shape, TaskState task ) : void
rand System.Random
shape Shape
task TaskState
Résultat void

SoftTranslateMutator() public méthode

public SoftTranslateMutator ( ) : System
Résultat System