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