📄 enemypool.java
字号:
import javax.microedition.lcdui.*;public class EnemyPool{ private Image enemyImage; public static Image enemyLeftNormal; public static Image enemyRightNormal; public static Image enemyUpNormal; public static Image enemyDownNormal; public static Image enemyLeftRed; public static Image enemyRightRed; public static Image enemyUpRed; public static Image enemyDownRed; public static Image enemyLeftGreen; public static Image enemyRightGreen; public static Image enemyUpGreen; public static Image enemyDownGreen; public static int frameWidth; public static int frameHeight; private static Graphics g = null; public EnemyPool() { //load the ordinary enemy tank picture try { enemyImage = Image.createImage("/tank_en.png");//敌人坦克 } catch (Exception exception) { System.out.println(exception); } try { frameWidth = enemyImage.getWidth() / 4; frameHeight = enemyImage.getHeight(); enemyLeftNormal = Image.createImage(frameWidth, frameHeight); g = enemyLeftNormal.getGraphics(); g.drawImage(enemyImage, 0, 0, 20); enemyRightNormal = Image.createImage(frameWidth, frameHeight); g = enemyRightNormal.getGraphics(); g.drawImage(enemyImage, -frameWidth, 0, 20); enemyUpNormal = Image.createImage(frameWidth, frameHeight); g = enemyUpNormal.getGraphics(); g.drawImage(enemyImage, -frameWidth * 2, 0, 20); enemyDownNormal = Image.createImage(frameWidth, frameHeight); g = enemyDownNormal.getGraphics(); g.drawImage(enemyImage, -frameWidth * 3, 0, 20); } catch (Exception exception) { System.out.println(exception); } //load red tanker picture try { enemyImage = Image.createImage("/tank_red.png");//红色坦克 } catch (Exception exception) { System.out.println(exception); } try { enemyLeftRed = Image.createImage(frameWidth, frameHeight); g = enemyLeftRed.getGraphics(); g.drawImage(enemyImage, 0, 0, 20); enemyRightRed = Image.createImage(frameWidth, frameHeight); g = enemyRightRed.getGraphics(); g.drawImage(enemyImage, -frameWidth, 0, 20); enemyUpRed = Image.createImage(frameWidth, frameHeight); g = enemyUpRed.getGraphics(); g.drawImage(enemyImage, -frameWidth * 2, 0, 20); enemyDownRed = Image.createImage(frameWidth, frameHeight); g = enemyDownRed.getGraphics(); g.drawImage(enemyImage, -frameWidth * 3, 0, 20); } catch (Exception exception) { System.out.println(exception); } //load the Green enemy tank picture try { enemyImage = Image.createImage("/tank_green.png"); } catch (Exception exception) { System.out.println(exception); } try { enemyLeftGreen = Image.createImage(frameWidth, frameHeight); g = enemyLeftGreen.getGraphics(); g.drawImage(enemyImage, 0, 0, 20); enemyRightGreen = Image.createImage(frameWidth, frameHeight); g = enemyRightGreen.getGraphics(); g.drawImage(enemyImage, -frameWidth, 0, 20); enemyUpGreen = Image.createImage(frameWidth, frameHeight); g = enemyUpGreen.getGraphics(); g.drawImage(enemyImage, -frameWidth * 2, 0, 20); enemyDownGreen = Image.createImage(frameWidth, frameHeight); g = enemyDownGreen.getGraphics(); g.drawImage(enemyImage, -frameWidth * 3, 0, 20); } catch (Exception exception) { System.out.println(exception); } }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -