Exemplo n.º 1
0
        internal static ProgramCard Get(string programCardString)
        {
            ProgramCardAction pca = ProgramCardActionUtil.Get(programCardString[0]);
            var prio = Convert.ToInt32(programCardString.Substring(1));

            return(new ProgramCard(pca, prio));
        }
Exemplo n.º 2
0
        public static char ToChar(ProgramCardAction pca)
        {
            switch (pca)
            {
                case ProgramCardAction.Move1:
                    return '1';

                case ProgramCardAction.Move2:
                    return '2';

                case ProgramCardAction.Move3:
                    return '3';

                case ProgramCardAction.BackUp:
                    return 'B';

                case ProgramCardAction.RotateRight:
                    return 'R';

                case ProgramCardAction.RotateLeft:
                    return 'L';

                case ProgramCardAction.UTurn:
                    return 'U';
            }
            return 'N';
        }
Exemplo n.º 3
0
        public static char ToChar(ProgramCardAction pca)
        {
            switch (pca)
            {
            case ProgramCardAction.Move1:
                return('1');

            case ProgramCardAction.Move2:
                return('2');

            case ProgramCardAction.Move3:
                return('3');

            case ProgramCardAction.BackUp:
                return('B');

            case ProgramCardAction.RotateRight:
                return('R');

            case ProgramCardAction.RotateLeft:
                return('L');

            case ProgramCardAction.UTurn:
                return('U');
            }
            return('N');
        }
Exemplo n.º 4
0
 internal ProgramCard(ProgramCardAction pca, int prio)
 {
     CardAction = pca;
     Priority   = prio;
 }
Exemplo n.º 5
0
 internal ProgramCard(ProgramCardAction pca, int prio)
 {
     CardAction = pca;
     Priority = prio;
 }