public Boolean isFFAccepted() { DesignMap.printDebug(); Point start = searchStartingPoin(); if (start.X == 0 && start.Y == 0) { Console.WriteLine("Error Can't Save Map [Can't Fill all map using wall/ obstacle]"); } else { floodFill(start.X, start.Y); DesignMap.printDebug(); if (FindEmptySpace() == true) { return(false); } else { return(true); } //Console.WriteLine("Error Can't Save Map [each room must connected]"); //else return true;//Console.WriteLine("Map Save"); } return(false); }
public Boolean isMapAccepted() { DesignMap.printDebug(); if (isEmpty()) { Console.WriteLine("Error Can't Save Map [no object found]"); } else { FloodFill ff = new FloodFill(map, height, width); if (ff.isFFAccepted()) { return(true); } } return(false); }