SampleApp.MainForm.GetSettings C# (CSharp) Method

GetSettings() private method

private GetSettings ( ) : void
return void
        private void GetSettings( )
        {
            // explortion rate
            try
            {
                explorationRate = Math.Max( 0.0, Math.Min( 1.0, double.Parse( explorationRateBox.Text ) ) );
            }
            catch
            {
                explorationRate = 0.5;
            }
            // learning rate
            try
            {
                learningRate = Math.Max( 0.0, Math.Min( 1.0, double.Parse( learningRateBox.Text ) ) );
            }
            catch
            {
                learningRate = 0.5;
            }
            // learning iterations
            try
            {
                learningIterations = Math.Max( 10, Math.Min( 100000, int.Parse( iterationsBox.Text ) ) );
            }
            catch
            {
                learningIterations = 100;
            }

            // move reward
            try
            {
                moveReward = Math.Max( -100, Math.Min( 100, double.Parse( moveRewardBox.Text ) ) );
            }
            catch
            {
                moveReward = 0;
            }
            // wall reward
            try
            {
                wallReward = Math.Max( -100, Math.Min( 100, double.Parse( wallRewardBox.Text ) ) );
            }
            catch
            {
                wallReward = -1;
            }
            // goal reward
            try
            {
                goalReward = Math.Max( -100, Math.Min( 100, double.Parse( goalRewardBox.Text ) ) );
            }
            catch
            {
                goalReward = 1;
            }
        }
MainForm