37 lines
608 B
Lua
37 lines
608 B
Lua
|
|
|
|
local EXPlayer ={
|
|
-- 手牌列表
|
|
card_list = nil,
|
|
-- 剩余牌数
|
|
hand_left_count = 0,
|
|
-- 出牌列表
|
|
outcard_list = nil,
|
|
-- 牌组列表
|
|
fz_list = nil,
|
|
hu_xi =0
|
|
}
|
|
|
|
local M = EXPlayer
|
|
|
|
--- Create a new EXPlayer
|
|
function M.new()
|
|
setmetatable(M,{__index = Player})
|
|
local self = setmetatable({}, {__index = M})
|
|
self.card_list = {}
|
|
self.outcard_list = {}
|
|
self.fz_list = {}
|
|
return self
|
|
end
|
|
|
|
-- 清理玩家数据
|
|
function M:Clear()
|
|
Player.Clear(self)
|
|
self.card_list = {}
|
|
self.outcard_list = {}
|
|
self.fz_list = {}
|
|
self.hand_left_count = 0
|
|
self.hu_xi =0
|
|
end
|
|
|
|
return M |