Exemple #1
0
        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();
            }
        }
Exemple #2
0
 public Ruch(int propozycja, Gra.Odp odp)
 {
     this.propozycja = propozycja;
     this.odp        = odp;
     kiedy           = DateTime.Now;
     Licznik++;
 }
Exemple #3
0
        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}");
            }
        }