cc.Class({
    extends: cc.Component,

    properties: {
        //交换时的音效
        swap:{
            default:null,
            type:cc.AudioClip
        },

        //点击时的音效
        click:{
            default:null,
            type: cc.AudioClip
        },

        //消除时的音效
        eliminate:{
            default:[],
            type:[cc.AudioClip]
        },

        //连消后的音效
        continuousMatch:{
            default:[],
            type:[cc.AudioClip]
        }
    },

    // LIFE-CYCLE CALLBACKS:

    // onLoad () {},

    // start () {
    //
    // },

    playClick(){
        cc.audioEngine.play(this.click, false, 1);
    },

    playSwap(){
        cc.audioEngine.play(this.swap, false, 1);
    },

    playEliminate(step){
        step = Math.min(this.eliminate.length - 1, step);
        cc.audioEngine.play(this.eliminate[step], false, 1);
    },

    playContinuousMatch(step){
        // console.log("step = ",step);
        step = Math.min(step, 11);
        if (step < 2){
            return;
        }
        cc.audioEngine.play(this.continuousMatch[Math.floor(step / 2) - 1], false, 1);
    },

    // update (dt) {},
});