Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import controlP5.*;
- import java.util.*;
- Textfield ControlText;
- Numberbox ControlNumBox;
- Knob ControlKnob;
- ScrollableList ControlScrList;
- ControlP5 cp5;
- VoletRoulant Volet1;
- VoletRoulant Volet2;
- VoletRoulant Volet3;
- VoletRoulant Volet4;
- PImage fenetreV;
- PImage LameFinale;
- PImage Lame;
- int ValVolet1;
- int ValVolet2;
- int ValVolet3;
- int ValVolet4;
- void settings()
- {
- size(1150,600);
- }
- void setup()
- {
- cp5 = new ControlP5(this);
- cp5.setBroadcast(false);
- //Onglets
- //-----------------------------------------------------
- MenuReseau();
- cp5.addTab("default")
- .setLabel("Reseau")
- .activateEvent(true);
- cp5.addTab("B")
- .setPosition(0,100)
- //.setWidth(400)
- .setLabel("Lumiere")
- .activateEvent(true);
- cp5.addTab("C")
- .setLabel("Chauffage")
- //.setPosition(0,200)
- .activateEvent(true);
- cp5.addTab("D")
- .setLabel("Volet roulant")
- //.setPosition(0, 300)
- .activateEvent(true);
- cp5.setBroadcast(true);
- cp5.addSlider("AVolet1")
- .setRange(0, 100)
- .setValue(128)
- .setPosition(50, 130)
- .setSize(100, 10)
- .moveTo("D")
- ;
- cp5.addSlider("AVolet2")
- .setRange(0, 100)
- .setValue(128)
- .setPosition(50, 170)
- .setSize(100, 10)
- .moveTo("D")
- ;
- cp5.addSlider("AVolet3")
- .setRange(0, 100)
- .setValue(128)
- .setPosition(50, 210)
- .setSize(100, 10)
- .moveTo("D")
- ;
- cp5.addSlider("AVolet4")
- .setRange(0, 100)
- .setValue(128)
- .setPosition(50, 250)
- .setSize(100, 10)
- .moveTo("D")
- ;
- cp5.setBroadcast(true); //réctive les évenements
- Volet1=new VoletRoulant(400,100);
- Volet2=new VoletRoulant(400,400);
- Volet3=new VoletRoulant(800,100);
- Volet4=new VoletRoulant(800,400);
- fenetreV=loadImage("volet roulant_ouvert.png");
- LameFinale=loadImage("lame final.png");
- Lame=loadImage("lame.png");
- Volet1.dimensionV(120,135);
- Volet2.dimensionV(120,135);
- Volet3.dimensionV(120,135);
- Volet4.dimensionV(120,135);
- MenuChauffage();
- }
- void draw()
- {
- background(#646363);
- rect(0,0,265,1000);
- noStroke();
- fill(#9B9B9B);
- Volet1.afficher(fenetreV);
- Volet2.afficher(fenetreV);
- Volet3.afficher(fenetreV);
- Volet4.afficher(fenetreV);
- Volet1.animation(LameFinale,ValVolet1,Lame);
- Volet2.animation(LameFinale,ValVolet2,Lame);
- Volet3.animation(LameFinale,ValVolet3,Lame);
- Volet4.animation(LameFinale,ValVolet4,Lame);
- }
- void AVolet1(int valeur)
- {
- ValVolet1=valeur;
- }
- void AVolet2(int valeur)
- {
- ValVolet2=valeur;
- }
- void AVolet3(int valeur)
- {
- ValVolet3=valeur;
- }
- void AVolet4(int valeur)
- {
- ValVolet4=valeur;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement