/// <summary> /// Initializes a new instance of the <see cref="RewardCalculator"/> class. /// </summary> /// <param name="type">The type.</param> private RewardCalculator(RewardCalculatorType type) { Type = type; Winnings = new CircularQueue <double>(14); Loosings = new CircularQueue <double>(14); }
/// <summary> /// Uses the specified type. /// </summary> /// <param name="type">The type.</param> /// <returns></returns> public static RewardCalculator Use(RewardCalculatorType type) { return(new RewardCalculator(type)); }