📄 gamedesign2.java
字号:
/* * To change this template, choose Tools | Templates * and open the template in the editor. */import javax.microedition.midlet.*;import javax.microedition.lcdui.*;import javax.microedition.lcdui.game.*;import java.io.IOException;/** * @author wutianyi */public class GameDesign2 { //<editor-fold defaultstate="collapsed" desc=" Generated Fields ">//GEN-BEGIN:|fields|0| private Image platform_tiles; public int ttseq001Delay = 200; public int[] ttseq001 = {60, 59, 58, 57, 56}; private TiledLayer brutal; private TiledLayer water; public int tWater; private Image topview_tiles; public int tseq001Delay = 200; public int[] tseq001 = {71, 72, 73, 74, 75}; private Image tank_green; private Sprite tunk1; public int pppppseq001Delay = 200; public int[] pppppseq001 = {3}; private Image woman; public int tttseq001Delay = 200; public int[] tttseq001 = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; private Image tank_p; private Sprite pppp; public int ppppseq001Delay = 200; public int[] ppppseq001 = {0, 1, 2, 3, 4}; private Image WushanImage; private Image tank_shell; private TiledLayer tree; private TiledLayer base; private Sprite tunk; public int tunkseq002Delay = 200; public int[] tunkseq002 = {3}; //</editor-fold>//GEN-END:|fields|0| //<editor-fold defaultstate="collapsed" desc=" Generated Methods ">//GEN-BEGIN:|methods|0| //</editor-fold>//GEN-END:|methods|0|//GEN-END:|1-getter|2| public Image getPlatform_tiles() throws java.io.IOException {//GEN-BEGIN:|9-getter|0|9-preInit if (platform_tiles == null) {//GEN-END:|9-getter|0|9-preInit // write pre-init user code here platform_tiles = Image.createImage("/platform_tiles.png");//GEN-BEGIN:|9-getter|1|9-postInit }//GEN-END:|9-getter|1|9-postInit // write post-init user code here return this.platform_tiles;//GEN-BEGIN:|9-getter|2| }//GEN-END:|9-getter|2| public Image getTopview_tiles() throws java.io.IOException {//GEN-BEGIN:|14-getter|0|14-preInit if (topview_tiles == null) {//GEN-END:|14-getter|0|14-preInit // write pre-init user code here topview_tiles = Image.createImage("/topview_tiles.png");//GEN-BEGIN:|14-getter|1|14-postInit }//GEN-END:|14-getter|1|14-postInit // write post-init user code here return this.topview_tiles;//GEN-BEGIN:|14-getter|2| }//GEN-END:|14-getter|2| public Image getTank_p() throws java.io.IOException {//GEN-BEGIN:|20-getter|0|20-preInit if (tank_p == null) {//GEN-END:|20-getter|0|20-preInit // write pre-init user code here tank_p = Image.createImage("/tank_p.png");//GEN-BEGIN:|20-getter|1|20-postInit }//GEN-END:|20-getter|1|20-postInit // write post-init user code here return this.tank_p;//GEN-BEGIN:|20-getter|2| }//GEN-END:|20-getter|2| public Image getTank_shell() throws java.io.IOException {//GEN-BEGIN:|118-getter|0|118-preInit if (tank_shell == null) {//GEN-END:|118-getter|0|118-preInit // write pre-init user code here tank_shell = Image.createImage("/tank_shell.png");//GEN-BEGIN:|118-getter|1|118-postInit }//GEN-END:|118-getter|1|118-postInit // write post-init user code here return this.tank_shell;//GEN-BEGIN:|118-getter|2| }//GEN-END:|118-getter|2| public Sprite getTunk() throws java.io.IOException {//GEN-BEGIN:|127-getter|0|127-preInit if (tunk == null) {//GEN-END:|127-getter|0|127-preInit // write pre-init user code here tunk = new Sprite(getTank_p(), 9, 9);//GEN-BEGIN:|127-getter|1|127-postInit tunk.setFrameSequence(tunkseq002);//GEN-END:|127-getter|1|127-postInit // write post-init user code here }//GEN-BEGIN:|127-getter|2| return tunk; }//GEN-END:|127-getter|2| public Image getTank_green() throws java.io.IOException {//GEN-BEGIN:|154-getter|0|154-preInit if (tank_green == null) {//GEN-END:|154-getter|0|154-preInit // write pre-init user code here tank_green = Image.createImage("/tank_green.png");//GEN-BEGIN:|154-getter|1|154-postInit }//GEN-END:|154-getter|1|154-postInit // write post-init user code here return this.tank_green;//GEN-BEGIN:|154-getter|2| }//GEN-END:|154-getter|2| public Sprite getTunk1() throws java.io.IOException {//GEN-BEGIN:|155-getter|0|155-preInit if (tunk1 == null) {//GEN-END:|155-getter|0|155-preInit // write pre-init user code here tunk1 = new Sprite(getTank_green(), 9, 9);//GEN-BEGIN:|155-getter|1|155-postInit tunk1.setFrameSequence(pppppseq001);//GEN-END:|155-getter|1|155-postInit // write post-init user code here }//GEN-BEGIN:|155-getter|2| return tunk1; }//GEN-END:|155-getter|2| public Image getWoman() throws java.io.IOException {//GEN-BEGIN:|157-getter|0|157-preInit if (woman == null) {//GEN-END:|157-getter|0|157-preInit // write pre-init user code here woman = Image.createImage("/woman.png");//GEN-BEGIN:|157-getter|1|157-postInit }//GEN-END:|157-getter|1|157-postInit // write post-init user code here return this.woman;//GEN-BEGIN:|157-getter|2| }//GEN-END:|157-getter|2| public Sprite getPppp() throws java.io.IOException {//GEN-BEGIN:|158-getter|0|158-preInit if (pppp == null) {//GEN-END:|158-getter|0|158-preInit // write pre-init user code here pppp = new Sprite(getWoman(), 20, 20);//GEN-BEGIN:|158-getter|1|158-postInit pppp.setFrameSequence(ppppseq001);//GEN-END:|158-getter|1|158-postInit // write post-init user code here }//GEN-BEGIN:|158-getter|2| return pppp; }//GEN-END:|158-getter|2|//GEN-END:|160-getter|2| public Image getWushanImage() throws java.io.IOException {//GEN-BEGIN:|310-getter|0|310-preInit if (WushanImage == null) {//GEN-END:|310-getter|0|310-preInit // write pre-init user code here WushanImage = Image.createImage("/wushan.png");//GEN-BEGIN:|310-getter|1|310-postInit }//GEN-END:|310-getter|1|310-postInit // write post-init user code here return this.WushanImage;//GEN-BEGIN:|310-getter|2| }//GEN-END:|310-getter|2| public TiledLayer getBase() throws java.io.IOException {//GEN-BEGIN:|734-getter|0|734-preInit if (base == null) {//GEN-END:|734-getter|0|734-preInit // write pre-init user code here base = new TiledLayer(16, 15, getWushanImage(), 16, 20);//GEN-BEGIN:|734-getter|1|734-midInit int[][] tiles = { { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 }, { 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 }, { 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 }, { 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 }, { 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80 }, { 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96 }, { 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112 }, { 113, 119, 103, 119, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128 }, { 140, 119, 119, 14, 89, 89, 89, 136, 137, 138, 139, 140, 141, 142, 143, 144 }, { 140, 119, 140, 14, 14, 14, 14, 152, 153, 154, 155, 156, 157, 158, 159, 160 }, { 140, 140, 140, 89, 140, 89, 89, 141, 169, 170, 171, 172, 173, 174, 175, 176 }, { 140, 140, 140, 140, 140, 140, 140, 140, 185, 186, 187, 188, 14, 14, 14, 192 }, { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 }, { 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 }, { 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 } };//GEN-END:|734-getter|1|734-midInit // write mid-init user code here for (int row = 0; row < 15; row++) {//GEN-BEGIN:|734-getter|2|734-postInit for (int col = 0; col < 16; col++) { base.setCell(col, row, tiles[row][col]); } } }//GEN-END:|734-getter|2|734-postInit // write post-init user code here return base;//GEN-BEGIN:|734-getter|3| }//GEN-END:|734-getter|3| public TiledLayer getWater() throws java.io.IOException {//GEN-BEGIN:|737-getter|0|737-preInit if (water == null) {//GEN-END:|737-getter|0|737-preInit // write pre-init user code here water = new TiledLayer(4, 4, getTopview_tiles(), 16, 16);//GEN-BEGIN:|737-getter|1|737-midInit tWater = water.createAnimatedTile(tseq001[0]); int[][] tiles = { { 44, 31, 31, 32 }, { 47, tWater, tWater, 48 }, { 47, tWater, tWater, 48 }, { 46, 64, 64, 45 } };//GEN-END:|737-getter|1|737-midInit // write mid-init user code here for (int row = 0; row < 4; row++) {//GEN-BEGIN:|737-getter|2|737-postInit for (int col = 0; col < 4; col++) { water.setCell(col, row, tiles[row][col]); } } }//GEN-END:|737-getter|2|737-postInit // write post-init user code here return water;//GEN-BEGIN:|737-getter|3| }//GEN-END:|737-getter|3| public TiledLayer getBrutal() throws java.io.IOException {//GEN-BEGIN:|738-getter|0|738-preInit if (brutal == null) {//GEN-END:|738-getter|0|738-preInit // write pre-init user code here brutal = new TiledLayer(16, 13, getWushanImage(), 16, 20);//GEN-BEGIN:|738-getter|1|738-midInit int[][] tiles = { { 0, 0, 0, 0, 0, 0, 0, 0, 25, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 0, 41, 0, 0, 0, 0, 46, 47, 0 }, { 0, 0, 51, 52, 53, 54, 0, 0, 0, 0, 0, 60, 61, 62, 63, 64 }, { 0, 66, 67, 68, 69, 70, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 83, 84, 85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 97, 0, 0, 0, 0, 0, 0, 0, 0, 0, 107, 0, 0, 0, 0, 0 }, { 113, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 0, 137, 138, 0, 0, 0, 0, 0, 144 }, { 0, 0, 0, 0, 0, 0, 0, 0, 153, 154, 155, 0, 0, 0, 0, 160 }, { 0, 0, 0, 0, 0, 0, 0, 0, 169, 170, 171, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16 }, { 0, 0, 0, 0, 0, 0, 0, 0, 25, 0, 0, 0, 0, 0, 31, 32 } };//GEN-END:|738-getter|1|738-midInit // write mid-init user code here for (int row = 0; row < 13; row++) {//GEN-BEGIN:|738-getter|2|738-postInit for (int col = 0; col < 16; col++) { brutal.setCell(col, row, tiles[row][col]); } } }//GEN-END:|738-getter|2|738-postInit // write post-init user code here return brutal;//GEN-BEGIN:|738-getter|3| }//GEN-END:|738-getter|3| public void updateLayerManagerForManger(LayerManager lm) throws java.io.IOException {//GEN-LINE:|739-updateLayerManager|0|739-preUpdate // write pre-update user code here getTunk1().setPosition(77, 270);//GEN-BEGIN:|739-updateLayerManager|1|739-postUpdate getTunk1().setVisible(true); lm.append(getTunk1()); getTree().setPosition(0, 40); getTree().setVisible(true); lm.append(getTree()); getTunk().setPosition(45, 20); getTunk().setVisible(true); lm.append(getTunk()); getBrutal().setPosition(0, 20); getBrutal().setVisible(true); lm.append(getBrutal()); getBase().setPosition(0, 0); getBase().setVisible(true); lm.append(getBase());//GEN-END:|739-updateLayerManager|1|739-postUpdate // write post-update user code here }//GEN-BEGIN:|739-updateLayerManager|2|//GEN-END:|739-updateLayerManager|2| public TiledLayer getTree() throws java.io.IOException {//GEN-BEGIN:|839-getter|0|839-preInit if (tree == null) {//GEN-END:|839-getter|0|839-preInit // write pre-init user code here tree = new TiledLayer(9, 13, getWushanImage(), 16, 20);//GEN-BEGIN:|839-getter|1|839-midInit int[][] tiles = { { 0, 34, 35, 0, 0, 0, 0, 0, 0 }, { 49, 50, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 0, 89 }, { 0, 0, 0, 0, 0, 0, 0, 0, 105 }, { 0, 0, 0, 0, 0, 0, 0, 120, 0 }, { 0, 0, 0, 0, 89, 89, 89, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 89, 0, 89, 89, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 0, 25 }, { 0, 34, 35, 0, 0, 0, 0, 0, 0 } };//GEN-END:|839-getter|1|839-midInit // write mid-init user code here for (int row = 0; row < 13; row++) {//GEN-BEGIN:|839-getter|2|839-postInit for (int col = 0; col < 9; col++) { tree.setCell(col, row, tiles[row][col]); } } }//GEN-END:|839-getter|2|839-postInit // write post-init user code here return tree;//GEN-BEGIN:|839-getter|3| }//GEN-END:|839-getter|3|}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -