GR.Gambling.Blackjack.PseudoOptStrategy.Ev C# (CSharp) Method

Ev() private method

private Ev ( string action ) : ActionEv
action string
return ActionEv
        private ActionEv Ev(string action)
        {
            ActionEv action_ev = new ActionEv();

            shell.StandardInput.WriteLine(action);

            string line = shell.StandardOutput.ReadLine();

            string[] param = line.Split(new char[] { ' ' });

            action_ev.Ev = double.Parse(param[1]);
            if (param[0] == "Surrender")
                action_ev.Action = ActionType.Surrender;
            else if (param[0] == "Hit")
                action_ev.Action = ActionType.Hit;
            else if (param[0] == "Stand")
                action_ev.Action = ActionType.Stand;
            else if (param[0] == "Double")
                action_ev.Action = ActionType.Double;
            else if (param[0] == "Split")
                action_ev.Action = ActionType.Split;
            else
                Console.WriteLine("OU OU");

            return action_ev;
        }