hengyang_client/lua_probject/extend_project/extend/poker/suoha/EXPlayerInfoView.lua

53 lines
1.2 KiB
Lua
Raw Normal View History

2025-04-29 12:11:00 +08:00
local PlayerInfoView = require("Game.View.PlayerInfoView")
2025-04-28 19:58:34 +08:00
local M = {}
function M.new(view, mainView)
2025-04-29 12:11:00 +08:00
setmetatable(M, {__index = PlayerInfoView})
local self = setmetatable({}, {__index = M})
2025-04-28 19:58:34 +08:00
self._view = view
self._main_view = mainView
self:init()
return self
end
2025-04-29 12:11:00 +08:00
2025-04-28 19:58:34 +08:00
function M:FillData(player)
2025-04-29 12:11:00 +08:00
2025-04-28 19:58:34 +08:00
PlayerInfoView.FillData(self, player)
2025-04-29 12:11:00 +08:00
if player.cur_hp ~= nil then
self:UpdateScore(d2ad(player.cur_hp))
else
local rt = 1
if self._main_view._room.hpOnOff == 1 then
rt = self._main_view._room.score_times
end
self:UpdateScore(player.total_score * rt)
end
2025-04-28 19:58:34 +08:00
end
function M:UpdatePiao(piao)
2025-04-29 12:11:00 +08:00
2025-04-28 19:58:34 +08:00
if piao == nil or piao == -1 then
self._view:GetChild("piao").text = ""
elseif piao == 0 then
self._view:GetChild("piao").text = "不飘"
elseif piao == 1 then
self._view:GetChild("piao").text = "飘1分"
elseif piao == 2 then
self._view:GetChild("piao").text = "飘2分"
elseif piao == 3 then
self._view:GetChild("piao").text = "飘3分"
elseif piao == 5 then
self._view:GetChild("piao").text = "飘5分"
elseif piao == 8 then
self._view:GetChild("piao").text = "飘8分"
end
end
2025-04-29 12:11:00 +08:00
2025-04-28 19:58:34 +08:00
return M