private void Sprawdz_Click(object sender, EventArgs e) { int liczba; try { liczba = int.Parse(liczbaDoSprawdzenia.Text); } catch (Exception) { MessageBox.Show("Nie podałeś liczby", "Błąd"); return; } Gra.Odp odp = rozgrywna.Ocena(liczba); odpowiedz.Text = odp.ToString(); liczbaDoSprawdzenia.Text = ""; liczbaDoSprawdzenia.Focus(); string[] row = { liczba.ToString(), odp.ToString() }; ListViewItem item = new ListViewItem(row); tabela.Items.Add(item); if (odp == Gra.Odp.Trafiono) { MessageBox.Show("Trafiłeś", "Gratulacje!"); sprawdz.Enabled = false; Poddaj.Enabled = false; poczatek.Text = ""; koniec.Text = ""; poczatek.Focus(); } }
public Ruch(int propozycja, Gra.Odp odp) { this.propozycja = propozycja; this.odp = odp; kiedy = DateTime.Now; Licznik++; }
static void Main(string[] args) { Gra g = new Gra(1, 10); Gra.Odp odp = g.Ocena(5); Console.WriteLine(odp); if (odp != Gra.Odp.Trafiono) { odp = g.Ocena(7); } if (odp != Gra.Odp.Trafiono) { odp = g.Ocena(3); } foreach (var ruch in g.Historia) { Console.WriteLine($"{ruch.propozycja} {ruch.odp} {ruch.kiedy}"); } }