完成跑得快前两条
|
|
@ -531,11 +531,12 @@ function M:PopEvent()
|
|||
local _cacheEvent = self._cacheEvent
|
||||
if (_cacheEvent:Count() > 0) then
|
||||
local rawFunc = _cacheEvent:Dequeue()
|
||||
return function(...)
|
||||
return xpcall(rawFunc, function(e)
|
||||
return debug.traceback("Lua Error: " .. tostring(e), 2)
|
||||
end, ...)
|
||||
end
|
||||
return rawFunc
|
||||
-- return function(...)
|
||||
-- return xpcall(rawFunc, function(e)
|
||||
-- return debug.traceback("Lua Error: " .. tostring(e), 2)
|
||||
-- end, ...)
|
||||
-- end
|
||||
end
|
||||
end
|
||||
|
||||
|
|
|
|||
|
|
@ -618,7 +618,7 @@ function M:UpdateFamilyRoom(fgCtr, id)
|
|||
list_room.itemRenderer = function(index, obj)
|
||||
if index < #readyRoom then
|
||||
local newIndex = index + 1
|
||||
local playInfo = self._group:getPlay(roomList[newIndex].pid)
|
||||
local playInfo = self._group:getPlay(readyRoom[newIndex].pid)
|
||||
self:FillSameRoomInfo(obj, 1, playInfo)
|
||||
local plist = readyRoom[newIndex].plist
|
||||
local insertName = ""
|
||||
|
|
@ -647,7 +647,7 @@ function M:UpdateFamilyRoom(fgCtr, id)
|
|||
|
||||
if response.ReturnCode ~= 0 then
|
||||
if response.ReturnCode == 10 then
|
||||
self:EnterWitnesss(id, roomList[newIndex].id, playInfo.gameId, roomList[newIndex].pid)
|
||||
self:EnterWitnesss(id, readyRoom[newIndex].id, playInfo.gameId, readyRoom[newIndex].pid)
|
||||
return
|
||||
end
|
||||
ViewUtil.ErrorMsg(self._root_view, response.ReturnCode, '进入房间失败')
|
||||
|
|
|
|||
|
|
@ -46,9 +46,11 @@ local function LoadClickData()
|
|||
return json.decode(json_data)
|
||||
end
|
||||
|
||||
|
||||
--lingmeng新全局标记
|
||||
lingmengxin = false
|
||||
local function IsRoomOwer()
|
||||
--local roomOwner = self._room.player_list[1].self_user.account_id
|
||||
local roomOwner = DataManager.CurrenRoom.player_list[1].self_user.account_id
|
||||
return roomOwner == DataManager.SelfUser.account_id
|
||||
end
|
||||
|
||||
-- MainView
|
||||
MainView = {}
|
||||
|
|
@ -75,7 +77,7 @@ function M:init()
|
|||
UIPackage.AddPackage('base/chat/ui/Chat')
|
||||
self.Fix_Msg_Chat = ViewUtil.Fix_Msg_Chat -- 自动回复消息列表
|
||||
self.Fix_Msg_Chat2 = nil -- 自动回复列表2
|
||||
self._scale = true
|
||||
--self._scale = true
|
||||
self._full_offset = false
|
||||
self.class = "MainView"
|
||||
self:InitView()
|
||||
|
|
@ -181,7 +183,10 @@ function M:InitView(url, isHideIpAdds)
|
|||
local btn_rule = self._view:GetChild('btn_rule')
|
||||
if btn_rule ~= nil then
|
||||
btn_rule.onClick:Set(function()
|
||||
if self._ctr_more then
|
||||
--现在只有麻将才有_ctr_more
|
||||
self._ctr_more.selectedIndex = 0
|
||||
end
|
||||
if self.RuleView == nil or self.RuleView._is_destroy then
|
||||
self.RuleView = RoomInfoView.new(self._room)
|
||||
end
|
||||
|
|
@ -282,7 +287,10 @@ function M:InitView(url, isHideIpAdds)
|
|||
local chatText = _view:GetChild('btn_sendText')
|
||||
if chatText then
|
||||
chatText.onClick:Add(function()
|
||||
if self._ctr_more then
|
||||
--现在只有麻将才有_ctr_more
|
||||
self._ctr_more.selectedIndex = 0
|
||||
end
|
||||
if self._room.room_config.config.hpData.BanChat == 1 then
|
||||
ViewUtil.ShowBannerOnScreenCenter("本房间禁止快捷聊天")
|
||||
return
|
||||
|
|
@ -455,41 +463,28 @@ function M:InitView(url, isHideIpAdds)
|
|||
end
|
||||
)
|
||||
end
|
||||
local btn_closeRoom = _view:GetChild('Btn_CloseRoom')
|
||||
if btn_closeRoom ~= nil then
|
||||
btn_closeRoom.onClick:Set(
|
||||
function()
|
||||
local tip_owner = '您是否退出房间?\n(退出房间后房间将解散)'
|
||||
local tip = '您是否退出房间?' -- \n (请注意,申请洗牌后退出,不会返还洗牌分)
|
||||
local tipStr = ''
|
||||
if self._room.agent then
|
||||
tipStr = '您是否退出房间?'
|
||||
else
|
||||
tipStr = self._room.owner_id == self._room.self_player.self_user.account_id and tip_owner or tip
|
||||
end
|
||||
local _curren_msg = MsgWindow.new(self._root_view, tipStr, MsgWindow.MsgMode.OkAndCancel)
|
||||
_curren_msg.onOk:Add(
|
||||
function()
|
||||
if self._state.selectedIndex > 0 and self._state.selectedIndex < 3 then
|
||||
ViewUtil.ErrorTip(nil, '房间已开始,无法退出游戏。')
|
||||
else
|
||||
ViewUtil.ShowModalWait(self._root_view)
|
||||
self._gamectr:LevelRoom(
|
||||
local btn_closeRoom = self._view:GetChild('btn_closeRoom')
|
||||
if btn_closeRoom then
|
||||
btn_closeRoom.onClick:Set(function()
|
||||
if IsRoomOwer() then
|
||||
self._gamectr:AskDismissRoom(
|
||||
function(res)
|
||||
ViewUtil.CloseModalWait()
|
||||
if res.ReturnCode == 0 then
|
||||
ViewManager.ChangeView(ViewManager.View_Lobby)
|
||||
ViewManager.ChangeView(ViewManager.View_Family)
|
||||
else
|
||||
ViewUtil.ErrorTip(res.ReturnCode)
|
||||
end
|
||||
end)
|
||||
return
|
||||
end
|
||||
)
|
||||
self._gamectr:LevelRoom(function(res)
|
||||
if res.ReturnCode ~= 0 then
|
||||
ViewUtil.ErrorTip(res.ReturnCode)
|
||||
end
|
||||
end
|
||||
)
|
||||
_curren_msg:Show()
|
||||
end
|
||||
)
|
||||
ViewManager.ChangeView(ViewManager.View_Family)
|
||||
end)
|
||||
end)
|
||||
end
|
||||
--[[local btn_back_lobby = _view:GetChild('btn_back_lobby')
|
||||
btn_back_lobby.displayObject.gameObject:SetActive(false)
|
||||
|
|
@ -566,7 +561,10 @@ function M:InitView(url, isHideIpAdds)
|
|||
|
||||
if self._viewBtn_pangGuang and self._view_WitnessPlayer and self._ctr_showWitness then
|
||||
self._viewBtn_pangGuang.onClick:Set(function()
|
||||
if self._ctr_more then
|
||||
--现在只有麻将才有_ctr_more
|
||||
self._ctr_more.selectedIndex = 0
|
||||
end
|
||||
self._ctr_showWitness.selectedIndex = 1
|
||||
self:ShowWitnessPlayer()
|
||||
end)
|
||||
|
|
@ -897,24 +895,7 @@ function M:EventInit()
|
|||
end
|
||||
)
|
||||
|
||||
_gamectr:AddEventListener(
|
||||
GameEvent.TupGuanOpen,
|
||||
function(...)
|
||||
---- print("刷新托管数据=====")
|
||||
local arg = { ... }
|
||||
local p = arg[1]
|
||||
local info = self._player_info[self:GetPos(p.seat)]
|
||||
self._left_time = tonumber(arg[3]) or 0
|
||||
|
||||
if info and info.IsShowTGTips then
|
||||
info:IsShowTGTips(arg[2], arg[3])
|
||||
end
|
||||
|
||||
if info and info.SetShowTGTips then
|
||||
info:SetShowTGTips(arg[2], arg[3])
|
||||
end
|
||||
end
|
||||
)
|
||||
_gamectr:AddEventListener(GameEvent.TupGuanOpen, handler(self, self.OnTupGuanOpen))
|
||||
|
||||
_gamectr:AddEventListener(GameEvent.WitnessPlayerEnter, handler(self, self.OnPlayerWitnessEnter))
|
||||
|
||||
|
|
@ -1019,6 +1000,22 @@ function M:GetReadyNum()
|
|||
return readyNum
|
||||
end
|
||||
|
||||
function M:OnTupGuanOpen(...)
|
||||
---- print("刷新托管数据=====")
|
||||
local arg = { ... }
|
||||
local p = arg[1]
|
||||
local info = self._player_info[self:GetPos(p.seat)]
|
||||
self._left_time = tonumber(arg[3]) or 0
|
||||
|
||||
if info and info.IsShowTGTips then
|
||||
info:IsShowTGTips(arg[2], arg[3])
|
||||
end
|
||||
|
||||
if info and info.SetShowTGTips then
|
||||
info:SetShowTGTips(arg[2], arg[3])
|
||||
end
|
||||
end
|
||||
|
||||
function M:OnPlayerWitnessEnter(...)
|
||||
---- print("刷新托管数据=====")
|
||||
local arg = { ... }
|
||||
|
|
@ -1181,9 +1178,16 @@ function M:MarkSelfTuoguan()
|
|||
--托管前把弹窗啥的去一下
|
||||
if self._player_card_info then
|
||||
local info = self._player_card_info[1]
|
||||
if info._ctr_tip then
|
||||
info._ctr_tip.selectedIndex = 0
|
||||
end
|
||||
if info.ctr_put_card_option then
|
||||
info.ctr_put_card_option.selectedIndex = 0
|
||||
end
|
||||
if info._ctr_showGuoHu then
|
||||
info._ctr_showGuoHu.selectedIndex = 0
|
||||
end
|
||||
end
|
||||
if self._com_tuoguan then
|
||||
return
|
||||
end
|
||||
|
|
|
|||
|
|
@ -221,7 +221,7 @@ function M:LoadConfigToDetailOnlyPlay(data, hpdata)
|
|||
returnString = string.format("%s%s", returnString, configData.zikechengshun == 0 and ",字可成顺" or ",字不可成顺")
|
||||
end
|
||||
if configData.zhuangfenfanbei then
|
||||
returnString = string.format("%s%s", returnString, configData.zikechengshun == 0 and ",庄家积分翻倍" or ",庄家积分不翻倍")
|
||||
returnString = string.format("%s%s", returnString, configData.zhuangfenfanbei == 0 and ",庄家积分翻倍" or ",庄家积分不翻倍")
|
||||
end
|
||||
|
||||
return returnString
|
||||
|
|
@ -273,7 +273,7 @@ function M:LoadConfigToDetail(data, hpdata)
|
|||
returnString = string.format("%s%s", returnString, configData.zikechengshun == 0 and ",字可成顺" or ",字不可成顺")
|
||||
end
|
||||
if configData.zhuangfenfanbei then
|
||||
returnString = string.format("%s%s", returnString, configData.zikechengshun == 0 and ",庄家积分翻倍" or ",庄家积分不翻倍")
|
||||
returnString = string.format("%s%s", returnString, configData.zhuangfenfanbei == 0 and ",庄家积分翻倍" or ",庄家积分不翻倍")
|
||||
end
|
||||
|
||||
returnString = returnString .. IGameInfo.LoadConfigToDetail(self, configData, hpData)
|
||||
|
|
|
|||
|
|
@ -479,14 +479,30 @@ function M:EventInit()
|
|||
local total_result = arg[2]
|
||||
local result = arg[1]
|
||||
local over = arg[3]
|
||||
if over == 2 then
|
||||
if _room.curren_round > 0 then
|
||||
self:PlayMJMusic("gameover.mp3")
|
||||
end
|
||||
else
|
||||
self:PlayMJMusic("gameover.mp3")
|
||||
end
|
||||
self._clearingView = EXClearingView.new()
|
||||
local liuju = result.liuju
|
||||
coroutine.start(function()
|
||||
if liuju then
|
||||
self:PlayMJSound("liuju.mp3")
|
||||
coroutine.wait(3)
|
||||
self:PlayMJSound("end_music.mp3")
|
||||
else
|
||||
self:PlayMJSound("end_music.mp3")
|
||||
end
|
||||
coroutine.wait(0.5)
|
||||
self._clearingView:Show()
|
||||
self._popEvent = true
|
||||
end)
|
||||
-- if over < 2 or _room.curren_round > 0 then
|
||||
-- self:PlayMJSound("end_music.mp3")
|
||||
-- end
|
||||
self._clearingView = EXClearingView.new()
|
||||
coroutine.start(function()
|
||||
coroutine.wait(0.5)
|
||||
self._clearingView:Show()
|
||||
end)
|
||||
self._clearingView:InitData(over, _room, result, total_result)
|
||||
ControllerManager.ChangeController(LoddyController)
|
||||
end)
|
||||
|
|
|
|||
|
|
@ -481,14 +481,30 @@ function M:EventInit()
|
|||
local total_result = arg[2]
|
||||
local result = arg[1]
|
||||
local over = arg[3]
|
||||
if over == 2 then
|
||||
if _room.curren_round > 0 then
|
||||
self:PlayMJMusic("gameover.mp3")
|
||||
end
|
||||
else
|
||||
self:PlayMJMusic("gameover.mp3")
|
||||
end
|
||||
self._clearingView = EXClearingView.new()
|
||||
local liuju = result.liuju
|
||||
coroutine.start(function()
|
||||
if liuju then
|
||||
self:PlayMJSound("liuju.mp3")
|
||||
coroutine.wait(3)
|
||||
self:PlayMJSound("end_music.mp3")
|
||||
else
|
||||
self:PlayMJSound("end_music.mp3")
|
||||
end
|
||||
coroutine.wait(0.5)
|
||||
self._clearingView:Show()
|
||||
self._popEvent = true
|
||||
end)
|
||||
-- if over < 2 or _room.curren_round > 0 then
|
||||
-- self:PlayMJSound("end_music.mp3")
|
||||
-- end
|
||||
self._clearingView = EXClearingView.new()
|
||||
coroutine.start(function()
|
||||
coroutine.wait(0.5)
|
||||
self._clearingView:Show()
|
||||
end)
|
||||
self._clearingView:InitData(over, _room, result, total_result)
|
||||
ControllerManager.ChangeController(LoddyController)
|
||||
end)
|
||||
|
|
|
|||
|
|
@ -478,10 +478,26 @@ function M:EventInit()
|
|||
local total_result = arg[2]
|
||||
local result = arg[1]
|
||||
local over = arg[3]
|
||||
if over == 2 then
|
||||
if _room.curren_round > 0 then
|
||||
self:PlayMJMusic("gameover.mp3")
|
||||
end
|
||||
else
|
||||
self:PlayMJMusic("gameover.mp3")
|
||||
end
|
||||
self._clearingView = EXClearingView.new()
|
||||
local liuju = result.liuju
|
||||
coroutine.start(function()
|
||||
if liuju then
|
||||
self:PlayMJSound("liuju.mp3")
|
||||
coroutine.wait(3)
|
||||
self:PlayMJSound("end_music.mp3")
|
||||
else
|
||||
self:PlayMJSound("end_music.mp3")
|
||||
end
|
||||
coroutine.wait(0.5)
|
||||
self._clearingView:Show()
|
||||
self._popEvent = true
|
||||
end)
|
||||
self._clearingView:InitData(over, _room, result, total_result)
|
||||
ControllerManager.ChangeController(LoddyController)
|
||||
|
|
|
|||
|
|
@ -480,14 +480,30 @@ function M:EventInit()
|
|||
local total_result = arg[2]
|
||||
local result = arg[1]
|
||||
local over = arg[3]
|
||||
if over == 2 then
|
||||
if _room.curren_round > 0 then
|
||||
self:PlayMJMusic("gameover.mp3")
|
||||
end
|
||||
else
|
||||
self:PlayMJMusic("gameover.mp3")
|
||||
end
|
||||
self._clearingView = EXClearingView.new()
|
||||
local liuju = result.liuju
|
||||
coroutine.start(function()
|
||||
if liuju then
|
||||
self:PlayMJSound("liuju.mp3")
|
||||
coroutine.wait(3)
|
||||
self:PlayMJSound("end_music.mp3")
|
||||
else
|
||||
self:PlayMJSound("end_music.mp3")
|
||||
end
|
||||
coroutine.wait(0.5)
|
||||
self._clearingView:Show()
|
||||
self._popEvent = true
|
||||
end)
|
||||
-- if over < 2 or _room.curren_round > 0 then
|
||||
-- self:PlayMJSound("end_music.mp3")
|
||||
-- end
|
||||
self._clearingView = EXClearingView.new()
|
||||
coroutine.start(function()
|
||||
coroutine.wait(0.5)
|
||||
self._clearingView:Show()
|
||||
end)
|
||||
self._clearingView:InitData(over, _room, result, total_result)
|
||||
ControllerManager.ChangeController(LoddyController)
|
||||
end)
|
||||
|
|
|
|||
|
|
@ -31,6 +31,23 @@ function M:FillData(player)
|
|||
-- end
|
||||
end
|
||||
|
||||
function M:SetBaoDan(flag)
|
||||
self._view:GetController('baodan').selectedIndex = flag and 1 or 0
|
||||
end
|
||||
|
||||
function M:PlayScore(score, win)
|
||||
if win then
|
||||
self._view:GetController('piaoWin').selectedIndex = 1
|
||||
self._view:GetChild('text_piaoScoreAdd').text = "+" .. score
|
||||
else
|
||||
self._view:GetController('piaoWin').selectedIndex = 0
|
||||
self._view:GetChild('text_piaoScoreLess').text = score
|
||||
end
|
||||
self._view:GetTransition('piaoScore'):Play(1, 0, function()
|
||||
|
||||
end)
|
||||
end
|
||||
|
||||
function M:UpdatePiao(piao)
|
||||
if piao == nil or piao == -1 then
|
||||
self._view:GetChild("piao").text = ""
|
||||
|
|
|
|||
|
|
@ -30,6 +30,7 @@ local bg_config = {
|
|||
|
||||
function M:InitView(url)
|
||||
local room = self._room
|
||||
self._full = true
|
||||
UIPackage.AddPackage("extend/poker/runfast/ui/Extend_Poker_RunFastNew")
|
||||
PKMainView.InitView(self, "ui://Extend_Poker_RunFastNew/RunFast_Main_New_" .. room.room_config.people_num, nil, 1,
|
||||
default_bg, bg_config, nil)
|
||||
|
|
@ -114,7 +115,7 @@ function M:InitView(url)
|
|||
|
||||
self.ctr_state = self._view:GetController("state")
|
||||
self._ctr_action = self._view:GetController("action")
|
||||
self._tex_leftTime = self._view:GetChild("time"):GetChild("title")
|
||||
-- self._tex_leftTime = self._view:GetChild("time"):GetChild("title")
|
||||
self.ctr_time = self._view:GetController("time")
|
||||
self._text_round = self._view:GetChild("round")
|
||||
self.ctr_card_eff = self._view:GetController("card_eff")
|
||||
|
|
@ -190,19 +191,20 @@ function M:InitView(url)
|
|||
end
|
||||
end
|
||||
|
||||
if self._view:GetChild("shengyu") ~= nil then
|
||||
-- body
|
||||
--剩余弄在头像上,三人就会有两个剩余
|
||||
-- if self._view:GetChild("shengyu") ~= nil then
|
||||
-- -- body
|
||||
|
||||
if room.room_config.Leaf == 1 then
|
||||
-- body
|
||||
self._view:GetChild("shengyu"):GetChild("shengyu").text = "剩余15张"
|
||||
else
|
||||
self._view:GetChild("shengyu"):GetChild("shengyu").text = "剩余16张"
|
||||
end
|
||||
end
|
||||
-- if room.room_config.Leaf == 1 then
|
||||
-- -- body
|
||||
-- self._view:GetChild("shengyu"):GetChild("shengyu").text = "剩余15张"
|
||||
-- else
|
||||
-- self._view:GetChild("shengyu"):GetChild("shengyu").text = "剩余16张"
|
||||
-- end
|
||||
-- end
|
||||
------------------lingmeng--------------------------
|
||||
|
||||
self._tex_leftTime = self._view:GetChild('Comp_Clock'):GetChild('time') -- 重写
|
||||
-- self._tex_leftTime = self._view:GetChild('Comp_Clock'):GetChild('time') -- 重写
|
||||
self._text_currenRound = self._view:GetChild('Text_CurrenRound')
|
||||
self._text_maxRound = self._view:GetChild('Text_MaxMaxRound')
|
||||
|
||||
|
|
@ -221,6 +223,18 @@ function M:InitView(url)
|
|||
ViewUtil.ErrorMsg(self._view, "", "该功能还未开放")
|
||||
end)
|
||||
|
||||
self._view:GetChild('text_roomId').text = self._room.room_id
|
||||
self._ctr_inClear = self._view:GetController('Inclear')
|
||||
self._view:GetChild('btn_ready_inClear').onClick:Set(function()
|
||||
if self.result_view and self.result_view._view then
|
||||
self._ctr_inClear.selectedIndex = 0
|
||||
self.result_view:ClearReady()
|
||||
else
|
||||
self.result_view = nil
|
||||
local _gamectr = ControllerManager.GetController(GameController)
|
||||
_gamectr:ConformToNextGame()
|
||||
end
|
||||
end)
|
||||
----------------------------------------------------
|
||||
end
|
||||
|
||||
|
|
@ -382,7 +396,7 @@ function M:EventInit()
|
|||
end
|
||||
|
||||
-- body
|
||||
head_info._view:GetChild("shengyu"):GetChild("shengyu").text = "剩" .. p.hand_count .. "张"
|
||||
head_info._view:GetChild("shengyu").text = p.hand_count
|
||||
end
|
||||
p:Clear()
|
||||
head_info:FillData(p)
|
||||
|
|
@ -485,7 +499,7 @@ function M:EventInit()
|
|||
end
|
||||
|
||||
-- body
|
||||
head_info._view:GetChild("shengyu"):GetChild("shengyu").text = "剩" .. p.hand_count .. "张"
|
||||
head_info._view:GetChild("shengyu").text = p.hand_count
|
||||
end
|
||||
p:Clear()
|
||||
head_info:FillData(p)
|
||||
|
|
@ -520,6 +534,7 @@ function M:EventInit()
|
|||
local isNewBout = arg[2]
|
||||
local index = self:GetPos(seat)
|
||||
|
||||
|
||||
self.ctr_time.selectedIndex = index
|
||||
-- for i=1,#self._player_info do
|
||||
-- if index==i then
|
||||
|
|
@ -542,7 +557,19 @@ function M:EventInit()
|
|||
-- self.MypokerList = nil
|
||||
-- end
|
||||
end
|
||||
for i = 1, #self._player_card_info do
|
||||
local card_info = self._player_card_info[i]
|
||||
if i == index then
|
||||
card_info._ctr_time_clock.selectedIndex = 1
|
||||
self._tex_leftTime = card_info._view_comp_clock
|
||||
else
|
||||
card_info._ctr_time_clock.selectedIndex = 0
|
||||
end
|
||||
end
|
||||
if self._left_time and self._left_time < 20 then
|
||||
self._left_time = 20
|
||||
end
|
||||
|
||||
if self._room.ming_card ~= nil then
|
||||
self._view:GetTransition("t" .. index):Play()
|
||||
self._room.ming_card = nil
|
||||
|
|
@ -566,6 +593,7 @@ function M:EventInit()
|
|||
end)
|
||||
|
||||
_gamectr:AddEventListener(RunFast_GameEvent.OnPlaySucc, function(...)
|
||||
ViewUtil.PlaySound("RunFastNew_PK", "extend/poker/runfast/sound/playcard_chup.mp3")
|
||||
local arg = { ... }
|
||||
local p = arg[1]
|
||||
local card_number = arg[2]
|
||||
|
|
@ -586,10 +614,10 @@ function M:EventInit()
|
|||
-- body
|
||||
if card_number ~= nil then
|
||||
-- body
|
||||
head_info._view:GetChild("shengyu"):GetChild("shengyu").text = "剩" .. card_number .. "张"
|
||||
head_info._view:GetChild("shengyu").text = card_number
|
||||
end
|
||||
end
|
||||
|
||||
head_info:SetBaoDan(card_number == 1)
|
||||
local card_info = self._player_card_info[index]
|
||||
card_info:SetOutCardInfo(p.out_card_list, false, true)
|
||||
|
||||
|
|
@ -602,7 +630,7 @@ function M:EventInit()
|
|||
if index == 1 then
|
||||
card_info:DeleteHandCards(p.out_card_list)
|
||||
else
|
||||
card_info:SetRemainCardNumber(card_number == 1)
|
||||
-- card_info:SetRemainCardNumber(card_number == 1)
|
||||
--card_info:UpdateHandPoker(card_number,false,false) -- todo
|
||||
end
|
||||
|
||||
|
|
@ -620,10 +648,8 @@ function M:EventInit()
|
|||
-- self:_Effect(cardstype, p)
|
||||
-- end
|
||||
-- end
|
||||
|
||||
self._cardCheck:InitLastCard(lastCardList)
|
||||
self:_Effect(self._cardCheck.type, p)
|
||||
print("lingmengsound", cardstype, num, self._room.is_new_bout)
|
||||
self:PlaySound(p.self_user.sex, self:GetSoundFileName(self._cardCheck.type, num, self._room.is_new_bout))
|
||||
-- self:PlaySound(p.self_user.sex, self:GetSoundFileName(cardstype, num, self._room.is_new_bout))
|
||||
|
||||
|
|
@ -842,73 +868,86 @@ function M:EventInit()
|
|||
|
||||
self.destory_win = nil
|
||||
self.destory_win = coroutine.start(function()
|
||||
if win_seat == self._room.self_player.seat then
|
||||
ViewUtil.PlaySound("RunFastNew_PK", "extend/poker/runfast/sound/end_music.mp3")
|
||||
else
|
||||
ViewUtil.PlaySound("RunFastNew_PK", "extend/poker/runfast/sound/lose_music.mp3")
|
||||
end
|
||||
|
||||
-- -- print("11111111111111")
|
||||
-- coroutine.wait(1)
|
||||
coroutine.wait(1)
|
||||
if self._room.self_player.seat == win_seat then
|
||||
local sprint_seat_list = self:GetSpringSeats(info)
|
||||
if #sprint_seat_list > 0 then
|
||||
local url = "ui://Extend_Poker_RunFastNew/Spring"
|
||||
self.WinItem_view = UIPackage.CreateObjectFromURL(url)
|
||||
self._view:AddChild(self.WinItem_view)
|
||||
self.WinItem_view:Center()
|
||||
self.WinItem_view:GetTransition("t0"):Play()
|
||||
ViewUtil.PlaySound("RunFastNew_PK", "base/common/sound/win new.mp3")
|
||||
end
|
||||
-- local url = #sprint_seat_list > 0 and "ui://Extend_Poker_RunFastNew/Spring" or "ui://Extend_Poker_RunFastNew/Win_Mine"
|
||||
else
|
||||
local beigang = false
|
||||
if #self:GetSpringSeats(info) > 0 then
|
||||
for i = 1, #self:GetSpringSeats(info) do
|
||||
if self:GetSpringSeats(info)[i] == self._room.self_player.seat then
|
||||
local url = "ui://Extend_Poker_RunFastNew/spring2"
|
||||
self.WinItem_view = UIPackage.CreateObjectFromURL(url)
|
||||
self._view:AddChild(self.WinItem_view)
|
||||
self.WinItem_view:Center()
|
||||
self.WinItem_view:GetTransition("t0"):Play()
|
||||
beigang = true
|
||||
end
|
||||
end
|
||||
end
|
||||
-- if beigang == false then
|
||||
-- self:CreateRankEff()
|
||||
-- if self._room.self_player.seat == win_seat then
|
||||
-- local sprint_seat_list = self:GetSpringSeats(info)
|
||||
-- if #sprint_seat_list > 0 then
|
||||
-- local url = "ui://Extend_Poker_RunFastNew/Spring"
|
||||
-- self.WinItem_view = UIPackage.CreateObjectFromURL(url)
|
||||
-- self._view:AddChild(self.WinItem_view)
|
||||
-- self.WinItem_view:Center()
|
||||
-- self.WinItem_view:GetTransition("t0"):Play()
|
||||
-- ViewUtil.PlaySound("RunFastNew_PK", "base/common/sound/win new.mp3")
|
||||
-- end
|
||||
-- -- local url = #sprint_seat_list > 0 and "ui://Extend_Poker_RunFastNew/Spring" or "ui://Extend_Poker_RunFastNew/Win_Mine"
|
||||
-- else
|
||||
-- local beigang = false
|
||||
-- if #self:GetSpringSeats(info) > 0 then
|
||||
-- for i = 1, #self:GetSpringSeats(info) do
|
||||
-- if self:GetSpringSeats(info)[i] == self._room.self_player.seat then
|
||||
-- local url = "ui://Extend_Poker_RunFastNew/spring2"
|
||||
-- self.WinItem_view = UIPackage.CreateObjectFromURL(url)
|
||||
-- self._view:AddChild(self.WinItem_view)
|
||||
-- self.WinItem_view:Center()
|
||||
-- self.WinItem_view:GetTransition("t0"):Play()
|
||||
-- beigang = true
|
||||
-- end
|
||||
-- end
|
||||
-- end
|
||||
-- -- if beigang == false then
|
||||
-- -- self:CreateRankEff()
|
||||
-- -- end
|
||||
-- end
|
||||
end
|
||||
for i = 1, #info do
|
||||
local player = info[i]
|
||||
local p = self._room:GetPlayerBySeat(player.seat)
|
||||
local head_info = self._player_info[self:GetPos(player.seat)]
|
||||
local card_info = self._player_card_info[self:GetPos(player.seat)]
|
||||
if player.hp_info ~= nil and player.hp_info.cur_hp ~= nil then
|
||||
p.hp_info = player.hp_info
|
||||
head_info:UpdateScore(d2ad(player.hp_info.cur_hp))
|
||||
head_info._view:GetChild('zhanji').visible = true
|
||||
local num = player.hp_info.total_hp
|
||||
if num > 0 then
|
||||
head_info._view:GetController('text_color').selectedIndex = 0
|
||||
head_info._view:GetChild('text_jifen').text = "+" .. d2ad(player.hp_info.total_hp)
|
||||
else
|
||||
head_info._view:GetController('text_color').selectedIndex = 1
|
||||
head_info._view:GetChild('text_jifen').text = d2ad(player.hp_info.total_hp)
|
||||
end
|
||||
card_info:PlayScore(d2ad(player.hp_info.round_actual_hp), false, win_seat == player.seat)
|
||||
else
|
||||
local rt = 1
|
||||
if self._room.hpOnOff == 1 then
|
||||
rt = self._room.score_times
|
||||
end
|
||||
if over == 1 and self._room.hpOnOff == 1 then
|
||||
head_info:UpdateScore(player.score / 10) --不可负分
|
||||
else
|
||||
head_info:UpdateScore(player.score * rt)
|
||||
end
|
||||
card_info:PlayScore(player.winscore * rt, false, win_seat == player.seat)
|
||||
end
|
||||
head_info:SetBaoDan(false)
|
||||
|
||||
head_info._view:GetChild('text_jifen').text = player.score
|
||||
head_info:PlayScore(player.winscore, win_seat == player.seat)
|
||||
-- 播放加分这是之前旧的方式
|
||||
-- if player.hp_info ~= nil and player.hp_info.cur_hp ~= nil then
|
||||
-- printlog("lingmeng xiao clear1")
|
||||
-- p.hp_info = player.hp_info
|
||||
-- head_info:UpdateScore(d2ad(player.hp_info.cur_hp))
|
||||
-- head_info._view:GetChild('zhanji').visible = true
|
||||
-- local num = player.hp_info.total_hp
|
||||
-- if num > 0 then
|
||||
-- head_info._view:GetController('text_color').selectedIndex = 0
|
||||
-- head_info._view:GetChild('text_jifen').text = "+" .. d2ad(player.hp_info.total_hp)
|
||||
-- else
|
||||
-- head_info._view:GetController('text_color').selectedIndex = 1
|
||||
-- head_info._view:GetChild('text_jifen').text = d2ad(player.hp_info.total_hp)
|
||||
-- end
|
||||
-- card_info:PlayScore(d2ad(player.hp_info.round_actual_hp), false, win_seat == player.seat)
|
||||
-- else
|
||||
-- printlog("lingmeng xiao clear2")
|
||||
-- local rt = 1
|
||||
-- if self._room.hpOnOff == 1 then
|
||||
-- rt = self._room.score_times
|
||||
-- end
|
||||
-- if over == 1 and self._room.hpOnOff == 1 then
|
||||
-- head_info:UpdateScore(player.score / 10) --不可负分
|
||||
-- else
|
||||
-- head_info:UpdateScore(player.score * rt)
|
||||
-- end
|
||||
-- card_info:PlayScore(player.winscore * rt, false, win_seat == player.seat)
|
||||
-- end
|
||||
|
||||
|
||||
if player.seat ~= self._room.self_player.seat then
|
||||
card_info:UpdateHandPoker(player.cards, false, true)
|
||||
card_info:SetRemainCardNumber(false)
|
||||
-- card_info:SetRemainCardNumber(false)
|
||||
|
||||
card_info._view_resultOut:RemoveChildrenToPool()
|
||||
card_info._ctr_resultOut.selectedIndex = 1
|
||||
|
|
@ -916,21 +955,26 @@ function M:EventInit()
|
|||
for i = 1, #player.handCards do
|
||||
local child_card = card_info._view_resultOut:AddItemFromPool()
|
||||
card_info:FillPoker(child_card, "", nil, player.handCards[i])
|
||||
coroutine.wait(0.2)
|
||||
ViewUtil.PlaySound("RunFastNew_PK", "extend/poker/runfast/sound/fanCard.mp3")
|
||||
coroutine.wait(1.5 / #player.handCards)
|
||||
end
|
||||
end
|
||||
end
|
||||
self:ChangeBgmMusic(1)
|
||||
-- if over == 0 then
|
||||
if #self:GetSpringSeats(info) > 0 then
|
||||
-- -- print("222222222222222222")
|
||||
coroutine.wait(1)
|
||||
else
|
||||
-- -- print("333333333333333333")
|
||||
-- coroutine.wait(2)
|
||||
end
|
||||
-- if #self:GetSpringSeats(info) > 0 then
|
||||
-- -- -- print("222222222222222222")
|
||||
-- coroutine.wait(1)
|
||||
-- else
|
||||
-- -- -- print("333333333333333333")
|
||||
-- -- coroutine.wait(2)
|
||||
-- end
|
||||
|
||||
self.result_view = RunFast_ResultView.new(self._root_view, info, self._room.room_id, over, win_seat, 0,
|
||||
for i = 1, #self._player_card_info do
|
||||
local card_info = self._player_card_info[i]
|
||||
card_info._ctr_time_clock.selectedIndex = 0
|
||||
end
|
||||
self.result_view = RunFast_ResultView.new(self, info, self._room.room_id, over, win_seat, 0,
|
||||
remaincards)
|
||||
self.result_view:Show()
|
||||
if self.WinItem_view ~= nil then
|
||||
|
|
@ -946,7 +990,7 @@ function M:EventInit()
|
|||
local btn_confirm = self.result_view._view:GetChild("btn_confirm")
|
||||
btn_confirm.onClick:Call()
|
||||
end
|
||||
|
||||
ViewUtil.PlaySound("RunFastNew_PK", "extend/poker/runfast/sound/end_music.mp3")
|
||||
-- local _actionView = UIPackage.CreateObject("Common", "Btn_Yellow")
|
||||
-- _actionView.icon = "ui://Common/btn_comfirm"
|
||||
-- _actionView.onClick:Set(function ()
|
||||
|
|
@ -975,8 +1019,12 @@ function M:EventInit()
|
|||
local info = arg[2]
|
||||
local winseat = arg[3]
|
||||
local dissolve = arg[4]
|
||||
|
||||
self.result_view = RunFast_ResultView.new(self._root_view, info, self._room.room_id, over, winseat, dissolve, nil)
|
||||
ViewUtil.PlaySound("RunFastNew_PK", "extend/poker/runfast/sound/end_music.mp3")
|
||||
for i = 1, #self._player_card_info do
|
||||
local card_info = self._player_card_info[i]
|
||||
card_info._ctr_time_clock.selectedIndex = 0
|
||||
end
|
||||
self.result_view = RunFast_ResultView.new(self, info, self._room.room_id, over, winseat, dissolve, nil)
|
||||
self.result_view:Show()
|
||||
ControllerManager.ChangeController(LoddyController)
|
||||
self:UnmarkSelfTuoguan()
|
||||
|
|
@ -1047,6 +1095,7 @@ function M:ReConnectForStart()
|
|||
|
||||
head_info:UpdateLineState(player.line_state)
|
||||
head_info:UpdatePiao(player.piao)
|
||||
head_info:SetBaoDan(player.hand_count == 1)
|
||||
|
||||
if head_info._view:GetChild("shengyu") ~= nil and head_info._view:GetController("shengyu") ~= nil then
|
||||
-- body
|
||||
|
|
@ -1060,7 +1109,7 @@ function M:ReConnectForStart()
|
|||
end
|
||||
|
||||
-- body
|
||||
head_info._view:GetChild("shengyu"):GetChild("shengyu").text = "剩" .. player.hand_count .. "张"
|
||||
head_info._view:GetChild("shengyu").text = player.hand_count
|
||||
end
|
||||
if player.seat == self._room.self_player.seat then
|
||||
if player.open ~= nil and player.open == 0 and self._room.room_config.people_num == 3 and self._room.room_config.fangzuobi == 1 then
|
||||
|
|
@ -1071,13 +1120,16 @@ function M:ReConnectForStart()
|
|||
player_card_info:InitPoker(player.hand_list, false)
|
||||
end
|
||||
else
|
||||
player_card_info:SetRemainCardNumber(player.hand_count == 1)
|
||||
-- player_card_info:SetRemainCardNumber(player.hand_count == 1)
|
||||
if player.hand_count == 1 then
|
||||
self.bgm_index = 2
|
||||
end
|
||||
end
|
||||
if self._room.curren_turn_seat ~= player.seat then
|
||||
-- head_info:MarkBank(false)
|
||||
player_card_info._ctr_time_clock.selectedIndex = 1
|
||||
self._tex_leftTime = player_card_info._view_comp_clock
|
||||
self._left_time = 20
|
||||
if player.out_card_list[1] == 0 then
|
||||
player_card_info:SetOutCardInfo(nil, false)
|
||||
else
|
||||
|
|
@ -1133,7 +1185,7 @@ function M:ReconnectForClearing()
|
|||
end
|
||||
|
||||
-- body
|
||||
head_info._view:GetChild("shengyu"):GetChild("shengyu").text = "剩" .. player.hand_count .. "张"
|
||||
head_info._view:GetChild("shengyu").text = player.hand_count
|
||||
end
|
||||
|
||||
|
||||
|
|
@ -1157,7 +1209,7 @@ function M:ReconnectForClearing()
|
|||
coroutine.start(function()
|
||||
coroutine.wait(0.3)
|
||||
|
||||
self.result_view = RunFast_ResultView.new(self._root_view, self._room.player_list, self._room.room_id, 0,
|
||||
self.result_view = RunFast_ResultView.new(self, self._room.player_list, self._room.room_id, 0,
|
||||
win_seat, 0, remaincards)
|
||||
self.result_view:Show()
|
||||
local card_info = self._player_card_info[1]
|
||||
|
|
@ -1347,6 +1399,14 @@ end
|
|||
-- -- end
|
||||
-- end
|
||||
|
||||
function M:OnTupGuanOpen(...)
|
||||
---- print("刷新托管数据=====")
|
||||
local arg = { ... }
|
||||
local p = arg[1]
|
||||
local player_card_info = self._player_card_info[self:GetPos(p.seat)]
|
||||
self._tex_leftTime = player_card_info._view_comp_clock
|
||||
self._left_time = tonumber(arg[3]) or 0
|
||||
end
|
||||
|
||||
function M:UpdateRound(round)
|
||||
local total_round = self._room.room_config.Times
|
||||
|
|
|
|||
|
|
@ -43,7 +43,8 @@ function M:init()
|
|||
self._view_Out = self._view:GetChild('List_Out')
|
||||
self._view_resultOut = self._view:GetChild('list_resultOut')
|
||||
self._ctr_resultOut = self._view:GetController('resultOut')
|
||||
|
||||
self._ctr_time_clock = self._view:GetController('time_clock')
|
||||
self._view_comp_clock = self._view:GetChild('Comp_Clock')
|
||||
--------------------------------------------------------------
|
||||
end
|
||||
|
||||
|
|
|
|||
|
|
@ -86,6 +86,8 @@ function M:init()
|
|||
self._view_Out = self._view:GetChild('List_Out')
|
||||
|
||||
self._cardCheck = RunFast_CardCheck:InitFlag()
|
||||
self._ctr_time_clock = self._view:GetController('time_clock')
|
||||
self._view_comp_clock = self._view:GetChild('Comp_Clock')
|
||||
--------------------------------------------------------------
|
||||
end
|
||||
|
||||
|
|
@ -1024,7 +1026,7 @@ function M:UpdateHandCardsPos()
|
|||
card_view.index = i
|
||||
card_view.btn_card.touchable = true
|
||||
self:UpdateCardMove(card_view.btn_card, false, false)
|
||||
self:SetBtnCardColor(card_view, 1)
|
||||
self:SetBtnCardColor(card_view, 0)
|
||||
end
|
||||
end
|
||||
|
||||
|
|
|
|||
|
|
@ -8,14 +8,14 @@ local RunFast_ResultView = {}
|
|||
|
||||
local M = RunFast_ResultView
|
||||
|
||||
function RunFast_ResultView.new(blur_view, data, roomid, over, win_seat, dissolve, remaincards)
|
||||
function RunFast_ResultView.new(root, data, roomid, over, win_seat, dissolve, remaincards)
|
||||
setmetatable(M, { __index = ResultView })
|
||||
local self = setmetatable({}, { __index = M })
|
||||
|
||||
self.class = "RunFast_ResultView"
|
||||
self._currenIndex = 0
|
||||
self._close_zone = false
|
||||
--self._blur_view = blur_view
|
||||
self._root_runFast = root
|
||||
self._gamectr = ControllerManager.GetController(GameController)
|
||||
self:init("ui://Extend_Poker_RunFastNew/clearing_new", data, roomid, over, win_seat, dissolve, remaincards)
|
||||
print("=======================lingmengresult", data, roomid, over, win_seat, dissolve, remaincards)
|
||||
|
|
@ -42,14 +42,33 @@ function M:init(url, data, roomid, over, win_seat, dissolve, remaincards)
|
|||
ViewManager.ChangeView(ViewManager.View_Family)
|
||||
end
|
||||
|
||||
if over == 0 then
|
||||
self._view:GetChild('btn_over1Close').onClick:Set(function()
|
||||
self:Close()
|
||||
self._root_runFast._ctr_inClear.selectedIndex = 1
|
||||
if over ~= 1 then
|
||||
self._view:GetController('over').selectedIndex = 1
|
||||
end
|
||||
end)
|
||||
|
||||
self._view:GetChild('btn_nextRound').onClick:Set(function()
|
||||
if over == 0 then
|
||||
self:Destroy()
|
||||
local _gamectr = ControllerManager.GetController(GameController)
|
||||
_gamectr:ConformToNextGame()
|
||||
end)
|
||||
else
|
||||
self._view:GetController('over').selectedIndex = 1
|
||||
end
|
||||
end)
|
||||
|
||||
self.ClearReady = function()
|
||||
if over == 0 then
|
||||
self:Destroy()
|
||||
local _gamectr = ControllerManager.GetController(GameController)
|
||||
_gamectr:ConformToNextGame()
|
||||
else
|
||||
self._view:GetController('over').selectedIndex = 1
|
||||
end
|
||||
end
|
||||
|
||||
self._view:GetChild('btn_closeRound').onClick:Set(function()
|
||||
ViewManager.ChangeView(ViewManager.View_Family)
|
||||
|
|
@ -69,14 +88,25 @@ function M:init(url, data, roomid, over, win_seat, dissolve, remaincards)
|
|||
end
|
||||
over0List.numItems = #data
|
||||
|
||||
|
||||
if over == 1 or (not over and #data == 2) then
|
||||
local bigSeat = 0
|
||||
local bigScore = 0
|
||||
for i = 1, #data do
|
||||
if data[i].total_score > bigScore then
|
||||
bigSeat = i
|
||||
bigScore = data[i].total_score
|
||||
end
|
||||
end
|
||||
self._view:GetChild('text_roomID').text = room.room_id
|
||||
self._view:GetChild('text_time').text = os.date('%m-%d %H:%M', os.time())
|
||||
self._view:GetChild('text_groupID').text = room.group_id or 0
|
||||
for i = 1, #data do
|
||||
local info = data[i]
|
||||
local playerInfo = room:GetPlayerBySeat(info.seat)
|
||||
self:FillPlayerInfoEnd(self._view:GetChild(string.format("comp_playerInfo%d_over1", i)), info, playerInfo)
|
||||
printlog("lingmeng clear", playerInfo.nick_name, info.total_score, i == bigSeat)
|
||||
self:FillPlayerInfoEnd(self._view:GetChild(string.format("comp_playerInfo%d_over1", i)), info, playerInfo,
|
||||
i == bigSeat)
|
||||
end
|
||||
coroutine.start(function()
|
||||
coroutine.wait(2)
|
||||
|
|
@ -85,28 +115,29 @@ function M:init(url, data, roomid, over, win_seat, dissolve, remaincards)
|
|||
end
|
||||
end
|
||||
|
||||
function M:FillPlayerInfoEnd(view, info, playerInfo)
|
||||
function M:FillPlayerInfoEnd(view, info, playerInfo, bigWin)
|
||||
local room = DataManager.CurrenRoom
|
||||
|
||||
self:FillPlayerHead(view:GetChild('comp_playerInfo'), playerInfo)
|
||||
self:FillPlayerHead(view:GetChild('comp_playerInfo'), playerInfo, bigWin)
|
||||
|
||||
local detailList = view:GetChild('list_detail')
|
||||
|
||||
self:FillDetailChild(detailList:AddItemFromPool(), "单局最高得分", info.settle_log.maxscore)
|
||||
self:FillDetailChild(detailList:AddItemFromPool(), "打出炸弹数", info.settle_log.boomnum)
|
||||
self:FillDetailChild(detailList:AddItemFromPool(), "胜负局数",
|
||||
self:FillDetailChild(detailList:AddItemFromPool(), 0, info.settle_log.maxscore)
|
||||
self:FillDetailChild(detailList:AddItemFromPool(), 1, info.settle_log.boomnum)
|
||||
self:FillDetailChild(detailList:AddItemFromPool(), 2,
|
||||
string.format("%d赢%d输", info.settle_log.winnum, room.room_config.Times - info.settle_log.winnum))
|
||||
self:FillDetailChild(detailList:AddItemFromPool(), "总积分", info.total_score)
|
||||
self:FillDetailChild(detailList:AddItemFromPool(), 3, info.total_score)
|
||||
end
|
||||
|
||||
function M:FillPlayerHead(view, playerInfo)
|
||||
function M:FillPlayerHead(view, playerInfo, bigWin)
|
||||
ImageLoad.Load(playerInfo.self_user.head_url, view:GetChild('btn_head')._iconObject)
|
||||
view:GetChild('text_name').text = playerInfo.self_user.nick_name
|
||||
view:GetChild('text|_ID').text = playerInfo.self_user.account_id
|
||||
view:GetController('bigWin').selectedIndex = bigWin and 1 or 0
|
||||
end
|
||||
|
||||
function M:FillDetailChild(view, title, value)
|
||||
view:GetChild('text_title').text = title
|
||||
function M:FillDetailChild(view, index, value)
|
||||
view:GetController('ShowTitle').selectedIndex = index
|
||||
view:GetChild('text_value').text = value
|
||||
end
|
||||
|
||||
|
|
|
|||
|
|
@ -21,12 +21,6 @@ M.HuCardImg = HuCardImg
|
|||
|
||||
local default_bg = 1
|
||||
|
||||
local function IsRoomOwer()
|
||||
--local roomOwner = self._room.player_list[1].self_user.account_id
|
||||
local roomOwner = DataManager.CurrenRoom.player_list[1].self_user.account_id
|
||||
return roomOwner == DataManager.SelfUser.account_id
|
||||
end
|
||||
|
||||
function M:InitView(url, use_custom_bg, custom_bg_config)
|
||||
-- 加载牌型数据
|
||||
if not DataManager.CardTypeList then
|
||||
|
|
@ -40,8 +34,8 @@ function M:InitView(url, use_custom_bg, custom_bg_config)
|
|||
self._room.card_type = DataManager.CardTypeList[tostring(self._room.game_id)] or 1
|
||||
|
||||
UIPackage.AddPackage("base/main_majiang/ui/Main_Majiang")
|
||||
self._full = false
|
||||
self._scale = true
|
||||
self._full = true
|
||||
-- self._scale = true
|
||||
MainView.InitView(self, url)
|
||||
|
||||
self.list_otherHuEffect = self._view:GetChild("list_otherHuEffect")
|
||||
|
|
@ -193,27 +187,6 @@ function M:InitView(url, use_custom_bg, custom_bg_config)
|
|||
end)
|
||||
end
|
||||
|
||||
self._view:GetChild('btn_closeRoom').onClick:Set(function()
|
||||
if IsRoomOwer() then
|
||||
self._gamectr:AskDismissRoom(
|
||||
function(res)
|
||||
ViewUtil.CloseModalWait()
|
||||
if res.ReturnCode == 0 then
|
||||
ViewManager.ChangeView(ViewManager.View_Family)
|
||||
else
|
||||
ViewUtil.ErrorTip(res.ReturnCode)
|
||||
end
|
||||
end)
|
||||
return
|
||||
end
|
||||
self._gamectr:LevelRoom(function(res)
|
||||
if res.ReturnCode ~= 0 then
|
||||
ViewUtil.ErrorTip(res.ReturnCode)
|
||||
end
|
||||
ViewManager.ChangeView(ViewManager.View_Family)
|
||||
end)
|
||||
end)
|
||||
|
||||
self:InitXiPai()
|
||||
self:InitXiPai1()
|
||||
|
||||
|
|
|
|||
|
|
@ -38,6 +38,11 @@ function M:init()
|
|||
self._viewBtn_buGuoHu.onClick:Set(function()
|
||||
self._ctr_tip.selectedIndex = 1
|
||||
end)
|
||||
|
||||
--动态分配一下子项的宽度
|
||||
-- self._view_handCardList.itemRenderer = function(index, obj)
|
||||
-- obj.width = self._view_handCardList.width / 13
|
||||
-- end
|
||||
end
|
||||
|
||||
function M:ShowHuTip(card_list)
|
||||
|
|
@ -81,8 +86,10 @@ function M:UpdateHandCard(getcard, mp)
|
|||
self:ChangeMarkOutCards(context.sender.data.card_item)
|
||||
self:__OnClickGetCard(context)
|
||||
end)
|
||||
printlog("lingmeng getCard", self._view_getCard.width)
|
||||
else
|
||||
btn_card = self._view_handCardList:AddItemFromPool()
|
||||
btn_card.width = (GRoot.inst.width * 0.88 - self._view_handCardList.columnGap * 12) / 13
|
||||
end
|
||||
-- btn_card.sound = "ui://Main_Majiang/click"
|
||||
self:FillHandCard(i, btn_card, tem_card, true)
|
||||
|
|
|
|||
|
|
@ -29,13 +29,18 @@ function M:init(url)
|
|||
self.coroutine = coroutine.start(function(...)
|
||||
self.valueTemp = 0
|
||||
while self.valueTemp < 100 do
|
||||
-- 让他在72的时候卡顿一下
|
||||
if self.valueTemp > 72 and self.valueTemp < 80 then
|
||||
|
||||
end
|
||||
|
||||
self.valueTemp = self.valueTemp + math.random(4)
|
||||
self.silder.value = self.valueTemp
|
||||
coroutine.wait(0.1)
|
||||
end
|
||||
showText.text = "检测完毕,环境安全"
|
||||
coroutine.wait(2)
|
||||
self:Destroy()
|
||||
-- self:Destroy()
|
||||
end)
|
||||
end
|
||||
|
||||
|
|
|
|||
|
|
@ -7,6 +7,34 @@ local PKSettingView = {
|
|||
__changePokerSizeCallBack = nil,
|
||||
}
|
||||
local M = PKSettingView
|
||||
local function IsRoomOwer()
|
||||
--local roomOwner = self._room.player_list[1].self_user.account_id
|
||||
local roomOwner = DataManager.CurrenRoom.player_list[1].self_user.account_id
|
||||
return roomOwner == DataManager.SelfUser.account_id
|
||||
end
|
||||
function M:Reflash()
|
||||
if IsRoomOwer() then
|
||||
self.cBtn.selectedIndex = 1
|
||||
end
|
||||
|
||||
if DataManager.CurrenRoom.playing or DataManager.CurrenRoom.curren_round > 0 then
|
||||
self.cBtn.selectedIndex = 1
|
||||
end
|
||||
|
||||
if self._flag_witness then
|
||||
self.cBtn.selectedIndex = 0
|
||||
end
|
||||
end
|
||||
|
||||
function M:Show()
|
||||
BaseWindow.Show(self)
|
||||
self:Reflash()
|
||||
end
|
||||
|
||||
function M:Close()
|
||||
BaseWindow.Close(self)
|
||||
end
|
||||
|
||||
function PKSettingView.new(blur_view, show_type, isjiesan, url, cardSizeHandle)
|
||||
setmetatable(SettingView, { __index = BaseWindow })
|
||||
setmetatable(M, { __index = SettingView })
|
||||
|
|
@ -15,7 +43,10 @@ function PKSettingView.new(blur_view, show_type, isjiesan, url, cardSizeHandle)
|
|||
self.class = 'PKSettingView'
|
||||
self._currenIndex = 0
|
||||
self._blur_view = blur_view
|
||||
self._flag_witness = flag_witness
|
||||
self.onCallback = event('onCallback', true)
|
||||
self._mainView = blur_view
|
||||
self._close_destroy = true
|
||||
self.stateIndex = 0
|
||||
self.cd_time = 0
|
||||
self._btn_dismiss_room_enable = true
|
||||
|
|
@ -36,48 +67,128 @@ function M:init(url)
|
|||
BaseWindow.init(self, url)
|
||||
|
||||
local view = self._view
|
||||
local slider_sound = view:GetChild('slider_vedio_sound')
|
||||
local slider_music = view:GetChild('slider_vedio_music')
|
||||
local btn_music = view:GetChild('btn_vedio_music')
|
||||
local btn_sound = view:GetChild('btn_vedio_sound')
|
||||
|
||||
-- slider_sound.value = GameApplication.Instance.SoundValue
|
||||
-- slider_music.value = GameApplication.Instance.MusicValue
|
||||
self.slider_sound = self._view:GetChild('slider_vedio_sound')
|
||||
self.slider_music = self._view:GetChild('slider_vedio_music')
|
||||
|
||||
slider_music.onChanged:Add(function()
|
||||
-- GameApplication.Instance.MusicValue = slider_music.value
|
||||
-- btn_music.selected = false
|
||||
-- GameApplication.Instance.MusicMute = false;
|
||||
end)
|
||||
self.btn_music = self._view:GetChild('btn_vedio_music')
|
||||
self.btn_sound = self._view:GetChild('btn_vedio_sound')
|
||||
self.btn_cancelRoom = self._view:GetChild("btn_cancelRoom")
|
||||
self.btn_closeRoom = self._view:GetChild("btn_closeRoom")
|
||||
|
||||
slider_sound.onChanged:Add(function()
|
||||
-- GameApplication.Instance.SoundValue = slider_sound.value
|
||||
-- btn_sound.selected = false
|
||||
-- GameApplication.Instance.SoundMute = false;
|
||||
end)
|
||||
self.cBtnSelect = self._view:GetController("cBtnSelect")
|
||||
|
||||
btn_sound.onClick:Add(function()
|
||||
-- GameApplication.Instance.SoundMute = btn_sound.selected;
|
||||
end)
|
||||
self.cBtn = self._view:GetController('cBtn')
|
||||
|
||||
btn_music.onClick:Add(function()
|
||||
-- GameApplication.Instance.MusicMute = btn_music.selected;
|
||||
end)
|
||||
self.slider_sound.value = GameApplication.Instance.SoundValue
|
||||
self.slider_music.value = GameApplication.Instance.MusicValue
|
||||
self.btn_sound.selected = GameApplication.Instance.SoundMute
|
||||
self.btn_music.selected = GameApplication.Instance.MusicMute
|
||||
|
||||
local _btn_logout = self._view:GetChild('btn_closeRoom')
|
||||
_btn_logout.onClick:Set(function()
|
||||
if self._blur_view.dismiss_room_cd_time > 0 then
|
||||
ViewUtil.ErrorTip(nil, "您还处于解散冷却时间当中,请稍后重试!")
|
||||
self.slider_music.onChanged:Add(function()
|
||||
local value = math.floor(self.slider_music.value)
|
||||
if value > 0 then
|
||||
self.btn_music.selected = false
|
||||
GameApplication.Instance.MusicMute = false;
|
||||
else
|
||||
self.btn_music.selected = true
|
||||
GameApplication.Instance.MusicMute = true;
|
||||
end
|
||||
GameApplication.Instance.MusicValue = value
|
||||
end)
|
||||
|
||||
self.slider_sound.onChanged:Add(function()
|
||||
local value = math.floor(self.slider_sound.value)
|
||||
if value > 0 then
|
||||
self.btn_sound.selected = false
|
||||
GameApplication.Instance.SoundMute = false;
|
||||
else
|
||||
self.btn_sound.selected = true
|
||||
GameApplication.Instance.SoundMute = true;
|
||||
end
|
||||
GameApplication.Instance.SoundValue = value
|
||||
end)
|
||||
|
||||
self.btn_sound.onClick:Add(function()
|
||||
GameApplication.Instance.SoundMute = self.btn_sound.selected;
|
||||
self.slider_sound.value = 0
|
||||
GameApplication.Instance.SoundValue = 0
|
||||
end)
|
||||
|
||||
self.btn_music.onClick:Add(function()
|
||||
GameApplication.Instance.MusicMute = self.btn_music.selected;
|
||||
end)
|
||||
|
||||
|
||||
self.btn_cancelRoom.onClick:Set(function()
|
||||
-- if self._mainView.dismiss_room_cd_time > 0 then
|
||||
-- ViewUtil.ErrorTip(nil, "您还处于解散冷却时间当中,请稍后重试!")
|
||||
-- return
|
||||
-- end
|
||||
|
||||
local _gamectr = ControllerManager.GetController(GameController)
|
||||
_gamectr:AskDismissRoom()
|
||||
end
|
||||
end)
|
||||
end
|
||||
|
||||
function M:Show()
|
||||
BaseWindow.Show(self)
|
||||
-- self:showSettingOption()
|
||||
self.btn_closeRoom.onClick:Set(function()
|
||||
if self._flag_witness then
|
||||
local _room = DataManager.CurrenRoom
|
||||
self._mainView._gamectr:ExitWitnessGame(_room.play_id, _room.game_id, _room.room_id)
|
||||
self:Destroy()
|
||||
ViewManager.ChangeView(ViewManager.View_Family)
|
||||
return
|
||||
end
|
||||
|
||||
local _gamectr = ControllerManager.GetController(GameController)
|
||||
_gamectr:LevelRoom(function(res)
|
||||
print("退出房间")
|
||||
if res.ReturnCode ~= 0 then
|
||||
ViewUtil.ErrorTip(res.ReturnCode)
|
||||
return
|
||||
end
|
||||
ViewManager.ChangeView(ViewManager.View_Family)
|
||||
end)
|
||||
end)
|
||||
|
||||
local group = DataManager.groups:get(DataManager.CurrenRoom.group_id)
|
||||
self._view:GetController('lev').selectedIndex = (group and group.lev and group.lev < 3) and 0 or 1
|
||||
self._view:GetChild("btn_jiesan").onClick:Set(function()
|
||||
local _curren_msg =
|
||||
MsgWindow.new(
|
||||
self._root_view,
|
||||
'确定要解散该房间吗?',
|
||||
MsgWindow.MsgMode.OkAndCancel
|
||||
)
|
||||
_curren_msg.onOk:Add(
|
||||
function()
|
||||
ViewUtil.ShowModalWait(self._root_view)
|
||||
local fgCtr = ControllerManager.GetController(NewGroupController)
|
||||
|
||||
fgCtr:FG_RemoveRoom(
|
||||
DataManager.CurrenRoom.group_id,
|
||||
DataManager.CurrenRoom.room_id,
|
||||
function(res)
|
||||
if self._is_destroy then
|
||||
return
|
||||
end
|
||||
ViewUtil.CloseModalWait()
|
||||
if res.ReturnCode ~= 0 then
|
||||
ViewUtil.ErrorTip(res.ReturnCode, '删除房间失败!')
|
||||
return
|
||||
else
|
||||
if self._flag_witness then
|
||||
local _room = DataManager.CurrenRoom
|
||||
self._mainView._gamectr:ExitWitnessGame(_room.play_id, _room.game_id, _room.room_id)
|
||||
ViewManager.ChangeView(ViewManager.View_Family)
|
||||
return
|
||||
end
|
||||
end
|
||||
end
|
||||
)
|
||||
end
|
||||
)
|
||||
_curren_msg:Show()
|
||||
end)
|
||||
end
|
||||
|
||||
function M:Destroy()
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
<controller name="button" pages="0,up,1,down,2,over,3,selectedOver" selected="0"/>
|
||||
<controller name="style" exported="true" pages="0,,1," selected="0"/>
|
||||
<displayList>
|
||||
<loader id="n3_j046" name="icon" xy="0,0" size="122,114" url="ui://v0j9abjyq0vz1en" fill="scaleFree">
|
||||
<loader id="n3_j046" name="icon" xy="0,0" size="122,114" url="ui://27vd145bqmc17jbr" fill="scaleFree">
|
||||
<relation target="" sidePair="width-width,height-height"/>
|
||||
</loader>
|
||||
</displayList>
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 923 B After Width: | Height: | Size: 923 B |
|
Before Width: | Height: | Size: 640 B After Width: | Height: | Size: 640 B |
|
Before Width: | Height: | Size: 1.0 KiB After Width: | Height: | Size: 1.0 KiB |
|
|
@ -2,8 +2,8 @@
|
|||
<component size="1483,772">
|
||||
<controller name="auto_close" pages="0,,1," selected="0"/>
|
||||
<displayList>
|
||||
<image id="n20_o8k8" name="n20" src="q0vz1em" fileName="Main_new/Image/bg 5.png" pkg="v0j9abjy" xy="0,0" size="1483,772"/>
|
||||
<component id="n9_i2p6" name="btn_close" src="i2p67hzg" fileName="buttons/Btn_close(1).xml" xy="1373,-34" size="122,114" scale="1.2,1.2"/>
|
||||
<image id="n20_o8k8" name="n20" src="xblm7jbk" fileName="images/bg.png" xy="0,0" size="1483,772"/>
|
||||
<component id="n9_i2p6" name="btn_close" src="i2p67hzg" fileName="buttons/Btn_close(1).xml" xy="1371,-34" size="122,114" scale="1.2,1.2"/>
|
||||
<component id="n14_i2p6" name="rule" src="l8gg54" fileName="component/rule/Component4.xml" xy="124,160" size="1235,485" group="n3_xyf8"/>
|
||||
<group id="n3_xyf8" name="n3" xy="124,160" size="1235,485"/>
|
||||
</displayList>
|
||||
|
|
|
|||
|
After Width: | Height: | Size: 2.2 KiB |
|
After Width: | Height: | Size: 1.3 KiB |
|
After Width: | Height: | Size: 2.8 KiB |
|
After Width: | Height: | Size: 2.1 KiB |
|
After Width: | Height: | Size: 2.7 KiB |
|
After Width: | Height: | Size: 2.7 KiB |
|
After Width: | Height: | Size: 2.8 KiB |
|
After Width: | Height: | Size: 2.7 KiB |
|
After Width: | Height: | Size: 2.7 KiB |
|
After Width: | Height: | Size: 2.5 KiB |
|
After Width: | Height: | Size: 2.8 KiB |
|
After Width: | Height: | Size: 2.6 KiB |
|
|
@ -0,0 +1,13 @@
|
|||
info size=30 resizable=true colored=false
|
||||
char id=43 img=diqo7jcx xoffset=0 yoffset=0 xadvance=0
|
||||
char id=45 img=diqo7jcy xoffset=0 yoffset=0 xadvance=0
|
||||
char id=48 img=diqo7jcz xoffset=0 yoffset=0 xadvance=0
|
||||
char id=49 img=diqo7jd0 xoffset=0 yoffset=0 xadvance=0
|
||||
char id=50 img=diqo7jd1 xoffset=0 yoffset=0 xadvance=0
|
||||
char id=51 img=diqo7jd2 xoffset=0 yoffset=0 xadvance=0
|
||||
char id=52 img=diqo7jd3 xoffset=0 yoffset=0 xadvance=0
|
||||
char id=53 img=diqo7jd4 xoffset=0 yoffset=0 xadvance=0
|
||||
char id=54 img=diqo7jd5 xoffset=0 yoffset=0 xadvance=0
|
||||
char id=55 img=diqo7jd6 xoffset=0 yoffset=0 xadvance=0
|
||||
char id=56 img=diqo7jd7 xoffset=0 yoffset=0 xadvance=0
|
||||
char id=57 img=diqo7jd8 xoffset=0 yoffset=0 xadvance=0
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
info size=30 resizable=true colored=false
|
||||
char id=43 img=diqo7jda xoffset=0 yoffset=0 xadvance=0
|
||||
char id=45 img=diqo7jdb xoffset=0 yoffset=0 xadvance=0
|
||||
char id=48 img=diqo7jdc xoffset=0 yoffset=0 xadvance=0
|
||||
char id=49 img=diqo7jdd xoffset=0 yoffset=0 xadvance=0
|
||||
char id=50 img=diqo7jde xoffset=0 yoffset=0 xadvance=0
|
||||
char id=51 img=diqo7jdf xoffset=0 yoffset=0 xadvance=0
|
||||
char id=52 img=diqo7jdg xoffset=0 yoffset=0 xadvance=0
|
||||
char id=53 img=diqo7jdh xoffset=0 yoffset=0 xadvance=0
|
||||
char id=54 img=diqo7jdi xoffset=0 yoffset=0 xadvance=0
|
||||
char id=55 img=diqo7jdj xoffset=0 yoffset=0 xadvance=0
|
||||
char id=56 img=diqo7jdk xoffset=0 yoffset=0 xadvance=0
|
||||
char id=57 img=diqo7jdl xoffset=0 yoffset=0 xadvance=0
|
||||
|
After Width: | Height: | Size: 2.2 KiB |
|
After Width: | Height: | Size: 1.3 KiB |
|
After Width: | Height: | Size: 2.7 KiB |
|
After Width: | Height: | Size: 2.1 KiB |
|
After Width: | Height: | Size: 2.7 KiB |
|
After Width: | Height: | Size: 2.6 KiB |
|
After Width: | Height: | Size: 2.7 KiB |
|
After Width: | Height: | Size: 2.7 KiB |
|
After Width: | Height: | Size: 2.6 KiB |
|
After Width: | Height: | Size: 2.4 KiB |
|
After Width: | Height: | Size: 2.7 KiB |
|
After Width: | Height: | Size: 2.6 KiB |
|
Before Width: | Height: | Size: 5.0 KiB After Width: | Height: | Size: 5.0 KiB |
|
|
@ -2131,6 +2131,40 @@
|
|||
<image id="n9qr7jcu" name="Ellipse 60.png" path="/font/images/"/>
|
||||
<image id="n9qr7jcv" name="Ellipse 61.png" path="/font/images/"/>
|
||||
<image id="n9qr7jcw" name="Ellipse 61(1).png" path="/font/images/"/>
|
||||
<component id="gq7m76" name="MsgBubble1.xml" path="/component/head/" exported="true"/>
|
||||
<component id="gq7m6b" name="MsgBubble2.xml" path="/component/head/" exported="true"/>
|
||||
<image id="gq7m5w" name="game_icon_07.png" path="/images/" exported="true" scale="9grid" scale9grid="19,6,44,36"/>
|
||||
<component id="gq7m5x" name="Face3.xml" path="/component/head/" exported="true"/>
|
||||
<component id="gq7m61" name="VoiceMask(1).xml" path="/component/head/" exported="true"/>
|
||||
<image id="66fw1jo" name="图层 1.png" path="/component/head/voice/"/>
|
||||
<image id="66fw1jp" name="图层 2.png" path="/component/head/voice/"/>
|
||||
<image id="66fw1jq" name="图层 3.png" path="/component/head/voice/"/>
|
||||
<image id="diqo7jcx" name="score+.png" path="/font/piaoScore/" exported="true"/>
|
||||
<image id="diqo7jcy" name="score-.png" path="/font/piaoScore/" exported="true"/>
|
||||
<image id="diqo7jcz" name="score0.png" path="/font/piaoScore/" exported="true"/>
|
||||
<image id="diqo7jd0" name="score1.png" path="/font/piaoScore/" exported="true"/>
|
||||
<image id="diqo7jd1" name="score2.png" path="/font/piaoScore/" exported="true"/>
|
||||
<image id="diqo7jd2" name="score3.png" path="/font/piaoScore/" exported="true"/>
|
||||
<image id="diqo7jd3" name="score4.png" path="/font/piaoScore/" exported="true"/>
|
||||
<image id="diqo7jd4" name="score5.png" path="/font/piaoScore/" exported="true"/>
|
||||
<image id="diqo7jd5" name="score6.png" path="/font/piaoScore/" exported="true"/>
|
||||
<image id="diqo7jd6" name="score7.png" path="/font/piaoScore/" exported="true"/>
|
||||
<image id="diqo7jd7" name="score8.png" path="/font/piaoScore/" exported="true"/>
|
||||
<image id="diqo7jd8" name="score9.png" path="/font/piaoScore/" exported="true"/>
|
||||
<font id="diqo7jd9" name="piaoScoreAdd.fnt" path="/font/piaoScore/" exported="true"/>
|
||||
<image id="diqo7jda" name="nscore+.png" path="/font/piaoScore/" exported="true"/>
|
||||
<image id="diqo7jdb" name="nscore-.png" path="/font/piaoScore/" exported="true" disableTrim="true"/>
|
||||
<image id="diqo7jdc" name="nscore0.png" path="/font/piaoScore/" exported="true"/>
|
||||
<image id="diqo7jdd" name="nscore1.png" path="/font/piaoScore/" exported="true"/>
|
||||
<image id="diqo7jde" name="nscore2.png" path="/font/piaoScore/" exported="true"/>
|
||||
<image id="diqo7jdf" name="nscore3.png" path="/font/piaoScore/" exported="true"/>
|
||||
<image id="diqo7jdg" name="nscore4.png" path="/font/piaoScore/" exported="true"/>
|
||||
<image id="diqo7jdh" name="nscore5.png" path="/font/piaoScore/" exported="true"/>
|
||||
<image id="diqo7jdi" name="nscore6.png" path="/font/piaoScore/" exported="true"/>
|
||||
<image id="diqo7jdj" name="nscore7.png" path="/font/piaoScore/" exported="true"/>
|
||||
<image id="diqo7jdk" name="nscore8.png" path="/font/piaoScore/" exported="true"/>
|
||||
<image id="diqo7jdl" name="nscore9.png" path="/font/piaoScore/" exported="true"/>
|
||||
<font id="diqocn2" name="piaoScoreLess.fnt" path="/font/piaoScore/" exported="true"/>
|
||||
</resources>
|
||||
<publish name="Common" path="..\wb_unity_pro\Assets\ART\base\common\ui" packageCount="2" maxAtlasSize="2048">
|
||||
<atlas name="默认" index="0"/>
|
||||
|
|
|
|||
|
|
@ -1,15 +1,26 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<component size="144,144">
|
||||
<component size="191,156">
|
||||
<controller name="room_owner" pages="0,,1," selected="0"/>
|
||||
<controller name="bigWin" pages="0,,1," selected="1"/>
|
||||
<displayList>
|
||||
<graph id="n1_ckvb" name="n1" xy="0,0" size="144,144" type="rect" lineSize="2" lineColor="#ff804b2e" fillColor="#ffe0a94f" corner="12"/>
|
||||
<component id="n0_ckvb" name="btn_head" src="ckvbcke" fileName="Clearing/Component/btn_head.xml" xy="6,6">
|
||||
<component id="n0_ckvb" name="btn_head" src="ckvbcke" fileName="Clearing/Component/btn_head.xml" xy="0,0" size="191,156">
|
||||
<relation target="" sidePair="width-width,height-height"/>
|
||||
</component>
|
||||
<text id="n2_ckvb" name="text_name" xy="174,15" size="78,49" font="ui://27vd145bh35o7ik0" fontSize="36" color="#ffa522" align="center" vAlign="middle" leading="0" bold="true" text="任命">
|
||||
<text id="n2_ckvb" name="text_name" xy="210,12" size="105,64" font="Arial" fontSize="48" color="#ffa522" align="center" vAlign="middle" leading="0" letterSpacing="5" text="你好">
|
||||
<relation target="" sidePair="left-right,top-top"/>
|
||||
</text>
|
||||
<text id="n3_ckvb" name="text|_ID" xy="174,75" size="119,64" font="ui://27vd145bh35o7ik0" fontSize="48" color="#ffffff" leading="0" bold="true" singleLine="true" text="id123">
|
||||
<text id="n5_n9qr" name="text|_ID" xy="303,71" size="174,64" font="FZCuYuan-M03" fontSize="48" color="#ffffff" leading="0" singleLine="true" text="1375108">
|
||||
<relation target="n3_ckvb" sidePair="left-right,top-top"/>
|
||||
</text>
|
||||
<text id="n3_ckvb" name="text|_ID_Title" xy="208,70" size="95,64" font="FZCuYuan-M03" fontSize="48" color="#ffffff" leading="0" singleLine="true" text="ID:">
|
||||
<relation target="" sidePair="left-right,bottom-bottom"/>
|
||||
</text>
|
||||
<image id="n6_n9qr" name="fangzhu" src="e54q3y" fileName="font/images/head/owner.png" pkg="27vd145b" xy="3,111" size="100,44">
|
||||
<gearDisplay controller="room_owner" pages="1"/>
|
||||
<relation target="" sidePair="left-left%,bottom-bottom%"/>
|
||||
</image>
|
||||
<image id="n7_n9qr" name="n7" src="n9qrcn1" fileName="Clearing/Image/over_win.png" xy="-11,-13" size="171,146">
|
||||
<gearDisplay controller="bigWin" pages="1"/>
|
||||
</image>
|
||||
</displayList>
|
||||
</component>
|
||||
|
|
@ -1,16 +1,16 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<component size="1086,105">
|
||||
<displayList>
|
||||
<text id="n1_ckvb" name="n1" xy="86,12" size="126,79" font="ui://27vd145bh35o7ik0" fontSize="60" color="#f7a82f" align="center" vAlign="middle" bold="true" text="昵称">
|
||||
<text id="n5_n9qr" name="n5" xy="61,16" size="115,72" font="FZCuYuan-M03" fontSize="54" color="#f7a82f" align="center" vAlign="middle" letterSpacing="3" text="昵称">
|
||||
<relation target="" sidePair="center-center,middle-middle"/>
|
||||
</text>
|
||||
<text id="n2_ckvb" name="n2" xy="435,12" size="126,79" font="ui://27vd145bh35o7ik0" fontSize="60" color="#f7a82f" align="center" bold="true" singleLine="true" text="剩牌">
|
||||
<text id="n6_n9qr" name="n6" xy="451,16" size="115,72" font="FZCuYuan-M03" fontSize="54" color="#f7a82f" align="center" letterSpacing="3" singleLine="true" text="剩牌">
|
||||
<relation target="" sidePair="center-center,middle-middle"/>
|
||||
</text>
|
||||
<text id="n3_ckvb" name="n3" xy="626,12" size="187,79" font="ui://27vd145bh35o7ik0" fontSize="60" color="#f7a82f" align="center" bold="true" text="炸弹数">
|
||||
<text id="n7_n9qr" name="n7" xy="629,16" size="172,72" font="FZCuYuan-M03" fontSize="54" color="#f7a82f" align="center" letterSpacing="3" text="炸弹数">
|
||||
<relation target="" sidePair="center-center,middle-middle"/>
|
||||
</text>
|
||||
<text id="n4_ckvb" name="n4" xy="880,12" size="126,79" font="ui://27vd145bh35o7ik0" fontSize="60" color="#f7a82f" align="center" bold="true" text="分数">
|
||||
<text id="n8_n9qr" name="n8" xy="887,16" size="115,72" font="FZCuYuan-M03" fontSize="54" color="#f7a82f" align="center" letterSpacing="3" text="分数">
|
||||
<relation target="" sidePair="center-center,middle-middle"/>
|
||||
</text>
|
||||
</displayList>
|
||||
|
|
|
|||
|
|
@ -1,18 +1,20 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<component size="1086,105">
|
||||
<component size="1117,105">
|
||||
<displayList>
|
||||
<graph id="n0_ckvb" name="bg" xy="0,0" size="1086,105" type="rect" lineSize="0" fillColor="#66000000"/>
|
||||
<text id="n1_ckvb" name="name" xy="0,20" size="298,64" font="ui://27vd145bh35o7ik0" fontSize="48" color="#ffffff" align="center" vAlign="middle" autoSize="shrink" bold="true" text="用户名称一二三四">
|
||||
<relation target="" sidePair="center-center,middle-middle"/>
|
||||
<image id="n6_n9qr" name="n6" src="n9qrcmg" fileName="Clearing/Image/矩形 1.png" xy="0,0" size="1117,105">
|
||||
<relation target="" sidePair="width-width,height-height"/>
|
||||
</image>
|
||||
<text id="n7_n9qr" name="name" xy="12,19" size="377,66" font="FZCuYuan-M03" fontSize="50" color="#ffffff" vAlign="middle" letterSpacing="6" autoSize="none" text="你好">
|
||||
<relation target="" sidePair="center-center%"/>
|
||||
</text>
|
||||
<text id="n2_ckvb" name="residue" xy="482,20" size="32,64" font="ui://27vd145bh35o7ik0" fontSize="48" color="#ffffff" align="center" bold="true" singleLine="true" text="0">
|
||||
<relation target="" sidePair="center-center,middle-middle"/>
|
||||
<text id="n8_n9qr" name="residue" xy="423,19" pivot="0.5,0.5" size="161,66" font="FZCuYuan-M03" fontSize="50" color="#ffffff" align="center" letterSpacing="6" autoSize="none" singleLine="true" text="0">
|
||||
<relation target="" sidePair="center-center%"/>
|
||||
</text>
|
||||
<text id="n3_ckvb" name="bomb" xy="704,20" size="32,64" font="ui://27vd145bh35o7ik0" fontSize="48" color="#ffffff" align="center" bold="true" text="0">
|
||||
<relation target="" sidePair="center-center,middle-middle"/>
|
||||
<text id="n9_n9qr" name="bomb" xy="639,19" pivot="0.5,0.5" size="155,66" font="FZCuYuan-M03" fontSize="50" color="#ffffff" align="center" letterSpacing="6" autoSize="none" text="0">
|
||||
<relation target="" sidePair="center-center%"/>
|
||||
</text>
|
||||
<text id="n4_ckvb" name="score" xy="904,20" size="78,64" font="ui://27vd145bh35o7ik0" fontSize="48" color="#ffffff" align="center" bold="true" text="+10">
|
||||
<relation target="" sidePair="center-center,middle-middle"/>
|
||||
<text id="n10_n9qr" name="score" xy="838,19" pivot="0.5,0.5" size="225,66" font="FZCuYuan-M03" fontSize="50" color="#ffffff" align="center" letterSpacing="6" autoSize="none" text="+10">
|
||||
<relation target="" sidePair="center-center%"/>
|
||||
</text>
|
||||
</displayList>
|
||||
</component>
|
||||
|
|
@ -1,9 +1,9 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<component size="540,618">
|
||||
<component size="558,642">
|
||||
<displayList>
|
||||
<image id="n0_ckvb" name="n0" src="ckvbck5" fileName="Clearing/Image/Group 2531.png" xy="0,0"/>
|
||||
<component id="n1_ckvb" name="comp_playerInfo" src="ckvbckd" fileName="Clearing/Component/Com_PlayerInfoClear.xml" xy="72,42"/>
|
||||
<list id="n2_ckvb" name="list_detail" xy="18,222" size="504,348" overflow="scroll" lineGap="36" defaultItem="ui://9n9stu2eckvbckf" autoClearItems="true">
|
||||
<image id="n4_n9qr" name="n4" src="n9qrcmv" fileName="Clearing/Image/bg_player.png" xy="2,1" size="568,652"/>
|
||||
<component id="n1_ckvb" name="comp_playerInfo" src="ckvbckd" fileName="Clearing/Component/Com_PlayerInfoClear.xml" xy="27,24" size="191,156"/>
|
||||
<list id="n2_ckvb" name="list_detail" xy="15,222" size="521,403" overflow="scroll" lineGap="32" defaultItem="ui://9n9stu2eckvbckf" autoClearItems="true">
|
||||
<item/>
|
||||
<item/>
|
||||
<item/>
|
||||
|
|
|
|||
|
|
@ -2,7 +2,9 @@
|
|||
<component size="166,105" extention="Button">
|
||||
<controller name="button" pages="0,up,1,down,2,over,3,selectedOver" selected="0"/>
|
||||
<displayList>
|
||||
<image id="n3_ckvb" name="n3" src="ckvbck7" fileName="Clearing/Image/Union1.png" xy="-12,-12"/>
|
||||
<image id="n4_n9qr" name="n4" src="n9qrcmx" fileName="Clearing/Image/btn_back_0.png" xy="0,0" size="166,105">
|
||||
<relation target="" sidePair="width-width,height-height"/>
|
||||
</image>
|
||||
</displayList>
|
||||
<Button/>
|
||||
</component>
|
||||
|
|
@ -1,8 +1,10 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<component size="360,126" extention="Button">
|
||||
<component size="360,126" pivot="0.5,0.5" extention="Button">
|
||||
<controller name="button" pages="0,up,1,down,2,over,3,selectedOver" selected="0"/>
|
||||
<displayList>
|
||||
<image id="n3_ckvb" name="n3" src="ckvbck3" fileName="Clearing/Image/Group 248.png" xy="0,0"/>
|
||||
<image id="n4_n9qr" name="n4" src="n9qrcn0" fileName="Clearing/Image/copy_2.png" xy="0,0" size="360,126">
|
||||
<relation target="" sidePair="width-width,height-height"/>
|
||||
</image>
|
||||
</displayList>
|
||||
<Button/>
|
||||
<Button downEffect="scale" downEffectValue="1.2"/>
|
||||
</component>
|
||||
|
|
@ -5,10 +5,10 @@
|
|||
<graph id="n2_pkx5" name="mask" xy="0,0" size="132,132" touchable="false" type="rect" lineSize="0" fillColor="#ffcccccc" corner="12">
|
||||
<relation target="" sidePair="width-width,height-height"/>
|
||||
</graph>
|
||||
<loader id="n3_pkx5" name="icon" xy="1,1" size="130,130" fill="scale" useResize="true">
|
||||
<loader id="n3_pkx5" name="icon" xy="1,1" size="130,130" fill="scaleFree" useResize="true">
|
||||
<relation target="" sidePair="center-center,middle-middle"/>
|
||||
</loader>
|
||||
<graph id="n1_pkx5" name="border" xy="0,0" size="132,132" touchable="false" type="rect" lineSize="2" lineColor="#ff804b2e" fillColor="#00fafafa" corner="12">
|
||||
<graph id="n1_pkx5" name="border" xy="0,0" size="132,132" visible="false" touchable="false" type="rect" lineSize="2" lineColor="#ff804b2e" fillColor="#00fafafa" corner="12">
|
||||
<relation target="" sidePair="width-width,height-height"/>
|
||||
</graph>
|
||||
</displayList>
|
||||
|
|
|
|||
|
|
@ -2,7 +2,9 @@
|
|||
<component size="360,126" extention="Button">
|
||||
<controller name="button" pages="0,up,1,down,2,over,3,selectedOver" selected="0"/>
|
||||
<displayList>
|
||||
<image id="n3_ckvb" name="n3" src="ckvbcjs" fileName="Clearing/Image/Group 247.png" xy="0,0"/>
|
||||
<image id="n3_ckvb" name="n3" src="n9qrcml" fileName="Clearing/Image/kaishiyouxi.png" xy="0,0" size="360,126">
|
||||
<relation target="" sidePair="width-width,height-height"/>
|
||||
</image>
|
||||
</displayList>
|
||||
<Button downEffect="dark" downEffectValue=".8"/>
|
||||
<Button downEffect="dark" downEffectValue="0.8"/>
|
||||
</component>
|
||||
|
|
@ -0,0 +1,10 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<component size="86,86" pivot="0.5,0.5" extention="Button">
|
||||
<controller name="button" pages="0,up,1,down,2,over,3,selectedOver" selected="0"/>
|
||||
<displayList>
|
||||
<image id="n0_n9qr" name="n0" src="n9qrcmk" fileName="Clearing/Image/btn_close1.png" xy="0,0">
|
||||
<relation target="" sidePair="width-width,height-height"/>
|
||||
</image>
|
||||
</displayList>
|
||||
<Button downEffect="scale" downEffectValue="1.1"/>
|
||||
</component>
|
||||
|
|
@ -1,8 +1,10 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<component size="360,126" extention="Button">
|
||||
<component size="360,126" pivot="0.5,0.5" extention="Button">
|
||||
<controller name="button" pages="0,up,1,down,2,over,3,selectedOver" selected="0"/>
|
||||
<displayList>
|
||||
<image id="n3_ckvb" name="n3" src="ckvbck2" fileName="Clearing/Image/Group 250.png" xy="0,0"/>
|
||||
<image id="n4_n9qr" name="n4" src="n9qrcmo" fileName="Clearing/Image/over_xuanyao.png" xy="0,0" size="360,126">
|
||||
<relation target="" sidePair="width-width,height-height"/>
|
||||
</image>
|
||||
</displayList>
|
||||
<Button/>
|
||||
<Button downEffect="scale" downEffectValue="1.2"/>
|
||||
</component>
|
||||
|
|
@ -1,12 +1,27 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<component size="504,60">
|
||||
<component size="523,70">
|
||||
<controller name="ShowTitle" pages="0,,1,,5,,6,,7,,8," selected="0">
|
||||
<remark page="0" value="单局最高分"/>
|
||||
<remark page="1" value="打出炸弹数"/>
|
||||
<remark page="2" value="胜负局数"/>
|
||||
<remark page="3" value="总积分"/>
|
||||
</controller>
|
||||
<displayList>
|
||||
<image id="n0_ckvb" name="n0" src="ckvbck4" fileName="Clearing/Image/Group 249.png" xy="0,0"/>
|
||||
<text id="n1_ckvb" name="text_title" xy="79,5" size="78,49" font="ui://27vd145bh35o7ik0" fontSize="36" color="#ffffff" bold="true" text="标题">
|
||||
<relation target="" sidePair="center-center,middle-middle"/>
|
||||
</text>
|
||||
<text id="n2_ckvb" name="text_value" xy="385,5" size="41,49" font="ui://27vd145bh35o7ik0" fontSize="36" color="#ffffff" bold="true" text="值">
|
||||
<image id="n3_n9qr" name="n3" src="n9qrcmy" fileName="Clearing/Image/cell_bg.png" xy="0,0" size="523,70"/>
|
||||
<text id="n4_n9qr" name="text_value" xy="322,4" size="198,62" font="FZCuYuan-M03" fontSize="46" color="#ffffff" align="center" vAlign="middle" letterSpacing="2" autoSize="none" text="6">
|
||||
<relation target="" sidePair="center-center,middle-middle"/>
|
||||
</text>
|
||||
<image id="n5_n9qr" name="n5" src="n9qrcmr" fileName="Clearing/Image/single_max_score.png" xy="19,14" size="281,42">
|
||||
<gearDisplay controller="ShowTitle" pages="0"/>
|
||||
</image>
|
||||
<image id="n6_n9qr" name="n6" src="n9qrcmq" fileName="Clearing/Image/pk_win_lose.png" xy="66,13" size="186,45">
|
||||
<gearDisplay controller="ShowTitle" pages="5"/>
|
||||
</image>
|
||||
<image id="n7_n9qr" name="n7" src="n9qrcmt" fileName="Clearing/Image/totle_score.png" xy="89,15" size="141,40">
|
||||
<gearDisplay controller="ShowTitle" pages="6"/>
|
||||
</image>
|
||||
<image id="n8_n9qr" name="n8" src="n9qrcmw" fileName="Clearing/Image/bomb_count.png" xy="42,14" size="234,43">
|
||||
<gearDisplay controller="ShowTitle" pages="1"/>
|
||||
</image>
|
||||
</displayList>
|
||||
</component>
|
||||
|
After Width: | Height: | Size: 81 KiB |
|
After Width: | Height: | Size: 116 KiB |
|
After Width: | Height: | Size: 116 KiB |
|
After Width: | Height: | Size: 9.1 KiB |
|
After Width: | Height: | Size: 4.2 KiB |
|
After Width: | Height: | Size: 9.2 KiB |
|
After Width: | Height: | Size: 5.1 KiB |
|
After Width: | Height: | Size: 11 KiB |
|
After Width: | Height: | Size: 3.1 KiB |
|
After Width: | Height: | Size: 53 KiB |
|
After Width: | Height: | Size: 23 KiB |
|
After Width: | Height: | Size: 22 KiB |
|
After Width: | Height: | Size: 28 KiB |
|
After Width: | Height: | Size: 20 KiB |
|
After Width: | Height: | Size: 28 KiB |
|
After Width: | Height: | Size: 7.4 KiB |
|
After Width: | Height: | Size: 9.5 KiB |
|
After Width: | Height: | Size: 8.7 KiB |
|
After Width: | Height: | Size: 28 KiB |
|
After Width: | Height: | Size: 5.6 KiB |
|
After Width: | Height: | Size: 296 B |
|
|
@ -0,0 +1,21 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<component size="2532,1170" extention="Button">
|
||||
<controller name="ctr_cancel" pages="0,,1," selected="1"/>
|
||||
<displayList>
|
||||
<graph id="n0_dlc4" name="n0" xy="0,0" size="2532,1170" type="rect" lineSize="0" fillColor="#73000000">
|
||||
<relation target="" sidePair="width-width,height-height"/>
|
||||
</graph>
|
||||
<image id="n1_dlc4" name="n1" src="n9qrclh" fileName="Main_new/Chat/Image/GameCommon54.png" xy="1175,469" size="181,172">
|
||||
<relation target="n2_dlc4" sidePair="center-center,bottom-top"/>
|
||||
</image>
|
||||
<text id="n2_dlc4" name="n2" xy="1018,667" size="496,79" font="ui://27vd145bh35o7ilb" fontSize="60" color="#bc1016" text="手指松开,取消发送">
|
||||
<gearColor controller="ctr_cancel" pages="1" values="#bc1016,#000000" default="#ffffff,#000000"/>
|
||||
<gearText controller="ctr_cancel" pages="0,1" values="手指上划,取消发送|手指松开,取消发送"/>
|
||||
<relation target="" sidePair="center-center,middle-middle"/>
|
||||
</text>
|
||||
<text id="n3_dlc4" name="title" xy="1355,449" size="64,79" font="ui://27vd145bh35o7ilb" fontSize="60" color="#ffffff" text="0"">
|
||||
<relation target="n1_dlc4" sidePair="left-right,top-top"/>
|
||||
</text>
|
||||
</displayList>
|
||||
<Button/>
|
||||
</component>
|
||||
|
After Width: | Height: | Size: 4.4 KiB |
|
|
@ -2,7 +2,9 @@
|
|||
<component size="189,69" extention="Button">
|
||||
<controller name="button" pages="0,up,1,down,2,over,3,selectedOver" selected="0"/>
|
||||
<displayList>
|
||||
<image id="n3_ckvb" name="n3" src="ckvbcj0" fileName="Main_New/Image/button_05 1.png" xy="0,0"/>
|
||||
<image id="n3_ckvb" name="n3" src="n9qrclw" fileName="Main_New/Image/button_checkWaiGua.png" xy="0,0" size="189,69">
|
||||
<relation target="" sidePair="width-width,height-height"/>
|
||||
</image>
|
||||
</displayList>
|
||||
<Button downEffect="dark" downEffectValue=".8"/>
|
||||
<Button downEffect="dark" downEffectValue="0.8"/>
|
||||
</component>
|
||||
|
|
@ -1,8 +1,16 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<component size="360,126" extention="Button">
|
||||
<controller name="button" pages="0,up,1,down,2,over,3,selectedOver" selected="0"/>
|
||||
<controller name="cStyle" pages="0,,1," selected="0"/>
|
||||
<displayList>
|
||||
<image id="n3_ckvb" name="n3" src="ckvbcj9" fileName="Main_New/Image/Group 248.png" xy="0,0"/>
|
||||
<image id="n3_ckvb" name="n3" src="n9qrcld" fileName="Main_New/Image/button_02.png" xy="0,0" size="360,126">
|
||||
<gearDisplay controller="cStyle" pages="0"/>
|
||||
<relation target="" sidePair="width-width,height-height"/>
|
||||
</image>
|
||||
<image id="n4_n9qr" name="n4" src="n9qrcle" fileName="Main_New/Image/button_01.png" xy="0,0" size="360,126">
|
||||
<gearDisplay controller="cStyle" pages="1"/>
|
||||
<relation target="" sidePair="width-width,height-height"/>
|
||||
</image>
|
||||
</displayList>
|
||||
<Button downEffect="dark" downEffectValue=".8"/>
|
||||
<Button downEffect="dark" downEffectValue="0.8"/>
|
||||
</component>
|
||||
|
|
@ -2,7 +2,9 @@
|
|||
<component size="112,67" extention="Button">
|
||||
<controller name="button" pages="0,up,1,down,2,over,3,selectedOver" selected="0"/>
|
||||
<displayList>
|
||||
<image id="n3_ckvb" name="n3" src="ckvbcj1" fileName="Main_New/Image/button_wanfa 1.png" xy="0,0"/>
|
||||
<image id="n3_ckvb" name="n3" src="ckvbcj1" fileName="Main_New/Image/button_wanfa 1.png" xy="0,0">
|
||||
<relation target="" sidePair="width-width,height-height"/>
|
||||
</image>
|
||||
</displayList>
|
||||
<Button downEffect="dark" downEffectValue=".8"/>
|
||||
<Button downEffect="dark" downEffectValue="0.8"/>
|
||||
</component>
|
||||
|
|
@ -2,7 +2,9 @@
|
|||
<component size="360,126" extention="Button">
|
||||
<controller name="button" pages="0,up,1,down,2,over,3,selectedOver" selected="0"/>
|
||||
<displayList>
|
||||
<image id="n3_ckvb" name="n3" src="ckvbcj8" fileName="Main_New/Image/Group 247.png" xy="0,0"/>
|
||||
<image id="n3_ckvb" name="n3" src="n9qrclf" fileName="Main_New/Image/button_03.png" xy="0,0" size="360,126">
|
||||
<relation target="" sidePair="width-width,height-height"/>
|
||||
</image>
|
||||
</displayList>
|
||||
<Button downEffect="dark" downEffectValue=".8"/>
|
||||
<Button downEffect="dark" downEffectValue="0.8"/>
|
||||
</component>
|
||||
|
|
@ -2,7 +2,9 @@
|
|||
<component size="120,120" extention="Button">
|
||||
<controller name="button" pages="0,up,1,down,2,over,3,selectedOver" selected="0"/>
|
||||
<displayList>
|
||||
<image id="n3_ckvb" name="n3" src="ckvbcj4" fileName="Main_New/Image/Group 273.png" xy="-3,-3"/>
|
||||
<image id="n3_ckvb" name="n3" src="n9qrclu" fileName="Main_New/Image/button_chat.png" xy="0,0" size="120,120">
|
||||
<relation target="" sidePair="width-width,height-height"/>
|
||||
</image>
|
||||
</displayList>
|
||||
<Button downEffect="dark" downEffectValue=".8"/>
|
||||
<Button downEffect="dark" downEffectValue="0.8"/>
|
||||
</component>
|
||||
|
|
@ -2,7 +2,9 @@
|
|||
<component size="120,120" extention="Button">
|
||||
<controller name="button" pages="0,up,1,down,2,over,3,selectedOver" selected="0"/>
|
||||
<displayList>
|
||||
<image id="n3_ckvb" name="n3" src="ckvbcj2" fileName="Main_New/Image/Group 205.png" xy="-3,-3"/>
|
||||
<image id="n3_ckvb" name="n3" src="n9qrcln" fileName="Main_New/Image/button_voice.png" xy="0,0" size="120,120">
|
||||
<relation target="" sidePair="width-width,height-height"/>
|
||||
</image>
|
||||
</displayList>
|
||||
<Button downEffect="dark" downEffectValue=".8"/>
|
||||
<Button downEffect="dark" downEffectValue="0.8"/>
|
||||
</component>
|
||||
|
|
@ -2,7 +2,9 @@
|
|||
<component size="360,126" extention="Button">
|
||||
<controller name="button" pages="0,up,1,down,2,over,3,selectedOver" selected="0"/>
|
||||
<displayList>
|
||||
<image id="n3_ckvb" name="n3" src="ckvbcja" fileName="Main_New/Image/Group 280.png" xy="0,0"/>
|
||||
<image id="n3_ckvb" name="n3" src="n9qrcll" fileName="Main_New/Image/button_ready.png" xy="0,0" size="360,126">
|
||||
<relation target="" sidePair="width-width,height-height"/>
|
||||
</image>
|
||||
</displayList>
|
||||
<Button downEffect="dark" downEffectValue=".8"/>
|
||||
<Button downEffect="dark" downEffectValue="0.8"/>
|
||||
</component>
|
||||
|
|
@ -1,12 +1,12 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<component size="278,328" extention="Button">
|
||||
<controller name="button" pages="0,up,1,down" selected="0"/>
|
||||
<controller name="choose" pages="0,,1," selected="0"/>
|
||||
<controller name="choose" pages="0,,1," selected="1"/>
|
||||
<displayList>
|
||||
<loader id="n4_ckvb" name="icon" xy="0,0" size="278,328" group="n6_ckvb" url="ui://lx6k641grmtwhm" align="center" vAlign="middle" fill="scale"/>
|
||||
<graph id="n5_ckvb" name="bg_choose" xy="0,0" size="278,328" group="n6_ckvb" type="rect" lineSize="0" fillColor="#99000000" corner="12">
|
||||
<image id="n7_diqo" name="n7" src="diqocna" fileName="Main_New/Component/Image/bg_mask.png" xy="0,4" size="278,319" group="n6_ckvb">
|
||||
<gearDisplay controller="choose" pages="1"/>
|
||||
</graph>
|
||||
</image>
|
||||
<group id="n6_ckvb" name="body" xy="0,0" size="278,328" advanced="true">
|
||||
<gearXY controller="button" pages="1" values="0,-65" default="0,0"/>
|
||||
</group>
|
||||
|
|
|
|||
|
|
@ -1,14 +1,16 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<component size="328,104" extention="Button">
|
||||
<controller name="button" pages="0,up,1,down,2,over,3,selectedOver" selected="0"/>
|
||||
<controller name="can" pages="0,,1," selected="1"/>
|
||||
<controller name="can" pages="0,,1," selected="0"/>
|
||||
<displayList>
|
||||
<image id="n3_ckvb" name="n3" src="ckvbciw" fileName="Main_New/Image/Group 284.png" xy="-8,-8">
|
||||
<image id="n3_ckvb" name="n3" src="n9qrcm2" fileName="Main_New/Image/button_out_card.png" xy="0,0" size="328,104">
|
||||
<gearDisplay controller="can" pages="1"/>
|
||||
<relation target="" sidePair="width-width,height-height"/>
|
||||
</image>
|
||||
<image id="n4_ckvb" name="n4" src="ckvbciv" fileName="Main_New/Image/Group 277.png" xy="-8,-8">
|
||||
<image id="n4_ckvb" name="n4" src="n9qrcm7" fileName="Main_New/Image/button_out_card 拷贝.png" xy="0,0" size="328,104">
|
||||
<gearDisplay controller="can" pages="0"/>
|
||||
<relation target="" sidePair="width-width,height-height"/>
|
||||
</image>
|
||||
</displayList>
|
||||
<Button downEffect="dark" downEffectValue=".8"/>
|
||||
<Button downEffect="dark" downEffectValue="0.8"/>
|
||||
</component>
|
||||
|
|
@ -2,7 +2,9 @@
|
|||
<component size="81,78" extention="Button">
|
||||
<controller name="button" pages="0,up,1,down,2,over,3,selectedOver" selected="0"/>
|
||||
<displayList>
|
||||
<image id="n3_ckvb" name="setting" src="ckvbcj3" fileName="Main_New/Image/Group 207.png" xy="0,0"/>
|
||||
<image id="n3_ckvb" name="setting" src="n9qrclm" fileName="Main_New/Image/button_setting.png" xy="0,0" size="81,78">
|
||||
<relation target="" sidePair="width-width,height-height"/>
|
||||
</image>
|
||||
</displayList>
|
||||
<Button downEffect="dark" downEffectValue=".8"/>
|
||||
<Button downEffect="dark" downEffectValue="0.8"/>
|
||||
</component>
|
||||
|
|
@ -1,8 +1,10 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<component size="60,84" extention="Button">
|
||||
<component size="48,51" extention="Button">
|
||||
<controller name="button" pages="0,up,1,down,2,over,3,selectedOver" selected="0"/>
|
||||
<displayList>
|
||||
<image id="n3_ckvb" name="n3" src="ckvbcj5" fileName="Main_New/Image/Group 274.png" xy="0,-1"/>
|
||||
<image id="n4_n9qr" name="n4" src="n9qrclt" fileName="Main_New/Image/looker2.png" xy="0,0" size="48,51">
|
||||
<relation target="" sidePair="width-width,height-height"/>
|
||||
</image>
|
||||
</displayList>
|
||||
<Button downEffect="dark" downEffectValue=".8"/>
|
||||
<Button downEffect="dark" downEffectValue="0.8"/>
|
||||
</component>
|
||||
|
|
@ -2,7 +2,9 @@
|
|||
<component size="328,104" extention="Button">
|
||||
<controller name="button" pages="0,up,1,down,2,over,3,selectedOver" selected="0"/>
|
||||
<displayList>
|
||||
<image id="n3_ckvb" name="n3" src="ckvbciu" fileName="Main_New/Image/Group 276.png" xy="-8,-8"/>
|
||||
<image id="n3_ckvb" name="n3" src="n9qrcm3" fileName="Main_New/Image/button_ti_shi.png" xy="0,0" size="328,104">
|
||||
<relation target="" sidePair="width-width,height-height"/>
|
||||
</image>
|
||||
</displayList>
|
||||
<Button downEffect="dark" downEffectValue=".8"/>
|
||||
<Button downEffect="dark" downEffectValue="0.8"/>
|
||||
</component>
|
||||