import processing.core.*; 
import processing.xml.*; 

import java.applet.*; 
import java.awt.Dimension; 
import java.awt.Frame; 
import java.awt.event.MouseEvent; 
import java.awt.event.KeyEvent; 
import java.awt.event.FocusEvent; 
import java.awt.Image; 
import java.io.*; 
import java.net.*; 
import java.text.*; 
import java.util.*; 
import java.util.zip.*; 
import java.util.regex.*; 

public class gravite3 extends PApplet {

float x = 100;
float y = 0;

float vitesse = 0;
float gravite = 0.1f;

public void setup() {
  size(150,250);
  x = width/2;

}

public void draw() {
  background(0xff000066);
  stroke(0xff000033);
  strokeWeight(3);
  line(0, 235,75, 250);
  line(75,250,150,235);
  strokeWeight(1);
  fill(250);
  ellipseMode(CENTER);
  ellipse(x,y,25,25);


// Chute
y = y + vitesse;
vitesse = vitesse + gravite;

// Rebond
if (y > height-5) {
  vitesse = vitesse * -0.95f;
}


}






  static public void main(String args[]) {
    PApplet.main(new String[] { "--bgcolor=#D4D0C8", "gravite3" });
  }
}
