Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //variable global de debug et de vérification du nombre de fonction utilisé
- int debug = 0;
- int max = 0;
- //couleurchoisi et couleur actuelle sont global
- void potdepeintureremplisage1(Point pixel )
- {
- //si la couleur du pixel actuelle n'est pas égal a la couleur choisi, est egal a la couleur souhaitant etre changer (note a sois meme : changer le nom de la variable)
- if (couleur_point(pixel)!= couleurchoisi && couleur_point(pixel)==couleuractuelle && verification_plateau(pixel))
- {
- debug++;
- changer_pixel(pixel,couleurchoisi);
- //pour chaque x tendant vers la gauche
- pixel.x--;
- if (pixel.x > 200 && couleur_point(pixel)==couleuractuelle && pixel.x > 200 && couleur_point(pixel)!= couleurchoisi )
- potdepeintureremplisage1(pixel);
- pixel.x+=2;
- //pour chaque x tendant vers la droite
- if (pixel.x < 1000 && couleur_point(pixel)==couleuractuelle && couleur_point(pixel)!= couleurchoisi )
- potdepeintureremplisage1( pixel);
- pixel.x--;
- pixel.y--;
- //pour chaque y tendant vers le haut
- if (pixel.y > 100 &&couleur_point(pixel)==couleuractuelle && couleur_point(pixel)!= couleurchoisi)
- potdepeintureremplisage1( pixel);
- //pour chaque y tendant vers le bas
- pixel.y+=2;
- if (pixel.y < 700 && couleur_point(pixel)==couleuractuelle && couleur_point(pixel)!= couleurchoisi )
- potdepeintureremplisage1( pixel);
- //verification du debug
- if (debug > max)
- max = debug;
- debug = 0;
- }
- //debug
- printf("max %d\n",max );
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement