Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Spot sp = new Spot(10, 10, 10, 255, 0, 0, 1); // object of instantie "sp" van de klasse spot
- Spot sp2 = new Spot(20, 20, 20, 0, 255, 0, 2);
- Spot sp3 = new Spot(30, 30, 30, 0, 0, 255, 5); // initialiseer spot met waarden x, y en diameter
- Spot sp4 = new Spot (40, 40, 40, 100, 100, 100, 10);
- Spot sp5 = new Spot (50, 50, 50, 154, 52, 89, 20);
- void setup() {
- size(1920, 1080);
- background(0);
- noStroke();
- }
- void draw() {
- background(0);
- sp.move();
- sp.grow();
- sp.display();
- sp2.move();
- sp2.grow();
- sp2.display();
- sp3.grow();
- sp3.move();
- sp3.display();
- sp4.grow();
- sp4.move();
- sp4.display();
- sp5.grow();
- sp5.move();
- sp5.display();
- //DIT IS EEN METHODE (je gaat iets met de klassen doen)
- }
- class Spot {
- int x;
- int y;
- int diameter;
- int red;
- int green;
- int blue;
- int speed;
- Spot(int xCoord, int yCoord, int size, int r, int g, int b, int s) {
- x= xCoord;
- y= yCoord;
- diameter = size;
- red = r;
- green = g;
- blue = b;
- speed = s;
- //DIT IS EEN CONSTRUCTOR (je gaat de klassen invullen)
- }
- void display() {
- fill(red, green, blue);
- rect(x, y, diameter, diameter);
- }
- void move() {
- x = x + speed;
- if(x>1920){
- x = 0;
- }
- }
- void grow(){
- diameter = diameter + 1;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement