AIMA.Environment.CellWorld.CellWorldAction.getFirstRightAngledAction C# (CSharp) Метод

getFirstRightAngledAction() публичный метод

public getFirstRightAngledAction ( ) : ActionEnum
Результат ActionEnum
    public ActionEnum getFirstRightAngledAction()
    {
        ActionEnum a = ActionEnum.None;

        switch (this._action)
        {
            case ActionEnum.Up:
            case ActionEnum.Down:
                a = ActionEnum.Left;
                break;
            case ActionEnum.Left:
            case ActionEnum.Right:
                a = ActionEnum.Down;
                break;
            case ActionEnum.None:
                a = ActionEnum.None;
                break;
        }

        return a;
    }