⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 spritedrawing.java

📁 在实际的项目中运用类的继承、覆盖及重载。
💻 JAVA
字号:
package tankgame611;
import java.awt.Image;
import java.applet.Applet;
import java.awt.Graphics;

public class SpriteDrawing extends AbstractSprite{
  Image SpriteImage[];
  Image spriteImg;
  Applet GameApplet;
  public SpriteDrawing(Image SpriteImage[],int initX,int initY,
                       Applet GameApplet) {
    this.SpriteImage=SpriteImage;
    this.GameApplet=GameApplet;
    setPos(initX,initY);
    setVisible(true);
    setActive(true);
  }
  public SpriteDrawing(Image spriteImage,int initX,int initY,
                       Applet GameApplet){
     this.spriteImg=spriteImg;
     this.GameApplet=GameApplet;
     setPos(initX,initY);
     setVisible(true);
     setActive(true);
  }
  public void updatePos(int SpriteDirection){

  }
  public void drawSprite(Graphics g,int tankDirection){
      if(visible==true){
        g.drawImage(SpriteImage[tankDirection],X,Y,GameApplet);
      }
  }
  public void drawSprite(Graphics g){
    if(visible==true){
      g.drawImage(spriteImg,X,Y,GameApplet);
    }

  }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -