Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            Robo wall_e = new Robo();
            Destino destino = new Destino();
            //destino.RandonPoint();
            //wall_e.RandonPoint();

            wall_e.CaminharAte(destino);

            Console.WriteLine("Robo origem :" + wall_e.CaminhoPercorrido.First().ToString());
            Console.WriteLine("Destino : " + destino.Point.ToString());

            Console.WriteLine("Caminho percorrido pelo Wall-e ao ponto de destino");
            foreach(var item in wall_e.CaminhoPercorrido)
            {
                Console.WriteLine(item.ToString());
            }
            Console.WriteLine();
            Console.WriteLine("Caminho percorrido pelo Wall-e ao ponto de origem");
            wall_e.CaminhoPercorrido.Reverse();
            foreach (var item in wall_e.CaminhoPercorrido)
            {
                Console.WriteLine(item.ToString());
            }
            Console.ReadKey();
        }
Ejemplo n.º 2
0
        public void TestMethod1()
        {
            Robo r = new Robo();
            Destino d = new Destino();

               // r.Point.X = 0;
               // r.Point.Y = 5;

            //d.Point.X = 0;
            //d.Point.Y = 0;

               r.RandonPoint();
               d.RandonPoint();

            r.CaminharAte(d);
        }
Ejemplo n.º 3
0
 public void CaminharAte(Destino destino)
 {
     MoveX(destino.Point.X);
     MoveY(destino.Point.Y);
 }
Ejemplo n.º 4
0
 public void CaminharAte(Destino destino)
 {
     MoveX(destino.Point.X);
     MoveY(destino.Point.Y);
 }