Exemple #1
0
        private void Validate(bool limit)
        {
            if (limit)
            {
                switch (eSentido)
                {
                case ESentido.RIGTH:
                    eSentido = ESentido.DOWN;
                    ejeX    -= 1;
                    break;

                case ESentido.DOWN:
                    eSentido = ESentido.LEFT;
                    ejeY    -= 1;
                    break;

                case ESentido.LEFT:
                    eSentido = ESentido.UP;
                    ejeX    += 1;
                    break;

                case ESentido.UP:
                    eSentido = ESentido.RIGTH;
                    ejeY    += 1;
                    break;
                }
            }
        }
Exemple #2
0
 public Agente()
 {
     ejeX     = 0;
     ejeY     = 0;
     eSentido = ESentido.RIGTH;
 }