⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 design.java

📁 Game MIDlet BanTank Java
💻 JAVA
字号:
package demo;import javax.microedition.lcdui.*;import javax.microedition.lcdui.game.*;/** * @author  Karel Herink * @version 1.0 */public class Design {        //<editor-fold defaultstate="collapsed" desc=" Generated Fields ">//GEN-BEGIN:|fields|0|    private Image Image;    private TiledLayer blueTiled;    private TiledLayer greenTiled;    private Sprite redTank;    public int redTankSeqDelay = 200;    public int[] redTankSeq = {1};    private Sprite greenTank;    public int greenTankSeqDelay = 200;    public int[] greenTankSeq = {0};    private Sprite redBullet;    public int redBulletSeqDelay = 200;    public int[] redBulletSeq = {4};    private Sprite greenBullet;    public int greenBulletSeqDelay = 200;    public int[] greenBulletSeq = {24};    //</editor-fold>//GEN-END:|fields|0|        //<editor-fold defaultstate="collapsed" desc=" Generated Methods ">//GEN-BEGIN:|methods|0|    //</editor-fold>//GEN-END:|methods|0|    public TiledLayer getBlueTiled() throws java.io.IOException {//GEN-BEGIN:|2-getter|0|2-preInit        if (blueTiled == null) {//GEN-END:|2-getter|0|2-preInit            // write pre-init user code here            blueTiled = new TiledLayer(20, 20, getImage(), 15, 15);//GEN-BEGIN:|2-getter|1|2-midInit            int[][] tiles = {                { 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3 },                { 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3 },                { 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3 },                { 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3 },                { 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3 },                { 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3 },                { 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3 },                { 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3 },                { 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3 },                { 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3 },                { 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3 },                { 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3 },                { 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3 },                { 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3 },                { 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3 },                { 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3 },                { 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3 },                { 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3 },                { 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3 },                { 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3 }            };//GEN-END:|2-getter|1|2-midInit            // write mid-init user code here            for (int row = 0; row < 20; row++) {//GEN-BEGIN:|2-getter|2|2-postInit                for (int col = 0; col < 20; col++) {                    blueTiled.setCell(col, row, tiles[row][col]);                }            }        }//GEN-END:|2-getter|2|2-postInit        // write post-init user code here        return blueTiled;//GEN-BEGIN:|2-getter|3|    }//GEN-END:|2-getter|3|    public Image getImage() throws java.io.IOException {//GEN-BEGIN:|1-getter|0|1-preInit        if (Image == null) {//GEN-END:|1-getter|0|1-preInit            // write pre-init user code here            Image = Image.createImage("/Image.png");//GEN-BEGIN:|1-getter|1|1-postInit        }//GEN-END:|1-getter|1|1-postInit        // write post-init user code here        return this.Image;//GEN-BEGIN:|1-getter|2|    }//GEN-END:|1-getter|2|    public TiledLayer getGreenTiled() throws java.io.IOException {//GEN-BEGIN:|3-getter|0|3-preInit        if (greenTiled == null) {//GEN-END:|3-getter|0|3-preInit            // write pre-init user code here            greenTiled = new TiledLayer(20, 20, getImage(), 15, 15);//GEN-BEGIN:|3-getter|1|3-midInit            int[][] tiles = {                { 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4 },                { 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4 },                { 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4 },                { 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4 },                { 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4 },                { 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4 },                { 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4 },                { 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4 },                { 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4 },                { 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4 },                { 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4 },                { 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4 },                { 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4 },                { 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4 },                { 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4 },                { 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4 },                { 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4 },                { 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4 },                { 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4 },                { 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4 }            };//GEN-END:|3-getter|1|3-midInit            // write mid-init user code here            for (int row = 0; row < 20; row++) {//GEN-BEGIN:|3-getter|2|3-postInit                for (int col = 0; col < 20; col++) {                    greenTiled.setCell(col, row, tiles[row][col]);                }            }        }//GEN-END:|3-getter|2|3-postInit        // write post-init user code here        return greenTiled;//GEN-BEGIN:|3-getter|3|    }//GEN-END:|3-getter|3|    public Sprite getRedTank() throws java.io.IOException {//GEN-BEGIN:|4-getter|0|4-preInit        if (redTank == null) {//GEN-END:|4-getter|0|4-preInit            // write pre-init user code here            redTank = new Sprite(getImage(), 15, 15);//GEN-BEGIN:|4-getter|1|4-postInit            redTank.setFrameSequence(redTankSeq);//GEN-END:|4-getter|1|4-postInit            // write post-init user code here        }//GEN-BEGIN:|4-getter|2|        return redTank;    }//GEN-END:|4-getter|2|    public Sprite getGreenTank() throws java.io.IOException {//GEN-BEGIN:|6-getter|0|6-preInit        if (greenTank == null) {//GEN-END:|6-getter|0|6-preInit            // write pre-init user code here            greenTank = new Sprite(getImage(), 15, 15);//GEN-BEGIN:|6-getter|1|6-postInit            greenTank.setFrameSequence(greenTankSeq);//GEN-END:|6-getter|1|6-postInit        // write post-init user code here        }//GEN-BEGIN:|6-getter|2|        return greenTank;    }//GEN-END:|6-getter|2|    public void updateLayerManagerForScreen(LayerManager lm) throws java.io.IOException {//GEN-LINE:|8-updateLayerManager|0|8-preUpdate        // write pre-update user code here//GEN-LINE:|8-updateLayerManager|1|8-postUpdate        // write post-update user code here    }//GEN-BEGIN:|8-updateLayerManager|2|//GEN-END:|8-updateLayerManager|2|    public Sprite getRedBullet() throws java.io.IOException {//GEN-BEGIN:|20-getter|0|20-preInit        if (redBullet == null) {//GEN-END:|20-getter|0|20-preInit            // write pre-init user code here            redBullet = new Sprite(getImage(), 5, 5);//GEN-BEGIN:|20-getter|1|20-postInit            redBullet.setFrameSequence(redBulletSeq);//GEN-END:|20-getter|1|20-postInit            // write post-init user code here        }//GEN-BEGIN:|20-getter|2|        return redBullet;    }//GEN-END:|20-getter|2|    public Sprite getGreenBullet() throws java.io.IOException {//GEN-BEGIN:|22-getter|0|22-preInit        if (greenBullet == null) {//GEN-END:|22-getter|0|22-preInit            // write pre-init user code here            greenBullet = new Sprite(getImage(), 5, 5);//GEN-BEGIN:|22-getter|1|22-postInit            greenBullet.setFrameSequence(greenBulletSeq);//GEN-END:|22-getter|1|22-postInit            // write post-init user code here        }//GEN-BEGIN:|22-getter|2|        return greenBullet;    }//GEN-END:|22-getter|2|    }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -