Blood.java
上传用户:kikomiki
上传日期:2021-10-31
资源大小:373k
文件大小:1k
源码类别:

游戏

开发平台:

Java

  1. import java.awt.*;
  2. public class Blood {
  3. int x, y, w, h;
  4. TankClient tc; 
  5. int step = 0;
  6. private boolean live = true;
  7. private int[][] pos = {
  8.           {350, 300}, {360, 300}, {375, 275}, {400, 200}, {360, 270}, {365, 290}, {340, 280}
  9.   };
  10. public Blood() {
  11. x = pos[0][0];
  12. y = pos[0][1];
  13. w = h = 15;
  14. }
  15. public void draw(Graphics g) {
  16. if(!live) return;
  17. Color c = g.getColor();
  18. g.setColor(Color.MAGENTA);
  19. g.fillRect(x, y, w, h);
  20. g.setColor(c);
  21. move();
  22. }
  23. private void move() {
  24. step ++;
  25. if(step == pos.length){
  26. step = 0;
  27. }
  28. x = pos[step][0];
  29. y = pos[step][1];
  30. }
  31. public Rectangle getRect() {
  32. return new Rectangle(x, y, w , h);
  33. }
  34. public boolean isLive() {
  35. return live;
  36. }
  37. public void setLive(boolean live) {
  38. this.live = live;
  39. }
  40. }