C# Класс SuperImageEvolver.SoftMutator

Наследование: IMutator
Показать файл Открыть проект

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
ICloneable ( ) : object

Описание методов

IModule() публичный Метод

public IModule ( NBTag tag ) : void
tag NBTag
Результат void

Mutate() публичный Метод

public Mutate ( Random rand, DNA oldDNA, TaskState task ) : DNA
rand Random
oldDNA DNA
task TaskState
Результат DNA

MutateShape() публичный Метод

public MutateShape ( Random rand, DNA dna, Shape shape, TaskState task ) : void
rand Random
dna DNA
shape Shape
task TaskState
Результат void

SoftMutator() публичный Метод

public SoftMutator ( ) : System
Результат System

SoftMutator() публичный Метод

public SoftMutator ( int maxColorDelta, int maxPosDelta ) : System
maxColorDelta int
maxPosDelta int
Результат System