public void activeaza(Jucator jucator) { if (proprietar == null) { var confirmResult = MessageBox.Show($"Vrei sa cumperi {this.nume} pentru {pretUtilitate} ?", "Cumpara!", MessageBoxButtons.YesNo); if (confirmResult == DialogResult.Yes) { proprietar = jucator; jucator.bani -= pretUtilitate; jucator.numarUtilitati++; jucator.proprietatiDetinute.Add(this); } } else if (proprietar != jucator) { var informare = MessageBox.Show($"Va trebui sa dai cu zarul si sa ii platesti jucatorului {proprietar.nume} de {chirii[proprietar.numarUtilitati]} ori cat dai cu zarul", "Da cu zarul", MessageBoxButtons.OK); if (informare == DialogResult.OK) { int dePlata = chirie(proprietar); var informarePlata = MessageBox.Show($"Ai dat cu zarul {dePlata / proprietar.numarUtilitati} deci va trebui sa platesti {dePlata}", $"Ai de plata {dePlata}", MessageBoxButtons.OK); jucator.plateste(proprietar, dePlata); } } }
public override void activeaza(Jucator jucator) { if (proprietar == null) { var tempAfisareCelula = new AfisareCelula(this.imagine); var confirmResult = MessageBox.Show($"Vrei sa cumperi {this.nume} pentru {this.valoareaProprietatii} ?", "Cumpara!", MessageBoxButtons.YesNo); if (confirmResult == DialogResult.Yes) { proprietar = jucator; jucator.numarUtilitati++; jucator.bani -= valoareaProprietatii; jucator.proprietatiDetinute.Add(this); tempAfisareCelula.Close(); } } else if (proprietar != jucator) { int dePlata = chirie(proprietar); var informarePlata = MessageBox.Show($"Trebuie sa platesti {dePlata} jucatorului {proprietar.nume}", "Da cu zarul", MessageBoxButtons.OK); jucator.plateste(proprietar, chirie(proprietar)); } }
private static void platesteLaJucatori(string valoareSansa, Jucator jucator) { foreach (Jucator jucatorCurent in Joc.jucatori) { if (jucatorCurent != jucator) { jucator.plateste(jucatorCurent, int.Parse(valoareSansa)); } } }
public override void activeaza(Jucator jucator) { if (proprietar == null) { var confirmResult = MessageBox.Show($"Vrei sa cumperi {this.nume} pentru {pretGara} ?", "Cumpara!", MessageBoxButtons.YesNo); if (confirmResult == DialogResult.Yes) { proprietar = jucator; jucator.bani -= pretGara; jucator.numarGari++; jucator.proprietatiDetinute.Add(this); } } else if (proprietar != jucator) { int dePlata = chirie(proprietar); var informarePlata = MessageBox.Show($"Jucatorul {proprietar.nume} are {proprietar.numarGari} deci va trebui sa platesti {dePlata}", $"Ai de plata {dePlata}", MessageBoxButtons.OK); jucator.plateste(proprietar, chirie(proprietar)); } }