?? 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 + -