Advertisement
Guest User

Untitled

a guest
Oct 20th, 2018
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.32 KB | None | 0 0
  1. Spot sp = new Spot(10, 10, 10, 255, 0, 0, 1); // object of instantie "sp" van de klasse spot
  2. Spot sp2 = new Spot(20, 20, 20, 0, 255, 0, 2);
  3. Spot sp3 = new Spot(30, 30, 30, 0, 0, 255, 5); // initialiseer spot met waarden x, y en diameter
  4. Spot sp4 = new Spot (40, 40, 40, 100, 100, 100, 10);
  5. Spot sp5 = new Spot (50, 50, 50, 154, 52, 89, 20);
  6.  
  7.  
  8. void setup() {
  9. size(1920, 1080);
  10. background(0);
  11. noStroke();
  12. }
  13.  
  14. void draw() {
  15. background(0);
  16. sp.move();
  17. sp.grow();
  18. sp.display();
  19. sp2.move();
  20. sp2.grow();
  21. sp2.display();
  22. sp3.grow();
  23. sp3.move();
  24. sp3.display();
  25. sp4.grow();
  26. sp4.move();
  27. sp4.display();
  28. sp5.grow();
  29. sp5.move();
  30. sp5.display();
  31.  
  32. //DIT IS EEN METHODE (je gaat iets met de klassen doen)
  33. }
  34. class Spot {
  35. int x;
  36. int y;
  37. int diameter;
  38. int red;
  39. int green;
  40. int blue;
  41. int speed;
  42.  
  43. Spot(int xCoord, int yCoord, int size, int r, int g, int b, int s) {
  44. x= xCoord;
  45. y= yCoord;
  46. diameter = size;
  47. red = r;
  48. green = g;
  49. blue = b;
  50. speed = s;
  51.  
  52. //DIT IS EEN CONSTRUCTOR (je gaat de klassen invullen)
  53. }
  54.  
  55. void display() {
  56. fill(red, green, blue);
  57. rect(x, y, diameter, diameter);
  58. }
  59. void move() {
  60. x = x + speed;
  61. if(x>1920){
  62. x = 0;
  63. }
  64. }
  65.  
  66. void grow(){
  67. diameter = diameter + 1;
  68. }
  69. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement