rendered paste bodyimport java.applet.Applet;
import java.awt.*;
import java.net.URL;
public class Car {
private double position;
private double speed;
private double acceleration;
private Image image;
private int carNumber;
private static int carNumberCounter;
public static void resetCarNumberCounter(){
carNumberCounter = 1;
}
public Car (int position, int speed, int acceleration, Image image){
this.position = (int) position;
this.speed = (int) speed;
this.acceleration = (int) acceleration;
this.image = image;
this.carNumber = carNumberCounter;
carNumberCounter++;
}
public int getCarNumber(){
return carNumber;
}
public void update (double delta_t){
position = position + speed * delta_t + 0.5 * acceleration * delta_t * delta_t;
speed = speed + acceleration * delta_t;
}
public void draw (Graphics g){
//g.drawImage(Image, int, int, Observer);
g.drawImage(image,(int)position, 20, null);
}
public boolean isWinner(){
if(position >= 500){
return true;
}
else{
return false;
}
}
}