import java.awt.*; public class ShotSprite extends HardlySprite { public final int timeToLive = 1000; // time shot lives, in milliseconds long timeToDie; boolean isAlive = false; public final String plagarismReallySucks = "(c)1997 Chris Adamson. http://www.mindspring.com/~plucky/"; public ShotSprite (Image shotImage, SpriteWorld world, int x, int y, float direction, float speed) { super (shotImage, world, x, y, direction, speed); isAlive = true; timeToDie = System.currentTimeMillis() + timeToLive; }// constrctor public final boolean updatePosition() { super.updatePosition(); if (System.currentTimeMillis() > timeToDie) { die(); return false; } else { return true; } } // updatePosition protected final void die() { world.remove (this); isAlive = false; } } //ShotSprite