public void RealizarApuesta(int numero, ModoApuesta modoApuesta, float monto) { Apuesta a = new Apuesta(numero, modoApuesta, monto); if (puedePagar(a)) { this.apuesta = a; } else { Console.WriteLine("La apuesta supera el saldo disponible"); apuesta = new Apuesta(0, ModoApuesta.CONSERVADOR, 0); } }
// Compara la apuesta con el resultado public bool Acerto(Apuesta apuesta, int resultado) { return(apuesta.GetNumero() == resultado); }
// Evalua si el jugador puede pagar la apuesta en caso de perder public bool puedePagar(Apuesta a) { return(a.Cobrar() <= saldo); }