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

📄 logo.java

📁 一个商业的J2ME音乐游戏
💻 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 ansipackage djdance;import javax.microedition.lcdui.*;//import com.nokia.mid.ui.FullCanvas;public class Logo extends Canvas implements Runnable{ public static DJ akd;   // Reversi akd;    public volatile Thread thd;    public Image a;    public Image b;    public Image c;    public Image d;    public Image e;    public Image f;    public Image tianben;    //public Image taito;    private int HI;    private int WD;    public int aa;    public int cc;    public int ee;    public int ff;    public int gg;    int gametime;    boolean flag;    public Logo(DJ ak)    {        try        {           this.setFullScreenMode(true);			akd = ak;            HI = 128;//getHeight();            WD = 128;//getWidth();            aa = 0;            gg = 1;            ff = 1;            gametime = 0;            flag=true;            f = Image.createImage("/monternet.png");            //b = Image.createImage("/slogan.png");            d = Image.createImage("/bbox.png");            //e = Image.createImage("/type1.png");            //a = Image.createImage("/type2.png");            //c = Image.createImage("/smile.png");            //tianben = Image.createImage("/tianben.png");            //taito = Image.createImage("/hudson.png");            a();        }        catch(Exception e) {  e.printStackTrace();  }    }    public void a()    {        thd = new Thread(this);        thd.start();    }    public void run()    {        while(flag)        {            try            {               gametime++;               repaint();               serviceRepaints();               Thread.sleep(50);            }            catch(Exception e) {  e.printStackTrace();  }        }    }    public void paint(Graphics g1)    {        switch(ff)        {          case 1: // '\001'    g1.setColor(0xffffff);    g1.fillRect(0, 0, WD, HI);     //g1.translate((WD - b.getWidth()) / 2, (HI - b.getHeight() - f.getHeight()) / 2 + f.getHeight() + 4);     //g1.setClip(0, 0, aa, b.getHeight());     g1.drawImage(f, 30,50, 0);     if(gametime >= 15)     {         ff++;         gametime = 0;     }     break;  case 2: // '\002'    g1.setColor(0xffffff);    g1.fillRect(0, 0, 300, 300);     g1.drawImage(d, 35, 35, 0);     if(gametime >= 15)     {         gametime = 0;         ff=7;     }     break;            /*            case 3: // '\003'               g1.setColor(0xffffff);               g1.fillRect(0, 0, WD, HI);               g1.drawImage(d, 0, 0, 0x10 | 0x4);               cc = (HI - a.getHeight() - c.getHeight()) / 2 + 8;               ee = -e.getWidth();               ff++;               break;            case 4: // '\004'               g1.setColor(0xffffff);               g1.fillRect(0, cc + (c.getHeight() - e.getHeight()), WD, e.getHeight());               g1.drawImage(e, ee, cc + (c.getHeight() - e.getHeight()), 0x10 | 0x4);               if(ee < (WD - e.getWidth()) / 2)               {                   ee += 12;               }               else               {                   g1.setColor(0xffffff);                   g1.fillRect(0, cc + (c.getHeight() - e.getHeight()), WD, e.getHeight());                   g1.drawImage(e, (WD - e.getWidth()) / 2, cc + (c.getHeight() - e.getHeight()), 0x10 | 0x4);                   ff++;                   gametime = 0;                   ee = WD;               }               break;            case 5: // '\005'               g1.setColor(0xffffff);               g1.fillRect(0, cc + c.getHeight() + 8, WD, a.getHeight());               g1.drawImage(a, ee, cc + c.getHeight() + 8, 0x10 | 0x4);               if(ee > (WD - a.getWidth()) / 2)               {                   ee -= 8;               }               else               {                   if(gametime==25)                   {                      ff++;                      gametime = 0;                   }                   g1.drawImage(c, (WD - e.getWidth()) / 2 + 66, cc, 0x10 | 0x4);               }               break;            case 6: // '\006'               g1.setColor(0xffffff);               g1.fillRect(0, 0, WD, HI);               g1.drawImage(tianben, WD/2, (HI-tianben.getHeight())/2, g1.TOP|g1.HCENTER);               if(gametime==15)               {                  ff=7;                  gametime=0;               }               break;            */            /*case 7: // '\006'                g1.setColor(0xffffff);                g1.fillRect(0, 0, WD, HI);                 g1.drawImage(taito, 30, 83, 0);                if(gametime==15)                {                   ff=8;                   gametime=0;                }                break;*/            default:                a=b=c=d=e=f=tianben=null;                flag=false;                System.gc();               // Display.getDisplay(akd).setCurrent(akd.rcnv);              akd.aa();                thd.yield();                thd=null;                			               break;        }    }}

⌨️ 快捷键说明

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