C# Класс CellsAutomate.Food.FoodMatrix

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

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

Метод Описание
AddFood ( Point currentPoint ) : void
Build ( bool creatures ) : void
FoodMatrix ( int length, int height, IFoodDistributionStrategy strategy ) : System.Drawing
HasMaxFoodLevel ( Point currentPoint ) : bool
HasOneBite ( Point currentPoint ) : bool
TakeFood ( Point currentPoint ) : bool

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

Метод Описание
GetLevelOfFood ( Point currentPoint ) : int

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

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

public AddFood ( Point currentPoint ) : void
currentPoint System.Drawing.Point
Результат void

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

public Build ( bool creatures ) : void
creatures bool
Результат void

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

public FoodMatrix ( int length, int height, IFoodDistributionStrategy strategy ) : System.Drawing
length int
height int
strategy IFoodDistributionStrategy
Результат System.Drawing

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

public HasMaxFoodLevel ( Point currentPoint ) : bool
currentPoint System.Drawing.Point
Результат bool

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

public HasOneBite ( Point currentPoint ) : bool
currentPoint System.Drawing.Point
Результат bool

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

public TakeFood ( Point currentPoint ) : bool
currentPoint System.Drawing.Point
Результат bool