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

📄 children6.java

📁 里面是个完整的项目 解压后放到wtk的apps文件夹下就可以运行了
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
// Decompiled by DJ v3.7.7.81 Copyright 2004 Atanas Neshkov  Date: 27/1/2005 16:13:52
// Home Page : http://members.fortunecity.com/neshkov/dj.html  - Check often for new version!
// Decompiler options: packimports(3) 

import javax.microedition.lcdui.Graphics;

class Children6 extends Base
{

    Children6()
    {
        I = null;
        eE();
        V = true;
        W = true;
        BBBB = false;
        drawImage = 3;
        F = 0;
    }

    final void Z()
    {
        GameCanvas.g.setColor(0);
        GameCanvas.g.fillRect(0, 0, 128, 10);
        z = 3;
        F = 0;
        if(X == 11 && BBBB)
        {
            if(drawImage > 3)
                z = drawImage;
            T = GameCanvas.d.O;
            U = GameCanvas.d.P;
        } else
        {
            T = GameCanvas.d.K;
            U = GameCanvas.d.L;
            J _tmp = GameCanvas.d;
            J.timeCounter = System.currentTimeMillis();
            BBBB = false;
        }
        O = 0;
        GameCanvas.j = true;
        I = null;
        GameCanvas.d.B();
        I(0, 0);
    }

    final void I(int i, int j)
    {
        switch(i)
        {
        case 5: // '\005'
        case 7: // '\007'
        case 8: // '\b'
        case 10: // '\n'
        case 12: // '\f'
        case 13: // '\r'
        case 17: // '\021'
        case 18: // '\022'
        default:
            break;

        case 0: // '\0'
            O();
            N();
            GameCanvas.j = true;
            P = false;
            C = false;
            currentTimeMillis = false;
            break;

        case 2: // '\002'
            O();
            N();
            currentTimeMillis = true;
            break;

        case 1: // '\001'
            currentTimeMillis = true;
            break;

        case 3: // '\003'
            currentTimeMillis = true;
            break;

        case 4: // '\004'
            if(j == 21)
                Z = false;
            M();
            break;

        case 6: // '\006'
            M();
            L();
            break;

        case 9: // '\t'
            M();
            L();
            break;

        case 11: // '\013'
            M();
            L();
            GameCanvas.j = false;
            break;

        case 14: // '\016'
            O();
            GameCanvas.j = false;
            P = true;
            C = false;
            break;

        case 15: // '\017'
            GameCanvas.j = false;
            C = false;
            P = false;
            break;

        case 19: // '\023'
            GameCanvas.j = false;
            break;

        case 20: // '\024'
            GameCanvas.j = false;
            break;

        case 16: // '\020'
            GameCanvas.j = true;
            O();
            N();
            break;
        }
        super.I(i, j);
    }

    private final void J()
    {
        if(R)
            return;
        if(this.i != 0)
            return;
        int i = U + 10;
        boolean flag = false;
        boolean flag1 = false;
        int j = T - GameCanvas.d.JJ - (O != 0 ? L.D[M] - 1 - L.E[M] : L.E[M]);
        int k = i - GameCanvas.d.A - L.F[M];
        if(j + L.D[M] < 0 || j >= 128 || k + L.F[M] < 0 || k >= 127)
            return;
        GameCanvas.g.setClip(j, Math.max(10, k), L.D[M], L.F[M] - (Math.max(10, k) - k));
        if(O == 0)
        {
            Graphics _tmp = GameCanvas.g;
            Graphics _tmp1 = GameCanvas.g;
            GameCanvas.g.drawImage(GameCanvas.getImage(3), j - L.C[M], k - L.B[M], 0x10 | 4);
        } else
        {
            Graphics _tmp2 = GameCanvas.g;
            Graphics _tmp3 = GameCanvas.g;
            GameCanvas.g.drawImage(GameCanvas.getImage(2), j - (128 - L.C[M] - L.D[M]), k - L.B[M], 0x10 | 4);
        }
    }

    final void C()
    {
        if(X == 9 && O != 0)
        {
            if(M >= 2)
                T -= 4;
            J();
            if(M >= 2)
                T += 4;
        } else
        if(X == 6)
        {
            if(O == 0)
            {
                if(M == 2)
                {
                    T--;
                    J();
                    T++;
                } else
                {
                    T -= 5;
                    J();
                    T += 5;
                }
            } else
            {
                T += 2;
                J();
                T -= 2;
            }
        } else
        {
            J();
        }
    }

    final void I()
    {
        super.I();
        fillRect();
        if(P && I != null)
        {
            int i = T - I.T >= 0 ? T - I.T : -(T - I.T);
            if(i >= 16)
                if(O == 0)
                {
                    if(T > I.T)
                        O = 8192;
                } else
                if(T <= I.T)
                    O = 0;
        }
        switch(X)
        {
        case 12: // '\f'
        default:
            break;

        case 0: // '\0'
            Z = true;
            if(GameCanvas.Z)
            {
                if(O == 0)
                    I(5, 5);
                else
                if(B(4, 0))
                    I(1, 1);
                return;
            }
            if(GameCanvas.C)
            {
                if(O != 0)
                    I(5, 5);
                else
                if(B(4, 0))
                    I(1, 1);
                return;
            }
            if(GameCanvas.B)
            {
                int j;
                if(O != 0)
                {
                    j = GameCanvas.d.I(T >> 3, (U >> 3) - 6);
                    if(j != 14)
                    {
                        j = GameCanvas.d.I(T - 8 >> 3, (U >> 3) - 6);
                        if(j == 14)
                        {
                            T -= 8;
                        } else
                        {
                            j = GameCanvas.d.I(T + 8 >> 3, (U >> 3) - 6);
                            if(j == 14)
                                T += 8;
                        }
                    }
                } else
                {
                    j = GameCanvas.d.I(T >> 3, (U >> 3) - 6);
                    if(j != 15)
                    {
                        j = GameCanvas.d.I(T + 8 >> 3, (U >> 3) - 6);
                        if(j == 15)
                        {
                            T += 8;
                        } else
                        {
                            j = GameCanvas.d.I(T - 8 >> 3, (U >> 3) - 6);
                            if(j == 15)
                                T -= 8;
                        }
                    }
                }
                if(j == 14 || j == 15)
                {
                    if(O != 0 && j == 15 || O == 0 && j == 14)
                    {
                        if(B(16, 0))
                            I(4, 4);
                        return;
                    }
                    X = 6;
                    if(K())
                        return;
                    X = 0;
                    if(O != 0)
                        T = T & -8;
                    else
                        T = (T & -8) + 4;
                    I(6, 6);
                    return;
                }
                if(B(16, 0))
                    I(4, 4);
                return;
            }
            if(GameCanvas.D)
            {
                if(!currentTimeMillis())
                {
                    O ^= 0x2000;
                    if(!currentTimeMillis())
                    {
                        O ^= 0x2000;
                        return;
                    } else
                    {
                        I(10, 5);
                        O ^= 0x2000;
                        return;
                    }
                }
                if(O == 0)
                    T = (T & -8) + 4;
                else
                    T = (T & -8) + 3;
                I(9, 10);
                return;
            }
            if(GameCanvas.JJJJ || GameCanvas.A)
            {
                if(!B(8, 0))
                    if(O == 0)
                        T -= 5;
                    else
                        T += 5;
                I(14, 13);
                return;
            }
            break;

        case 1: // '\001'
            if(!H())
                return;
            if(O != 0)
            {
                if(GameCanvas.Z)
                {
                    GameCanvas.E = true;
                    I(2, 2);
                    return;
                }
            } else
            if(GameCanvas.C)
            {
                GameCanvas.E = true;
                I(2, 2);
                return;
            }
            I(3, 3);
            break;

        case 2: // '\002'
            if(GameCanvas.B && B(16, 0))
            {
                I(4, 21);
                return;
            }
            if(!GameCanvas.E)
            {
                if(M != 3 || N != 1)
                    break;
                if(O == 0 && GameCanvas.Z || O != 0 && GameCanvas.C)
                    I(23, 0);
                else
                    I(3, 3);
                break;
            }
            if(!B(8, 0))
            {
                I(3, 3);
                break;
            }
            if(M == 3 && N == 1)
            {
                Z(0);
                N = 0;
            }
            break;

        case 3: // '\003'
            if(GameCanvas.B && B(16, 0))
            {
                I(4, 21);
                return;
            }
            if(H())
            {
                T = (T & -8) + 4;
                I(0, 0);
                return;
            }
            break;

        case 4: // '\004'
            if(L == constants[21])
            {
                if(M > 3)
                    Z = true;
            } else
            if(M >= 1 && M <= 3)
                Z = false;
            else
                Z = true;
            if(M > 2 && GameCanvas.d.I(T, U + 8, false) == -1)
            {
                O();
                currentTimeMillis = true;
            }
            if(M >= 4)
                if(O != 0)
                {
                    if(GameCanvas.Z)
                    {
                        GameCanvas.E = true;
                        I(2, 2);
                    }
                } else
                if(GameCanvas.C)
                {
                    GameCanvas.E = true;
                    I(2, 2);
                }
            if(!H())
                return;
            if(!P)
                I(0, 0);
            else
                I(16, 15);
            break;

        case 5: // '\005'
            if(!H())
                return;
            O ^= 0x2000;
            I(0, 0);
            break;

        case 6: // '\006'
            if(!H())
                return;
            I(13, 9);
            break;

        case 13: // '\r'
            if(!H())
                return;
            T = (T & -8) + 4;
            I(0, 0);
            break;

⌨️ 快捷键说明

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