private static IEnumerable<IPlayerMoveForUpdate> GetTradingMoves(StudentGroup studentGroup) { return (from inDegree in GameConstants.RealDegrees where inDegree != studentGroup.Degree select new TradingMove(studentGroup.Degree, studentGroup.Quantity, inDegree)); }
public SpecialTradingSite(DegreeType degree) { TradeOutDegree = degree; _studentsNeeded = new StudentGroup(degree, TradeOutStudentQuantity); }