コード例 #1
0
ファイル: RotateAction.cs プロジェクト: Hazuwall/Courier
        public int ComputeProbabilisticAngle(int wetness)
        {
            double std = Std * (1 + Math.Min(WetnessFactor * wetness + Math.Abs(Angle / 90) * AngleFactor, 1));

            return(ProbabilityHelper.SampleFromNormal(Angle / 90, std) * 90);
        }
コード例 #2
0
ファイル: TranslateAction.cs プロジェクト: Hazuwall/Courier
        public int ComputeProbabilisticDistance(int wetness)
        {
            double std = Std * (1 + Math.Min(WetnessFactor * wetness + Distance * DistanceFactor, 1));

            return(ProbabilityHelper.SampleFromNormal(Distance, std));
        }