
import java.awt.Graphics2D;
import java.awt.event.KeyEvent;
public class Sprite{
 int yv=0;
 int y=0;
 int fuel = 50;
 boolean halt=false;

 public void tick(boolean[] kid){
   if (halt) return;
   yv++;
   if (kid[KeyEvent.VK_UP] && fuel>0){
      yv-=2;
      fuel--;
   }
   y+=yv;
   if (y>380){
     halt = true;
   }
 }

 public void paintFrame(Graphics2D g,boolean[]kid) {
   g.drawString("Fuel: "+fuel,50,20);
   g.drawString("Speed: "+yv,50,30);
   if (!halt){
     g.drawRect(10,y,10,10);
   }else{  
     if (yv>2)
       g.drawString("You crashed :(",50,40);
     else
       g.drawString("Good landing!",50,40);
   }
 }
}
