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"; } }
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!"; } } } } }