double GetAddend(ParameterIds id)
        {
            switch (id)
            {
            case ParameterIds.BureaucratSalary:
            case ParameterIds.Productivity:
                return(0.05);

            case ParameterIds.ChanceConsiderJobChange:
            case ParameterIds.IncomeTaxRate:
            case ParameterIds.OptimalBureaucracySize:
            case ParameterIds.PercentBureaucrats:
                return(0.01);

            case ParameterIds.ParliamentSize:
                return(1);

            case ParameterIds.PartyDiscipline:
            case ParameterIds.WelfareSubsidy:
                return(0.1);
            }
            return(0.01);
        }
 double GetMultiplier(ParameterIds id)
 {
     return(1);
 }
Beispiel #3
0
 public Parameter(ParameterIds id) => Id = id;