C# 클래스 MBC.Core.Matches.ActiveMatch

상속: MBC.Core.Matches.Match
파일 보기 프로젝트 열기: aiclub/Mohawk_Battleship 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
controllers IController>.Dictionary

공개 메소드들

메소드 설명
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

보호된 메소드들

메소드 설명
ApplyEvent ( MBC.Core.Events.Event ev ) : void
GetTeam ( string name, bool internalTeam ) : IDNumber

비공개 메소드들

메소드 설명
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

메소드 상세

ActiveMatch() 공개 메소드

public ActiveMatch ( ) : System
리턴 System

ActiveMatch() 공개 메소드

public ActiveMatch ( Configuration conf ) : System
conf Configuration
리턴 System

AddController() 공개 메소드

public AddController ( IController plr ) : void
plr IController
리턴 void

ApplyEvent() 보호된 메소드

protected ApplyEvent ( MBC.Core.Events.Event ev ) : void
ev MBC.Core.Events.Event
리턴 void

End() 공개 메소드

public End ( ) : void
리턴 void

GetTeam() 공개 메소드

public GetTeam ( string name ) : IDNumber
name string
리턴 MBC.Shared.IDNumber

GetTeam() 보호된 메소드

protected GetTeam ( string name, bool internalTeam ) : IDNumber
name string
internalTeam bool
리턴 MBC.Shared.IDNumber

SaveToFile() 공개 메소드

public SaveToFile ( string location ) : void
location string
리턴 void

SetConfiguration() 공개 메소드

public SetConfiguration ( Configuration config ) : void
config Configuration
리턴 void

SetControllerToTeam() 공개 메소드

public SetControllerToTeam ( IDNumber ctrl, IDNumber team ) : void
ctrl MBC.Shared.IDNumber
team MBC.Shared.IDNumber
리턴 void

UnsetControllerFromTeam() 공개 메소드

public UnsetControllerFromTeam ( IDNumber ctrl, IDNumber team ) : void
ctrl MBC.Shared.IDNumber
team MBC.Shared.IDNumber
리턴 void

프로퍼티 상세

controllers 보호되어 있는 프로퍼티

protected Dictionary controllers
리턴 IController>.Dictionary