C# Класс Game.TicTacToe.TicTacToe

Наследование: IGame
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
TicTacToeViewModel Game.TicTacToe.ViewModels.TicTacToeViewModel

Private Properties

Свойство Тип Описание
ClearTheBoard void
ExportBoardState ].BoardFieldSign[
GetResults double>.Dictionary
InitializePlayers void
IsNextMoveValid bool
IsPlayerWon Task
PerformNextMove Task

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

Метод Описание
ApplyConfiguration ( string configurationXml ) : void
ChangeDelayTime ( int delayTime ) : void
GetGameRules ( ) : string
GetVisualisationUserControl ( ) : System.Windows.Controls.UserControl
GetVisualisationUserControl ( IConfigurable configuration ) : System.Windows.Controls.UserControl
IsBoardFull ( ) : bool
PerformNextRoundAsync ( ) : Task
Reset ( ) : void
SetPreview ( object boardState ) : void
SetupNewGame ( IEnumerable competitors ) : void
TicTacToe ( ) : System

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

Метод Описание
ClearTheBoard ( ) : void
ExportBoardState ( ) : ].BoardFieldSign[
GetResults ( ) : double>.Dictionary
InitializePlayers ( ) : void
IsNextMoveValid ( System.Drawing.Point movePoint ) : bool
IsPlayerWon ( ITicTacToeBot player ) : Task
PerformNextMove ( ITicTacToeBot competitor ) : Task

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

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

public ApplyConfiguration ( string configurationXml ) : void
configurationXml string
Результат void

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

public ChangeDelayTime ( int delayTime ) : void
delayTime int
Результат void

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

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

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

public GetVisualisationUserControl ( ) : System.Windows.Controls.UserControl
Результат System.Windows.Controls.UserControl

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

public GetVisualisationUserControl ( IConfigurable configuration ) : System.Windows.Controls.UserControl
configuration IConfigurable
Результат System.Windows.Controls.UserControl

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

public IsBoardFull ( ) : bool
Результат bool

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

public PerformNextRoundAsync ( ) : Task
Результат Task

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

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

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

public SetPreview ( object boardState ) : void
boardState object
Результат void

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

public SetupNewGame ( IEnumerable competitors ) : void
competitors IEnumerable
Результат void

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

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

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

TicTacToeViewModel защищенное свойство

protected TicTacToeViewModel,Game.TicTacToe.ViewModels TicTacToeViewModel
Результат Game.TicTacToe.ViewModels.TicTacToeViewModel