📄 tankgamecanvas.java
字号:
package tank.midp.core;import javax.microedition.lcdui.*;import javax.microedition.lcdui.game.*; public class
TankGameCanvas extends GameCanvas implements Runnable { // 控制方向: private static int INDEX_OF_UP = 0
private static int INDEX_OF_DOWN = 1; private static int INDEX_OF_LEFT = 3; private static int
INDEX_OF_RIGHT = 2; private boolean isPlay; // Game Loop runs when isPlay is true private long delay;
// To give thread consistency private int currentX, currentY; // To hold current position of the 'X'
private int width; // To hold screen width private int height; // To hold screen height private Sprite
spriteTank; // our sprite! // Constructor and initialization public TankGameCanvas() { super(true);
width = getWidth(); height = getHeight(); currentX = width / 2; currentY = height / 2; delay =
20; // init sprite: try { Image image = Image.createImage("/res/img/player1.png"); //
注意路径 spriteTank = new Sprite(image, 16, 16); //
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -