Advertisement
Guest User

Untitled

a guest
Mar 20th, 2018
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.70 KB | None | 0 0
  1. import controlP5.*;
  2. import java.util.*;
  3. Textfield ControlText;
  4. Numberbox ControlNumBox;
  5. Knob ControlKnob;
  6. ScrollableList ControlScrList;
  7. ControlP5 cp5;
  8. VoletRoulant Volet1;
  9. VoletRoulant Volet2;
  10. VoletRoulant Volet3;
  11. VoletRoulant Volet4;
  12. PImage fenetreV;
  13. PImage LameFinale;
  14. PImage Lame;
  15. int ValVolet1;
  16. int ValVolet2;
  17. int ValVolet3;
  18. int ValVolet4;
  19.  
  20. void settings()
  21. {
  22. size(1150,600);
  23. }
  24.  
  25. void setup()
  26. {
  27. cp5 = new ControlP5(this);
  28. cp5.setBroadcast(false);
  29. //Onglets
  30. //-----------------------------------------------------
  31. MenuReseau();
  32. cp5.addTab("default")
  33. .setLabel("Reseau")
  34. .activateEvent(true);
  35.  
  36. cp5.addTab("B")
  37. .setPosition(0,100)
  38. //.setWidth(400)
  39. .setLabel("Lumiere")
  40. .activateEvent(true);
  41.  
  42. cp5.addTab("C")
  43. .setLabel("Chauffage")
  44. //.setPosition(0,200)
  45. .activateEvent(true);
  46.  
  47. cp5.addTab("D")
  48. .setLabel("Volet roulant")
  49. //.setPosition(0, 300)
  50. .activateEvent(true);
  51.  
  52. cp5.setBroadcast(true);
  53.  
  54. cp5.addSlider("AVolet1")
  55. .setRange(0, 100)
  56. .setValue(128)
  57. .setPosition(50, 130)
  58. .setSize(100, 10)
  59. .moveTo("D")
  60. ;
  61. cp5.addSlider("AVolet2")
  62. .setRange(0, 100)
  63. .setValue(128)
  64. .setPosition(50, 170)
  65. .setSize(100, 10)
  66. .moveTo("D")
  67. ;
  68. cp5.addSlider("AVolet3")
  69. .setRange(0, 100)
  70. .setValue(128)
  71. .setPosition(50, 210)
  72. .setSize(100, 10)
  73. .moveTo("D")
  74. ;
  75. cp5.addSlider("AVolet4")
  76. .setRange(0, 100)
  77. .setValue(128)
  78. .setPosition(50, 250)
  79. .setSize(100, 10)
  80. .moveTo("D")
  81. ;
  82. cp5.setBroadcast(true); //réctive les évenements
  83. Volet1=new VoletRoulant(400,100);
  84. Volet2=new VoletRoulant(400,400);
  85. Volet3=new VoletRoulant(800,100);
  86. Volet4=new VoletRoulant(800,400);
  87. fenetreV=loadImage("volet roulant_ouvert.png");
  88. LameFinale=loadImage("lame final.png");
  89. Lame=loadImage("lame.png");
  90. Volet1.dimensionV(120,135);
  91. Volet2.dimensionV(120,135);
  92. Volet3.dimensionV(120,135);
  93. Volet4.dimensionV(120,135);
  94. MenuChauffage();
  95.  
  96. }
  97.  
  98. void draw()
  99. {
  100. background(#646363);
  101. rect(0,0,265,1000);
  102. noStroke();
  103. fill(#9B9B9B);
  104.  
  105. Volet1.afficher(fenetreV);
  106. Volet2.afficher(fenetreV);
  107. Volet3.afficher(fenetreV);
  108. Volet4.afficher(fenetreV);
  109. Volet1.animation(LameFinale,ValVolet1,Lame);
  110. Volet2.animation(LameFinale,ValVolet2,Lame);
  111. Volet3.animation(LameFinale,ValVolet3,Lame);
  112. Volet4.animation(LameFinale,ValVolet4,Lame);
  113. }
  114. void AVolet1(int valeur)
  115. {
  116. ValVolet1=valeur;
  117. }
  118. void AVolet2(int valeur)
  119. {
  120. ValVolet2=valeur;
  121. }
  122. void AVolet3(int valeur)
  123. {
  124. ValVolet3=valeur;
  125. }
  126. void AVolet4(int valeur)
  127. {
  128. ValVolet4=valeur;
  129. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement