C# Класс CellsAutomate.Membrane

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
Eat ( FoodMatrix eatMatrix ) : void
MakeChild ( Point childPosition ) : Membrane
Membrane ( BaseCreature creature, Random random, Point position, int generation, int parentMark, Creator creator ) : System
Move ( Membrane creatures, Point newPosition ) : void
Turn ( FoodMatrix eatMatrix, Membrane creatures ) : DirectionEnum>.Tuple

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

Метод Описание
GetDirectionForChild ( Membrane creatures ) : DirectionEnum
HasOneBite ( FoodMatrix eatMatrix ) : bool
HasToDie ( ) : bool

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

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

public Eat ( FoodMatrix eatMatrix ) : void
eatMatrix CellsAutomate.Food.FoodMatrix
Результат void

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

public MakeChild ( Point childPosition ) : Membrane
childPosition Point
Результат Membrane

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

public Membrane ( BaseCreature creature, Random random, Point position, int generation, int parentMark, Creator creator ) : System
creature CellsAutomate.Creatures.BaseCreature
random System.Random
position Point
generation int
parentMark int
creator Creator
Результат System

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

public Move ( Membrane creatures, Point newPosition ) : void
creatures Membrane
newPosition Point
Результат void

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

public Turn ( FoodMatrix eatMatrix, Membrane creatures ) : DirectionEnum>.Tuple
eatMatrix CellsAutomate.Food.FoodMatrix
creatures Membrane
Результат DirectionEnum>.Tuple