private Cuadra GeneradorDeCuadra(Random random) { Sorpresa[] sorpresasRandom = new Sorpresa[3]; sorpresasRandom[0] = new SorpresaFavorable(); sorpresasRandom[1] = new SorpresaDesfavorable(); sorpresasRandom[2] = new SorpresaCambioVehiculo(); Obstaculo[] obstaculosRandom = new Obstaculo[3]; obstaculosRandom[0] = new Pozo(); obstaculosRandom[1] = new Piquete(); obstaculosRandom[2] = new ControlPolicial(); Sorpresa sorpresaElegida = null; Obstaculo obstaculoElegido = null; if (random.Next(10) < 4) { sorpresaElegida = sorpresasRandom[random.Next(3)]; } if (random.Next(10) < 4) { obstaculoElegido = obstaculosRandom[random.Next(3)]; } return(new Cuadra(sorpresaElegida, obstaculoElegido)); }
public Cuadra(Sorpresa sorParametro, Obstaculo obsParametro) { this.sorpresa = sorParametro; this.obstaculo = obsParametro; }