bomb.java
上传用户:jhzhutan
上传日期:2021-03-28
资源大小:374k
文件大小:1k
源码类别:

射击游戏

开发平台:

Java

  1. import java.awt.*;
  2. public class bomb implements Actor{
  3. public int xPos, yPos;
  4. public ClientModel gameModel;
  5. public int size;
  6. public int inner, middle, outer;
  7. public bomb(int a, int b, int size, ClientModel gameModel){
  8. this.size = size;
  9. this.gameModel = gameModel;
  10. xPos = a;
  11. yPos = b;
  12. if(size == 0 ){
  13. inner = 6;  middle = 9; outer = 14;
  14. }else if(size == 1){
  15. inner = 2;  middle = 4; outer = 7;
  16. }
  17. }
  18. public void draw(Graphics g){
  19. g.setColor(Color.red);
  20. g.fillOval(xPos-outer, yPos-outer, 2*outer, 2*outer);
  21. g.setColor(Color.orange);
  22. g.fillOval(xPos-middle, yPos-middle, 2*middle, 2*middle);
  23. g.setColor(Color.yellow);
  24. g.fillOval(xPos-inner, yPos-inner, 2*inner, 2*inner);
  25. gameModel.removeActor(this);
  26. }
  27. public int getxPos(){
  28. return xPos;
  29. }
  30. public int getyPos(){
  31. return yPos;
  32. }
  33. }