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

📄 b.java

📁 J2ME拳王游戏
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
        catch(Throwable throwable) { }
    }

    public final void out(Graphics g)
    {
        g.setClip(0, 0, getWidth(), getHeight());
        getGraphics = true;
        int k = repaint(g, "OBJETIVO", 0 + length);
        k = repaint(g, "\241Derrota a todos para convertirte en King of Fighters!", k);
        k = repaint(g, "MODOS", k);
        k = repaint(g, "Gana y ACCEDER\301S a opciones y contrincantes adicionales", k);
        k = repaint(g, "MANDOS", k);
        k = repaint(g, "Salto: joystick ARRIBA o la tecla 2", k);
        k = repaint(g, "Moverse a la izquierda: joystick IZQUIERDA o la tecla 4", k);
        k = repaint(g, "Moverse a la derecha: joystick DERECHA o la tecla 6", k);
        k = repaint(g, "Bloqueo bajo: joystick ABAJO o la tecla 8", k);
        k = repaint(g, "Disparar: PULSA joystick o la tecla 5", k);
        k = repaint(g, "Pulsa 0 para hacer una pausa.", k);
        k = repaint(g, "El joystick no puede ejecutar movimientos en diagonal ", k);
        k = repaint(g, "ABAJO, ABAJO: Patada", k);
        k = repaint(g, "ARRIBA, DERECHA: Saltar a derecha", k);
        k = repaint(g, "ARRIBA, IZQUIERDA: Saltar a izquierda", k);
        k = repaint(g, "Ataques especiales", k);
        k = repaint(g, "ABAJO, DERECHA, DISPARO: Especial 1", k);
        k = repaint(g, "ABAJO, IZQUIERDA, DISPARO: Especial 2", k);
        k = repaint(g, "SALT., ABAJO, DISP.: Esp. 2, Mai, aire", k);
        k = repaint(g, "ABAJO, DERECHA, ABAJO, DERECHA, DISP - S\332PER ataque (requiere bloqueo BAJO) ", k);
        k = repaint(g, "", k);
        setColor(g, false, true);
        getWidth = 5;
        getHeight = true;
    }

    public final void printStackTrace(Graphics g)
    {
        int k = repaint(g, "Desarr. por Nuvostudios Inc.", 0 + length);
        k = repaint(g, "Alvin Wong - Ingeniero", k);
        k = repaint(g, "Sean Worsham - Artista", k);
        k = repaint(g, "Maurice Molyneaux - Productor", k);
        k = repaint(g, "CR\311DITOS", k);
        setColor(g, false, true);
        getHeight = true;
    }

    public final void println(Graphics g)
    {
        g.setClip(0, 0, getWidth(), getHeight());
        getGraphics = true;
        int k = repaint(g, "KOF (TM) - Playmore Corp. 2001-2002", 0 + length);
        k = repaint(g, "Todos los derechos reservados.", k);
        k = repaint(g, "King of Fighters Mobile", k);
        k = repaint(g, "Producido por Digital Bridges Ltd.", k);
        k = repaint(g, "Desarrollado por NuvoStudios Inc.", k);
        k = repaint(g, "Asist.: javasupport@digital", k);
        k = repaint(g, "bridges.com ", k - Kof.C.Z);
        k = repaint(g, "VERSI\323N 0.1.5", k);
        getHeight = true;
        setColor(g, false, true);
        getWidth = 1;
    }

    public final int repaint(Graphics g, String s, int k)
    {
        return Kof.C.I(g, s, k);
    }

    private final void serviceRepaints(Graphics g)
    {
        try
        {
            drawImage = -1;
            Kof.C.I(g, "\241ENHORABUENA!", (getWidth() - "\241ENHORABUENA!".length() * Kof.C.I) / 2, 35);
            Kof.C.I(g, "\241ERES", (getWidth() - "\241ERES".length() * Kof.C.I) / 2, 65);
            Kof.C.I(g, "KING OF FIGHTERS!", (getWidth() - "KING OF FIGHTERS!".length() * Kof.C.I) / 2, 85);
            getGameAction(g, C.Q);
            setColor(g, false, true);
        }
        catch(Throwable throwable)
        {
            System.out.println("Exception e: " + throwable);
        }
    }

    public final void setClip(Graphics g)
    {
        try
        {
            Kof.C.I(g, "NIVEL " + C.b[Kof.E], (getWidth() - ("NIVEL " + C.b[Kof.E]).length() * Kof.C.I) / 2, setColor, 20);
            Kof.C.I(g, "TIEMPO " + C.d[Kof.G], (getWidth() - ("TIEMPO " + C.d[Kof.G]).length() * Kof.C.I) / 2, sleep, 20);
            Kof.C.I(g, "ASALT. " + C.f[Kof.H], (getWidth() - ("ASALT. " + C.f[Kof.H]).length() * Kof.C.I) / 2, start, 20);
            if(Kof.L)
                Kof.C.I(g, "SONIDO SIN", (getWidth() - "SONIDO SIN".length() * Kof.C.I) / 2, toLowerCase, 20);
            else
                Kof.C.I(g, "SONIDO CON", (getWidth() - "SONIDO CON".length() * Kof.C.I) / 2, toLowerCase, 20);
            R = 4;
            destroyApp(g);
            setColor(g, true, true);
        }
        catch(Throwable throwable)
        {
            System.out.println("Exception e: " + throwable);
        }
    }

    public final void setColor(Graphics g, boolean flag, boolean flag1)
    {
        g.setColor(0, 0, 0);
        g.fillRect(0, getHeight() - Kof.C.Z, getWidth(), Kof.C.Z);
        getHeight = true;
        if(flag1)
            if(I == -1)
                Kof.C.I(g, "SALIR", getWidth() - "SALIR".length() * Kof.C.I, getHeight() - Kof.C.Z);
            else
                Kof.C.I(g, "Atr.", getWidth() - "SALIR".length() * Kof.C.I, getHeight() - Kof.C.Z);
        if(flag)
            Kof.C.I(g, "Elegir", 0, getHeight() - Kof.C.Z);
    }

    public final void sleep(Graphics g, String s, String s1, boolean flag, boolean flag1)
    {
        g.setColor(192, 191, 193);
        g.fillRect(0, getHeight() - Kof.C.Z, getWidth(), Kof.C.Z);
        getHeight = true;
        if(flag1)
            Kof.C.I(g, s, getWidth() - s.length() * Kof.C.I, getHeight() - Kof.C.Z);
        if(flag)
            Kof.C.I(g, s1, 0, getHeight() - Kof.C.Z);
    }

    public final void paint(Graphics g)
    {
label0:
        {
            synchronized(g)
            {
                if(append != null)
                    break label0;
            }
            return;
        }
        if(!d)
            break MISSING_BLOCK_LABEL_45;
        g.drawImage(append, getWidth() / 2, getHeight() / 2, 3);
        g1;
        JVM INSTR monitorexit ;
        return;
        if(!out)
            break MISSING_BLOCK_LABEL_137;
        U.setColor(255, 255, 255);
        U.fillRect(0, 0, getWidth(), getHeight());
        g.drawImage(fillRect, getWidth() / 2, getHeight() / 2, 3);
        if(z)
            g.drawImage(append, getWidth() / 2, getHeight() / 2, 3);
        g1;
        JVM INSTR monitorexit ;
        return;
        U.setColor(0, 0, 0);
        U.fillRect(0, 0, getWidth(), getHeight());
        g.drawImage(fillRect, getWidth() / 2, getHeight() / 2, 3);
        g1;
        JVM INSTR monitorexit ;
        long l = System.currentTimeMillis();
        if(M)
            switch(I)
            {
            case -1: 
                getGraphics(g);
                break;

            case 0: // '\0'
                drawImage(g);
                break;

            case 1: // '\001'
                setClip(g);
                break;

            case 2: // '\002'
                getHeight(g);
                break;

            case 50: // '2'
                gc(g);
                break;

            case 51: // '3'
                serviceRepaints(g);
                break;

            case 3: // '\003'
                out(g);
                break;

            case 4: // '\004'
                printStackTrace(g);
                break;

            case 5: // '\005'
                println(g);
                break;

            case 52: // '4'
                fillRect(g);
                break;

            case 53: // '5'
                getWidth(g);
                break;

            case 54: // '6'
                length(g);
                break;
            }
        break MISSING_BLOCK_LABEL_441;
        Throwable throwable;
        throwable;
        System.out.println("Exception e: " + throwable);
    }

    public final void keyPressed(int k)
    {
        try
        {
            System.out.println("key: " + k);
            int l = getGameAction(k);
label0:
            switch(k)
            {
            case -4: 
            case -3: 
            default:
                break;

            case -7: 
                getWidth = 0;
                getGraphics = false;
                length = 0;
                if(getHeight)
                {
                    getHeight = false;
                    getGraphics = false;
                    if(I == 50 || I == 52)
                        Q = 2;
                    else
                        Q = 0;
                    if(I == 1)
                    {
                        Kof _tmp = Kof.N;
                        Kof.Z();
                    }
                    I = drawImage;
                    drawImage = -1;
                }
                break;

            case -1: 
                System.out.println("scroll up");
                if(getGraphics)
                {
                    System.out.println("Scroll screen");
                    if(j > 0)
                    {
                        j--;
                        length += getHeight() - 30;
                    }
                    break;
                }
                System.out.println("not scroll screen");
                if(Q <= T)
                    break;
                Q--;
                if(I == 50)
                    getGameAction = true;
                break;

            case -2: 
                System.out.println("scroll Down");
                if(getGraphics)
                {
                    System.out.println("scroll screen");
                    if(j < getWidth)
                    {
                        j++;
                        length -= getHeight() - 30;
                    }
                    break;
                }
                System.out.println("not scroll screen");
                if(Q >= (T + R) - 1)
                    break;
                Q++;
                if(I == 50)
                    getGameAction = true;
                break;

            case -6: 
            case -5: 
                switch(I)
                {
                default:
                    break;

                case -1: 
                    if(Q == R - 1)
                    {
                        I = 54;
                        drawImage = -1;
                        break label0;
                    }
                    if(Q == 0)
                    {
                        I = Q;
                        Q = 2;
                    } else
                    {
                        I = Q;
                        drawImage = -1;
                        Q = 0;
                    }
                    break label0;

                case 1: // '\001'
                    if(Q == 0)
                    {
                        Kof.E++;
                        if(Kof.E > 1)
                            Kof.E = 0;
                        break label0;
                    }
                    if(Q == 1)
                    {
                        Kof.G++;
                        if(Kof.G > 3)
                            Kof.G = 0;
                        break label0;
                    }
                    if(Q == 2)
                    {
                        Kof.H++;
                        if(Kof.H > 2)
                            Kof.H = 0;
                        break label0;
                    }
                    if(Q == 3)
                    {
                        Kof.L = !Kof.L;
                    } else
                    {
                        I = -1;
                        Q = 0;
                    }
                    break label0;

                case 2: // '\002'
                    I = 53;
                    drawImage = 2;
                    Q = 0;
                    break label0;

                case 54: // '6'
                    out = true;
                    append();
                    repaint();
                    serviceRepaints();
                    try
                    {
                        Thread.sleep(3000L);
                    }
                    catch(Exception exception) { }
                    Kof.N.destroyApp(true);
                    break label0;

                case 53: // '5'
                    Kof.F = 0;
                    Kof.A = 0;
                    Kof.J = 0;
                    Kof.S = 0;
                    Kof.Z();
                    I = 2;
                    drawImage = -1;
                    break label0;

                case 0: // '\0'
                    if(Q == 3)
                        C.z = true;
                    else
                        C.z = false;
                    I = 50;
                    drawImage = 0;
                    Q = 2;
                    getGameAction = true;
                    gc = new Thread(this);
                    gc.start();
                    break label0;

                case 50: // '2'
                    System.out.println("choose char");
                    int i1 = 0;
                    if(Q == 2)
                        i1 = 0;
                    else
                    if(Q == 3)
                        i1 = 1;
                    else
                    if(Q == 4)
                        i1 = 2;
                    else
                        i1 = 3;
                    gc = null;
                    System.gc();
                    if(!C.z)
                    {
                        kof.Kof.I(i1);
                    } else
                    {
                        setClip = i1;
                        I = 52;
                    }
                    break label0;

                case 52: // '4'
                    byte byte0 = -1;
                    if(Q == 2)
                    {
                        if(setClip != 0)
                        {
                            System.out.println("Choose KYO");
                            byte0 = 0;
                        }
                    } else
                    if(Q == 3)
                    {
                        if(setClip != 1)
                            byte0 = 1;
                    } else
                    if(Q == 4)
                    {
                        if(setClip != 2)
                            byte0 = 2;
                    } else
                    if(setClip != 3)
                        byte0 = 3;
                    if(byte0 != -1)
                    {
                        System.out.println("run Tag game 1:" + setClip + " 2:" + byte0);
                        gc = null;
                        System.gc();
                        kof.Kof.I(setClip, byte0);
                    }
                    break;

                case 51: // '3'
                    I = -1;
                    Q = 0;
                    break;
                }
                break;
            }
            repaint();
            serviceRepaints();
        }
        catch(Throwable throwable)
        {
            throwable.printStackTrace();
            System.out.println("MENU: key press: " + throwable);
        }
    }

}

⌨️ 快捷键说明

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