Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
 double GetMultiplier(ParameterIds id)
 {
     return(1);
 }
Ejemplo n.º 3
0
 public Parameter(ParameterIds id) => Id = id;