示例#1
0
    void DisplayActionsGraphical()
    {
        if (robotAgent.GetActionVector() == null)
        {
            return;
        }

        int action = (int)robotAgent.GetActionVector()[0];

        zero.color  = (action == 0) ? opaque : transparent;
        up.color    = (action == 1) ? opaque : transparent;
        left.color  = (action == 2)  ? opaque : transparent;
        down.color  = (action == 3)  ? opaque : transparent;
        right.color = (action == 4) ? opaque : transparent;

        //if (actions.Length > 2)
        //{
        //    int shov = robotAgent.ConvertAction((int) actions[2]);
        //
        //    shovelUp.color   = (shov == 1)  ? opaque : transparent;
        //    shovelDown.color = (shov == 2) ? opaque : transparent;
        //}
    }