home *** CD-ROM | disk | FTP | other *** search
/ CD Actual Thematic 7: Programming / CDAT7.iso / Share / Java / Gamelicator / examples / Boinkaroids / Explosion.class (.txt) < prev    next >
Encoding:
Java Class File  |  1998-04-20  |  1.2 KB  |  24 lines

  1. import com.next.gt.Actor;
  2. import com.next.gt.Gamelication;
  3. import java.awt.Image;
  4.  
  5. public class Explosion extends Actor {
  6.    Explosion(Gamelication var1, Actor var2) {
  7.       super.owner = var1;
  8.       super.owner.play(super.owner.getCodeBase(), "sounds/explode1.au");
  9.       Image var3 = super.owner.getImage(super.owner.getCodeBase(), "images/explosions.gif");
  10.       ((Actor)this).setImage(var3, 60, 60, 4, 16);
  11.       super.x = var2.x - (double)(super.width - var2.width) / (double)2.0F;
  12.       super.y = var2.y - (double)(super.height - var2.height) / (double)2.0F;
  13.       super.velocity_x = var2.velocity_x;
  14.       super.velocity_y = var2.velocity_y;
  15.    }
  16.  
  17.    public void calculateCurrentFrame() {
  18.       if (++super.currentFrame >= super.numFrames) {
  19.          super.owner.actorManager.removeActor(this);
  20.       }
  21.  
  22.    }
  23. }
  24.