Ajout de deux exercices

This commit is contained in:
Yannick Francois
2018-01-11 14:43:50 +00:00
parent 43a6ffeac9
commit 27565541bc
2 changed files with 70 additions and 0 deletions

View File

@ -0,0 +1,41 @@
class PVector {
float x, y;
PVector(float x_, float y_) {
x = x_;
y = y_;
}
void add(PVector other) {
x += other.x;
y += other.y;
}
}
PVector location;
PVector velocity;
void setup() {
size(640, 360);
background(255);
location = new PVector(100, 100);
velocity = new PVector(1, 3.3);
}
void draw() {
background(255);
location.add(velocity);
if ((location.x > width) || (location.x <= 0)) {
velocity.x *= -1;
}
if ((location.y > height) || (location.y <= 0)) {
velocity.y *= -1;
}
stroke(0);
fill(175);
ellipse(location.x, location.y, 16, 16);
}