public bool CheckForVictory() { if (WorkingFleets.Count() == 1) { ReportBattleWon(); return(true); } else { return(false); } }
private List <IFleet> GetWorkingFleetsByRound(int lowestRound) { return(WorkingFleets.Where(x => x.NumberOfRoundsCompleted == lowestRound).ToList()); }
private int GetLowestNumberOfRoundsCompleted() { return(WorkingFleets.Min(x => x.NumberOfRoundsCompleted)); }
private List <IFleet> GetFleetsThatAreNotMe(IFleet myFleet) { return(WorkingFleets.Where(x => x != myFleet).ToList()); }