private ISector decorador() { ISector sector = null; sector = FabricaDeSectores.crearSector("sectorBase", sector, 0); return(sector); }
private ISector decorador() { ISector sector = null; int lluvia = Aleatorio.Next(0, 501); sector = FabricaDeSectores.crearSector("sectorBase", sector, 0); sector = FabricaDeSectores.crearSector("diaLluvioso", sector, lluvia); return(sector); }
private ISector decorador() { ISector sector = null; int temp = Aleatorio.Next(30, 46); int viento = Aleatorio.Next(80, 251); sector = FabricaDeSectores.crearSector("sectorBase", sector, 0); sector = FabricaDeSectores.crearSector("arbolesGrandes", sector, 0); sector = FabricaDeSectores.crearSector("genteAsustada", sector, 0); sector = FabricaDeSectores.crearSector("pastoSeco", sector, 0); sector = FabricaDeSectores.crearSector("muchoCalor", sector, temp); sector = FabricaDeSectores.crearSector("muchoViento", sector, viento); return(sector); }
private static ISector decorarSector(ISector sector, int caudalLluvia, int temperatura, int velocidadViento) { double probabilidad = 0.2; if (Aleatorio.generadorNum() < probabilidad) { sector = FabricaDeSectores.crearSector("pastoSeco", sector, 0); } if (Aleatorio.generadorNum() < probabilidad) { sector = FabricaDeSectores.crearSector("arbolesGrandes", sector, 0); } if (Aleatorio.generadorNum() < probabilidad) { sector = FabricaDeSectores.crearSector("genteAsustada", sector, 0); } if (temperatura > 30) { sector = FabricaDeSectores.crearSector("muchoCalor", sector, temperatura); } if (velocidadViento > 80) { sector = FabricaDeSectores.crearSector("muchoViento", sector, velocidadViento); } //Probabilidad de dia lluvioso bool lluvia = false; double pLluvia = 0.2; if (Aleatorio.generadorNum() < pLluvia) { lluvia = true; } if (caudalLluvia > 0 && lluvia) { sector = FabricaDeSectores.crearSector("diaLluvioso", sector, caudalLluvia); } return(sector); }