yunque9/lua_probject/extend_project/extend/majiang/changsha/EXPlayer.lua

38 lines
607 B
Lua
Raw Normal View History

2025-05-24 14:29:14 +08:00
local EXPlayer = {
auto,
-- 手牌列表
card_list = nil,
-- 剩余牌数
hand_left_count = 0,
-- 出牌列表
outcard_list = nil,
-- 牌组列表
fz_list = nil,
win_count = 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
end
return M