C# 클래스 SuperImageEvolver.SoftMutator

상속: IMutator
파일 보기 프로젝트 열기: fragmer/SuperImageEvolver

공개 메소드들

메소드 설명
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