?? mifengmove.java
字號:
package phone.mediaSound.game.beeShot;
import javax.microedition.lcdui.game.Sprite;
public class MiFengMove extends Thread {
private Sprite sprite;
private boolean flag;
private MyCanvas mc;
public MiFengMove() {
this.start();
}
public MiFengMove(MyCanvas mc) {
this.mc = mc;
}
public void setSprite(Sprite x) {
sprite = x;
flag = false;
}
public void run() {
while (true) {
try {
if (sprite != null) {
if (sprite.isVisible()) {
if (!flag) {
if (sprite.getY() > 0) {
if (sprite.getX() < 100) {//
sprite.move(-1, -3);
} else {
sprite.move(1, -3);
}
} else {
flag = true;
}
} else {
if (sprite.getY() < 300) {
if (MyCanvas.xValue > sprite.getX()) {
sprite.move(3, 3);
} else {
if (MyCanvas.xValue == sprite.getX()) {
sprite.move(0, 3);
} else {
sprite.move(-3, 3);
}
}
} else {
sprite.setVisible(false);
MyCanvas.vSprite.removeElement(sprite);
}
}
}
boolean temp = sprite.collidesWith(MyCanvas.feiji, true);
if (temp) {
MyCanvas.feiji.setVisible(false);
sprite.setVisible(false);
}
}
Thread.sleep(30);
} catch (Exception e) {
}
}
}
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -