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;
    }