|
- local PKDef = {}
-
- PKDef.PKEvent = {
-
- }
-
- --一般邀请信息标题用
- PKDef.GameName = "基础字牌"
- PKDef.GameID = 0
-
- PKDef.RuleText =
- {
- {
- title = "这是字牌基础包",
- content =
- {
- "玩法内容都在子游戏定义",
- },
- },
- }
-
- PKDef.BaoPai = {
- BAOPAI = 3,
- BUBAO = 2,
- FANBAO = 4,
- BUFAN = 5,
- }
-
- PKDef.OpTime = {
- BAOPAI = 15,
- FANBAO = 15,
- OUTCARD = 15,
- CALLCARD = 15,
- }
-
- PKDef.nomalColor = cc.c3b(255,255,255)
- PKDef.selectColor = cc.c3b(200,200,200)
-
- PKDef.PKEvent = {
- BraodcastFastStart = "BraodcastFastStart",
- FastStartSucc = "FastStartSucc",
- RequestFastsStart = "RequestFastsStart",
-
- CallLeaveRequest = "callLeaveRequest",
- CallReadyRequest = "CallReadyRequest",
- DismissRoomRequest = "DismissRoomRequest",
- DefaultState = "DefaultState",
- OnUserReadyResponse = "OnUserReadyResponse",
- OnOtherSitDownResponse = "OnOtherSitDownResponse",
- OnOtherLogoutResponse = "OnOtherLogoutResponse",
- OnUserExitResponseRoom = "OnUserExitResponseRoom",
- OnServerChangeUserInfo = "OnServerChangeUserInfo",
- OnDismissResponse = "OnDismissResponse",
- OnEnterRoomSuccess = "onEnterRoomSuccess",
- OnChangeTable = "onChangeTable",
- OnOtherDroppedResponse = "OnOtherDroppedResponse",
- ---------------game---------------------
- OnGameStartResponse = "OnGameStartResponse",
- OnGameSendCardResponse = "OnGameSendCardResponse",
- OnBroadPlayerOutCard = "OnBroadPlayerOutCard",
- OnOutCardError = "OnOutCardError",
- OnOutCardSuccess = "OnOutCardSuccess",
- OnGameXiaoJuResponse = "OnGameXiaoJuResponse",
- OnGameDaJuResponse = "OnGameDaJuResponse",
- OnQuickStartResponse = "OnQuickStartResponse",
- SendOutCard = "SendOutCard",
- SendCallCard = "SendCallCard",
- OnGameUpdateStatus = "OnGameUpdateStatus",
- OnBaoPaiStartBroad = "OnBaoPaiStartBroad",
- OnBaoPaiResponse = "OnBaoPaiResponse",
- OnGameBankerChange = "OnGameBankerChange",
- OnPlayerBaoPaiResult = "OnPlayerBaoPaiResult",
- OnBroadCastNoPlayPlayer = "OnBroadCastNoPlayPlayer",
- OnBroadCastBankerCallCard = "OnBroadCastBankerCallCard",
- OnGameBankerSendCallCardResponse = "OnGameBankerSendCallCardResponse",
- OnFriendAppear = "OnFriendAppear",
- OnOutCardRanking = "OnOutCardRanking",
- BaoPai = "BaoPai",
- }
-
- --小局结束类型
- PKDef.XiaoJuEndType =
- {
- STOP_FLAG_NORMAL = 0, --正常结束
- STOP_FLAG_HUANG_ZHUANG = 7, --黄庄
- STOP_FLAG_LONG_NOT_END = 8, --长时间自动解散
- STOP_FLAG_DISBAND_GAME = 9, --解散游戏
- }
-
-
- --重连状态
- PKDef.ReconnectState =
- {
- GAME_STATUS_INIT = 0, --初始状态
- GAME_STATUS_WAIT_BANKER_START = 1, --待庄家开始游戏(客户端不用管)
- GAME_STATUS_WAITTING = 2, --等待中
- GAME_STATUS_READALL = 3, --所有玩家准备(客户端不用管)
- GAME_STATUS_CHOOSE_PIAO = 4, --飘分状态(客户端不用管)
- GAME_STATUS_SHUFFLE = 5, --洗牌中(客户端不用管)
- GAME_STATUS_SENDCARDS = 6, --发牌阶段
- GAME_STATUS_ASK_BAO = 7,--爆牌阶段
- GAME_STATUS_ASK_CARD = 8,--叫牌阶段
- GAME_STATUS_PLAYING = 9,--出牌阶段
- GAME_STATUS_ROUND_OVER = 10,--小局结束
- GAME_STATUS_GAME_OVER = 11,--大局结束
- }
-
-
-
- PKDef.CARD_TYPE =
- {
- BANZIPAO_TYPE_TIANPAI = 0, --天牌
- BANZIPAO_TYPE_SINGLE = 1, --单张
- BANZIPAO_TYPE_DUIZI = 2, --对子
- BANZIPAO_TYPE_SHUNZI = 3, --顺子(>=3张)
- BANZIPAO_TYPE_SANZHANG = 4, --三张(炸弹)
- BANZIPAO_TYPE_SHUANGSHUN = 5, --双顺(>=3连对 板子炮)
- BANZIPAO_TYPE_BOMB = 6, --炸弹(氢弹)
- BANZIPAO_TYPE_SANSHUN = 7,--三顺(>=3滚筒)
- BANZIPAO_TYPE_SISHUN = 8,--四顺(>=3滚龙)
- }
-
- --最大人数
- PKDef.GameMaxPlayer = 4
-
- --主视角试图ID
- PKDef.MyViewID = 4
-
-
- --字牌资源类型,目前有2种
- PKDef.CardType =
- {
- CARD_TYPE_1 = 1, -- 手牌
- CARD_TYPE_2 = 2 -- 手牌
- }
-
- --字牌资源名称
- PKDef.CardFile =
- {
- CARD_FILE_HAND = "PK_tp1_handcard_%d.png", --手牌
- CARD_FILE_HAND_BACK = "PK_tp1_handcard_wei.png", --手牌牌背
-
- CARD_FILE_WEAVE_CARD = "PK_tp1_discard_%d.png", --组合牌弃牌
- CARD_FILE_WEAVE_CARD_BACK = "PK_tp1_discard_27.png", --组合牌牌背
-
- CARD_FILE_OUT_CARD = "PK_tp1_longcard_%d.png", --出牌弃牌
- CARD_FILE_OUT_CARD_BACK = "PK_tp1_longcard_wei.png", --出牌牌背
- }
-
- --提示操作
- PKDef.TipFile =
- {
- BaoPai = "pk_base/res/ui/zy_fangjian/roomView/pk_baoPaiMark0.png",
- BuBao = "pk_base/res/ui/zy_fangjian/roomView/pk_buBaoMark0.png",
- FanBao = "pk_base/res/ui/zy_fangjian/roomView/pk_fanBaoMark0.png",
- BuFan = "pk_base/res/ui/zy_fangjian/roomView/pk_buFanMark0.png",
-
- BuChu = "pk_base/res/ui/zy_fangjian/roomView/pk_tip_buchu.png",
- }
-
-
- --出牌错误提示
- PKDef.OutCardErrorTip =
- {
- [0] = "正常", --正常
- [1] = "轮次错误", --轮次错误
- [2] = "牌型错误", --牌型错误
- [2] = "出牌错误", --出牌错误
- }
-
- --表情
- PKDef.GameChatTxt = {
- [1] = {oggStandard = "", oggLocal = "pk_banzipao/res/Sound/chat/bzp_chat_%s_1.ogg",txt = "别个都输哭了,就假巴意思让别个赢一盘嘛!"},
- [2] = {oggStandard = "", oggLocal = "pk_banzipao/res/Sound/chat/bzp_chat_%s_2.ogg",txt = "不是踏雪你,豆你勒种打发,只有输得哭!"},
- [3] = {oggStandard = "", oggLocal = "pk_banzipao/res/Sound/chat/bzp_chat_%s_3.ogg",txt = "等哈哈,我切接个电话,马上豆回来!"},
- [4] = {oggStandard = "", oggLocal = "pk_banzipao/res/Sound/chat/bzp_chat_%s_4.ogg",txt = "嘿锤子给,楞个好的牌都打输老!"},
- [5] = {oggStandard = "", oggLocal = "pk_banzipao/res/Sound/chat/bzp_chat_%s_5.ogg",txt = "啷个炸弹楞个多哟,我都遭炸昏了"},
- [6] = {oggStandard = "", oggLocal = "pk_banzipao/res/Sound/chat/bzp_chat_%s_6.ogg",txt = "勒把牌,明摆起要打得你们满街跑!"},
- [7] = {oggStandard = "", oggLocal = "pk_banzipao/res/Sound/chat/bzp_chat_%s_7.ogg",txt = "勒把牌巴适,你们要遭安逸哟!"},
- [8] = {oggStandard = "", oggLocal = "pk_banzipao/res/Sound/chat/bzp_chat_%s_8.ogg",txt = "勒把牌打得好,配合得相当巴适哟!"},
- [9] = {oggStandard = "", oggLocal = "pk_banzipao/res/Sound/chat/bzp_chat_%s_9.ogg",txt = "你豆是个宝气,哪有恁个打牌的嘛!"},
- [10] = {oggStandard = "", oggLocal = "pk_banzipao/res/Sound/chat/bzp_chat_%s_10.ogg",txt = "你还踏雪北个,你个人的窖裤都输起疤疤了!"},
- [11] = {oggStandard = "", oggLocal = "pk_banzipao/res/Sound/chat/bzp_chat_%s_11.ogg",txt = "咋子了哟,啷个又掉线了嘛,网络也太撇了噻!"},
- [12] = {oggStandard = "", oggLocal = "pk_banzipao/res/Sound/chat/bzp_chat_%s_12.ogg",txt = "莫闹莫闹,少批跨,赶紧打牌!"},
- }
-
- --语言类型
- PKDef.GameLanguageType =
- {
- PU_TONG_HUA = 1,
- FANG_YAN = 2,
- }
-
- --游戏内时间参数
- PKDef.GameTimeConfig =
- {
- CHU_PAI_TIME = 0.10, --出牌时间
- MO_PAI_TIME = 0.10, --摸牌时间
- CAO_ZUO_PAI_TIME = 0.2, --操作牌时间
- QI_PAI_TIME = 0.30, --弃牌时间
- OPCARDTIME = 0.13, --左右移动和掉落牌的时间,操作牌复位时间
- }
-
- PKDef.USER_STATE =
- {
- STAND_UP = -1, --起立
- SIT_DOWN = 0, --坐下
- READY = 1, --准备
- PLAYING = 2, --正在玩
- }
-
- PKDef.SPEED_START_GAME = {
- START_OPT_TYPE_INIT = 0, --初始状态
- START_OPT_TYPE_REQ = 1, --申请开始游戏
- START_OPT_TYPE_AGREE = 2, --同意开始游戏
- START_OPT_TYPE_DISAGREE = 3, --不同意开始游戏
- START_OPT_TYPE_INITEX = 4, --初始状态
- }
-
- PKDef.VIEW_CONFIG = {
- [1] = {4},
- [2] = {4, 2},
- [3] = {4, 1, 3},
- [4] = {4, 1, 2, 3},
- }
- return PKDef
|