C# Класс MBC.Core.Matches.ClassicGame

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

Private Properties

Свойство Тип Описание
EndLogic void
FormTeams void
MakeTurn void
PlaceAllShips void
PlayerDead void
PlayerInit void
PlayerLose void
PlayerTimedOut void
RandomizeTurns List

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

Метод Описание
ClassicGame ( IDNumber roundID, ActiveMatch match ) : System
NextTurn ( ) : IDNumber
Play ( ) : void
ShipsValid ( IDNumber player ) : bool
ShotValid ( IDNumber shooter, Shot shot ) : bool
Stop ( ) : void

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

Метод Описание
EndLogic ( ) : void
FormTeams ( ) : void
MakeTurn ( ) : void
PlaceAllShips ( ) : void
PlayerDead ( IDNumber plr ) : void
PlayerInit ( MBC.Core.Events.Event ev ) : void
PlayerLose ( IDNumber plr ) : void
PlayerTimedOut ( IDNumber plr, ControllerTimeoutException ex ) : void
RandomizeTurns ( ) : List

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

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

public ClassicGame ( IDNumber roundID, ActiveMatch match ) : System
roundID MBC.Shared.IDNumber
match ActiveMatch
Результат System

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

public NextTurn ( ) : IDNumber
Результат MBC.Shared.IDNumber

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

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

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

public ShipsValid ( IDNumber player ) : bool
player MBC.Shared.IDNumber
Результат bool

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

public ShotValid ( IDNumber shooter, Shot shot ) : bool
shooter MBC.Shared.IDNumber
shot Shot
Результат bool

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

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