protected void ApagarSector(int fila, int columna, ISector[,] matrizLugar, int caudalAgua) { double porcentajeIncendio = matrizLugar[fila, columna].getPorcentajeIncendio(); ISector sectorProblematico = matrizLugar[fila, columna]; StringBuilder estado_Incendio = new StringBuilder(); if (porcentajeIncendio > caudalAgua) { sectorProblematico.mojar(caudalAgua); estado_Incendio.Append(" -> "); estado_Incendio.Append(sectorProblematico.getPorcentajeIncendio()); while (!sectorProblematico.estaApagado()) { sectorProblematico.mojar(caudalAgua); estado_Incendio.Append(" -> "); estado_Incendio.Append(sectorProblematico.getPorcentajeIncendio()); } } else { sectorProblematico.mojar(caudalAgua); estado_Incendio.Append(" -> 0"); } Console.WriteLine(" ({0},{1}) -> {2}{3}", fila, columna, porcentajeIncendio, estado_Incendio); }
public double getPorcentajeIncendio() { return(componente.getPorcentajeIncendio()); }