public void EsciDaPrigione(Pedina pedina, CartaProbabilita probabilita) { if (PedineInPrigione.Contains(pedina) && probabilita.Id == 15) //da mettere l'id dell'probabilita esci di prigione { pedina.PedinaInPrigione = false; PedineInPrigione.Remove(pedina); } }
public void EsciDaPrigione(Pedina pedina, int dado1, int dado2) { if (PedineInPrigione.Contains(pedina) && dado1 == dado2) { pedina.PedinaInPrigione = false; PedineInPrigione.Remove(pedina); } }
public void EsciDaPrigione(Pedina pedina, CartaImprevisto imprevisto) { if (PedineInPrigione.Contains(pedina) && imprevisto.Id == 15)//da mettere l'id dell'imprevisto esci di prigione { pedina.PedinaInPrigione = false; PedineInPrigione.Remove(pedina); } }
public void EsciDaPrigione(Pedina pedina, float pagamento) { if (PedineInPrigione.Contains(pedina) && pagamento == _quotaPerUscire) { pedina.PedinaInPrigione = false; PedineInPrigione.Remove(pedina); // implementare interfaccia } }