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