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

📄 bbb.java

📁 飞机1942的游戏代码
💻 JAVA
📖 第 1 页 / 共 5 页
字号:
            {
                if(--g1942v.db[i1] != 0)
                    continue;
                g1942v.cy[i1] = 1;
            }
            if(g1942v.cz[i1] == 0 || g1942v.cz[i1] == 2)
            {
                if(g1942v.c3[i1] == 0)
                {
                    g1942v.c3[i1]++;
                    g1942v.c0[i1] = 6;
                    g1942v.dg[i1].a = -g1942v.c5[i1] << 16;
                    int i2 = 0;
                    if((g1942v.t.nextInt() >>> 1) % 10 == 0)
                        i2++;
                    if(i3 + 7 < g1942v.j / 2)
                        i2 ^= 1;
                    if(i2 == 0)
                        g1942v.df[i1].a = ((g1942v.t.nextInt() >>> 1) % (g1942v.j / 2 - 12) + 12) - 7 << 16;
                    else
                        g1942v.df[i1].a = ((g1942v.t.nextInt() >>> 1) % (g1942v.j / 2 - 12) + g1942v.j / 2) - 7 << 16;
                    int l3 = g1942v.df[i1].a();
                    int l5 = g1942v.dg[i1].a();
                    if(g1942v.cz[i1] == 0)
                    {
                        g1942v.de[i1] = 7;
                        if((g1942v.t.nextInt() >>> 1) % 10 == 0)
                            g1942v.de[i1]--;
                        if(i3 + 7 < l3 + g1942v.c4[i1] / 2)
                            g1942v.de[i1] = 8 + (8 - g1942v.de[i1]);
                        g1942v.c6[i1] = g1942v.ef[g1942v.de[i1]][1] * 40;
                        g1942v.c8[i1] = ((g1942v.t.nextInt() >>> 1) % 3 - 1) * 10;
                    } else
                    {
                        g1942v.de[i1] = 8;
                        g1942v.c6[i1] = g1942v.ef[g1942v.de[i1]][1] * 80;
                        g1942v.c8[i1] = ((g1942v.t.nextInt() >>> 1) % 8 - 6) * 10;
                    }
                    g1942v.da[i1] = (g1942v.t.nextInt() >>> 1) % 10 + 10;
                    g1942v.c7[i1] = g1942v.ef[g1942v.de[i1]][0] * 80;
                } else
                if(g1942v.c3[i1] == 1)
                {
                    g1942v.df[i1].a(g1942v.c6[i1]);
                    g1942v.dg[i1].a(g1942v.c7[i1]);
                    int i4 = g1942v.df[i1].a();
                    int i6 = g1942v.dg[i1].a();
                    if(g1942v.da[i1] != 0 && --g1942v.da[i1] == 0 && (g1942v.t.nextInt() >>> 1) % 16 < g1942v.ed[32 + g1942v.bd] && g1942v.bm < 9)
                    {
                        int i8 = i4 + (g1942v.c4[i1] - 3) / 2;
                        int i9 = i6 + (g1942v.c5[i1] - 3) / 2;
                        int i10 = a(i8 + 1, i9 + 1, i3 + 7, j3 + 5);
                        e(i8, i9, i10);
                    }
                    if(j3 + g1942v.c8[i1] < i6 + g1942v.c5[i1])
                    {
                        if(g1942v.cz[i1] == 0)
                        {
                            g1942v.c3[i1]++;
                            g1942v.c8[i1] = 2;
                            g1942v.c0[i1] = 10;
                            if(g1942v.de[i1] < 8)
                                g1942v.de[i1] = (~g1942v.de[i1] & 7) + 1;
                            else
                                g1942v.de[i1] = (~g1942v.de[i1] & 7) + 9;
                            g1942v.c6[i1] = g1942v.ef[g1942v.de[i1]][1] * 40;
                        } else
                        {
                            g1942v.c3[i1] = 3;
                            g1942v.c8[i1] = 4;
                            if(i3 + 7 < i4 + g1942v.c4[i1] / 2)
                            {
                                g1942v.c0[i1] = 13;
                                g1942v.de[i1] = 9;
                            } else
                            {
                                g1942v.c0[i1] = 14;
                                g1942v.de[i1] = 7;
                            }
                            g1942v.c6[i1] = g1942v.ef[g1942v.de[i1]][1] * 80;
                        }
                        g1942v.c7[i1] = g1942v.ef[g1942v.de[i1]][0] * 80;
                    }
                } else
                if(g1942v.c3[i1] == 2)
                {
                    if(--g1942v.c8[i1] == 0)
                    {
                        g1942v.c8[i1] = 2;
                        if(g1942v.c0[i1]++ == 12)
                            g1942v.c3[i1]++;
                    }
                } else
                {
                    g1942v.df[i1].a(g1942v.c6[i1]);
                    g1942v.dg[i1].a(g1942v.c7[i1]);
                    int j4 = g1942v.df[i1].a();
                    int j6 = g1942v.dg[i1].a();
                    if(g1942v.cz[i1] == 0)
                    {
                        if(j6 < -g1942v.c5[i1])
                        {
                            g1942v.cy[i1] = 0;
                            g1942v.bl--;
                        }
                    } else
                    {
                        if(--g1942v.c8[i1] == 0)
                        {
                            g1942v.c8[i1] = -1;
                            if(g1942v.c0[i1] == 13)
                                g1942v.de[i1]++;
                            else
                                g1942v.de[i1]--;
                            g1942v.c7[i1] = g1942v.ef[g1942v.de[i1]][0] * 80;
                            g1942v.c6[i1] = g1942v.ef[g1942v.de[i1]][1] * 80;
                        }
                        if(j6 > g1942v.k)
                        {
                            g1942v.cy[i1] = 0;
                            g1942v.bl--;
                        }
                    }
                }
            } else
            if(g1942v.cz[i1] == 1)
            {
                int k4 = g1942v.df[i1].a();
                int k6 = g1942v.dg[i1].a();
                if(g1942v.c3[i1] == 0)
                {
                    g1942v.c3[i1]++;
                    g1942v.c2[i1] = (g1942v.t.nextInt() >>> 1) % 2;
                    if(g1942v.c2[i1] == 0)
                    {
                        g1942v.df[i1].a = -g1942v.c4[i1] << 16;
                        g1942v.de[i1] = (g1942v.t.nextInt() >>> 1) % 3 + 3;
                    } else
                    {
                        g1942v.df[i1].a = g1942v.j << 16;
                        g1942v.de[i1] = (g1942v.t.nextInt() >>> 1) % 3 + 11;
                    }
                    g1942v.dg[i1].a = (g1942v.t.nextInt() >>> 1) % (g1942v.k / 2 - 20) + 20 << 16;
                    g1942v.c0[i1] = 2 + (g1942v.de[i1] >>> 1);
                    g1942v.c7[i1] = g1942v.ef[g1942v.de[i1]][0] * 80;
                    g1942v.c6[i1] = g1942v.ef[g1942v.de[i1]][1] * 80;
                    g1942v.c8[i1] = (g1942v.t.nextInt() >>> 1) % 24 + 8;
                    g1942v.c9[i1] = (g1942v.t.nextInt() >>> 1) % 10 + 5;
                    g1942v.da[i1] = (g1942v.t.nextInt() >>> 1) % 25 + 10;
                } else
                {
                    if(g1942v.da[i1] != 0 && k6 < g1942v.k && --g1942v.da[i1] == 0 && (g1942v.t.nextInt() >>> 1) % 16 < g1942v.ed[32 + g1942v.bd] && g1942v.bm < 9)
                    {
                        int j8 = k4 + (g1942v.c4[i1] - 3) / 2;
                        int j9 = k6 + (g1942v.c5[i1] - 3) / 2;
                        int j10 = a(j8 + 1, j9 + 1, i3 + 7, j3 + 5);
                        e(j8, j9, j10);
                    }
                    if(g1942v.c8[i1] != 0 && --g1942v.c9[i1] == 0)
                    {
                        g1942v.c8[i1]--;
                        g1942v.c9[i1] = (g1942v.t.nextInt() >>> 1) % 2 + 2;
                        int j2 = a(k4 + g1942v.c4[i1] / 2, k6 + g1942v.c5[i1] / 2, i3 + 7, j3 + 5);
                        j2 -= g1942v.de[i1];
                        if(g1942v.c2[i1] == 0)
                        {
                            if(j2 > 8)
                                g1942v.de[i1]--;
                            else
                                g1942v.de[i1]++;
                        } else
                        if(j2 > -8)
                            g1942v.de[i1]--;
                        else
                            g1942v.de[i1]++;
                        g1942v.de[i1] &= 0xf;
                        g1942v.c0[i1] = 2 + (g1942v.de[i1] >>> 1);
                        g1942v.c7[i1] = g1942v.ef[g1942v.de[i1]][0] * 80;
                        g1942v.c6[i1] = g1942v.ef[g1942v.de[i1]][1] * 80;
                    }
                    g1942v.df[i1].a(g1942v.c6[i1]);
                    g1942v.dg[i1].a(g1942v.c7[i1]);
                    if(k6 < -g1942v.c5[i1] || k6 > g1942v.k || k4 < -g1942v.c4[i1] || k4 > g1942v.j)
                    {
                        g1942v.cy[i1] = 0;
                        g1942v.bl--;
                    }
                }
            } else
            if(g1942v.cz[i1] == 3)
            {
                if(g1942v.c3[i1] == 0)
                {
                    g1942v.c3[i1]++;
                    if(i3 + 7 < g1942v.j / 2)
                        g1942v.df[i1].a = (g1942v.t.nextInt() >>> 1) % (g1942v.j / 2 - 30) + g1942v.j / 2 + 15 << 16;
                    else
                        g1942v.df[i1].a = (g1942v.t.nextInt() >>> 1) % (g1942v.j / 2 - 30) + 15 << 16;
                    g1942v.dg[i1].a = g1942v.k << 16;
                    g1942v.c8[i1] = (g1942v.t.nextInt() >>> 1) % 24 + 32;
                } else
                if(g1942v.cy[i1] == 1)
                {
                    g1942v.dg[i1].b(0x10000);
                    int l4 = g1942v.df[i1].a();
                    int l6 = g1942v.dg[i1].a();
                    if(--g1942v.c8[i1] == 0)
                    {
                        g1942v.c8[i1] = (g1942v.t.nextInt() >>> 1) % 24 + 36;
                        if(9 - g1942v.bm >= 3)
                        {
                            int k8 = l4 + (g1942v.c4[i1] - 3) / 2;
                            int k9 = l6 + (g1942v.c5[i1] - 3) / 2;
                            int k10 = a(k8 + 1, k9 + 1, i3 + 7, j3 + 5);
                            int k2 = k10 + 2 & 0xf;
                            e(k8, k9, k2);
                            e(k8, k9, k10);
                            k2 = k10 - 2 & 0xf;
                            e(k8, k9, k2);
                        }
                    }
                    if(l6 < -g1942v.c5[i1] || l6 > g1942v.k || l4 < -g1942v.c4[i1] || l4 > g1942v.j)
                    {
                        g1942v.cy[i1] = 0;
                        g1942v.bl--;
                    }
                }
            } else
            if(g1942v.cz[i1] == 4)
            {
                int i5 = g1942v.df[i1].a();
                int i7 = g1942v.dg[i1].a();
                switch(g1942v.c3[i1])
                {
                case 0: // '\0'
                    g1942v.c3[i1] = 3;
                    g1942v.c7[i1] = 0x10000;
                    g1942v.c8[i1] = (g1942v.t.nextInt() >>> 1) % 40 + 49;
                    g1942v.c9[i1] = 20;
                    g1942v.df[i1].a = (g1942v.j - g1942v.c4[i1]) / 2 + 1 << 16;
                    g1942v.dg[i1].a = -(g1942v.c5[i1] + 4) << 16;
                    g1942v.x = 203;
                    break;

                case 1: // '\001'
                    g1942v.c3[i1] = 3;
                    g1942v.c7[i1] = 0xffff0000;
                    g1942v.c8[i1] = i7 + (g1942v.c5[i1] + 4);
                    break;

                case 2: // '\002'
                    g1942v.c3[i1] = 3;
                    g1942v.c7[i1] = 0;
                    g1942v.c8[i1] = (g1942v.t.nextInt() >>> 1) % 30 + 30;
                    break;

                case 3: // '\003'
                    g1942v.dg[i1].a(g1942v.c7[i1]);
                    if(--g1942v.c8[i1] == 0)
                        if(g1942v.c7[i1] != 0)
                            g1942v.c3[i1] = 2;
                        else
                        if(i7 < 0)
                            g1942v.c3[i1] = 0;
                        else
                            g1942v.c3[i1] = 1;
                    if(--g1942v.c9[i1] == 0)
                    {
                        g1942v.c9[i1] = (g1942v.t.nextInt() >>> 1) % 15 + 15;
                        int l1 = -1;
                        for(int k1 = 1; k1 >= 0; k1--)
                            if(9 - g1942v.bm >= 3)
                            {
                                int l2;
                                do
                                    l2 = (g1942v.t.nextInt() >>> 1) % 4;
                                while(l1 == l2);
                                l1 = l2;
                                int l8 = i5 + g1942v.ed[24 + l2 * 2];
                                int l9 = i7 + g1942v.ed[24 + l2 * 2 + 1];
                                int l10 = a(l8 + 1, l9 + 1, i3 + 7, j3 + 5);
                                l2 = l10 + 1 & 0xf;
                                e(l8, l9, l2);
                                e(l8, l9, l10);
                                l2 = l10 - 1 & 0xf;
                                e(l8, l9, l2);
                            }

                    }
                    break;

                case 4: // '\004'
                    g1942v.c3[i1]++;
                    g1942v.c8[i1] = 6;
                    d(i5 + 2, i7 + 5, -1);
                    d(i5 + 46, i7 + 5, 0);
                    break;

                case 5: // '\005'
                    if(--g1942v.c8[i1] == 3)
                    {
                        d(i5 + 24, i7 + 5, -1);
                        d(i5 + 24, i7 + 32, 1);
                    } else
                    if(g1942v.c8[i1] == 0)
                    {
                        g1942v.c3[i1]++;
                        g1942v.c8[i1] = 6;
                        d(i5 + 12, i7 + 5, -1);
                        d(i5 + 24, i7 + 14, -1);
                        d(i5 + 36, i7 + 5, 0);
                    }
                    break;

                case 6: // '\006'
                    if(--g1942v.c8[i1] == 4)
                    {
                        d(i5 + 2, i7 + 5, -1);
                        d(i5 + 46, i7 + 5, -1);
                        d(i5 + 24, i7 + 32, 1);
                    } else
                    if(g1942v.c8[i1] == 0)
                    {
                        g1942v.c3[i1]++;
                        g1942v.c8[i1] = 6;
                        d(i5 + 24, i7 + 2, -1);
                        d(i5 + 24, i7 + 17, 1);
                    }
                    break;

                default:
                    if(--g1942v.c8[i1] == 0)
                    {
                        g1942v.cy[i1] = 0;
                        g1942v.bl--;
                        g1942v.bk = 0;
                        g1942v.x = 203;
                    }
                    break;
                }
            } else
            if(g1942v.c3[i1] == 0)
            {
                if(--g1942v.c8[i1] == 0)
                {
                    if(g1942v.c2[i1] < 2)
                    {
                        if(g1942v.bh == 0)
                            g1942v.df[i1].a = -g1942v.c4[i1] << 16;
                        else
                            g1942v.df[i1].a = g1942v.j << 16;
                        g1942v.dg[i1].a = g1942v.bi << 16;
                    } else
                    if(g1942v.c2[i1] == 2)
                    {
                        if(g1942v.bh == 0)
                            g1942v.df[i1].a = 0x60000;
                        else
                            g1942v.df[i1].a = g1942v.j - g1942v.c4[i1] - 6 << 16;
                        g1942v.dg[i1].a = -g1942v.c5[i1] << 16;
                    } else
                    {
                        if(g1942v.bh == 0)
                            g1942v.df[i1].a = 0x60000;
                        else
                            g1942v.df[i1].a = g1942v.j - g1942v.c4[i1] - 6 << 16;
                        g1942v.dg[i1].a = g1942v.k << 16;
                    }
                    g1942v.c8[i1] = 1;
                    g1942v.c9[i1] = -1;
                    g1942v.c3[i1]++;
                }
            } else
            {
                if(--g1942v.c8[i1] == 0)
                    if(++g1942v.c9[i1] < 10)
                    {
                        g1942v.de[i1] = g1942v.ee[g1942v.c2[i1] * 18 + g1942v.c9[i1] * 2];
                        if(g1942v.bh != 0)
                            g1942v.de[i1] = 16 - g1942v.de[i1] & 0xf;
                        g1942v.c0[i1] = 15 + (g1942v.de[i1] >>> 1);
             

⌨️ 快捷键说明

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