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

📄 plane.java

📁 这是手机的射击游戏,有一定的参考价值,可编译
💻 JAVA
字号:
// Decompiled by Jad v1.5.7g. Copyright 2000 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/SiliconValley/Bridge/8617/jad.html
// Decompiler options: packimports(3) fieldsfirst ansi 

import java.io.IOException;
import javax.microedition.lcdui.*;
import javax.microedition.midlet.MIDlet;
import javax.microedition.midlet.MIDletStateChangeException;

public class Plane extends MIDlet
{
    class PlaneMain extends Canvas
    {

        int MoveTitleY;
        Image imgCover;
        Image imgNewGame;
        Image imgGameHelp;
        Image imgExitGame;

        public void paint(Graphics g)
        {
            try
            {
                imgCover = Image.createImage("/Cover.png");
                imgNewGame = Image.createImage("/NewGame.png");
                imgGameHelp = Image.createImage("/GameHelp.png");
                imgExitGame = Image.createImage("/ExitGame.png");
            }
            catch(IOException ioexception) { }
            g.setColor(255, 255, 255);
            g.fillRect(0, 0, getWidth(), getHeight());
            g.drawImage(imgCover, 0, 0, 0);
            g.setColor(255, 0, 0);
            g.fillRect(65, MoveTitleY, 50, 19);
            g.drawImage(imgNewGame, 65, 80, 0);
            g.drawImage(imgGameHelp, 65, 110, 0);
            g.drawImage(imgExitGame, 65, 140, 0);
        }

        public void keyReleased(int i)
        {
            repaint();
        }

        public void keyPressed(int i)
        {
            if(i == getKeyCode(6))
                if(MoveTitleY >= 140)
                    MoveTitleY = 140;
                else
                    MoveTitleY = MoveTitleY + 30;
            if(i == getKeyCode(1))
                if(MoveTitleY <= 80)
                    MoveTitleY = 80;
                else
                    MoveTitleY = MoveTitleY - 30;
            if(i == getKeyCode(8) && MoveTitleY == 80)
                display.setCurrent(PCe);
            if(i == getKeyCode(8) && MoveTitleY == 110)
                display.setCurrent(PH);
            if(i == getKeyCode(8) && MoveTitleY == 140)
            {
                try
                {
                    destroyApp(false);
                    notifyDestroyed();
                }
                catch(Exception exception) { }
                repaint();
            }
        }

        PlaneMain()
        {
            MoveTitleY = 80;
        }
    }


    Display display;
    PlaneMain PM;
    PlaneHelp PH;
    PlaneChoose PCe;

    public Plane()
    {
        display = Display.getDisplay(this);
    }

    protected void startApp()
        throws MIDletStateChangeException
    {
        PM = new PlaneMain();
        PH = new PlaneHelp(PM, display);
        PCe = new PlaneChoose(PM, display);
        display.setCurrent(PM);
    }

    protected void pauseApp()
    {
    }

    protected void destroyApp(boolean flag)
    {
    }
}

⌨️ 快捷键说明

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