Files
cs8803p4/src/dk/itu/mario/engine/sprites/Particle.java
2012-03-06 11:42:35 -05:00

41 lines
817 B
Java

package dk.itu.mario.engine.sprites;
import dk.itu.mario.engine.Art;
public class Particle extends Sprite
{
public int life;
public Particle(int x, int y, float xa, float ya)
{
this(x, y, xa, ya, (int)(Math.random()*2), 0);
}
public Particle(int x, int y, float xa, float ya, int xPic, int yPic)
{
sheet = Art.particles;
this.x = x;
this.y = y;
this.xa = xa;
this.ya = ya;
this.xPic = xPic;
this.yPic = yPic;
this.xPicO = 4;
this.yPicO = 4;
wPic = 8;
hPic = 8;
life = 10;
}
public void move()
{
if (life--<0) Sprite.spriteContext.removeSprite(this);
x+=xa;
y+=ya;
ya*=0.95f;
ya+=3;
}
}