public static int flushPipesRec(" ? " ){
if (start.containsWater() == true ){
return;
}else{
c.flushPipe(pipes);
}
WaterPipe[] nb = start.getNeighbors();
for (int i = 0; i < nb.length; i++) {
flushPipesRec(nb);
}
}

Schaffe es nicht das er rekursiv durchgeht und immer die nächste Pipe checkt weiß nicht genau wie ich (nb); implementiere damit die schleife immer neu läuft
if (start.containsWater() == true ){
return;
}else{
c.flushPipe(pipes);
}
WaterPipe[] nb = start.getNeighbors();
for (int i = 0; i < nb.length; i++) {
flushPipesRec(nb);
}
}

Schaffe es nicht das er rekursiv durchgeht und immer die nächste Pipe checkt weiß nicht genau wie ich (nb); implementiere damit die schleife immer neu läuft