|
- local ZPDef = ZPFramework.ZPImport("zp_base.luaScript.ZPDef")
- local ZPSound = ZPFramework.ZPFrameworkClassImprot("zp_base.luaScript.ZPSound")
-
- local xichongSound = class("xichongSound", ZPSound)
-
- local xichongPath = "zp_xichong/res/sound"
-
- xichongSound.man = "man"
- xichongSound.women = "women"
- xichongSound.pre = "c_"
- xichongSound.sound_t = 1
-
-
- local function dealSex(s)
- local sex=tonumber(s)
- if sex~=1 and sex~=2 then
- sex=1
- end
- return sex--sex
- end
-
- -- sound_t 1 普通话 2 方言
- function xichongSound.setSoundType( sound_t )
- xichongSound.sound_t = sound_t
- if sound_t == 1 then
- xichongSound.man = "c_man"
- xichongSound.women = "c_women"
- xichongSound.pre = "c_"
- else
- xichongSound.man = "man"
- xichongSound.women = "women"
- xichongSound.pre = ""
- end
- end
-
- xichongSound.OperateSoundConfig={
- [ZPDef.OpType.OP_TYPE_CHI] = "chi", --吃操作
- [ZPDef.OpType.OP_TYPE_PENG] = "peng", --碰操作
- [ZPDef.OpType.OP_TYPE_HU] = "hu", --胡操作
- [ZPDef.OpType.OP_TYPE_ZUOZHUANG] = "zuozhuang", --明偎
- --[ZPDef.OpType.OP_TYPE_DANG] = "dang", --暗偎
- [ZPDef.OpType.OP_TYPE_PIAO] = "piao", --跑
- [ZPDef.OpType.OP_TYPE_ANSIZHANG] = "an", --提
- [ZPDef.OpType.OP_TYPE_ANSANZHANG] = "an", --重跑
- [ZPDef.OpType.OP_TYPE_KUA] = "kua", --比
- [ZPDef.OpType.OP_TYPE_BAO] = "bao", --比
- --[ZPDef.OpType.OP_TYPE_WEIGUI] = "weigui", --比
- [ZPDef.OpType.OP_TYPE_TOU] = "tou", --偷
- }
-
- function xichongSound.PlayOperateSound(sex,opType)
- if xichongSound.sound_t == 1 then--普通话
- if xichongSound.OperateSoundConfig[opType] then
- sex = dealSex(sex)
- local name = string.format("%s/putonghua/%s_operate/xichong_%s.ogg", xichongPath,sex ==1 and xichongSound.man or xichongSound.women, xichongSound.OperateSoundConfig[opType])
- playVoice(name)
- end
- else
- if xichongSound.OperateSoundConfig[opType] then
- sex = dealSex(sex)
- local name = string.format("%s/putonghua/%s_operate/xichong_%s.ogg", xichongPath,sex ==1 and xichongSound.man or xichongSound.women, xichongSound.OperateSoundConfig[opType])
- playVoice(name)
- end
- end
- end
-
- function xichongSound.PlayZPSound(sex,value)
- if xichongSound.sound_t == 1 then--普通话
- sex = dealSex(sex)
- local name = string.format("%s/putonghua/%s/cards/xichong_%x.ogg", xichongPath,sex ==1 and xichongSound.man or xichongSound.women, value)
- playVoice(name)
- else
- sex = dealSex(sex)
- local name = string.format("%s/putonghua/%s/cards/xichong_%x.ogg", xichongPath,sex ==1 and xichongSound.man or xichongSound.women, value)
- playVoice(name)
- end
- end
-
- function xichongSound.PlayGameBGM(tp)
- local name="/bgm.ogg"
- stopBGMusic()
- playBGMusic("ZP_GameBGM",xichongPath..name)
- end
-
- function xichongSound.PlayZhaNiao()
- playVoice(xichongPath.."/hz_zhuaniao.ogg")
- end
-
-
- function xichongSound.PlayBuPiao(sex)
- local sex = dealSex(sex)
- local name = string.format("%s/putonghua/%s_operate/xichong_bupiao.ogg", xichongPath,sex ==1 and xichongSound.man or xichongSound.women)
- playVoice(name)
- end
-
- function xichongSound.PlayWeiGui(sex)
- local sex = dealSex(sex)
- local name = string.format("%s/putonghua/%s_operate/xichong_weigui.ogg", xichongPath,sex ==1 and xichongSound.man or xichongSound.women)
- playVoice(name)
- end
-
- return xichongSound
|