|
- local PdkSoundHelper = class("PdkSoundHelper")
-
- local PRE_SEX_PATH = {
- [0] = "pk_paodekuai/res/snd/man/",
- [1] = "pk_paodekuai/res/snd/man/",
- [2] = "pk_paodekuai/res/snd/woman/w_",
- }
-
- local PDK_SND_FILE = {
- PASS = "pdk_buyao.ogg",
- LIANDUI = "pdk_liandui.ogg",
- THREE_AND_TWO = "pdk_sandaiyidui.ogg",
- THREE_AND_ONE = "pdk_sandaiyi.ogg",
- THREE = "pdk_sange.ogg",
- FOUT_AND_THREE = "pdk_sidaisan.ogg",
- FOUT_AND_ONE = "",
- FOUT_AND_TWO = "pdk_sidaier.ogg",
- BOMB = "pdk_zhadan.ogg",
- SHUNZI = "pdk_shunzi.ogg",
- PLANE = "pdk_feiji.ogg",
- BAOJING = "pdk_baojing1.ogg",
- TUPLE = {[0]="Man_", [1]="Man_", [2]="Woman_"}
- }
-
- local PDK_SND_VAL = {--A=1, 2=2, 3=3 ...
- 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 1, 2,
- }
-
- local PDK_SEX = {
- [0] = "Man",
- [1] = "Man",
- [2] = "Woman"
- }
-
- function PdkSoundHelper:ctor()
- end
-
- function PdkSoundHelper:alarm()
- playVoice("pk_paodekuai/res/snd/common/pdk_timeup_alarm.ogg")
- end
-
- function PdkSoundHelper:win()
- playVoice("pk_paodekuai/res/snd/common/pdk_audio_win.ogg")
- end
-
- function PdkSoundHelper:lose()
- playVoice("pk_paodekuai/res/snd/common/pdk_audio_win.ogg")
- -- playVoice("pk_paodekuai/res/snd/common/pdk_audio_lose.ogg")
- end
-
- function PdkSoundHelper:liuju()
- playVoice("pk_paodekuai/res/snd/common/pdk_audio_liuju.ogg")
- end
-
- -- 大你、压死
- function PdkSoundHelper:daNi( sex )
- sex = sex or 0
- local idx = math.random(3)
- playVoice(PRE_SEX_PATH[sex]..string.format("pdk_dani%d.ogg", idx))
- end
-
- -- 就剩一张牌了
- function PdkSoundHelper:single( sex )
- sex = sex or 0
- playVoice(PRE_SEX_PATH[sex].."pdk_baojing1.ogg")
- playVoice("pk_paodekuai/res/snd/common/pdk_Special_alert.ogg")
- end
-
- -- 发牌音效
- function PdkSoundHelper:playSend()
- playVoice("pk_paodekuai/res/snd/common/pdk_audio_card_out.ogg")
- end
-
- -- 打牌音效
- function PdkSoundHelper:playOut()
- playVoice("pk_paodekuai/res/snd/common/pdk_Special_give.ogg")
- end
-
- -- 春天音效
- function PdkSoundHelper:spring()
- playVoice("pk_paodekuai/res/snd/common/pdk_Special_Chuntian.ogg")
- end
-
- -- 选择牌音效
- function PdkSoundHelper:selectSnd()
- playVoice("pk_paodekuai/res/snd/common/pdk_SpecSelectCard.ogg")
- end
-
- -- 播放游戏背景音乐
- function PdkSoundHelper:playBgMusic()
- playBGMusic("PDK_GAME", "pk_paodekuai/res/snd/pdk_bgm.ogg")--
- end
-
- -- 报警音效
- function PdkSoundHelper:effectWarm( sex )
- sex = sex or 0
- playVoice(PRE_SEX_PATH[sex]..PDK_SND_FILE.BAOJING)
- end
-
- -- 要不起音效
- function PdkSoundHelper:effectPass( sex, idx )
- sex = sex or 0
- idx = idx or 4
- playVoice(PRE_SEX_PATH[sex]..string.format("pdk_buyao%d.ogg", idx))
- end
-
- -- 单张音效
- function PdkSoundHelper:effectSingle( sex ,val )
- sex = sex or 0
- local file = string.format("pdk_pk_%d.ogg", PDK_SND_VAL[val])
- playVoice(PRE_SEX_PATH[sex]..file)
- end
-
- -- 播放对子音效
- function PdkSoundHelper:effectDouble( sex, val )
- sex = sex or 0
- local file = string.format("pdk_dui%d.ogg", PDK_SND_VAL[val])
- playVoice(PRE_SEX_PATH[sex]..file)
- end
-
- -- 播放三个
- function PdkSoundHelper:effectThree( sex, val )
- sex = sex or 0
- local file = string.format("pdk_%s_tuple%d.ogg", PDK_SEX[sex], PDK_SND_VAL[val])
- playVoice(PRE_SEX_PATH[sex]..file)
- end
-
- -- 三带二
- function PdkSoundHelper:effect3And2( sex )
- sex = sex or 0
- playVoice(PRE_SEX_PATH[sex]..PDK_SND_FILE.THREE_AND_TWO)
- end
-
- -- 三带一
- function PdkSoundHelper:effect3And1( sex )
- sex = sex or 0
- playVoice(PRE_SEX_PATH[sex]..PDK_SND_FILE.THREE_AND_ONE)
- end
-
- -- 炸弹
- function PdkSoundHelper:effectBomb( sex )
- sex = sex or 0
- playVoice(PRE_SEX_PATH[sex]..PDK_SND_FILE.BOMB)
- playVoice("pk_paodekuai/res/snd/common/pdk_Special_Long_Bomb.ogg")
- end
-
- -- 四带三
- function PdkSoundHelper:effect4And3( sex )
- sex = sex or 0
- playVoice(PRE_SEX_PATH[sex]..PDK_SND_FILE.FOUT_AND_THREE)
- end
-
- -- 四带一
- function PdkSoundHelper:effect4And1( sex )
- sex = sex or 0
- playVoice(PRE_SEX_PATH[sex]..PDK_SND_FILE.FOUT_AND_ONE)
- end
-
- -- 四带2
- function PdkSoundHelper:effect4And2( sex )
- sex = sex or 0
- local file = PRE_SEX_PATH[sex]..PDK_SND_FILE.FOUT_AND_TWO
- playVoice(PRE_SEX_PATH[sex]..PDK_SND_FILE.FOUT_AND_TWO)
- end
-
-
- -- 连对
- function PdkSoundHelper:effectLiandui( sex )
- sex = sex or 0
- playVoice(PRE_SEX_PATH[sex]..PDK_SND_FILE.LIANDUI)
- end
-
- -- 顺子
- function PdkSoundHelper:effectShunzi( sex )
- sex = sex or 0
- playVoice(PRE_SEX_PATH[sex]..PDK_SND_FILE.SHUNZI)
- end
-
- -- 飞机
- function PdkSoundHelper:effectPlane( sex )
- sex = sex or 0
- playVoice(PRE_SEX_PATH[sex]..PDK_SND_FILE.PLANE)
- playVoice("pk_paodekuai/res/snd/common/pdk_Special_plane.ogg")
- end
-
- return PdkSoundHelper
|