C# Класс SnakeBattleNet.Core.BattleField

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

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

Метод Описание
BattleField ( ) : System
RelativeCell ( Direction direction, Position fieldHead, Position chipHead, Position chipCell ) : Cell
ToString ( ) : string
this ( int x, int y ) : Content

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

Метод Описание
CreateEmpty ( ) : void
CreateWalls ( ) : void
EastView ( Position fieldHead, Position chipHead, Position chipCell ) : Cell
NorthView ( Position fieldHead, Position chipHead, Position chipCell ) : Cell
SouthView ( Position fieldHead, Position chipHead, Position chipCell ) : Cell
WestView ( Position fieldHead, Position chipHead, Position chipCell ) : Cell

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

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

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

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

public RelativeCell ( Direction direction, Position fieldHead, Position chipHead, Position chipCell ) : Cell
direction Direction
fieldHead SnakeBattleNet.Core.Contract.Position
chipHead SnakeBattleNet.Core.Contract.Position
chipCell SnakeBattleNet.Core.Contract.Position
Результат Cell

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

public ToString ( ) : string
Результат string

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

public this ( int x, int y ) : Content
x int
y int
Результат Content