예제 #1
0
 public static IPlayersState FirstIsOnTheMove()
 {
     return(new PlayersState(EventPublisher.Empty(), new PhutballOptions(), PlayerEnum.First(), PlayerEnum.Second()));
 }
예제 #2
0
 public void StartVsHuman()
 {
     Initialize(PlayerEnum.First(), PlayerEnum.Second());
     Start();
 }
예제 #3
0
 public PlayersState(IEventPublisher eventPublisher, IPhutballOptions phutballOptions)
     : this(eventPublisher, phutballOptions, PlayerEnum.First(), PlayerEnum.Second())
 {
 }
예제 #4
0
 public void StartVsComputer()
 {
     Initialize(PlayerEnum.First(), PlayerEnum.Computer());
     Start();
 }