继上篇文章内容
一、石块创建
创建Rock类
import java.awt.*;
public class Rock extends Object{
Rock(){
this.x = (int)(Math.random()*750);//防止生成在窗体
this.y = (int)(Math.random()*550+300);//防止生成在天上
this.width = 74;
this.height = 72;
this.flag = false;
this.img = Toolkit.getDefaultToolkit().getImage("imgs/rock1.png");
}
}
GameWin类增加
代码块内添加
for (int i = 0; i < 3; i++) {
objectList.add(new Rock());
}
Object类增加
public int getWidth(){
return width;
}
Line类修改
switch case3需要修改
obj.x = endx - obj.getWidth()/2;