Beispiel #1
0
        static void Main(string[] args)
        {
            //oyunda bir yilan bulunmaktadir
            //klavyeden escape basilana kadar
            //{
            //basilan tusu al
            //yilani buna gore hareket ettit
            //yilani ciz
            //yemi ciz
            //yemi yedimi kontrol et yemisse yeniden uret
            //skoru yaz
            //}

            Yilan snake = new Yilan();
            Yem   y     = new Yem();

            y.uret();
            ConsoleKeyInfo basilantus;

            do
            {
                basilantus = Console.ReadKey();
                snake.hareketEt(basilantus);
                snake.ciz();
                y.ciz();
                if (snake.yemiYedimi(y) == true)
                {
                    //yeni yem uret
                    y.uret();
                    snake.ciz();
                }
                snake.skorYaz();
            } while (basilantus.Key != ConsoleKey.Escape);
        }
Beispiel #2
0
        }//hareket et

        public bool yemiYedimi(Yem oankiYem)
        {
            bool sonuc = false;

            if ((X == oankiYem.X) && (Y == oankiYem.Y))
            {
                skor++;
                sonuc = true;
            }
            return(sonuc);
        }