Advertisement
sakureis

Untitled

Apr 23rd, 2019
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.42 KB | None | 0 0
  1. // IMAGE EXPLORATION - Art22 S19
  2.  
  3. PImage rock1; // X Movement
  4. float x1 = 400;
  5. float y1 = 300;
  6. float speed1 = 3.4f;
  7. Boolean isItOn1 = true;
  8. PImage rock2; // Y movement
  9. float x2 = 400;
  10. float y2 = 300;
  11. float speed2 = 5.8f;
  12. Boolean isItOn2 = true;
  13. PImage rock3; // Diagonal
  14. float x3 = 400;
  15. float y3 = 300;
  16. float speed3 = 5.8f;
  17. Boolean isItOn3 = true;
  18.  
  19. public void setup(){
  20.  
  21. frameRate(30);
  22. background(0xffC6FFD3);
  23. //
  24. rock1 = loadImage("imgs/rock1.png");
  25. rock2 = loadImage("imgs/rock2.png");
  26. rock3 = loadImage("imgs/rock3.png");
  27. }
  28.  
  29. public void draw(){
  30. background(0xffC6FFD3);
  31. imageMode(CENTER);
  32.  
  33. // SPEED
  34. x1 = x1 + speed1;
  35. //x1 += speed1;
  36. if(x1 > width) x1 = 0;
  37. y2 += speed2;
  38. if(y2 > height) y2 = 0;
  39. x3 += speed3;
  40. y3 += speed3;
  41. if(x3 > width || y3 > height){
  42. x3 = 0;
  43. y3 = 0;
  44. }
  45.  
  46. // THE IMAGES
  47. //tint(#C6EDFF);
  48. if(isItOn1)image(rock1, x1, y1, 300, 300);
  49. if(isItOn2)image(rock2, x2, y2, 300, 300);
  50. if(isItOn3)image(rock3, x3, y3, 300, 300);
  51.  
  52. }
  53.  
  54. public void keyPressed(){
  55. if(key == '1') y1 = random(height);
  56. if(key == '2') x2 = random(width);
  57. if(key == '3'){
  58. x3 = random(width);
  59. y3 = random(height);
  60. }
  61. // ON OFF
  62. if(key == '4') isItOn1 = !isItOn1;
  63. if(key == '5') isItOn2 = !isItOn2;
  64. if(key == '6') isItOn3 = !isItOn3;
  65. //background(random(255), 0, 0);
  66. }
  67. public void settings() { size(800, 600, FX2D); }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement