C# Класс Protocol.GameObjects.Board

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

Открытые свойства

Свойство Тип Описание
BoardSize int
Cells ].Figure[
IsNeedPawnPromotion bool

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

Метод Описание
ApplyMoves ( List moveList ) : void
Board ( ) : System
CheckNotation ( string cell ) : bool
Clone ( ) : Board
DoMove ( string from, string to ) : void
DoMove ( string from, string to, string inWho ) : void
GetCoords ( string cell ) : int>.Tuple
InitialPosition ( ) : void
ReturnPosition ( Figure figure ) : int>.Tuple
ShowBoardToConcole ( ) : void
ShowBoardToWeb ( ) : string>.Dictionary
this ( string cell ) : Figure

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

Метод Описание
DoPromotion ( string to, string inWho ) : void
FillEmptyCells ( int startX, int endX, int startY, int endY ) : void
IsPromotion ( string to ) : bool
OutputAbroad ( int>.Tuple cell ) : bool

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

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

public ApplyMoves ( List moveList ) : void
moveList List
Результат void

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

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

CheckNotation() публичный статический Метод

public static CheckNotation ( string cell ) : bool
cell string
Результат bool

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

public Clone ( ) : Board
Результат Board

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

public DoMove ( string from, string to ) : void
from string
to string
Результат void

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

public DoMove ( string from, string to, string inWho ) : void
from string
to string
inWho string
Результат void

GetCoords() публичный статический Метод

public static GetCoords ( string cell ) : int>.Tuple
cell string
Результат int>.Tuple

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

public InitialPosition ( ) : void
Результат void

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

public ReturnPosition ( Figure figure ) : int>.Tuple
figure Figure
Результат int>.Tuple

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

public ShowBoardToConcole ( ) : void
Результат void

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

public ShowBoardToWeb ( ) : string>.Dictionary
Результат string>.Dictionary

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

public this ( string cell ) : Figure
cell string
Результат Figure

Описание свойств

BoardSize публичное статическое свойство

public static int BoardSize
Результат int

Cells публичное свойство

public Figure[,] Cells
Результат ].Figure[

IsNeedPawnPromotion публичное свойство

public bool IsNeedPawnPromotion
Результат bool