PVector pozicija; PVector brzina; PVector gravitacija; float radijus = 30; void setup() { size(640,360); pozicija = new PVector(width/3, height/3); brzina = new PVector(2,2); gravitacija = new PVector(0, 1); stroke(255); frameRate(30); strokeWeight(2); ellipseMode(RADIUS); noFill(); } void draw() { background(0); brzina.add(gravitacija); pozicija.add(brzina); //brzina.add(gravitacija); if (pozicija.x > width-radijus || pozicija.x < radijus) brzina.x = -brzina.x * 0.8; if (pozicija.y > height-radijus) { brzina.y = -brzina.y * 0.95; pozicija.y = height - radijus; } if (pozicija.y < radijus) brzina.y = -brzina.y * 0.95; ellipse(pozicija.x, pozicija.y, radijus, radijus); }