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