changhong/lua_probject/extend_project/extend/poker/mushi/MuShi_Player.lua

50 lines
1002 B
Lua

---
--- Created by 谌建军.
--- DateTime: 2017/12/13 10:42
---
local MuShi_Player = {
-- 手牌列表
hand_count = 0,
out_card_list = {},
hand_list = {},
isOneCard= false, -- 报单
}
local M = MuShi_Player
--- Create a new EXPlayer
function M.new()
setmetatable(M,{__index = Player})
local self = setmetatable({}, {__index = M})
self.hand_count = 0
self.out_card_list = {}
self.hand_list = {}
self.isOneCard = false
self.isZhuang = false
self.xiaZhuMul = 0
self.winscore = 0
self.status = -1
self.qiangZhuangIndex = -1
self.qiangZhuangScore = -1
self.isXiaZhu = false
self.xiaZhuIndex = -1
self.isQiangZhuang = false
self.isBuPai = false
self.cardType = 0
self.cardPoint = 0
self.isPlaying = false
return self
end
-- 清理玩家数据
function M:Clear()
Player.Clear(self)
self.hand_count = 0
self.out_card_list = {}
self.hand_list = {}
self.isOneCard = false
end
return M