贪吃蛇小游戏的石头障碍
shitou.png
package cn.tedu.Game;
import java.awt.Graphics;
import java.awt.image.BufferedImage;
/*
* @author 作者 :LiXin
* @email 邮箱:
* @version 创建时间:2020年1月8日下午1:41:17
* @description 描述:石头
*/
public class Missile extends SuperClass {
public Missile(int x, int y) {
super(50, 50, x, y, true);
}
private static BufferedImage images;
static {
images = loadImage("shitou.png");
}
// 蛇碰到炸弹
public void crash(Snake mySnake) {
if (mySnake.getRectangle().intersects(this.getRectangle()) && live && mySnake.live) {
mySnake.live = false;// 蛇死亡
}
}
@Override
public BufferedImage getImage() {
return images;
}
//画对象
@Override
public void paintObject(Graphics g) {
g.drawImage(getImage(), x, y, 40, 40, null);
}
//重写父类移动方法
@Override
public void move() {
}
}