void oyunAlani() { Random rnd = new Random(); string yanit = ""; while (true) { int[] direnc = new int[] { rnd.Next(Statik.renkTablosu.Length), rnd.Next(Statik.renkTablosu.Length), rnd.Next(Statik.renkTablosu.Length) }; double dogruCevap = this.dogruCevap(direnc); string soru = " "; foreach (int i in direnc) { soru += Statik.renkTablosu[i] + " "; } OyunKonsol.konsolaYaz( OyunKonsol.cerceveOlustur( String.Format("Skorun: {0} / {1} {2} Çıkmak için \"çıkış\" veya \"ç\" yazabilirsin.", skor, toplam, Statik.dikey ) ) .Concat(OyunKonsol.cerceveOlustur(new string[] { "Elimizdeki direncin renkleri:", soru + " (Tolerans)" })) .Concat(new string[] { "Cevabınız (ohm): " }) .ToArray() ); yanit = Console.ReadLine(); if (yanit == "çıkış" || yanit == "ç") { break; } else { sorular.Add(direnc); yanitlar.Add(yanit); toplam += 1; if (this.kullaniciYanit(yanit) == dogruCevap) { skor += 1; yorumlar.Add(true); } else { yorumlar.Add(false); } } } }
public static void konsolaYaz(string satir, int bosluk = OyunKonsol.BOSLUK) { OyunKonsol.konsolaYaz(new string[] { satir }, bosluk); }