虹桥下飞机到上高铁:floodfill算法

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/05 05:05:40

void flood_fill_4(int x, y, old_color, fill_color)
{
int current;
current = read_pixel(x, y);
if ( current==old_color && current!=fill_color )
{
write_pixel(x, y, fill_color);
flood_fill_4(x, y+1, old_color, fill_color); /* 上 */
flood_fill_4(x, y-1, old_color, fill_color); /* 下 */
flood_fill_4(x-1, y, old_color, fill_color); /* 左 */
flood_fill_4(x+1, y, old_color, fill_color); /* 右 */
}
}