📄 design.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 + -