#include #include void flood(int x, int y, int color); int main( ) { int WSIZE = 1000; initwindow(WSIZE, WSIZE); for (int k = 1; k < 1000000; k++) { for (int i = 0; i < WSIZE; ++i) { for (int j = 0; j < WSIZE; ++j) { putpixel(j, i, (k % 16)); } } std::cout << k << std::endl; } // flood(150, 150, WHITE); delay(20000); } void flood(int x, int y, int color) { if (x < 0 || x > getmaxx() || y < 0 || y > getmaxy()) return; if (getpixel(x,y) != color) { putpixel(x, y, color); flood(x+1, y, color); flood(x-1, y, color); flood(x, y+1, color); flood(x, y-1, color); } }