36 lines
665 B
Lua
36 lines
665 B
Lua
|
|
---
|
||
|
|
--- Created by 谌建军.
|
||
|
|
--- DateTime: 2017/12/13 10:42
|
||
|
|
---
|
||
|
|
local EXPlayer = {
|
||
|
|
-- 手牌列表
|
||
|
|
hand_count = 0,
|
||
|
|
out_card_list = {},
|
||
|
|
hand_list = {},
|
||
|
|
isOneCard = false, -- 报单
|
||
|
|
}
|
||
|
|
|
||
|
|
local M = EXPlayer
|
||
|
|
|
||
|
|
--- 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
|
||
|
|
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
|