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

📄 d.java

📁 J2ME连连看源码 J2ME连连看源码
💻 JAVA
📖 第 1 页 / 共 5 页
字号:
        if(a_byte_array1d_static_fld[2] == 1)
        {
            if(bh >= 0 && bh <= 2)
            {
                bh--;
                bh = bh >= 0 ? bh : 2;
            } else
            if(bh >= 3 && bh <= 6)
            {
                bh--;
                bh = bh >= 3 ? bh : 6;
            } else
            if(bh >= 7 && bh <= 9)
            {
                bh--;
                bh = bh >= 7 ? bh : 9;
            }
        } else
        if(a_byte_array1d_static_fld[3] == 1)
            if(bh >= 0 && bh <= 2)
            {
                bh++;
                bh = bh <= 2 ? bh : 0;
            } else
            if(bh >= 3 && bh <= 6)
            {
                bh++;
                bh = bh <= 6 ? bh : 3;
            } else
            if(bh >= 7 && bh <= 9)
            {
                bh++;
                bh = bh <= 9 ? bh : 7;
            }
        if(a_byte_array1d_static_fld[4] == 1 || a_byte_array1d_static_fld[5] == 1)
            if(b(bh + 1))
            {
                aW = bh;
                for(int i1 = 0; i1 < d_javax_microedition_lcdui_Image_array1d_fld.length; i1++)
                    if(i1 != aW && d_javax_microedition_lcdui_Image_array1d_fld[i1] != null)
                    {
                        d_javax_microedition_lcdui_Image_array1d_fld[i1] = null;
                        System.gc();
                    }

                if(u_javax_microedition_lcdui_Image_fld != null)
                {
                    u_javax_microedition_lcdui_Image_fld = null;
                    System.gc();
                }
                for(int j1 = 0; j1 < c_javax_microedition_lcdui_Image_array1d_fld.length; j1++)
                    if(c_javax_microedition_lcdui_Image_array1d_fld[j1] != null)
                    {
                        c_javax_microedition_lcdui_Image_array1d_fld[j1] = null;
                        System.gc();
                    }

                if(d_javax_microedition_lcdui_Image_array1d_fld[aW] == null)
                    d_javax_microedition_lcdui_Image_array1d_fld[aW] = a("/peo_" + aW + ".png");
                if(r_int_fld == 0)
                    r_int_fld = 1;
                if(s_int_fld == 0)
                    s_int_fld = 1;
                if(u_int_fld == 0)
                    u_int_fld = 1;
                if(v_int_fld == 0)
                    v_int_fld = 1;
                b(0);
            } else
            {
                ar = 11;
            }
    }

    private boolean b(int i1)
    {
        int j1 = 1;
        for(int k1 = 0; k1 < 10 - i1; k1++)
            j1 *= 10;

        return (am / j1) % 2 == 1;
    }

    private void a(int i1)
    {
        if(!b(i1))
        {
            int j1 = 1;
            for(int k1 = 0; k1 < 10 - i1; k1++)
                j1 *= 10;

            am += j1;
        }
    }

    private int a()
    {
        int i1 = 1;
        int j1;
        for(j1 = 0; j1 < 10 && (am / i1) % 2 != 1; j1++)
            i1 *= 10;

        return 10 - j1;
    }

    private void E()
    {
        if(u_javax_microedition_lcdui_Image_fld != null)
            b_javax_microedition_lcdui_Graphics_static_fld.drawImage(u_javax_microedition_lcdui_Image_fld, 0, 0, 20);
        for(int i1 = 0; i1 < c_javax_microedition_lcdui_Image_array1d_fld.length; i1++)
        {
            b_javax_microedition_lcdui_Graphics_static_fld.drawImage(m_javax_microedition_lcdui_Image_fld, f.a[i1], f.b[i1], 20);
            if(c_javax_microedition_lcdui_Image_array1d_fld[i1] != null)
                b_javax_microedition_lcdui_Graphics_static_fld.drawImage(c_javax_microedition_lcdui_Image_array1d_fld[i1], f.c[i1], f.d[i1], 20);
            if(!b(i1 + 1))
                b_javax_microedition_lcdui_Graphics_static_fld.drawImage(l_javax_microedition_lcdui_Image_fld, f.c[i1], f.d[i1], 20);
        }

        b_javax_microedition_lcdui_Graphics_static_fld.drawRegion(k_javax_microedition_lcdui_Image_fld, 0, 0, k_javax_microedition_lcdui_Image_fld.getWidth(), k_javax_microedition_lcdui_Image_fld.getHeight(), 6, f.a[bh] + m_javax_microedition_lcdui_Image_fld.getWidth() / 2, f.b[bh] + m_javax_microedition_lcdui_Image_fld.getHeight() / 2, 20);
    }

    public void e()
    {
        if(a_a_fld == null)
            return;
        if(h_boolean_fld && a_a_fld.a)
            a_a_fld.b();
        else
        if(!h_boolean_fld && !a_a_fld.a)
            a_a_fld.a();
        h_boolean_fld = !h_boolean_fld;
    }

    private void F()
    {
        if(d_javax_microedition_lcdui_Image_array1d_fld[aW] == null)
            d_javax_microedition_lcdui_Image_array1d_fld[aW] = a("/peo_" + aW + ".png");
        if(u_javax_microedition_lcdui_Image_fld != null)
        {
            u_javax_microedition_lcdui_Image_fld = null;
            System.gc();
        }
        for(int i1 = 0; i1 < c_javax_microedition_lcdui_Image_array1d_fld.length; i1++)
            if(c_javax_microedition_lcdui_Image_array1d_fld[i1] != null)
            {
                c_javax_microedition_lcdui_Image_array1d_fld[i1] = null;
                System.gc();
            }

        if(d_javax_microedition_lcdui_Image_array1d_fld[aW] == null)
            d_javax_microedition_lcdui_Image_array1d_fld[aW] = a("/peo_" + aW + ".png");
        if(a_byte_array1d_static_fld[5] == 1)
        {
            ar = 3;
            bm = 0;
        } else
        if(a_byte_array1d_static_fld[6] == 1)
        {
            int j1 = b_javax_microedition_lcdui_Font_static_fld.getHeight();
            byte byte0 = 28;
            int k1 = 141 + (35 - j1) / 2;
            int ai1[] = {
                byte0, k1, 121, 35, byte0 + 40, k1, 1, 2
            };
            a_c_fld = new c(b_javax_microedition_lcdui_Graphics_static_fld, c_java_lang_String_array1d_fld[0], ai1, b_javax_microedition_lcdui_Font_static_fld);
            bi = 0;
            ar = 6;
            bf = 100;
            bg = 0;
        } else
        if(a_byte_array1d_static_fld[0] == 1 || a_byte_array1d_static_fld[0] == 3)
            o_int_fld--;
        else
        if(a_byte_array1d_static_fld[1] == 1 || a_byte_array1d_static_fld[1] == 3)
            o_int_fld++;
        else
        if(a_byte_array1d_static_fld[2] == 1 || a_byte_array1d_static_fld[2] == 3)
            n_int_fld--;
        else
        if(a_byte_array1d_static_fld[3] == 1 || a_byte_array1d_static_fld[3] == 1)
            n_int_fld++;
        o_int_fld = o_int_fld >= 0 ? o_int_fld : 7;
        o_int_fld = o_int_fld <= 7 ? o_int_fld : 0;
        n_int_fld = n_int_fld >= 0 ? n_int_fld : 6;
        n_int_fld = n_int_fld <= 6 ? n_int_fld : 0;
        if(a_byte_array1d_static_fld[4] == 1 && a_int_array2d_fld[o_int_fld][n_int_fld] != -1)
        {
            if(M == -1 && N == -1)
                b_boolean_fld = true;
            if(M != -1 && N != -1 && a_int_array2d_fld[N][M] != -1)
            {
                b_boolean_fld = true;
                if((n_int_fld != M || o_int_fld != N) && a_int_array2d_fld[N][M] == a_int_array2d_fld[o_int_fld][n_int_fld])
                    c_boolean_fld = a(N, M, o_int_fld, n_int_fld, 2);
            }
            if(c_boolean_fld)
            {
                c_boolean_fld = false;
                b_int_fld -= 2;
                if(b_int_fld <= 0)
                {
                    U = 0;
                    as = 2;
                } else
                if(!c(0))
                    if(--s_int_fld >= 0)
                    {
                        for(; !c(0); ah());
                    } else
                    {
                        U = 0;
                        as = 3;
                    }
            } else
            {
                M = n_int_fld;
                N = o_int_fld;
            }
        }
        if(b_int_fld > 0)
        {
            if(a_byte_array1d_static_fld[13] == 1 && --s_int_fld >= 0)
                do
                    ah();
                while(!c(0));
            if(a_byte_array1d_static_fld[8] == 1 && --u_int_fld >= 0)
                c(1);
            if(a_byte_array1d_static_fld[12] == 1 && --v_int_fld >= 0)
            {
                q_int_fld = q_int_fld - 500 >= 0 ? q_int_fld - 500 : 0;
                j_boolean_fld = false;
                k_boolean_fld = false;
                aD = 1;
                aE = 1;
            }
            if(a_byte_array1d_static_fld[11] == 1 && --r_int_fld >= 0 && !d_boolean_fld)
            {
                bk = 0;
                as = 100;
                d_boolean_fld = true;
            }
        }
        if(!d_boolean_fld)
        {
            q_int_fld++;
            if(q_int_fld > y_int_fld)
            {
                U = 0;
                as = 3;
            }
        }
        if(u_int_fld < 0)
            u_int_fld = 0;
        if(s_int_fld < 0)
            s_int_fld = 0;
        if(v_int_fld < 0)
            v_int_fld = 0;
        if(r_int_fld < 0)
            r_int_fld = 0;
    }

    private void G()
    {
        b_javax_microedition_lcdui_Graphics_static_fld.drawImage(d_javax_microedition_lcdui_Image_array1d_fld[aW], 0, 0, 20);
        I();
        if(!j_boolean_fld)
            J();
        K();
        H();
        a(a_javax_microedition_lcdui_Graphics_fld);
        b_javax_microedition_lcdui_Graphics_static_fld.drawImage(n_javax_microedition_lcdui_Image_fld, J, K, 20);
        if(as != 100)
            i();
        if(b_java_util_Vector_fld.size() > 0)
        {
            h h1 = (h)b_java_util_Vector_fld.elementAt(0);
            h1.a();
            if(h1.b > f_int_fld)
            {
                b_java_util_Vector_fld.removeElementAt(0);
                for(int j1 = 0; j1 < 8; j1++)
                {
                    for(int k1 = 0; k1 < 7; k1++)
                        a_int_array2d_fld[j1][k1] = b_int_array2d_fld[j1 + 1][k1 + 1];

                }

            }
        }
        for(int i1 = 0; i1 < c_java_util_Vector_fld.size(); i1++)
        {
            b b1 = (b)c_java_util_Vector_fld.elementAt(i1);
            if(b1.a)
                b1.a(b_javax_microedition_lcdui_Graphics_static_fld);
            else
                c_java_util_Vector_fld.removeElementAt(i1);
        }

    }

    public void f()
    {
        aB = b_javax_microedition_lcdui_Image_fld.getWidth();
        aC = b_javax_microedition_lcdui_Image_fld.getHeight();
        if(q_int_fld == (y_int_fld * 2) / 3)
        {
            j_boolean_fld = true;
            k_boolean_fld = true;
            aD = 1;
            aE = 1;
        }
        if(j_boolean_fld)
            aD++;
        if(aD == 80)
        {
            k_boolean_fld = false;
            j_boolean_fld = false;
            aD = 1;
            aE = 1;
        }
    }

    private void H()
    {
        b_javax_microedition_lcdui_Graphics_static_fld.setClip(0, 0, av, aw);
        if(aD % 4 == 0 && k_boolean_fld)
        {
            b_javax_microedition_lcdui_Graphics_static_fld.setColor(-1);
            b_javax_microedition_lcdui_Graphics_static_fld.fillRect(0, 0, aB, aC);
            b_javax_microedition_lcdui_Graphics_static_fld.setColor(0);
        }
        if(av / 2 - 20 - aD * 2 < -aF)
        {
            aG = Math.abs(a_java_util_Random_static_fld.nextInt() % 3);
            aE = aE % (av + aF);
        }
        if(aD != 1 && j_boolean_fld)
        {
            aE++;
            b_javax_microedition_lcdui_Graphics_static_fld.setColor(0);
            b_javax_microedition_lcdui_Graphics_static_fld.fillRect(0, (aw - b_javax_microedition_lcdui_Font_static_fld.stringWidth("\u65F6\u95F4")) + 10, av, b_javax_microedition_lcdui_Font_static_fld.stringWidth("\u65F6\u95F4") - 3);
            b_javax_microedition_lcdui_Graphics_static_fld.setColor(0xffff66);
            b_javax_microedition_lcdui_Graphics_static_fld.setFont(b_javax_microedition_lcdui_Font_static_fld);
            b_javax_microedition_lcdui_Graphics_static_fld.drawString(a_java_lang_String_fld, av / 2 - aE * 2, (aw - b_javax_microedition_lcdui_Font_static_fld.stringWidth("\u65F6\u95F4")) + 11, 20);
        }
    }

    private void I()
    {
        b_javax_microedition_lcdui_Graphics_static_fld.setClip(0, 0, av, aw);
        b_javax_microedition_lcdui_Graphics_static_fld.drawImage(b_javax_microedition_lcdui_Image_fld, 0, 0, 20);
        b_javax_microedition_lcdui_Graphics_static_fld.drawImage(s_javax_microedition_lcdui_Image_fld, 1, 18, 20);
        a(b_javax_microedition_lcdui_Graphics_static_fld, 36, 3, r_int_fld, 2);
        a(b_javax_microedition_lcdui_Graphics_static_fld, 156, 3, u_int_fld, 2);
        a(b_javax_microedition_lcdui_Graphics_static_fld, 96, 3, s_int_fld, 2);
        a(b_javax_microedition_lcdui_Graphics_static_fld, 16, 20, v_int_fld, 2);
    }

    private void J()
    {
        b_javax_microedition_lcdui_Graphics_static_fld.setClip(0, 0, av, aw);
        b_javax_microedition_lcdui_Graphics_static_fld.drawImage(c_javax_microedition_lcdui_Image_fld, 0, L, 20);
        a(b_javax_microedition_lcdui_Graphics_static_fld, 90, 191, p_int_fld, 6);
        b_javax_microedition_lcdui_Graphics_static_fld.setClip(0, 0, av, aw);
    }

    private void K()
    {
        b_javax_microedition_lcdui_Graphics_static_fld.setClip(0, 0, av, aw);
        b_javax_microedition_lcdui_Graphics_static_fld.setColor(0);
        b_javax_microedition_lcdui_Graphics_static_fld.fillRect(5, 32, ac, ad);
        b_javax_microedition_lcdui_Graphics_static_fld.setClip(5, 32, ac, (ad * (y_int_fld - q_int_fld)) / y_int_fld);
        b_javax_microedition_lcdui_Graphics_static_fld.drawImage(e_javax_microedition_lcdui_Image_fld, 5, 32, 20);
        b_javax_microedition_lcdui_Graphics_static_fld.setClip(0, 0, av, aw);
    }

    private void a(Graphics g1, int i1, int j1, int k1, int l1)
    {
        if(k1 < 0)
            return;
        Vector vector = new Vector();
        do
        {
            vector.addElement(new Integer(k1 % 10));
            k1 /= 10;
        } while(k1 > 0);
        for(; vector.size() < l1; vector.addElement(new Integer(0)));
        for(int i

⌨️ 快捷键说明

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