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

📄 b.java

📁 泡泡龙游戏原代码
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
                    i1++;
                } while(true);
            } else
            if(_fldchar == 3)
            {
                int j1 = com.whkjava.popo.c._mthif();
                if(j1 > 0)
                {
                    m += j1;
                    G += j1;
                    n += j1 * 10;
                    _fldchar = 4;
                } else
                {
                    _fldchar = 5;
                }
            } else
            if(_fldchar == 4)
            {
                int k1 = com.whkjava.popo.c._mthint();
                if(k1 > 0)
                {
                    l += k1;
                    G += k1;
                    if(k1 > 12)
                        k1 = 12;
                    n += 20 << k1 - 1;
                }
                _fldchar = 5;
            } else
            if(_fldchar == 5)
            {
                if(N >= (L >> I * 2 & 3) + 3)
                {
                    N = 0;
                    com.whkjava.popo.c.a(I);
                }
                if(c._fldvoid == 0)
                    n += 5000 * (K + 1);
                if(G >= 47 && N == 0)
                {
                    K++;
                    I++;
                    if(I > 9)
                    {
                        I = K - (K / 10) * 10;
                        if(K % 10 == 0);
                    }
                    G -= 47;
                }
                _fldchar = 6;
            } else
            if(_fldchar == 6)
            {
                for(int l1 = 59; l1 >= 54; l1--)
                    if(c._fldnew[l1] > 0)
                        i = false;

                com.whkjava.popo.c._mthbyte();
                _fldchar = 1;
            }
            if(j)
                if(D == 52 && O > 0)
                    O--;
                else
                if(D == 54 && O < 42)
                    O++;
            if(_fldchar > 0)
            {
                a(z, 0);
                repaint();
                serviceRepaints();
            }
            if(A >= 10)
            {
                r = true;
                if(e)
                {
                    B = 3;
                    if(A == 20)
                        A = 0;
                    else
                        A++;
                } else
                if(byte0 == 1)
                {
                    byte0 = 2;
                    B = 2;
                    A = 0;
                } else
                if(byte0 == 2)
                {
                    if(A == 20)
                    {
                        byte0 = 0;
                        A = 0;
                    } else
                    {
                        B = 2;
                        A++;
                    }
                } else
                {
                    byte0 = 1;
                    B = 1;
                    A = 0;
                }
            } else
            {
                A++;
                if(byte0 == 2)
                    B = 2;
            }
        } while(true);
        _fldchar = -1;
        if(!h)
        {
            for(int i2 = 8; i2 >= 0; i2--)
            {
                try
                {
                    Thread.sleep(10L);
                }
                catch(Exception exception3) { }
                a(z, i2);
                if(i2 == 0)
                    a(z);
                repaint();
                serviceRepaints();
            }

        }
        _fldchar = -2;
        removeCommand(E);
        removeCommand(v);
        addCommand(w);
    }

    protected void keyPressed(int i1)
    {
        if(t)
            return;
        if(i1 == 52 || i1 == 54)
        {
            if(i && !j)
            {
                D = i1;
                j = true;
            }
        } else
        if(i1 == 53 && i && _fldchar == 1)
        {
            System.gc();
            j = false;
            synchronized(this)
            {
                _fldchar = 2;
            }
            com.whkjava.popo.c.a = O;
            N++;
        }
    }

    protected void keyReleased(int i1)
    {
        int j1 = i1;
        if(j1 == 52 || j1 == 54)
            j = false;
    }

    protected void keyRepeated(int i1)
    {
        int j1 = i1;
    }

    public void paint(Graphics g1)
    {
        if(_fldchar == 0 || r)
        {
            g1.setColor(65280);
            g1.fillRect(0, 0, getWidth(), getHeight());
            g1.drawImage(_fldfor, 0, 0, 20);
            if(_fldchar == 0)
                _fldchar = 1;
            r = false;
        }
        g1.drawImage(_flddo, 16, 20, 20);
        _mthif(g1);
    }

    public static final int _fldcase = -4;
    public static final int _fldint = -1;
    public static final int _fldgoto = 0;
    public static final int _fldlong = 1;
    public static final int u = 2;
    public static final int _fldtry = 16;
    public static final int _fldnew = 20;
    public static final int b = 0;
    public static final int s = 1;
    public static final int R = 2;
    public static final int Q = 3;
    public static int f;
    public static int d;
    private int _fldelse;
    private int _fldchar;
    private int _fldbyte;
    private int O;
    private int N;
    private int L;
    private int K;
    private int I;
    private int G;
    private int F;
    private int D;
    private int B;
    private int A;
    private int o;
    private int n;
    private int m;
    private int l;
    private boolean k;
    private boolean j;
    private boolean i;
    private boolean h;
    private boolean g;
    private boolean e;
    private c _fldnull;
    public Image _fldfor;
    public Image _flddo;
    public Graphics z;
    public Image _fldif;
    public Image a;
    public Image p[];
    public Image _fldvoid[];
    public Image c[];
    private int P;
    private KMPoPoMIDlet M;
    private Thread J;
    private RecordStore H;
    private Command E;
    private Command C;
    private Command w;
    private Command v;
    private boolean t;
    private boolean r;
    private boolean q;
    private static final int y[][] = {
        {
            16, 82
        }, {
            16, 81
        }, {
            16, 80
        }, {
            16, 79
        }, {
            17, 79
        }, {
            17, 77
        }, {
            18, 77
        }, {
            18, 76
        }, {
            19, 75
        }, {
            20, 74
        }, {
            20, 74
        }, {
            21, 73
        }, {
            22, 73
        }, {
            23, 72
        }, {
            24, 72
        }, {
            25, 72
        }, {
            25, 71
        }, {
            26, 71
        }, {
            27, 72
        }, {
            28, 72
        }, {
            29, 72
        }, {
            29, 71
        }, {
            30, 72
        }, {
            31, 72
        }, {
            32, 72
        }, {
            33, 72
        }, {
            33, 72
        }, {
            34, 73
        }, {
            35, 73
        }, {
            36, 74
        }, {
            37, 75
        }, {
            38, 75
        }, {
            38, 76
        }, {
            38, 77
        }, {
            39, 78
        }, {
            40, 79
        }, {
            39, 80
        }, {
            40, 80
        }, {
            40, 82
        }, {
            41, 82
        }, {
            40, 83
        }, {
            40, 84
        }, {
            40, 85
        }
    };
    private static final int x[][] = {
        {
            16, 85
        }, {
            16, 84
        }, {
            16, 83
        }, {
            15, 82
        }, {
            16, 82
        }, {
            16, 80
        }, {
            17, 80
        }, {
            16, 79
        }, {
            17, 78
        }, {
            18, 77
        }, {
            18, 76
        }, {
            18, 75
        }, {
            19, 75
        }, {
            20, 74
        }, {
            21, 73
        }, {
            22, 73
        }, {
            23, 72
        }, {
            23, 72
        }, {
            24, 72
        }, {
            25, 72
        }, {
            26, 72
        }, {
            27, 71
        }, {
            27, 72
        }, {
            28, 72
        }, {
            29, 72
        }, {
            30, 71
        }, {
            31, 71
        }, {
            31, 72
        }, {
            32, 72
        }, {
            33, 72
        }, {
            34, 73
        }, {
            35, 73
        }, {
            36, 74
        }, {
            36, 74
        }, {
            37, 75
        }, {
            38, 76
        }, {
            38, 77
        }, {
            39, 77
        }, {
            39, 79
        }, {
            40, 79
        }, {
            40, 80
        }, {
            40, 81
        }, {
            40, 82
        }
    };

}

⌨️ 快捷键说明

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