changhong/lua_probject/main_project/main/majiang/MJPlayer.lua

40 lines
687 B
Lua
Raw Normal View History

2025-05-24 14:29:14 +08:00
local MJPlayer = {
-- 自动出牌
auto_out_card = false,
-- 手牌列表
hand_cards = nil,
card_list = nil,
-- 剩余牌数
hand_left_count = 0,
-- 出牌列表
outcard_list = nil,
-- 牌组列表
fz_list = nil
}
local M = MJPlayer
--- Create a new EXPlayer
function M.new()
setmetatable(M,{__index = Player})
local self = setmetatable({}, {__index = M})
self.hand_cards = {}
self.card_list = {}
self.outcard_list = {}
self.fz_list = {}
return self
end
-- 清理玩家数据
function M:Clear()
Player.Clear(self)
self.hand_cards = {}
self.card_list = {}
self.outcard_list = {}
self.fz_list = {}
self.hand_left_count = 0
end
return M