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); }
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); }