C# Class MBC.Core.Matches.ClassicGame

Inheritance: GameLogic
Afficher le fichier Open project: aiclub/Mohawk_Battleship

Private Properties

Свойство Type Description
EndLogic void
FormTeams void
MakeTurn void
PlaceAllShips void
PlayerDead void
PlayerInit void
PlayerLose void
PlayerTimedOut void
RandomizeTurns List

Méthodes publiques

Méthode Description
ClassicGame ( IDNumber roundID, ActiveMatch match ) : System
NextTurn ( ) : IDNumber
Play ( ) : void
ShipsValid ( IDNumber player ) : bool
ShotValid ( IDNumber shooter, Shot shot ) : bool
Stop ( ) : void

Private Methods

Méthode Description
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

Method Details

ClassicGame() public méthode

public ClassicGame ( IDNumber roundID, ActiveMatch match ) : System
roundID MBC.Shared.IDNumber
match ActiveMatch
Résultat System

NextTurn() public méthode

public NextTurn ( ) : IDNumber
Résultat MBC.Shared.IDNumber

Play() public méthode

public Play ( ) : void
Résultat void

ShipsValid() public méthode

public ShipsValid ( IDNumber player ) : bool
player MBC.Shared.IDNumber
Résultat bool

ShotValid() public méthode

public ShotValid ( IDNumber shooter, Shot shot ) : bool
shooter MBC.Shared.IDNumber
shot Shot
Résultat bool

Stop() public méthode

public Stop ( ) : void
Résultat void