Пример #1
0
        private void BankAjanlat()
        {
            int    osszeg   = Taska.GetOsszegek(taskak);
            double zarva_db = Math.Sqrt(Taska.GetZarva(taskak));
            double ajanlat  = Math.Round(osszeg / zarva_db, 0);

            info.Text  = "Most a Bank ajánlata következik: ";
            info.Text += ajanlat;
            info.Text += "Ft";

            this.ajanlat = ajanlat;

            sajat_nyitas = true;

            index++;
            if (!(index >= nyitas_db.Length))
            {
                nyitas     = nyitas_db[index];
                info.Text += Environment.NewLine;
                info.Text += "Ha elfogadod a Bank ajánlatát kattints a saját táskádra, a játék folytatásához újabb " + nyitas + "db táskát!";
            }
            else
            {
                info.Font      = new Font("Microsoft Sans Serif", 18);
                info.ForeColor = Color.PaleVioletRed;
                info.Text      = "Vége a játéknak!";
                info.Text     += Environment.NewLine;
                info.Text     += "A Te nyereményed:";
                info.Text     += Environment.NewLine;
                int nyeremeny = taskak[Taska.GetValasztott()].GetOsszeg();
                info.Text += nyeremeny + "Ft";
            }
        }
Пример #2
0
        private void Kep_Click(object sender, EventArgs e)
        {
            if (sender is PictureBox)
            {
                int id = int.Parse((sender as PictureBox).Name.Substring(3));

                if (Taska.GetValasztott() == -1)
                {
                    Taska.SetValasztott(id - 1);
                    taskak[Taska.GetValasztott()].SetValasztott();
                    info.Text = "Most válasz újabb " + nyitas + "db táskát!";
                }
                else
                {
                    if (Taska.GetValasztott() == id - 1 && !sajat_nyitas)
                    {
                        MessageBox.Show("A saját táskád még nem nyithatodki!");
                    }
                    else if (Taska.GetValasztott() == id - 1 && sajat_nyitas)
                    {
                        info.Font      = new Font("Microsoft Sans Serif", 18);
                        info.ForeColor = Color.PaleVioletRed;
                        info.Text      = "Vége a játéknak!";
                        info.Text     += Environment.NewLine;
                        info.Text     += "A Te nyereményed:";
                        info.Text     += Environment.NewLine;
                        info.Text     += ajanlat + "Ft";
                    }
                    else
                    {
                        if (!taskak[id - 1].GetNyitva())
                        {
                            taskak[id - 1].TaskaNyitas();
                            nyitas--;
                            sajat_nyitas = false;
                            info.Text    = "Most válasz újabb " + nyitas + "db táskát!";
                            if (nyitas == 0)
                            {
                                BankAjanlat();
                            }
                        }
                        else
                        {
                            info.Text = "Ez a táska már nyitva van!";
                        }
                    }
                }
            }
        }