From caf6afbc7746a3a2eb23d30d40fefd9f415da535 Mon Sep 17 00:00:00 2001 From: medojanos Date: Fri, 14 Feb 2025 12:49:10 +0100 Subject: [PATCH] =?UTF-8?q?k=C3=A9sz?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Torpedo/TorpedoJatek.cs | 30 ++++++++++++++++++------------ 1 file changed, 18 insertions(+), 12 deletions(-) diff --git a/Torpedo/TorpedoJatek.cs b/Torpedo/TorpedoJatek.cs index 447f7d6..5034eae 100644 --- a/Torpedo/TorpedoJatek.cs +++ b/Torpedo/TorpedoJatek.cs @@ -47,31 +47,35 @@ namespace Torpedo public void Indul() { + Console.WriteLine("TORPEDÓ JÁTÉK"); Talalat = 0; while (Talalat ('A' + Meret - 1)) throw new Exception("Érvénytelen oszlop!"); if (sor < 1 || sor > Meret) throw new Exception("Érvénytelen sor"); - LovesKezeles(oszlop, sor-1); + Console.Clear(); + LovesKezeles(oszlop, sor - 1); } catch (Exception hiba) { + Console.Clear(); Console.WriteLine(hiba.Message); continue; } - - } - MezoRajzol(); - Console.WriteLine("Vége a játéknak! Gratulálok!"); + } + Console.Clear(); + Console.WriteLine("Vége a játéknak! Gratulálok!"); + MezoRajzol(); + Console.ReadKey(); } private void LovesKezeles(char oszlop, int sor) @@ -79,23 +83,25 @@ namespace Torpedo int oszlopSzam = oszlop-'A'; if (Jatekmezo[sor,oszlopSzam]!='~') { - Console.WriteLine("Ez már volt!!!"); + Console.WriteLine("Ez már volt!"); } else { if(sor == HajoHelye[0] && (oszlopSzam >= HajoHelye[1] && oszlopSzam <= HajoHelye[1]+HajoMeret-1)) { - Jatekmezo[sor, oszlopSzam] = 'X'; + Jatekmezo[sor, oszlopSzam] = 'x'; Talalat++; + Console.WriteLine("Találat!"); } else { - Jatekmezo[sor, oszlopSzam] = '.'; + Jatekmezo[sor, oszlopSzam] = '*'; + Console.WriteLine("Nem talált!"); } } } private void MezoRajzol() { - Console.Write(" "); + Console.Write("\n "); for(int o = 0; o