Example #1
0
 public bool validarPto(Pto p, Tela t)
 {
     if (p.getPX() > t.getP1X() && p.getPX() < t.getP2X() && p.getPY() < t.getP2Y() && p.getPY() < t.getP2Y())
     {
         return(true);
     }
     return(false);
 }
Example #2
0
        public void alimentar(Pto p, geradorPontos gerador)
        {
            if (p.getPX() == gerador.getpontoX() && p.getPY() == gerador.getpontoY())
            {
                gerador.setMarca(false);

                defineTexto(30, 27, " A COBRA SE ALIMENTOU DE UMA VITIMA");
            }
        }
Example #3
0
 public void andarPto(Pto p, Tela t, ConsoleKeyInfo Tecla)
 {
     for (int i = 0; i < p.gettamanhoCobra(); i++)
     {
         if (Tecla.Key == ConsoleKey.LeftArrow)
         {
             p.setPX(p.getPX() - p.gettamanhoCobra());
             Console.SetCursorPosition(p.getPX(), p.getPY());
             Console.WriteLine(p.getPC());
             Console.SetCursorPosition(p.getPX() + p.gettamanhoCobra(), p.getPY());
             Console.WriteLine(" ");
         }
         else if (Tecla.Key == ConsoleKey.RightArrow)
         {
             p.setPX(p.getPX() + 1);
             Console.SetCursorPosition(p.getPX(), p.getPY());
             Console.WriteLine(p.getPC());
             Console.SetCursorPosition(p.getPX() - p.gettamanhoCobra(), p.getPY());
             Console.WriteLine(" ");
         }
         else if (Tecla.Key == ConsoleKey.UpArrow)
         {
             p.setPY(p.getPY() - p.gettamanhoCobra());
             Console.SetCursorPosition(p.getPX(), p.getPY());
             Console.WriteLine(p.getPC());
             Console.SetCursorPosition(p.getPX(), p.getPY() + p.gettamanhoCobra());
             Console.WriteLine(" ");
         }
         else if (Tecla.Key == ConsoleKey.DownArrow)
         {
             p.setPY(p.getPY() + p.gettamanhoCobra());
             Console.SetCursorPosition(p.getPX(), p.getPY());
             Console.WriteLine(p.getPC());
             Console.SetCursorPosition(p.getPX(), p.getPY() - p.gettamanhoCobra());
             Console.WriteLine(" ");
         }
         else
         {
             defineTexto(30, 27, " Utilize as SETAS do teclado para movimentar a cobra louca");
         }
     }
 }