📄 bom.java
字号:
package phone.mediaSound.game.beeShot;
import javax.microedition.lcdui.Image;
import javax.microedition.lcdui.game.Sprite;
public class Bom extends Sprite implements Runnable {
private MyCanvas mc;
static TongJi tj;
public Bom(Image x, MyCanvas y) {
super(x);
tj = new TongJi();
mc = y;
this.setFrame(0);
// TODO 自动生成构造函数存根
}
class TongJi{
int count=0;
public int getCount() {
return count;
}
public void setCount() {
count++;
}
}
public void run() {
// TODO 自动生成方法存根
for (int i = this.getY(); i >= 0; i -= 5) {
// i是用來控制子弹的速度
this.move(0, -5);
// mc.paintRect();
// mc.chongPaint();
// mc.flushGraphics();
for (int j = 0; j < MyCanvas.vSprite.size(); j++) {
Object o = MyCanvas.vSprite.elementAt(j);
Sprite temp = (Sprite) o;
boolean flag = this.collidesWith(temp, true);
if (flag) {
tj.setCount();
temp.setVisible(false);
this.setVisible(false);
MyCanvas.vSprite.removeElementAt(j);
break;
}
}
if (this.isVisible() == false) {
break;
}
try {
Thread.sleep(2);
} catch (InterruptedException e) {
// TODO 自动生成 catch 块
e.printStackTrace();
}
}
this.setVisible(false);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -