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

射击游戏

开发平台:

Java

  1. import java.awt.*;
  2. public class grass implements Actor{
  3. private int xPos;
  4. private int yPos;
  5. public Rectangle border;
  6. public grass(int a, int b){
  7. xPos = a;
  8. yPos = b;
  9. border = new Rectangle(0,0,0,0);
  10. }
  11. public void draw(Graphics g) {
  12. g.setColor(new Color(0, 225, 0));
  13. for(int i = yPos - 11; i <= yPos + 12; i+=5)
  14. g.drawLine(xPos - 12, i, xPos + 12, i);
  15. for(int i = xPos - 11; i <= xPos + 12; i+=5)
  16. g.drawLine(i, yPos - 12, i, yPos + 12);
  17. g.setColor(new Color(0, 128, 0));
  18. for(int i = yPos - 10; i <= yPos + 12; i+=5)
  19. g.drawLine(xPos - 12, i, xPos + 12, i);
  20. for(int i = xPos - 10; i <= xPos + 12; i+=5)
  21. g.drawLine( i, yPos - 12, i, yPos + 12);
  22. }
  23. public String getType(){
  24. return "grass";
  25. }
  26. public Rectangle getBorder(){
  27. return border;
  28. }
  29. //unused method
  30. public void move(){}
  31. public Rectangle[] getDetailedBorder(){return null;}
  32. public boolean walldestoried(){return false;}
  33. }