static void Main(string[] args) { Mayın_aracı M_A = new Mayın_aracı(); Arena y = new Arena(); Mayın m = new Mayın(); M_A.ciz(); y.alan(); m.MayınUret(); m.mayıngos(); ConsoleKeyInfo tus; do { tus = Console.ReadKey(); Console.ForegroundColor = ConsoleColor.Red; M_A.hareket(tus); M_A.ciz(); m.mayıngos(); y.alan(); if (M_A.Buldugunda(m) == true) { Console.Beep(); } M_A.puan(); M_A.mayinaramasi(); } while (tus.Key != ConsoleKey.Escape); }
public bool Buldugunda(Mayın oanki) { bool sonuc = false; if (((X == oanki.dizi[0]) && (Y == oanki.dizi2[0]) || (X == oanki.dizi[1]) && (Y == oanki.dizi2[1]) || (X == oanki.dizi[2]) && (Y == oanki.dizi2[2]) || (X == oanki.dizi[3]) && (Y == oanki.dizi2[3]) || (X == oanki.dizi[4]) && (Y == oanki.dizi2[4])) && (Console.ReadKey().Key == ConsoleKey.B) && (hak != 0)) { skor++; sonuc = true; { Console.SetCursorPosition(X, Y); Console.WriteLine("Y"); } return(sonuc); } return(false); }