ExplodeObj.java 567 B

123456789101112131415161718192021222324252627
  1. package com.sf.game.obj;
  2. import java.awt.*;
  3. import com.sf.game.utils.GameUtils;
  4. public class ExplodeObj extends GameObj{
  5. static Image[] explodePic=new Image[16];
  6. int explodeCount=0;
  7. static {
  8. for(int i=0;i< explodePic.length;i++){
  9. explodePic[i]=Toolkit.getDefaultToolkit().getImage("imgs/explode/e"+(i+1)+".gif");
  10. }
  11. }
  12. @Override
  13. public void paintSelf(Graphics g) {
  14. super.paintSelf(g);
  15. if(explodeCount<16){
  16. super.img=explodePic[explodeCount];
  17. super.paintSelf(g);
  18. explodeCount++;
  19. }
  20. }
  21. public ExplodeObj(int x, int y) {
  22. super(x, y);
  23. }
  24. }