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