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

📄 c.java

📁 J2ME拳王游戏
💻 JAVA
📖 第 1 页 / 共 4 页
字号:
            g1.setColor(255, 255, 255);
            g1.fillRect(0, getDirectGraphics, 0, drawRect - getDirectGraphics);
            g1.setColor(setColor);
            g1.fillRect(0, 0, Z, ZI);
            g1.setColor(0, 0, 0);
            byte byte0 = 3;
            if(I.D[U].length() > 5 || I.D[V].length() > 5)
                byte0 = 2;
            if(z)
            {
                if(serviceRepaints == 0)
                {
                    g1.drawString(I.D[Q], II + 1, 0, 20);
                    g1.drawString(I.D[U], (Z - II - I.D[U].length() * 7) + byte0, 0, 20);
                } else
                if(serviceRepaints == 1)
                {
                    g1.drawString(I.D[Q], II + 1, 0, 20);
                    g1.drawString(I.D[V], (Z - II - I.D[V].length() * 7) + byte0, 0, 20);
                } else
                if(serviceRepaints == 2)
                {
                    g1.drawString(I.D[R], II + 1, 0, 20);
                    g1.drawString(I.D[U], (Z - II - I.D[U].length() * 7) + byte0, 0, 20);
                } else
                if(serviceRepaints == 3)
                {
                    g1.drawString(I.D[R], II + 1, 0, 20);
                    g1.drawString(I.D[V], (Z - II - I.D[V].length() * 7) + byte0, 0, 20);
                }
            } else
            {
                g1.drawString(I.D[Q], II + 1, 0, 20);
                g1.drawString(I.D[U], (Z - II - I.D[U].length() * 7) + byte0, 0, 20);
            }
            g1.setGrayScale(255);
            g1.fillRect(gc, getDirectGraphics, freeMemory, getFont);
            g1.setColor(255, 0, 0);
            g1.fillRect(gc, getDirectGraphics, (freeMemory * O.L) / G, getFont);
            g1.setGrayScale(0);
            g1.drawRect(gc, getDirectGraphics, freeMemory, getFont);
            g1.setGrayScale(255);
            g1.fillRect(getClass, getDirectGraphics, freeMemory, getFont);
            g1.setColor(255, 0, 0);
            g1.fillRect((getClass + freeMemory) - (freeMemory * P.L) / G, getDirectGraphics, (freeMemory * P.L) / G, getFont);
            g1.setGrayScale(0);
            g1.drawRect(getClass, getDirectGraphics, freeMemory, getFont);
            g1.setColor(setCurrent);
            g1.fillRect(0, getGraphics, Z, i - 52);
            g1.setGrayScale(255);
            g1.fillRect(15, getGraphics, freeMemory, getFont);
            g1.setColor(0, 255, 0);
            g1.fillRect(15, getGraphics, (freeMemory * O.T) / 100, getFont);
            g1.setGrayScale(0);
            g1.drawRect(15, getGraphics, freeMemory, getFont);
            g1.setColor(0, 255, 0);
            for(int i1 = 0; i1 < O.U; i1++)
                g1.fillRect(15 + freeMemory + i1 * 7 + 5, getGraphics, 5, 5);

            g1.setGrayScale(0);
            for(int j1 = 0; j1 < 3; j1++)
                g1.drawRect(15 + freeMemory + (j1 * 7 + 5), getGraphics, 5, 5);

            g1.setGrayScale(255);
            g1.fillRect(125, getResourceAsStream, freeMemory, getFont);
            g1.setColor(0, 255, 0);
            g1.fillRect((125 + freeMemory) - (freeMemory * P.T) / 100, getResourceAsStream, (freeMemory * P.T) / 100, getFont);
            g1.setGrayScale(0);
            g1.drawRect(125, getResourceAsStream, freeMemory, getFont);
            g1.setColor(0, 255, 0);
            for(int k1 = 0; k1 < P.U; k1++)
                g1.fillRect((110 - k1 * 7) + 5, getResourceAsStream, 5, 5);

            g1.setGrayScale(0);
            for(int l1 = 0; l1 < 3; l1++)
                g1.drawRect((110 - l1 * 7) + 5, getResourceAsStream, 5, 5);

        }
        g1.setFont(lastElement);
        g1.setColor(255, 255, 255);
        g1.fillRect(Z / 2 - Kof.C.I, 0, Kof.C.I * 2, Kof.C.Z);
        g1.setColor(0, 0, 0);
        if(put == 99L)
            Kof.C.I(g1, "00", wait, 0);
        else
        if(put < 10L)
        {
            Kof.C.I(g1, "0", wait, 0);
            Kof.C.I(g1, "" + put, wait + Kof.C.I, 0);
        } else
        {
            Kof.C.I(g1, "" + put, wait, 0);
        }
        if(z)
        {
            int k2 = 0;
            int l2 = 0;
            int i3 = 0;
            int j3 = 0;
            if(serviceRepaints == 0)
            {
                k2 = Q;
                l2 = R;
                i3 = U;
                j3 = V;
            } else
            if(serviceRepaints == 1)
            {
                k2 = Q;
                l2 = R;
                i3 = V;
                j3 = U;
            } else
            if(serviceRepaints == 2)
            {
                k2 = R;
                l2 = Q;
                i3 = U;
                j3 = V;
            } else
            if(serviceRepaints == 3)
            {
                k2 = R;
                l2 = Q;
                i3 = V;
                j3 = U;
            }
            I(g1, Kof.M, II, ZI, II * k2, 0, 0, 0, 0);
            I(g1, Kof.M, II, ZI, II * i3, 0, Z - II, 0, 0);
            I(g1, Kof.M, II, ZI, II * l2, 0, 0, ZI, 0);
            I(g1, Kof.M, II, ZI, II * j3, 0, Z - II, ZI, 0);
            if(k2 != Q)
                I(g1, Kof.M, II, ZI, II * 4, 0, 0, ZI, 0);
            if(i3 != U)
                I(g1, Kof.M, II, ZI, II * 4, 0, Z - II, ZI, 0);
        } else
        {
            I(g1, Kof.M, II, ZI, II * Q, 0, 0, 0, 0);
            I(g1, Kof.M, II, ZI, II * U, 0, Z - II, 0, 0);
        }
        if(!z && flag)
        {
            for(int i2 = 0; i2 < out; i2++)
            {
                g1.setColor(231, 231, 0);
                g1.fillRect(i2 * 10, ZI + 2, 5, 5);
                g1.setColor(0, 0, 0);
                g1.drawRect(i2 * 10, ZI + 2, 5, 5);
            }

            for(int j2 = 0; j2 < println; j2++)
            {
                g1.setColor(231, 231, 0);
                g1.fillRect(Z - 6 - j2 * 10, ZI + 2, 5, 5);
                g1.setColor(0, 0, 0);
                g1.drawRect(Z - 6 - j2 * 10, ZI + 2, 5, 5);
            }

            boolean flag1 = false;
        }
    }

    private final void getGraphics()
    {
        try
        {
            X = true;
            Y = true;
            getGameAction(drawImage);
            O.D();
            P.D();
            FI = true;
            if(length[0] != null)
            {
                init();
                JI = true;
                getRuntime(drawImage, length);
            } else
            {
                getResourceAsStream(drawImage, getWidth);
            }
            M = true;
        }
        catch(Throwable throwable) { }
    }

    private final void getHeight(Graphics g1)
    {
        try
        {
            g1.setColor(0, 0, 0);
            String s1 = null;
            if(put <= 0L)
                s1 = "\241TIEMPO!";
            else
            if(O.L > 0)
                s1 = "\241GANADO!";
            else
            if(P.L > 0)
                s1 = "\241PERDIDO!";
            else
                s1 = "EMPATE";
            Kof.C.I(g1, s1, Z / 2 - (s1.length() * Kof.C.I) / 2, drawRect / 2 - 10);
        }
        catch(Throwable throwable)
        {
            a = "RND OVR:" + throwable;
        }
    }

    private final void getResourceAsStream(Graphics g1, int i1)
    {
        try
        {
            g1.setColor(0, 0, 0);
            String s1 = "";
            if(i1 == 0)
            {
                Kof _tmp = I;
                kof.Kof.I("kof.mid.blink2", 0);
                longValue = 0L;
            } else
            if(i1 == 1)
            {
                String s3 = null;
                String s4 = null;
                if(serviceRepaints == 0 || !z)
                {
                    s3 = I.D[Q];
                    s4 = I.D[U];
                } else
                if(serviceRepaints == 1)
                {
                    s3 = I.D[Q];
                    s4 = I.D[V];
                } else
                if(serviceRepaints == 2)
                {
                    s3 = I.D[R];
                    s4 = I.D[U];
                } else
                if(serviceRepaints == 3)
                {
                    s3 = I.D[R];
                    s4 = I.D[V];
                }
                Kof.C.I(g1, s3, Z / 2 - (s3.length() * Kof.C.I) / 2, drawRect / 2 - Kof.C.Z - 10);
                Kof.C.I(g1, "V", Z / 2 - (1 * Kof.C.I) / 2, drawRect / 2 - 10);
                Kof.C.I(g1, s4, Z / 2 - (s4.length() * Kof.C.I) / 2, (drawRect / 2 - 10) + Kof.C.Z);
            } else
            if(i1 == 2)
            {
                if(getRuntime == 1)
                    s1 = "Asalto 1";
                else
                if(getRuntime == 2)
                    s1 = "Asalto 2";
                else
                if(getRuntime == 3)
                    s1 = "Asalto 3";
                else
                if(getRuntime == 4)
                    s1 = "Asalto 4";
                else
                if(getRuntime == 5)
                    s1 = "Asalto 5";
                Kof.C.I(g1, s1, Z / 2 - (s1.length() * Kof.C.I) / 2, drawRect / 2 - 10);
            } else
            if(i1 == 3)
            {
                String s2 = "Lucha";
                Kof.C.I(g1, s2, Z / 2 - (s2.length() * Kof.C.I) / 2, drawRect / 2 - 10);
            } else
            {
                C = 7;
            }
            if(longValue < System.currentTimeMillis())
            {
                if(getWidth != 0)
                    if(getWidth == 1)
                    {
                        Kof _tmp1 = I;
                        kof.Kof.I("kof.mid.blink3", 0);
                    } else
                    if(getWidth == 2)
                    {
                        Kof _tmp2 = I;
                        kof.Kof.I("kof.mid.start", 0);
                    }
                longValue = System.currentTimeMillis() + 2000L;
                getWidth++;
            }
        }
        catch(Throwable throwable)
        {
            System.out.println("Exception e: " + throwable);
        }
    }

    private final void getRuntime(Graphics g1, String as[])
    {
        try
        {
            byte byte0 = 14;
            int i1 = 1 * byte0;
            int j1 = i1;
            int k1 = Z;
            int l1 = 0;
            int i2 = drawRect - i1 - 2;
            g1.setGrayScale(255);
            g1.fillRect(l1, i2, k1, j1);
            g1.setGrayScale(0);
            g1.drawRect(l1, i2, k1, j1);
            int j2 = i2 + 8;
            g1.setFont(lastElement);
            for(int k2 = 0; k2 < 1; k2++)
                if(as[k2] != null)
                    g1.drawString(as[k2], l1 + 2, i2 + 2 + k2 * byte0, 20);

        }
        catch(Throwable throwable)
        {
            System.out.println("boxed");
            System.out.println("Exception e: " + throwable);
        }
    }

    private final void init()
    {
        try
        {
            if(longValue < System.currentTimeMillis())
            {
                for(int i1 = 0; i1 < 3; i1++)
                {
                    if(length[i1] == null)
                        break;
                    length[i1] = length[i1 + 1];
                }

                longValue = System.currentTimeMillis() + 2000L;
            }
        }
        catch(Throwable throwable)
        {
            System.out.println("Update box");
            System.out.println("Exception e: " + throwable);
        }
    }

    private final void intValue()
    {
        try
        {
            if(read < C())
            {
                if(put != 99L)
                    put--;
                read = C() + 1000L;
            }
            O.D();
            P.D();
            if(O.x + O.S() + 25 < P.x + P.S() + 25)
            {
                if(P.G == 0 && O.G == 0 && P.N == 1)
                {
                    P.x = P.x + P.S() + 50;
                    P.N = -1;
                }
                if(P.G == 0 && O.G == 0 && O.N == -1)
                {
                    O.x = O.x + O.S();
                    O.N = 1;
                }
            } else
            {
                if(P.G == 0 && O.G == 0 && P.N == -1)
                {
                    P.x = P.x + P.S();
                    P.N = 1;
                }
                if(P.G == 0 && O.G == 0 && O.N == 1)
                {
                    O.x = O.x + O.S() + 50;
                    O.N = -1;
                }
            }
            if(P.L <= 0)
            {
                getWidth = 0;
                out++;
                C = 10;
                P.I(12);
                Kof _tmp = I;
                kof.Kof.I("kof.mid.knockout", 0);
                Kof _tmp1 = I;
                kof.Kof.I(k, 1);
            }
            if(O.L <= 0)
            {
                getWidth = 0;
                println++;
                C = 10;
                O.I(12);
                Kof _tmp2 = I;
                kof.Kof.I("kof.mid.knockout", 0);
                Kof _tmp3 = I;
                kof.Kof.I(k, 1);
            }
            if(put <= 0L && C != 10)
            {
                getWidth = 0;
                if(P.L > O.L)
                    println++;
                else
                if(P.L < O.L)
                {
                    out++;
                } else
                {
                    out++;
                    println++;
                }
                C = 10;
            }
        }
        catch(Throwable throwable)
        {
            System.out.println("Exception e: " + throwable);
            a = "play:" + throwable;
            System.out.println(a);
        }
    }

    private final void isShown(Graphics g1, int i1)
    {
        g1.setGrayScale(i1);
        g1.fillRect(0, 0, Z, drawRect);
    }

    static final void I(Graphics g1, Image image, int i1, int j1, int k1, int l1, int i2, int j2, 
            int k2)
    {
        DirectGraphics directgraphics = null;
        try
        {
            int l2 = i2 - k1;
            int i3 = j2 - l1;
            if(i2 < 0)
            {
                i1 += i2;
                i2 = 0;
            } else
            if(i2 + i1 > Z)
                i1 = Z - i2;
            if(j2 < 0)
            {
                j1 += j2;
                j2 = 0;
            } else
            if(j2 + j1 > drawRect)
                j1 = drawRect - j2;
            g1.setClip(i2, j2, i1, j1);
            directgraphics = DirectUtils.getDirectGraphics(g1);
            Graphics _tmp = g1;
            Graphics _tmp1 = g1;
            directgraphics.drawImage(image, l2, i3, 0x10 | 0x4, k2);
            g1.setClip(0, 0, Z, drawRect);
        }
        catch(Throwable throwable)
        {
            System.out.println("Exception e: " + throwable);
            a = "I:" + image + ":DG:" + directgraphics;
            System.out.println(a);
        }
    }

    static final boolean I(int i1, int j1, int k1, int l1)
    {
        if(i1 > k1 + l1)
            return false;
        return i1 + j1 >= k1;
    }

    static final boolean Z(int i1, int j1, int k1, int l1)
    {
        if(i1 > k1 + l1)
            return false;
        return i1 + j1 >= k1;
    }

}

⌨️ 快捷键说明

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