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

📄 gamedesign.java

📁 Bomber mario ) Mobile game writen in java
💻 JAVA
📖 第 1 页 / 共 3 页
字号:
            Background_1 = Image.createImage("/Background_1.png");//GEN-BEGIN:|635-getter|1|635-postInit        }//GEN-END:|635-getter|1|635-postInit        // write post-init user code here        return this.Background_1;//GEN-BEGIN:|635-getter|2|    }//GEN-END:|635-getter|2|    public TiledLayer getBackground() throws java.io.IOException {//GEN-BEGIN:|636-getter|0|636-preInit        if (Background == null) {//GEN-END:|636-getter|0|636-preInit            // write pre-init user code here            Background = new TiledLayer(32, 20, getBackground_1(), 16, 16);//GEN-BEGIN:|636-getter|1|636-midInit            int[][] tiles = {                { 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2 },                { 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2 },                { 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2 },                { 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2 },                { 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2 },                { 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2 },                { 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2 },                { 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2 },                { 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2 },                { 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2 },                { 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2 },                { 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2 },                { 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2 },                { 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2 },                { 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2 },                { 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2 },                { 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2 },                { 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2 },                { 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2 },                { 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2 }            };//GEN-END:|636-getter|1|636-midInit            // write mid-init user code here            for (int row = 0; row < 20; row++) {//GEN-BEGIN:|636-getter|2|636-postInit                for (int col = 0; col < 32; col++) {                    Background.setCell(col, row, tiles[row][col]);                }            }        }//GEN-END:|636-getter|2|636-postInit        // write post-init user code here        return Background;//GEN-BEGIN:|636-getter|3|    }//GEN-END:|636-getter|3|    public TiledLayer getRocks() throws java.io.IOException {//GEN-BEGIN:|637-getter|0|637-preInit        if (Rocks == null) {//GEN-END:|637-getter|0|637-preInit            // write pre-init user code here            Rocks = new TiledLayer(32, 20, getBackground_1(), 16, 16);//GEN-BEGIN:|637-getter|1|637-midInit            int[][] tiles = {                { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },                { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },                { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },                { 0, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 0 },                { 0, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 0 },                { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },                { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },                { 0, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 0 },                { 0, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 0 },                { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },                { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },                { 0, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 0 },                { 0, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 0 },                { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },                { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },                { 0, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 0 },                { 0, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 0 },                { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },                { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },                { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }            };//GEN-END:|637-getter|1|637-midInit            // write mid-init user code here            for (int row = 0; row < 20; row++) {//GEN-BEGIN:|637-getter|2|637-postInit                for (int col = 0; col < 32; col++) {                    Rocks.setCell(col, row, tiles[row][col]);                }            }        }//GEN-END:|637-getter|2|637-postInit        // write post-init user code here        return Rocks;//GEN-BEGIN:|637-getter|3|    }//GEN-END:|637-getter|3|    public void updateLayerManagerForForest(LayerManager lm) throws java.io.IOException {//GEN-LINE:|638-updateLayerManager|0|638-preUpdate        // write pre-update user code here        getBomb().setPosition(90, 87);//GEN-BEGIN:|638-updateLayerManager|1|638-postUpdate        getBomb().setVisible(true);        lm.append(getBomb());        getGoomba().setPosition(178, 16);        getGoomba().setVisible(true);        lm.append(getGoomba());        getMario().setPosition(16, 16);        getMario().setVisible(true);        lm.append(getMario());        getRocks().setPosition(0, 0);        getRocks().setVisible(true);        lm.append(getRocks());        getTrees().setPosition(0, 0);        getTrees().setVisible(true);        lm.append(getTrees());        getBackground().setPosition(0, 0);        getBackground().setVisible(true);        lm.append(getBackground());//GEN-END:|638-updateLayerManager|1|638-postUpdate        // write post-update user code here    }//GEN-BEGIN:|638-updateLayerManager|2|//GEN-END:|638-updateLayerManager|2|    public TiledLayer getTrees() throws java.io.IOException {//GEN-BEGIN:|685-getter|0|685-preInit        if (Trees == null) {//GEN-END:|685-getter|0|685-preInit            // write pre-init user code here            Trees = new TiledLayer(32, 20, getBackground_1(), 16, 16);//GEN-BEGIN:|685-getter|1|685-midInit            int[][] tiles = {                { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },                { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 },                { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 },                { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 },                { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 },                { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 },                { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 },                { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 },                { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 },                { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 },                { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 },                { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 },                { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 },                { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 },                { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 },                { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 },                { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 },                { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 },                { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 },                { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }            };//GEN-END:|685-getter|1|685-midInit            // write mid-init user code here            for (int row = 0; row < 20; row++) {//GEN-BEGIN:|685-getter|2|685-postInit                for (int col = 0; col < 32; col++) {                    Trees.setCell(col, row, tiles[row][col]);                }            }        }//GEN-END:|685-getter|2|685-postInit        // write post-init user code here        return Trees;//GEN-BEGIN:|685-getter|3|    }//GEN-END:|685-getter|3|    public void updateLayerManagerForTitle(LayerManager lm) throws java.io.IOException {//GEN-LINE:|747-updateLayerManager|0|747-preUpdate        // write pre-update user code here        getWynikiText().setPosition(107, 129);//GEN-BEGIN:|747-updateLayerManager|1|747-postUpdate        getWynikiText().setVisible(true);        lm.append(getWynikiText());        getStartText().setPosition(111, 69);        getStartText().setVisible(true);        lm.append(getStartText());        getKoniecText().setPosition(110, 189);        getKoniecText().setVisible(true);        lm.append(getKoniecText());        getTitleText().setPosition(8, 7);        getTitleText().setVisible(true);        lm.append(getTitleText());        getTitleMario().setPosition(15, 108);        getTitleMario().setVisible(true);        lm.append(getTitleMario());        getTitleBorder().setPosition(100, 55);        getTitleBorder().setVisible(true);        lm.append(getTitleBorder());        getTitleground().setPosition(0, 0);        getTitleground().setVisible(true);        lm.append(getTitleground());//GEN-END:|747-updateLayerManager|1|747-postUpdate        // write post-update user code here    }//GEN-BEGIN:|747-updateLayerManager|2|//GEN-END:|747-updateLayerManager|2|    public Image getTlo() throws java.io.IOException {//GEN-BEGIN:|748-getter|0|748-preInit        if (Tlo == null) {//GEN-END:|748-getter|0|748-preInit            // write pre-init user code here            Tlo = Image.createImage("/Title_Background.png");//GEN-BEGIN:|748-getter|1|748-postInit        }//GEN-END:|748-getter|1|748-postInit        // write post-init user code here        return this.Tlo;//GEN-BEGIN:|748-getter|2|    }//GEN-END:|748-getter|2|    public Image getTitleBackground() throws java.io.IOException {//GEN-BEGIN:|751-getter|0|751-preInit        if (TitleBackground == null) {//GEN-END:|751-getter|0|751-preInit            // write pre-init user code here            TitleBackground = Image.createImage("/Title_Background.png");//GEN-BEGIN:|751-getter|1|751-postInit        }//GEN-END:|751-getter|1|751-postInit        // write post-init user code here        return this.TitleBackground;//GEN-BEGIN:|751-getter|2|    }//GEN-END:|751-getter|2|    public Image getTitle_Background() throws java.io.IOException {//GEN-BEGIN:|758-getter|0|758-preInit        if (Title_Background == null) {//GEN-END:|758-getter|0|758-preInit            // write pre-init user code here            Title_Background = Image.createImage("/Title_Background.png");//GEN-BEGIN:|758-getter|1|758-postInit        }//GEN-END:|758-getter|1|758-postInit        // write post-init user code here        return this.Title_Background;//GEN-BEGIN:|758-getter|2|    }//GEN-END:|758-getter|2|    public TiledLayer getTitleground() throws java.io.IOException {//GEN-BEGIN:|759-getter|0|759-preInit        if (Titleground == null) {//GEN-END:|759-getter|0|759-preInit            // write pre-init user code here            Titleground = new TiledLayer(12, 16, getTitle_Background(), 20, 20);//GEN-BEGIN:|759-getter|1|759-midInit            int[][] tiles = {                { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },                { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },                { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },                { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },                { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },                { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },                { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },                { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },                { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },                { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },                { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },                { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },                { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },                { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },

⌨️ 快捷键说明

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