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

📄 c.java

📁 魂斗罗游戏的原码(j2me) 是学习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 ansi 

package mdigi;

import javax.microedition.lcdui.Font;
import javax.microedition.lcdui.Graphics;

public class c
{

    private String i[] = {
        "开始游戏", "游戏设置", "游戏帮助", "游戏关于", "退出游戏", "恢复游戏", "返回游戏"
    };
    public int j[];
    private int b[][];
    private int k;
    private int g;
    private int d;
    private int e;
    private int a;
    private int h;
    private int c;
    public int f;

    public c()
    {
        b = new int[2][2];
        k = 18;
        g = 13;
        d = 49;
        e = 13;
        a = 30;
        h = 30;
        c = 0;
        f = 0;
        b[0][0] = 60;
        b[0][1] = 40;
        b[1][0] = 60;
        b[1][1] = 35;
    }

    public void c(Graphics g1)
    {
        c = c != 0 ? 0 : 2;
        b(g1);
        a(g1);
    }

    public void b(int l)
    {
        f = l;
    }

    public void a(int l)
    {
        j = null;
        switch(l)
        {
        default:
            break;

        case 0: // '\0'
            j = new int[5];
            for(int i1 = 0; i1 < j.length; i1++)
                j[i1] = i1;

            break;

        case 5: // '\005'
            j = new int[6];
            j[0] = l;
            for(int j1 = 1; j1 < j.length; j1++)
                j[j1] = j1 - 1;

            break;

        case 6: // '\006'
            j = new int[6];
            j[0] = l;
            for(int k1 = 1; k1 < j.length; k1++)
                j[k1] = k1 - 1;

            break;
        }
    }

    private void b(Graphics g1)
    {
        int l = j.length <= 5 ? 0 : 1;
        g1.setFont(Font.getFont(32, 0, 16));
        for(int i1 = 0; i1 < j.length; i1++)
            a(g1, i[j[i1]], b[l][0], b[l][1] + k * i1, 1);

    }

    private void a(Graphics g1)
    {
        g1.setColor(248, 9, 20);
        int l = j.length <= 5 ? 0 : 1;
        g1.setFont(Font.getFont(32, 0, 16));
        g1.drawString(i[j[f]], b[l][0], b[l][1] + k * f, 20);
    }

    protected void a(Graphics g1, String s, int l, int i1, int j1)
    {
        g1.setColor(0, 0, 0);
        g1.drawString(s, l - j1, i1, 20);
        g1.drawString(s, l - j1, i1 - j1, 20);
        g1.drawString(s, l - j1, i1 + j1, 20);
        g1.drawString(s, l + j1, i1, 20);
        g1.drawString(s, l + j1, i1 - j1, 20);
        g1.drawString(s, l + j1, i1 + j1, 20);
        g1.drawString(s, l, i1 - j1, 20);
        g1.drawString(s, l, i1 + j1, 20);
        g1.setColor(247, 157, 11);
        g1.drawString(s, l, i1, 20);
    }
}

⌨️ 快捷键说明

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