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

📄 children6.java

📁 里面是个完整的项目 解压后放到wtk的apps文件夹下就可以运行了
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
        case 8: // '\b'
            if(!H())
                return;
            if(!P)
                I(0, 0);
            else
                I(16, 15);
            break;

        case 9: // '\t'
            if(!H())
                return;
            T -= 4;
            I(7, 7);
            break;

        case 7: // '\007'
            if(GameCanvas.B)
            {
                U--;
                I(13, 9);
                return;
            }
            if(!GameCanvas.D)
                break;
            if(O != 0)
                T++;
            F();
            break;

        case 10: // '\n'
            if(!H())
                return;
            O ^= 0x2000;
            if(O == 0)
                T = (T & -8) + 4;
            else
                T = (T & -8) + 3;
            I(9, 10);
            break;

        case -1: 
            JJJJ++;
            for(int k = 0; k < 6; k++)
            {
                if(GameCanvas.d.I(T, U + 1, true) != -1)
                    break;
                U++;
            }

            if(currentTimeMillis)
                C(2, 0);
            if(GameCanvas.B)
            {
                int l;
                if(O != 0)
                {
                    l = GameCanvas.d.I(T >> 3, (U + 16 >> 3) - 6);
                    if(l != 14)
                    {
                        l = GameCanvas.d.I(T - 8 >> 3, (U + 16 >> 3) - 6);
                        if(l == 14)
                        {
                            T -= 8;
                        } else
                        {
                            l = GameCanvas.d.I(T + 8 >> 3, (U + 16 >> 3) - 6);
                            if(l == 14)
                                T += 8;
                        }
                    }
                } else
                {
                    l = GameCanvas.d.I(T >> 3, (U + 16 >> 3) - 6);
                    if(l != 15)
                    {
                        l = GameCanvas.d.I(T + 8 >> 3, (U + 16 >> 3) - 6);
                        if(l == 15)
                        {
                            T += 8;
                        } else
                        {
                            l = GameCanvas.d.I(T - 8 >> 3, (U + 16 >> 3) - 6);
                            if(l == 15)
                                T -= 8;
                        }
                    }
                }
                if(l == 14 && O != 0 || l == 15 && O == 0)
                {
                    if(O != 0)
                        T = T & -8;
                    else
                        T = (T & -8) + 4;
                    U = U & -8;
                    U += 7;
                    I(13, 9);
                    return;
                }
            }
            if(GameCanvas.d.I(T, U + 1, true) == -1)
                break;
            currentTimeMillis = false;
            while(GameCanvas.d.I(T, U, true) != -1) 
                U--;
            if(K())
                return;
            if(JJJJ >= 11)
            {
                if(JJJJ >= 19)
                    drawImage(8);
                else
                    drawImage(1);
                if(z <= 0)
                    return;
            }
            I(8, 8);
            break;

        case 11: // '\013'
            if(!H())
                return;
            Z();
            break;

        case 14: // '\016'
            if(!H())
                return;
            I(16, 15);
            break;

        case 15: // '\017'
            if(!H())
                return;
            I(0, 0);
            break;

        case 16: // '\020'
            if(!H())
                return;
            if(GameCanvas.Z && !GameCanvas.E)
            {
                GameCanvas.E = true;
                if(O == 0)
                {
                    I(18, 17);
                    return;
                } else
                {
                    I(17, 16);
                    return;
                }
            }
            if(GameCanvas.C && !GameCanvas.E)
            {
                GameCanvas.E = true;
                if(O != 0)
                {
                    I(18, 17);
                    return;
                } else
                {
                    I(17, 16);
                    return;
                }
            }
            if(GameCanvas.JJJJ || C)
            {
                I(15, 14);
                return;
            }
            if((GameCanvas.S || GameCanvas.A) && !GameCanvas.E)
            {
                GameCanvas.E = true;
                if(GameCanvas.A && !fillRect())
                    I(15, 14);
                else
                    I(19, 18);
                return;
            }
            if(!GameCanvas.B || GameCanvas.E)
                break;
            GameCanvas.E = true;
            if(I != null)
            {
                if(I.X == 6 && I.M < 6)
                {
                    if(O != 0 && T < I.T + 36 || O == 0 && T > I.T - 36)
                    {
                        I(21, -1);
                        return;
                    }
                } else
                {
                    I(20, 19);
                    return;
                }
            } else
            {
                I(20, 19);
            }
            return;

        case 17: // '\021'
            if(!H())
                return;
            I(16, 15);
            break;

        case 18: // '\022'
            if(!H())
                return;
            I(16, 15);
            break;

        case 19: // '\023'
            if(M == 3 && I != null && I.X != 8)
            {
                int i1 = T - I.T;
                if(i1 < 0)
                    i1 = -i1;
                if(i1 < 20)
                {
                    if(H())
                        I(17, 16);
                    return;
                }
                if(O == 0)
                {
                    if(I.T <= T + 36 && I.T > T)
                        I.B();
                } else
                if(I.T >= T - 36 && I.T < T)
                    I.B();
            }
            if(!H())
                return;
            GameCanvas.j = true;
            I(17, 16);
            break;

        case 20: // '\024'
            if(Y == 21 && I != null)
                if(O == 0)
                {
                    if(T > I.T - 32)
                        C(-1, 0);
                } else
                if(T < I.T + 32)
                    C(-1, 0);
            if(M == 2 && (GameCanvas.S || GameCanvas.A) && !GameCanvas.E)
            {
                GameCanvas.E = true;
                I(19, 18);
                return;
            }
            if(!H())
                return;
            I(16, 15);
            break;

        case 21: // '\025'
            if(I.X != 6)
            {
                I(16, 15);
                return;
            }
            if(I.M >= 2)
            {
                I.I(7, 8);
                I.C = I.I;
                I(20, 19);
            }
            break;

        case 22: // '\026'
            if(!H())
                return;
            I(16, 15);
            break;

        case 23: // '\027'
            if(!H())
                return;
            O ^= 0x2000;
            if((O != 0 && GameCanvas.Z || O == 0 && GameCanvas.C) && B(8, 0))
            {
                GameCanvas.E = true;
                I(2, 2);
                return;
            }
            I(3, 3);
            break;

        case 24: // '\030'
            if(M == 3)
            {
                D.R = true;
                z++;
            }
            if(!H())
                return;
            I(0, 0);
            break;

        case 25: // '\031'
            if(M == 3)
            {
                D.R = true;
                z = 5;
            }
            if(!H())
                return;
            I(0, 0);
            break;

        case 26: // '\032'
            if(M == 3)
            {
                D.R = true;
                drawImage(1);
                if(z <= 0)
                    return;
            }
            if(!H())
                return;
            I(0, 0);
            break;
        }
    }

    private final boolean currentTimeMillis()
    {
        int j = T;
        int i;
        if(O != 0)
        {
            i = GameCanvas.d.I(T + 2 >> 3, U >> 3);
            if(i != 14)
            {
                i = GameCanvas.d.I(T + 10 >> 3, U >> 3);
                if(i == 14)
                    T += 10;
            } else
            if(GameCanvas.d.I(T >> 3, U >> 3) != 14)
                T += 2;
        } else
        {
            i = GameCanvas.d.I(T >> 3, U >> 3);
            if(i != 15)
            {
                i = GameCanvas.d.I(T - 8 >> 3, U >> 3);
                if(i == 15)
                    T -= 8;
            }
        }
        if(i != 14 && i != 15)
            return false;
        if(O == 0 && i == 14)
            return false;
        return O == 0 || i != 15;
    }

    private final void drawImage(int i)
    {
        z -= i;
        if(z <= 0)
            D();
    }

    final void D()
    {
        drawImage = z;
        z = 0;
        GameCanvas.playSound(0);
        I(11, 12);
    }

    final void F()
    {
        GameCanvas.j = true;
        P = false;
        I(-1, 11);
        JJJJ = 0;
        M();
    }

    final void B()
    {
        drawImage(1);
        if(z <= 0)
        {
            return;
        } else
        {
            GameCanvas.playSound(3);
            P = true;
            O();
            N();
            I(22, 20);
            return;
        }
    }

    final void sS()
    {
        if(F != z)
        {
            GameCanvas.g.setClip(2, 1, 45, 8);
            GameCanvas.g.setColor(0);
            GameCanvas.g.fillRect(2, 1, 45, 8);
            GameCanvas.g.setClip(2, 1, z * 9, 8);
            //Graphics _tmp = GameCanvas.g;
            //Graphics _tmp1 = GameCanvas.g;
            GameCanvas.g.drawImage(GameCanvas.imageW, 2, -7, 0x10 | 4);
            F = z;
        }
    }

    private final boolean fillRect()
    {
        Children2 ac[] = GameCanvas.d.children2;
        for(int i = 0; i < ac.length; i++)
        {
            Children2 c = ac[i];
            if(!c.R && T < c.T + 120 && T > c.T - 120 && U < c.U + 3 && U > c.U - 3)
            {
                c.J();
                return true;
            }
            if(GameCanvas.s == c)
            {
                c.BBBB = 0;
                GameCanvas.s = null;
            }
        }

        return false;
    }

    final void A()
    {
        O();
        I(20, 19);
    }

    int JJJJ;
    Children2 I;
    boolean Z;
    boolean currentTimeMillis;
    boolean C;
    boolean BBBB;
    Base D;
    int drawImage;
    int F;
}

⌨️ 快捷键说明

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