<FloodFill>=
public floodFill(x, y, interiorColor}, newColor) {
if (interiorColor = GetPixel(x,y)) {
SetPixel(x, y, newColor);
FloodFill(x-1, y, interiorColor, newColor);
FloodFill(x+1, y, interiorColor, newColor);
FloodFill(x, y-1, interiorColor, newColor);
FloodFill(x, y+1, interiorColor, newColor);
}
}