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

📄 dragoncanvas.java

📁 COM2US的超精典DragonFire2(龙火2),不用多说了,玩手游的都知道.
💻 JAVA
📖 第 1 页 / 共 5 页
字号:
            return;
        if(i1 == 6 && gq == 6)
            return;
        if(i1 < 0)
            return;
        stopSound();
        lastSoundIndex = i1;
        if(fy[1] == 0)
            return;
        try
        {
            SOUNDS[i1].start();
            gq = i1;
        }
        catch(Exception exception) { }
    }

    public void stopSound()
    {
        if(gq >= 0)
            try
            {
                SOUNDS[gq].stop();
            }
            catch(Exception exception) { }
    }

    public void wt()
    {
        for(i = 0; i < 24; i++)
            if(!cx[i].ue)
            {
                switch(bh)
                {
                case 1: // '\001'
                    cx[i].us = EnemyMove1.TYPE_MOVE1[t][3];
                    break;

                case 2: // '\002'
                    cx[i].us = EnemyMove2.TYPE_MOVE2[t][3];
                    break;

                case 3: // '\003'
                    cx[i].us = EnemyMove3.TYPE_MOVE3[t][3];
                    break;
                }
                switch(cx[i].us)
                {
                case 0: // '\0'
                    wi(6, 7, 1, 3, 0, 1500);
                    return;

                case 1: // '\001'
                    wi(8, 10, 1, 3, 0, 1850);
                    return;

                case 2: // '\002'
                case 7: // '\007'
                    wi(8, 9, 1, 3, 0, 2200);
                    return;

                case 3: // '\003'
                case 8: // '\b'
                    wi(12, 6, 5, 3, 2, 2430);
                    return;

                case 4: // '\004'
                    wi(10, 5, 6, 3, 3, 2740);
                    return;

                case 5: // '\005'
                    wi(16, 15, 2, 120, 0, 24000);
                    cx[i].uc = true;
                    eh = true;
                    ek = i;
                    if(ag == 3 && !cl)
                        playSound(2);
                    return;

                case 6: // '\006'
                    wi(15, 20, 3, 180, 5, 50000);
                    cx[i].uc = true;
                    ej = true;
                    ek = i;
                    return;

                case 10: // '\n'
                    wi(5, 17, 6, 3, 0, 2000);
                    return;

                case 11: // '\013'
                    wi(7, 27, 2, 5, 0, 2350);
                    return;

                case 12: // '\f'
                    wi(12, 27, 2, 7, 0, 2700);
                    cx[i].ty = 0;
                    return;

                case 13: // '\r'
                case 14: // '\016'
                case 25: // '\031'
                    wi(11, 8, 5, 3, 4, 1930);
                    return;

                case 15: // '\017'
                    wi(7, 45, 2, 240, 0, 29000);
                    cx[i].uc = true;
                    ek = i;
                    eh = true;
                    if(!cl)
                        playSound(2);
                    return;

                case 16: // '\020'
                    wi(7, 7, 2, 10000, 0, 5000);
                    cx[i].uc = true;
                    return;

                case 17: // '\021'
                    wi(6, 6, 2, 10000, 0, 7000);
                    cx[i].uc = true;
                    return;

                case 18: // '\022'
                    wi(8, 75, 2, 240, 0, 60000);
                    cx[i].uc = true;
                    ek = i;
                    ej = true;
                    return;

                case 19: // '\023'
                    wi(8, 8, 2, 10000, 0, 20000);
                    cx[i].uc = true;
                    cx[i].uv = 0;
                    return;

                case 20: // '\024'
                    wi(5, 5, 0, 4, 0, 3000);
                    return;

                case 21: // '\025'
                    wi(8, 9, 2, 8, 0, 3350);
                    return;

                case 22: // '\026'
                    wi(8, 9, 2, 10, 0, 3700);
                    return;

                case 23: // '\027'
                case 51: // '3'
                    wi(10, 5, 5, 4, 6, 3930);
                    cx[i].ty = 0;
                    return;

                case 24: // '\030'
                    wi(8, 8, 5, 5, 6, 3240);
                    cx[i].ty = 0;
                    return;

                case 26: // '\032'
                    wi(23, 31, 3, 300, 6, 34000);
                    cx[i].uc = true;
                    ek = i;
                    fd = 0;
                    eh = true;
                    if(!cl)
                        playSound(2);
                    return;

                case 27: // '\033'
                    wi(30, 30, 3, 720, 0, 0x124f8);
                    cx[i].uc = true;
                    ek = i;
                    ej = true;
                    return;

                case 28: // '\034'
                    wi(6, 6, 0, 110, 0, 10000);
                    cx[i].uc = true;
                    return;

                case 9: // '\t'
                case 29: // '\035'
                case 30: // '\036'
                case 31: // '\037'
                case 32: // ' '
                case 33: // '!'
                case 34: // '"'
                case 35: // '#'
                case 36: // '$'
                case 37: // '%'
                case 38: // '&'
                case 39: // '\''
                case 40: // '('
                case 41: // ')'
                case 42: // '*'
                case 43: // '+'
                case 44: // ','
                case 45: // '-'
                case 46: // '.'
                case 47: // '/'
                case 48: // '0'
                case 49: // '1'
                case 50: // '2'
                default:
                    return;
                }
            }

    }

    public int wy(int i1)
    {
        switch(i1)
        {
        case 1: // '\001'
        case 2: // '\002'
        case 3: // '\003'
        case 4: // '\004'
        case 7: // '\007'
        case 8: // '\b'
            return 0;

        case 0: // '\0'
        case 10: // '\n'
        case 11: // '\013'
        case 12: // '\f'
        case 13: // '\r'
        case 14: // '\016'
        case 16: // '\020'
        case 17: // '\021'
        case 19: // '\023'
        case 20: // '\024'
        case 21: // '\025'
        case 22: // '\026'
        case 23: // '\027'
        case 24: // '\030'
        case 25: // '\031'
        case 28: // '\034'
        case 51: // '3'
            return 1;

        case 5: // '\005'
        case 6: // '\006'
            return 2;

        case 15: // '\017'
        case 18: // '\022'
        case 26: // '\032'
        case 27: // '\033'
            return 3;

        case 9: // '\t'
        case 29: // '\035'
        case 30: // '\036'
        case 31: // '\037'
        case 32: // ' '
        case 33: // '!'
        case 34: // '"'
        case 35: // '#'
        case 36: // '$'
        case 37: // '%'
        case 38: // '&'
        case 39: // '\''
        case 40: // '('
        case 41: // ')'
        case 42: // '*'
        case 43: // '+'
        case 44: // ','
        case 45: // '-'
        case 46: // '.'
        case 47: // '/'
        case 48: // '0'
        case 49: // '1'
        case 50: // '2'
        default:
            return 0;
        }
    }

    public boolean wu(int i1)
    {
        switch(i1)
        {
        case 0: // '\0'
        case 1: // '\001'
        case 2: // '\002'
        case 5: // '\005'
        case 7: // '\007'
        case 10: // '\n'
        case 11: // '\013'
        case 12: // '\f'
        case 15: // '\017'
        case 16: // '\020'
        case 17: // '\021'
        case 18: // '\022'
        case 19: // '\023'
        case 20: // '\024'
        case 21: // '\025'
        case 22: // '\026'
        case 27: // '\033'
        case 28: // '\034'
            return false;

        case 3: // '\003'
        case 4: // '\004'
        case 6: // '\006'
        case 8: // '\b'
        case 13: // '\r'
        case 14: // '\016'
        case 23: // '\027'
        case 24: // '\030'
        case 25: // '\031'
        case 26: // '\032'
        case 51: // '3'
            return true;

        case 9: // '\t'
        case 29: // '\035'
        case 30: // '\036'
        case 31: // '\037'
        case 32: // ' '
        case 33: // '!'
        case 34: // '"'
        case 35: // '#'
        case 36: // '$'
        case 37: // '%'
        case 38: // '&'
        case 39: // '\''
        case 40: // '('
        case 41: // ')'
        case 42: // '*'
        case 43: // '+'
        case 44: // ','
        case 45: // '-'
        case 46: // '.'
        case 47: // '/'
        case 48: // '0'
        case 49: // '1'
        case 50: // '2'
        default:
            return false;
        }
    }

    public void wi(int i1, int j1, int k1, int l1, int i2, int j2)
    {
        switch(bh)
        {
        case 1: // '\001'
            cx[i].createE(EnemyMove1.TYPE_MOVE1[t][0] + 88, EnemyMove1.TYPE_MOVE1[t][1]);
            cx[i].ud = EnemyMove1.TYPE_MOVE1[t][4];
            break;

        case 2: // '\002'
            cx[i].createE(EnemyMove2.TYPE_MOVE2[t][0] + 88, EnemyMove2.TYPE_MOVE2[t][1]);
            cx[i].ud = EnemyMove2.TYPE_MOVE2[t][4];
            break;

        case 3: // '\003'
            cx[i].createE(EnemyMove3.TYPE_MOVE3[t][0] + 88, EnemyMove3.TYPE_MOVE3[t][1]);
            cx[i].ud = EnemyMove3.TYPE_MOVE3[t][4];
            break;
        }
        cx[i].ur = t;
        cx[i].uh = i1;
        cx[i].uj = j1;
        cx[i].ug = k1;
        cx[i].up = i2;
        cx[i].uf = j2 / 100;
        if(fy[2] == 0)
        {
            if(bh < 3 || wy(cx[i].us) > 1)
            {
                cx[i].uo = l1;
                return;
            }
            if(cz.ur < 3)
                cx[i].uo = l1;
            else
            if(cz.ur < 6)
                cx[i].uo = (l1 * 3) / 2;
            else
                cx[i].uo = l1 * 2;
        } else
        {
            if(bh < 3 || wy(cx[i].us) > 1)
            {
                cx[i].uo = (l1 * 3) / 2;
                return;
            }
            if(cz.ur < 3)

⌨️ 快捷键说明

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