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

📄 gameeffect.java

📁 龙石游戏源代码!需要的下载!
💻 JAVA
字号:
// Decompiled by DJ v3.8.8.85 Copyright 2005 Atanas Neshkov  Date: 2005-8-14 11:30:46
// Home Page : http://members.fortunecity.com/neshkov/dj.html  - Check often for new version!
// Decompiler options: packimports(3) 
// Source File Name:   GameEffect.java

package stone;

import com.nokia.mid.sound.Sound;
import com.nokia.mid.sound.SoundListener;

public class GameEffect
    implements SoundListener
{

    public void soundStateChanged(Sound sound, int i)
    {
    }

    private void PlaySound(byte pSound[], int times)
    {
        try
        {
            if(m_pBGSound == null)
            {
                m_pBGSound = new Sound(pSound, 1);
                m_pBGSound.setSoundListener(this);
                m_pBGSound.setGain(250);
            }
            m_pBGSound.init(pSound, 1);
            m_pBGSound.play(times);
        }
        catch(Exception exception) { }
    }

    public void StopSound()
    {
        m_pBGSound.stop();
    }

    public void ResumeSound()
    {
        m_pSound.resume();
    }

    void PlayTitle()
    {
        PlaySound(SOUND_TITLE, 0);
    }

    void PlayGameOver()
    {
        PlaySound(SOUND_GAMEOVER, 0);
    }

    void PlayCorrectSound()
    {
    }

    void PlayWrongSound()
    {
        try
        {
            if(m_pSound != null)
            {
                m_pSound.init(988, 4000L);
                m_pSound.setSoundListener(this);
                m_pSound.play(1);
            }
        }
        catch(Exception exception) { }
    }

    GameEffect()
    {
        m_pSound = null;
        m_pBGSound = null;
        m_pSound = new Sound(988, 4000L);
    }

    void pause()
    {
    }

    void resume()
    {
    }

    void Lights(int i, int j)
    {
    }

    void vibrate()
    {
    }

    private Sound m_pSound;
    private Sound m_pBGSound;
    private static final byte SOUND_TITLE[] = {
        2, 74, 58, 89, -47, -91, -47, -79, -108, -56, 
        4, 0, 110, -40, -28, -101, 106, -120, -64, -101, 
        74, 64, -78, 13, -96, -45, 76, 64, -77, 74, 
        64, -102, 8, -95, 38, -38, -94, 48, 38, -46, 
        -112, 44, -125, 104, 52, -45, 112, 52, -45, 16, 
        44, 66, 16, 54, -45, 80, 48, -45, 112, 52, 
        -45, 16, 44, -125, 13, 45, 2, -115, 49, 2, 
        -56, 73, -74, -88, -116, 9, -76, -92, 11, 32, 
        -38, 13, 52, -36, 13, 52, -44, 13, -96, 0
    };
    private static final byte SOUND_GAMEOVER[] = {
        2, 74, 58, 97, 29, -123, -75, -107, -67, -39, 
        -107, -56, 4, 0, 65, 22, -110, -88, 52, -61, 
        -116, 52, -126, -88, 81, 38, 36, -29, 20, 73, 
        -124, -40, 73, 4, 26, -109, -112, 52, -125, 44, 
        52, -61, -120, 81, 38, 36, -29, 13, 32, -53, 
        13, 48, -85, 12, -80, -46, 0, 0
    };

}

⌨️ 快捷键说明

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