Пример #1
0
        static void Main(string[] args)
        {
            Arac  zırhlı = new Arac();
            Mayın bomb   = new Mayın();


            ConsoleKeyInfo basilantus;


            bomb.uret();
            bomb.ciz();



            do
            {
                basilantus = Console.ReadKey();
                zırhlı.hareketEt(basilantus);
                zırhlı.ciz();
                bomb.ciz();


                if (zırhlı.mayini_patlattimi(bomb) == true)
                {
                    bomb.ciz();
                    zırhlı.ciz();
                    if (basilantus.Key == ConsoleKey.B)
                    {
                        bomb.Ociz();
                    }
                }
            } while (basilantus.Key != ConsoleKey.Escape);
        }
Пример #2
0
        public bool mayini_patlattimi(Mayın oankibomb)
        {
            bool sonuc = false;

            if (((x - 2 == oankibomb.x) && (y == oankibomb.y)) || ((x + 2 == oankibomb.x) && (y == oankibomb.y)) || ((x == oankibomb.x) && (y - 2 == oankibomb.y)) || ((x == oankibomb.x) && (y + 2 == oankibomb.y)))
            {
                sonuc = true;
            }
            return(sonuc);
        }