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

상속: GameLogic
파일 보기 프로젝트 열기: aiclub/Mohawk_Battleship

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