//Hugo's project #1+2 //Global Decl int birdX=100, birdY=100; ///position/starting point of the bird int birdDX=10; //speed of bird at which is traveling int guyX=100,guyY=300, guyDX=10, guyDY=5; float horizon; float gravity= 0.5 * 9.81 / frameRate; int dogX=100,dogY=200; void setup () { size (800,600); ///size of window } void draw () /// list of items to be included { scene(); creature( ); dog(); bird(); //bomb(); } void scene ()/////what it should look like { background (200,220,255); fill(6,193,79); rect(0,250,800,800); fill(252,229,51); ellipse(600,50,90,90); //rectMode(CENTER); } void creature ()//appearance of guy + creature boucing { guyDX= guyX>20 && guyX < width -60 ? guyDX : -guyDX; guyDY= guyY>horizon && guyYdogX ){ ellipse( dogX+30, dogY-10, 20, 10 ); /// dog turns right as soon as it hits the line limit } else { ellipse( dogX-30, dogY-10, 20, 10 ); /// dog turns left as soon as it hits the line limit } } void bird()///bird flies accross the sky { birdX = birdX + birdDX; birdX = birdX % width/1; fill( 23, 76, 121 ); triangle( birdX+20,birdY+25, birdX-15,birdY-15, birdX-30,birdY+45 ); if (birdY >150){ birdY = birdY - 10; } else if (birdY <-100){ birdY= birdY - 10; } }