|
- local MJDefine=MJFramework.MJImport("mj.luaScript.MJDefine")
-
- local MJSound={}
-
- MJSound.OperateSoundConfig={
- -- [MJDefine.MJOperateType.OPREATE_CHI] = "", --吃操作
- [MJDefine.MJOperateType.OPREATE_PENG] = "peng", --碰操作
- [MJDefine.MJOperateType.OPREATE_ZHIGANG] = "gang", --直杠操作
- [MJDefine.MJOperateType.OPREATE_BAGANG] = "gang", --巴杠
- [MJDefine.MJOperateType.OPREATE_ANGANG] = "gang", --暗杠
- [MJDefine.MJOperateType.OPREATE_DIANPAOHU] = "hu", --点炮胡牌
- [MJDefine.MJOperateType.OPREATE_ZIMOHU] = "zimo", --自胡牌
- }
-
- local path="mj/res/sound"
-
-
- local function dealSex(s)
- local sex=tonumber(s)
- if sex~=1 and sex~=2 then
- sex=1
- end
- return sex
- end
-
- function MJSound.PlayHallBGM()
- playBGMusic("MJ_HallBGM",path.."/mj_home_bg.ogg")
- -- playMusicLogin()
- end
-
-
- function MJSound.PlayGameBGM()
- playBGMusic("MJ_GameBGM",path.."/mj_game_bg.ogg")
- end
-
- function MJSound.PlayStartGame()
- playVoice(path.."/mj_game_begin.ogg")
- end
-
- function MJSound.PlayWinGame()
- playVoice(path.."/mj_win.ogg")
- end
-
- function MJSound.PlayLoseGame()
- playVoice(path.."/mj_lose.ogg")
- end
-
- function MJSound.PlayHuangZhuang()
- playVoice(path.."/mj_huangzhuang.ogg")
-
- end
-
- function MJSound.PlayOutCardTip()
- playVoice(path.."/mj_time.ogg")
- end
-
- function MJSound.PlayOutCard()
- playVoice(path.."/mj_card_dis.ogg")
- end
-
- function MJSound.PlayMJSound(sex,value)
- sex=dealSex(sex)
- local name=string.format("%s/%s/mj_%s_%x.ogg",path,sex ==1 and "man" or "women",sex,value)
- print("PlayMJSound:"..name)
- playVoice(name)
- end
-
- function MJSound.PlayOperateSound(sex,opType)
- if MJSound.OperateSoundConfig[opType] then
- sex=dealSex(sex)
- local name=string.format("%s/%s/mj_%s_%s.ogg",path,sex ==1 and "man" or "women",sex,MJSound.OperateSoundConfig[opType])
- playVoice(name)
- end
- end
-
- function MJSound.PlayTextSound(sex,index)
- sex=dealSex(sex)
- local name=string.format("%s/%s/mj_%s_text_%s.ogg",path,sex ==1 and "man" or "women",sex,index)
- playVoice(name)
- end
-
- function MJSound.PlayFaceSound(sex,index)
- sex=dealSex(sex)
- local name=string.format("%s/%s/mj_%s_emoj_%s.ogg",path,sex ==1 and "man" or "women",sex,index)
- playVoice(name)
- end
-
- function MJSound.PlayGetCard()
- -- playVoice(path.."/mj_mo_card.ogg")
- end
-
- --刮风音效
- function MJSound.PlayWindSound()
- playVoice(path.."/mj_wind.ogg")
- end
-
- --下雨音效
- function MJSound.PlayRainSound()
- playVoice(path.."/mj_rain.ogg")
- end
-
- return MJSound
|