26 lines
627 B
Java
26 lines
627 B
Java
|
import java.awt.*;
|
||
|
|
||
|
public class Particle extends GenericSprite{
|
||
|
public static final int small = 3;
|
||
|
public static final int big = 10;
|
||
|
|
||
|
public int xVelocity;
|
||
|
|
||
|
public int yVelocity;
|
||
|
|
||
|
public int lifeSpan = 10;
|
||
|
public Particle(int x, int y, int xVelocity, int yVelocity){
|
||
|
super(x,y,(int)(Math.random()*(big-small+1))+3, (int)(Math.random()*(big-small+1))+3);
|
||
|
this.xVelocity = xVelocity;
|
||
|
this.yVelocity = yVelocity;
|
||
|
}
|
||
|
public void move(){
|
||
|
x+=xVelocity;
|
||
|
y+=yVelocity;
|
||
|
}
|
||
|
public void draw(Graphics g){
|
||
|
g.drawRect(x-GamePanel.camera.x,y,WIDTH,HEIGHT);
|
||
|
}
|
||
|
|
||
|
}
|