SHARE
TWEET

Untitled

a guest Dec 8th, 2019 67 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //Librairies
  2. import controlP5.*;
  3. ControlP5 cP5;
  4.  
  5. // boutton accueil
  6. controlP5.Button aveugle;
  7. controlP5.Button chat;
  8. controlP5.Button ancien;
  9. controlP5.Button drogue;
  10. controlP5.Button spidercochon;
  11.  
  12.  
  13. float valeur;
  14. PImage nous;
  15. color[][] tableaudecouleurs= new color[1250][550];
  16. float rouge;
  17. float vert;
  18. float bleu;
  19. int i=0;
  20. int j=0;
  21. int Aveugle1=0;
  22. int sunglass1=0;
  23.  
  24. void setup() {
  25.   background(255);
  26.   size(1300, 900);
  27.   cP5 = new ControlP5(this);//ça sert à rien de le mettre à chaque fois une seul fois suffit
  28.  
  29.   aveugle=cP5.addButton("aveugle")
  30.     .setPosition(75, 150 )
  31.     .setCaptionLabel("aveugle" )
  32.     .setSize(100, 50)
  33.     .setColorBackground(color(0, 0, 0));
  34.  
  35.   aveugle=cP5.addButton("chat")
  36.     .setPosition(250, 150 )
  37.     .setCaptionLabel("chat" )
  38.     .setSize(100, 50)
  39.     .setColorBackground(color(0, 0, 0));
  40.  
  41.   aveugle=cP5.addButton("ancien")
  42.     .setPosition(75, 350 )
  43.     .setCaptionLabel("ancien" )
  44.     .setSize(100, 50)
  45.     .setColorBackground(color(0, 0, 0));
  46.  
  47.   aveugle=cP5.addButton("drogue")
  48.     .setPosition(250, 350 )
  49.     .setCaptionLabel("drogue" )
  50.     .setSize(100, 50)
  51.     .setColorBackground(color(0, 0, 0));
  52.  
  53.  
  54.   aveugle=cP5.addButton("spidercochon")
  55.     .setPosition(75, 500 )
  56.     .setCaptionLabel("spidercochon" )
  57.     .setSize(100, 50)
  58.     .setColorBackground(color(0, 0, 0));
  59.    
  60.     aveugle=cP5.addButton("sunglass")
  61.     .setPosition(250, 500 )
  62.     .setCaptionLabel("sunglass" )
  63.     .setSize(100, 50)
  64.     .setColorBackground(color(0, 0, 0));
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.   nous=loadImage("nous.jpg");
  72.   nous.resize(600, 400); //taille image
  73.    image(nous, 650, 150);
  74.  
  75.  
  76. }
  77.  
  78. void aveugle(){ //quand t'appuie sur le bouton /!\ ton bouton avait le même nom de ta variable il faut pas faire ça sinon l'ordi comprend que tu veut convertir un bouton en variable aveugle->aveugle1
  79. Aveugle1=1;
  80. }
  81. void sunglass(){
  82. sunglass1=1;
  83. }
  84.  
  85. void draw() {
  86.   fill(155);
  87.   rect(25, 0, 400, 600);
  88.  
  89.   aveugle2();
  90.  
  91.   sunglass1();
  92.  
  93.   fill(255, 0, 0);
  94.   ellipse(350, 50, 50, 50);
  95. }
  96.  
  97.  
  98. //onglet suivant
  99.  
  100. void aveugle2(){
  101.   image(nous, 650, 150);
  102.   // La tu prend chaque pixel de l'image et tu l'entre dans un tableau
  103.    for (int i=650; i<1250; i++) { //comme ton image est en coordonnées 650 150 tu commence i à 650 et j à 150
  104.       for (int j=150; j<550; j++) { // ton tableau à une taille de 1250 par 550 car (650+600=1250 et 150+400=550) == (position X + taille de l'image et position Y + taille de l'image)
  105.         tableaudecouleurs[i][j]=get(i, j);//tu récupere la couleur
  106.         if (Aveugle1>=1) { //si tu as appuyer sur le bouton
  107.                 color couleur=color((int) 0, (int) 0, (int) 0); //on modifie les couleurs on enlève 30 de rouge 35 de vert et 100 de blue tu peut modifier les couleurs tu verras c'est marrant et si t'as appris à faire un boutton slider en CP5 tu peut même les modifier en direct sur le jeu
  108.         set(i, j, couleur);//on affiche le tableau
  109.         }
  110.       }
  111.     }
  112. }
  113.  
  114. //onglet suivant
  115.  
  116. void sunglass1(){
  117.  image(nous, 650, 150);
  118.   // La tu prend chaque pixel de l'image et tu l'entre dans un tableau
  119.    for (int i=650; i<1250; i++) { //comme ton image est en coordonnées 650 150 tu commence i à 650 et j à 150
  120.       for (int j=150; j<550; j++) { // ton tableau à une taille de 1250 par 550 car (650+600=1250 et 150+400=550) == (position X + taille de l'image et position Y + taille de l'image)
  121.         tableaudecouleurs[i][j]=get(i, j);//tu récupere la couleur
  122.         if (sunglass1>=1) { //si tu as appuyer sur le bouton
  123.                 color couleur=color((int) red(tableaudecouleurs[i][j])-30, (int) green(tableaudecouleurs[i][j])-35, (int) blue(tableaudecouleurs[i][j])-100); //on modifie les couleurs on enlève 30 de rouge 35 de vert et 100 de blue tu peut modifier les couleurs tu verras c'est marrant et si t'as appris à faire un boutton slider en CP5 tu peut même les modifier en direct sur le jeu
  124.         set(i, j, couleur);//on affiche le tableau
  125.         }
  126.       }
  127.     }
  128. }
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
 
Top