protected override void PerformZAction(int currentTurn)
 {
     SittingDuck.KnockOutCaptain();
     SittingDuck.ShiftPlayersAfterPlayerActions(EnumFactory.All <StationLocation>(), currentTurn + 1);
 }
예제 #2
0
 protected override void PerformXAction(int currentTurn)
 {
     SittingDuck.ShiftPlayersAfterPlayerActions(new [] { CurrentZone }, currentTurn + 1);
 }
예제 #3
0
 protected override void PerformYAction(int currentTurn)
 {
     SittingDuck.ShiftPlayersAfterPlayerActions(EnumFactory.All <StationLocation>().Where(stationLocation => stationLocation.IsOnShip()), currentTurn + 1);
 }
예제 #4
0
 protected override void PerformXAction(int currentTurn)
 {
     SittingDuck.ShiftPlayersAfterPlayerActions(CurrentStations, currentTurn + 1);
 }