C# Class MBC.Core.Matches.ActiveMatch

Inheritance: MBC.Core.Matches.Match
Afficher le fichier Open project: aiclub/Mohawk_Battleship Class Usage Examples

Protected Properties

Свойство Type Description
controllers IController>.Dictionary

Méthodes publiques

Méthode Description
ActiveMatch ( ) : System
ActiveMatch ( Configuration conf ) : System
AddController ( IController plr ) : void
End ( ) : void
GetTeam ( string name ) : IDNumber
SaveToFile ( string location ) : void
SetConfiguration ( Configuration config ) : void
SetControllerToTeam ( IDNumber ctrl, IDNumber team ) : void
UnsetControllerFromTeam ( IDNumber ctrl, IDNumber team ) : void

Méthodes protégées

Méthode Description
ApplyEvent ( MBC.Core.Events.Event ev ) : void
GetTeam ( string name, bool internalTeam ) : IDNumber

Private Methods

Méthode Description
ControllersUpdateMatch ( ) : void
ControllersUpdateRegisters ( ) : void
ControllersUpdateTeams ( ) : void
MatchAddPlayer ( MBC.Core.Events.Event ev ) : void
MatchEnd ( MBC.Core.Events.Event ev ) : void
MatchRemovePlayer ( MBC.Core.Events.Event ev ) : void
TeamChangeEvent ( MBC.Core.Events.Event ev ) : void

Method Details

ActiveMatch() public méthode

public ActiveMatch ( ) : System
Résultat System

ActiveMatch() public méthode

public ActiveMatch ( Configuration conf ) : System
conf Configuration
Résultat System

AddController() public méthode

public AddController ( IController plr ) : void
plr IController
Résultat void

ApplyEvent() protected méthode

protected ApplyEvent ( MBC.Core.Events.Event ev ) : void
ev MBC.Core.Events.Event
Résultat void

End() public méthode

public End ( ) : void
Résultat void

GetTeam() public méthode

public GetTeam ( string name ) : IDNumber
name string
Résultat MBC.Shared.IDNumber

GetTeam() protected méthode

protected GetTeam ( string name, bool internalTeam ) : IDNumber
name string
internalTeam bool
Résultat MBC.Shared.IDNumber

SaveToFile() public méthode

public SaveToFile ( string location ) : void
location string
Résultat void

SetConfiguration() public méthode

public SetConfiguration ( Configuration config ) : void
config Configuration
Résultat void

SetControllerToTeam() public méthode

public SetControllerToTeam ( IDNumber ctrl, IDNumber team ) : void
ctrl MBC.Shared.IDNumber
team MBC.Shared.IDNumber
Résultat void

UnsetControllerFromTeam() public méthode

public UnsetControllerFromTeam ( IDNumber ctrl, IDNumber team ) : void
ctrl MBC.Shared.IDNumber
team MBC.Shared.IDNumber
Résultat void

Property Details

controllers protected_oe property

protected Dictionary controllers
Résultat IController>.Dictionary