public int GetConnectedColorsCount(Vector2D square) { var testFloodFiller = new FloodFiller((Color[, ])colors.Clone()); testFloodFiller.SetColor((int)square.X, (int)square.Y, Color.TransparentWhite); return(testFloodFiller.ProcessedCount); }
public void SetColor(int x, int y, Color color) { floodFiller.SetColor(x, y, color); }
public int GetConnectedColorsCount(Vector2D square) { var testFloodFiller = new FloodFiller((Color[,])colors.Clone()); testFloodFiller.SetColor((int)square.X, (int)square.Y, Color.TransparentWhite); return testFloodFiller.ProcessedCount; }