SHARE
TWEET

Untitled

a guest Oct 21st, 2019 74 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  
  2. //variable global de debug et de vérification du nombre de fonction utilisé
  3. int debug = 0;
  4. int max = 0;
  5.  
  6. //couleurchoisi et couleur actuelle sont global
  7. void potdepeintureremplisage1(Point pixel )
  8. {
  9. //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)
  10.     if (couleur_point(pixel)!= couleurchoisi && couleur_point(pixel)==couleuractuelle && verification_plateau(pixel))
  11.     {
  12.         debug++;
  13.         changer_pixel(pixel,couleurchoisi);
  14.         //pour chaque x tendant vers la gauche
  15.         pixel.x--;
  16.         if (pixel.x > 200 && couleur_point(pixel)==couleuractuelle && pixel.x > 200 && couleur_point(pixel)!= couleurchoisi )
  17.             potdepeintureremplisage1(pixel);
  18.  
  19.         pixel.x+=2;
  20.  
  21.         //pour chaque x tendant vers la droite
  22.         if (pixel.x < 1000 && couleur_point(pixel)==couleuractuelle && couleur_point(pixel)!= couleurchoisi )
  23.             potdepeintureremplisage1( pixel);
  24.  
  25.         pixel.x--;
  26.         pixel.y--;
  27.         //pour chaque y tendant vers le haut
  28.         if (pixel.y > 100 &&couleur_point(pixel)==couleuractuelle && couleur_point(pixel)!= couleurchoisi)
  29.             potdepeintureremplisage1( pixel);
  30.         //pour chaque y tendant vers le bas
  31.         pixel.y+=2;
  32.         if (pixel.y < 700 && couleur_point(pixel)==couleuractuelle && couleur_point(pixel)!= couleurchoisi )
  33.         potdepeintureremplisage1( pixel);
  34.  
  35.         //verification du debug
  36.         if (debug > max)
  37.             max = debug;
  38.  
  39.         debug = 0;
  40.     }
  41.     //debug
  42.     printf("max %d\n",max );
  43. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Not a member of Pastebin yet?
Sign Up, it unlocks many cool features!
 
Top