📄 tankbullet.java
字号:
package demo;import javax.microedition.lcdui.game.GameCanvas;import javax.microedition.lcdui.game.Sprite;/** * * @author lynhung_pro */public class TankBullet implements Runnable{ private static final int SPEED = 5; private static final int TIME = 50; private boolean notexist; private TankCanvas canvas; private Sprite sprite; private byte direction; public TankBullet(TankCanvas canvas,Sprite sprite, byte direction){ this.canvas = canvas; this.sprite = sprite; this.direction = direction; } public void run() { while(!notexist){ if(canvas.wallCollides(sprite)){ notexist = true; } if(direction == GameCanvas.UP){ sprite.move(0, -SPEED); } if(direction == GameCanvas.DOWN){ sprite.move(0, SPEED); } if(direction == GameCanvas.LEFT){ sprite.move(-SPEED, 0); } if(direction == GameCanvas.RIGHT){ sprite.move(SPEED, 0); } canvas.sleepTime(TIME); } }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -