master
罗家炜 2025-10-15 18:46:48 +08:00
parent c2d1098ef2
commit d68856fdd9
41 changed files with 317 additions and 94 deletions

View File

@ -313,7 +313,32 @@ end
function M:OnEventDismissRoomFail(evt_data)
self._cacheEvent:Enqueue(
function()
DispatchEvent(self._dispatcher, GameEvent.DeskBreak, 3)
local room = DataManager.CurrenRoom
local req_aid = evt_data['req_aid']
evt_data.req_p = room:GetPlayerById(req_aid)
local player_list = room.player_list
local tem_list = {}
local list = evt_data['list']
for k = 1, #player_list do
local p = nil
for i = 1, #list do
local tem = list[i]
if tem.aid == player_list[k].self_user.account_id then
tem.player = player_list[k]
p = tem
break
end
end
if not p then
p = {}
p.player = player_list[k]
p.result = 0
end
tem_list[k] = p
end
evt_data['list'] = tem_list
DispatchEvent(self._dispatcher, GameEvent.DeskBreak, 3, evt_data)
end
)
end

View File

@ -12,7 +12,7 @@ function DismissRoomWindow.new(blur_view)
self._animation = false
self.onCallback = event("onCallback", true)
self._close_zone = false
-- self._queue = false
self._queue = false
self.time = 180
self:init("ui://Common/dismiss_room")
return self
@ -21,7 +21,7 @@ end
function M:init(url)
BaseWindow.init(self, url)
local view = self._view
-- self._root_view.sortingOrder = 100
self._root_view.sortingOrder = 100
self.tex_time = view:GetChild("tex_time")
self.tex_time2 = view:GetChild("tex_time2")
local _btn_aggree = view:GetChild("btn_aggree")
@ -41,6 +41,13 @@ function M:init(url)
_gamectr:DismissRoomVote(false)
end
end)
local btn_ok = view:GetChild('btn_ok')
if btn_ok then
btn_ok.onClick:Set(function()
self:Close()
end)
end
end
function M:FillData(data)
@ -79,6 +86,9 @@ function M:FillData(data)
ctr_item_falg.selectedIndex = tem.result
-- end
end
if data._flag_faild then
ctr_falg.selectedIndex = 2
end
end
function M:OnUpdate(deltaTime)

View File

@ -814,12 +814,25 @@ function M:EventInit()
local p = arg[2]
local result = arg[3]
elseif code == 3 then
local info = arg[2]
self.dismiss_room_cd_time = 30
for i = 1, #info.list do
local tem = info.list[i]
if tem.player == DataManager.CurrenRoom.self_player then
if tem.result ~= 2 then
info._flag_faild = true
info.time = 0
self.dismissWin:FillData(info)
break
else
if self.dismissWin ~= nil then
self.dismissWin:Destroy()
end
self.dismissWin = nil
self.dismiss_room_cd_time = 30
ViewUtil.ShowTips('解散失败!')
break
end
end
end
end
end
)

View File

@ -516,6 +516,10 @@ function M:EventInit()
local total_result = arg[2]
local result = arg[1]
local over = arg[3]
if self.dismissWin ~= nil then
self.dismissWin:Destroy()
end
self.dismissWin = nil
if over == 2 then
if _room.curren_round > 0 then
self:PlayMJMusic("gameover.mp3")

View File

@ -518,6 +518,10 @@ function M:EventInit()
local total_result = arg[2]
local result = arg[1]
local over = arg[3]
if self.dismissWin ~= nil then
self.dismissWin:Destroy()
end
self.dismissWin = nil
if over == 2 then
if _room.curren_round > 0 then
self:PlayMJMusic("gameover.mp3")

View File

@ -517,6 +517,10 @@ function M:EventInit()
local total_result = arg[2]
local result = arg[1]
local over = arg[3]
if self.dismissWin ~= nil then
self.dismissWin:Destroy()
end
self.dismissWin = nil
if over == 2 then
if _room.curren_round > 0 then
self:PlayMJMusic("gameover.mp3")

View File

@ -517,6 +517,10 @@ function M:EventInit()
local total_result = arg[2]
local result = arg[1]
local over = arg[3]
if self.dismissWin ~= nil then
self.dismissWin:Destroy()
end
self.dismissWin = nil
if over == 2 then
if _room.curren_round > 0 then
self:PlayMJMusic("gameover.mp3")

View File

@ -462,7 +462,7 @@ function M:CheckOutCardSetTipList(tipCardSet, longLength, cardMap, cardType)
end
end
if #tempList > 0 then
if cardType == 3 then
if self.type == 4 or self.type == 5 then
local removeSanDaiList = {}
for k, v in pairs(cardMap) do
if not tempSanDaiCard[k] then
@ -496,7 +496,7 @@ function M:CheckOutCardSetTipList(tipCardSet, longLength, cardMap, cardType)
end
end
if #tempList > 0 then
if cardType == 3 then
if self.type == 4 or self.type == 5 then
local removeSanDaiList = {}
for k, v in pairs(cardMap) do
if not tempSanDaiCard[k] then

View File

@ -2,20 +2,21 @@ local PlayerInfoView = require("Game.View.PlayerInfoView2")
local M = {}
function M.new(view, mainView)
function M.new(view, mainView, flag_witness)
setmetatable(M, { __index = PlayerInfoView })
local self = setmetatable({}, { __index = M })
self._view = view
self._main_view = mainView
self:init()
self:init(flag_witness)
return self
end
function M:init()
function M:init(flag_witness)
getmetatable(M).__index.init(self)
--互动表情的父类
self._hudon = self._view:GetChild('comp_hudon')
PlayerInfoView.init(self, flag_witness)
end
function M:FillData(player)

View File

@ -23,6 +23,7 @@ end
function M:InitView(url)
local _room = DataManager.CurrenRoom
local room = DataManager.CurrenRoom
self._full = true
UIPackage.AddPackage("extend/poker/runfast/ui/Extend_Poker_RunFastNew")
getmetatable(M).__index.InitView(self,
@ -43,7 +44,7 @@ function M:InitView(url)
local _player_info = self._player_info
for i = 1, self._room.room_config.people_num do
local tem = self._view:GetChild("player_info" .. i)
_player_info[i] = PlayerInfoView.new(tem, self)
_player_info[i] = PlayerInfoView.new(tem, self, true)
tem.visible = false
end
local list = self._room.player_list
@ -192,6 +193,29 @@ function M:InitView(url)
end
self._rightPanelView = RunFast_RightPanelView.new(self, rightpanel)
local viewList_witness = self._view:GetChild('comp_witness'):GetChild('list_players')
viewList_witness:SetVirtual()
viewList_witness.itemRenderer = function(index, obj)
obj:GetChild('title').text = room.witness_player_list[index + 1].nick
ImageLoad.Load(room.witness_player_list[index + 1].portrait, obj:GetChild('btn_head')._iconObject)
end
local btn_witness = self._view:GetChild('btn_pangGuang')
if btn_witness then
btn_witness.onClick:Set(function()
self._view:GetController('witness').selectedIndex = 1
end)
end
--直接渲染观战人员
if room.witness_player_list then
if viewList_witness.numItems == #room.witness_player_list then
viewList_witness:RefreshVirtualList()
else
viewList_witness.numItems = #room.witness_player_list
end
end
end
function M:ChangeBgmMusic(bgm_index)
@ -297,7 +321,6 @@ function M:EventInit()
-- if index == 1 then
local card_info = self._player_card_info[index]
card_info:SetOutCardInfo(nil, false)
-- if self.MypokerList ~= nil then
-- -- body
-- card_info:Clear()
@ -306,7 +329,7 @@ function M:EventInit()
-- end
-- end
self._leftClock_continue = coroutine.start(function()
coroutine.wait(1)
card_info:SetOutCardInfo(nil, false)
for i = 1, #self._player_card_info do
local card_info = self._player_card_info[i]
if i == index then
@ -341,7 +364,7 @@ function M:EventInit()
_gamectr:AddEventListener(RunFast_GameEvent.OnPlaySucc, function(...)
ViewUtil.PlaySound("RunFastNew_PK", "extend/poker/runfast/sound/playcard_chup.mp3")
self._popEvent = false
-- self._popEvent = false
local arg = { ... }
local p = arg[1]
local card_number = arg[2]
@ -368,6 +391,7 @@ function M:EventInit()
head_info:SetBaoDan(card_number == 1)
local card_info = self._player_card_info[index]
card_info:SetOutCardInfo(p.out_card_list, false, true)
card_info._ctr_time_clock.selectedIndex = 0
for i = 1, #otherList do
local other_seat = otherList[i]
@ -433,6 +457,7 @@ function M:EventInit()
end)
_gamectr:AddEventListener(RunFast_GameEvent.OnPassSucc, function(...)
self._popEvent = false
local arg = { ... }
local p = arg[1]
@ -450,6 +475,10 @@ function M:EventInit()
card_info._ctr_time_clock.selectedIndex = 0
card_info:SetOutCardInfo(nil, true)
self:PlaySound(p.self_user.sex, "pass_" .. math.random(1, 4))
coroutine.start(function()
coroutine.wait(1)
self._popEvent = true
end)
end)
_gamectr:AddEventListener(RunFast_GameEvent.OnErrorTip, function(...)
@ -482,7 +511,10 @@ function M:EventInit()
-- local energyTab = arg[5]
local otherpoker_list = self._view:GetChild("otherpoker_list")
local card_info = self._player_card_info[self:GetPos(self._room.self_player.seat)]
if self.dismissWin ~= nil then
self.dismissWin:Destroy()
end
self.dismissWin = nil
if self.MypokerList ~= nil then
-- body
card_info:Clear()
@ -517,30 +549,38 @@ function M:EventInit()
card_info._ctr_time_clock.selectedIndex = 0
self._left_time = 0
end
-- -- print("11111111111111")
-- 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()
-- -- 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.seat ~= self._room.self_player.seat then
local oneTime = 7 / 60
-- card_info:UpdateHandPoker(player.cards, false, true)
card_info._view_resultOut:RemoveChildrenToPool()
card_info._ctr_resultOut.selectedIndex = 1
card_info.ctr_outpoker.selectedIndex = 0
for i = 1, #player.handCards do
local child_card = card_info._view_resultOut:AddItemFromPool()
card_info:FillPoker(child_card, "", nil, player.handCards[i])
ViewUtil.PlaySound("RunFastNew_PK", "extend/poker/runfast/sound/fanCard.mp3")
printlog("lingmeng oneTime", oneTime)
coroutine.wait(oneTime)
end
end
end
for i = 1, #info do
local player = info[i]
local p = self._room:GetPlayerBySeat(player.seat)
@ -551,7 +591,41 @@ function M:EventInit()
-- head_info:PlayScore(player.winscore, win_seat == player.seat)
head_info:PlayScore(player.card_score, win_seat == player.seat)
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.seat ~= win_seat then
card_info.ctr_outpoker.selectedIndex = 0
end
if player.seat ~= self._room.self_player.seat then
local oneTime = 7 / 60
-- card_info:UpdateHandPoker(player.cards, false, true)
card_info._view_resultOut:RemoveChildrenToPool()
card_info._ctr_resultOut.selectedIndex = 1
for i = 1, #player.handCards do
local child_card = card_info._view_resultOut:AddItemFromPool()
card_info:FillPoker(child_card, "", nil, player.handCards[i])
ViewUtil.PlaySound("RunFastNew_PK", "extend/poker/runfast/sound/fanCard.mp3")
printlog("lingmeng oneTime", oneTime)
coroutine.wait(oneTime)
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
coroutine.wait(2)
self.result_view = RunFast_ResultView.new(self, info, self._room.room_id, over, win_seat, 0,
@ -565,10 +639,6 @@ function M:EventInit()
end
end
end)
------------观战把准备按钮隐藏了-----------
self._ctr_inClear.selectedIndex = 0
self.result_view._view:GetChild('btn_nextRound').visible = false
------------------------
self.result_view:Show()
if self.WinItem_view ~= nil then
self.WinItem_view:Dispose()
@ -584,6 +654,20 @@ function M:EventInit()
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 ()
-- --local _gamectr = ControllerManager.GetController(GameController)
-- _gamectr:ConformToNextGame()
-- _actionView:Dispose()
-- end)
-- _actionView.xy = Vector2(900, 625)
-- self._view:AddChild(_actionView)
-- else
-- coroutine.wait(4)
-- self.result_view = RunFast_ResultView.new(self._root_view,info,self._room.room_id)
-- self.result_view:Show()
-- end
end)
if over == 1 then
-- body
@ -598,7 +682,13 @@ function M:EventInit()
local info = arg[2]
local winseat = arg[3]
local dissolve = arg[4]
if self.dismissWin ~= nil then
self.dismissWin:Destroy()
end
self.dismissWin = nil
if _room.curren_round > 0 then
ViewUtil.PlaySound("RunFastNew_PK", "extend/poker/runfast/sound/end_music.mp3")
end
for i = 1, #self._player_card_info do
local card_info = self._player_card_info[i]
card_info._ctr_time_clock.selectedIndex = 0

View File

@ -482,7 +482,9 @@ function M:EventInit()
local round = arg[1]
local cardlist = arg[2]
if self.destory_win ~= nil then
coroutine.stop(self.destory_win)
end
if self.result_view ~= nil then
self.result_view:Destroy()
self.result_view = nil
@ -585,7 +587,6 @@ function M:EventInit()
-- end
-- end
self._leftClock_continue = coroutine.start(function()
coroutine.wait(0.2)
card_info:SetOutCardInfo(nil, false)
for i = 1, #self._player_card_info do
local card_info = self._player_card_info[i]
@ -888,7 +889,10 @@ function M:EventInit()
-- local energyTab = arg[5]
local otherpoker_list = self._view:GetChild("otherpoker_list")
local card_info = self._player_card_info[self:GetPos(self._room.self_player.seat)]
if self.dismissWin ~= nil then
self.dismissWin:Destroy()
end
self.dismissWin = nil
if self.MypokerList ~= nil then
-- body
card_info:Clear()
@ -1056,6 +1060,10 @@ function M:EventInit()
local info = arg[2]
local winseat = arg[3]
local dissolve = arg[4]
if self.dismissWin ~= nil then
self.dismissWin:Destroy()
end
self.dismissWin = nil
if _room.curren_round > 0 then
ViewUtil.PlaySound("RunFastNew_PK", "extend/poker/runfast/sound/end_music.mp3")
end

View File

@ -163,6 +163,7 @@ function M:init(url)
local _gamectr = ControllerManager.GetController(GameController)
_gamectr:AskDismissRoom()
self:Destroy()
end)
self.btn_closeRoom.onClick:Set(function()

View File

@ -49,6 +49,13 @@ function M:InitView(url, isHideIpAdds, settingViewType, ex_defaultbg, ex_bgconfi
end
self.com_notice = self._view:GetChild("com_notice")
local viewList_witness = self._view:GetChild('comp_witness'):GetChild('list_players')
viewList_witness:SetVirtual()
viewList_witness.itemRenderer = function(index, obj)
obj:GetChild('title').text = self._room.witness_player_list[index + 1].nick
ImageLoad.Load(self._room.witness_player_list[index + 1].portrait, obj:GetChild('btn_head')._iconObject)
end
end
function M:InitXiPai()
@ -139,6 +146,44 @@ function M:DoNoticeAnimation()
end
end
function M:OnPlayerWitnessEnter(...)
ViewUtil.PlaySound("PK", "base/main_majiang/sound/user_enter.mp3")
local arg = { ... }
local witnessPlayerList = arg[1]
self._room.witness_player_list = witnessPlayerList
local _room = DataManager.CurrenRoom
local viewList_witness = self._view:GetChild('comp_witness'):GetChild('list_players')
print("linemng", _room._flag_updateWitness, #_room.witness_player_list, viewList_witness.numItems)
if viewList_witness.numItems == #_room.witness_player_list then
viewList_witness:RefreshVirtualList()
else
viewList_witness.numItems = #_room.witness_player_list
end
end
function M:OnPlayerWitnessLeave(...)
---- print("刷新托管数据=====")
local arg = { ... }
local player = arg[1]
local witnessPlayerList = self._room.witness_player_list
for i, _player in ipairs(witnessPlayerList) do
if _player.aid == player then
table.remove(witnessPlayerList, i)
break
end
end
local _room = DataManager.CurrenRoom
local viewList_witness = self._view:GetChild('comp_witness'):GetChild('list_players')
print("linemng", _room._flag_updateWitness, #_room.witness_player_list, viewList_witness.numItems)
if viewList_witness.numItems == #_room.witness_player_list then
viewList_witness:RefreshVirtualList()
else
viewList_witness.numItems = #_room.witness_player_list
end
end
-- 设置界面的换牌回调,需要换牌的玩法settingViewType传1,重写这个方法
function M:UpdateCard(index)
end

View File

@ -136,6 +136,7 @@ function M:init(url)
local _gamectr = ControllerManager.GetController(GameController)
_gamectr:AskDismissRoom()
self:Destroy()
end)
self.btn_closeRoom.onClick:Set(function()

View File

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<component size="1508,898">
<controller name="falg" pages="0,,1," selected="0"/>
<controller name="falg" pages="0,,1,,2," selected="1"/>
<displayList>
<image id="n18_hy78" name="n18" src="hy787jcd" fileName="images/GameCommon58 1.png" xy="0,0"/>
<text id="n11_bt6w" name="n11" xy="94,285" size="217,59" group="n16_fscl" font="ui://27vd145bh35o7il1" fontSize="44" color="#444444" vAlign="middle" autoSize="none" bold="true" text="提示:(超过"/>
@ -22,6 +22,12 @@
<group id="n14_bt6w" name="n14" xy="263,655" size="982,151" advanced="true">
<gearDisplay controller="falg" pages="0"/>
</group>
<component id="n21_bm7d" name="btn_ok" src="eeqmcgp" fileName="buttons/Btn_Common.xml" xy="561,655" size="386,151" group="n23_bm7d">
<Button title=" " icon="ui://27vd145bxblm7jbl"/>
</component>
<group id="n23_bm7d" name="n23" xy="561,655" size="386,151" advanced="true">
<gearDisplay controller="falg" pages="2"/>
</group>
<image id="n19_hy78" name="n19" src="hy787jcg" fileName="images/GameCommon59.png" xy="1359,-24" size="171,159"/>
<text id="n20_hy78" name="tex_time2" xy="1398,18" size="98,72" font="ui://27vd145bh35o7il1" fontSize="54" color="#662100" align="center" vAlign="middle" autoSize="none" text="999"/>
</displayList>

View File

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<component size="480,62">
<controller name="falg" pages="0,,1," selected="0"/>
<controller name="falg" pages="0,,1,,2," selected="2"/>
<displayList>
<richtext id="n1_bt6w" name="tex_name" xy="0,1" size="299,59" font="ui://27vd145bh35o7il1" fontSize="44" color="#444444" vAlign="middle" ubb="true" autoSize="none" bold="true" text="玩家[天线宝宝]"/>
<text id="n6_hy78" name="n6" xy="300,1" size="177,59" group="n5_fscl" font="ui://27vd145bh35o7ilb" fontSize="44" color="#ff0000" vAlign="middle" text="等待选择">
@ -11,6 +11,10 @@
<gearDisplay controller="falg" pages="1"/>
<relation target="n1_bt6w" sidePair="right-right"/>
</text>
<text id="n8_bm7d" name="n8" xy="300,1" size="91,59" group="n5_fscl" font="ui://27vd145bh35o7ilb" fontSize="44" color="#ff0000" vAlign="middle" text="拒绝">
<gearDisplay controller="falg" pages="2"/>
<relation target="n1_bt6w" sidePair="right-right"/>
</text>
<group id="n5_fscl" name="n5" xy="300,1" size="177,59"/>
</displayList>
</component>

View File

@ -8,7 +8,7 @@
<controller name="zidongtishi" pages="0,,1," selected="0"/>
<controller name="voice" pages="0,,1," selected="0"/>
<controller name="Inclear" pages="0,,1," selected="0"/>
<controller name="witness" pages="0,,1," selected="1"/>
<controller name="witness" pages="0,,1," selected="0"/>
<displayList>
<graph id="n141_ckvb" name="bg_mask" xy="6,7" size="2532,751" type="rect" lineSize="0" fillColor="#00ffffff"/>
<component id="n76_rqeb" name="mask" src="prgzeq" fileName="component/mask.xml" xy="14,1956" alpha="0">
@ -231,7 +231,10 @@
<graph id="n143_cksh" name="n143" xy="0,0" size="2532,1170" group="n144_cksh" type="rect" lineSize="0" fillColor="#73000000"/>
<image id="n146_cksh" name="n146" src="ckvbcj2" fileName="Main_New/Image/Group 205.png" xy="1203,522" group="n144_cksh"/>
<text id="n147_cksh" name="n147" xy="1024,667" size="484,79" group="n144_cksh" fontSize="60" color="#ffffff" text="松开按钮发送语音"/>
<group id="n144_cksh" name="chatTalk" xy="0,0" size="2532,1170" advanced="true"/>
<group id="n144_cksh" name="chatTalk" xy="0,0" size="2532,1170" visible="false" advanced="true"/>
<component id="n163_bm7d" name="com_notice" src="ukp7tcqy" fileName="Main_new/com_notice.xml" xy="681,164" size="1169,62">
<relation target="" sidePair="top-top"/>
</component>
<component id="n149_n9qr" name="comp_voice" src="n9qrclg" fileName="Main_new/Chat/Component/Comp_VoiceBegin.xml" xy="0,0">
<gearDisplay controller="voice" pages="1"/>
<relation target="" sidePair="width-width,height-height"/>
@ -249,7 +252,7 @@
<relation target="" sidePair="width-width,height-height"/>
<Button controller="witness" page="0"/>
</component>
<component id="n162_ukp7" name="comp_witness" src="bm7dtcr7" fileName="Main_New/Component/comp_witness.xml" xy="2097,30">
<component id="n162_ukp7" name="comp_witness" src="bm7dtcr7" fileName="Main_New/Component/comp_witness.xml" xy="2537,30">
<gearDisplay controller="witness" pages="1"/>
<gearXY controller="witness" pages="0" values="2537,30" default="2097,30" tween="true" ease="Linear" duration="0.5"/>
</component>

View File

@ -1,41 +1,41 @@
[
{
"ver": "1.0.38",
"ver": "1.0.40",
"name": "跑得快",
"check": true,
"version": "1.0.38",
"version": "1.0.40",
"game_id": "66",
"bundle": "extend/poker/runfast"
},
{
"ver": "1.0.58",
"ver": "1.0.59",
"name": "南城麻将",
"check": true,
"version": "1.0.58",
"version": "1.0.59",
"game_id": "86",
"bundle": "extend/majiang/nancheng"
},
{
"ver": "1.0.61",
"ver": "1.0.62",
"name": "黎川麻将",
"check": true,
"version": "1.0.61",
"version": "1.0.62",
"game_id": "87",
"bundle": "extend/majiang/lichuan"
},
{
"ver": "1.0.45",
"ver": "1.0.46",
"name": "金溪麻将",
"check": true,
"version": "1.0.45",
"version": "1.0.46",
"game_id": "88",
"bundle": "extend/majiang/jinxi"
},
{
"ver": "1.0.44",
"ver": "1.0.45",
"name": "抚州麻将",
"check": true,
"version": "1.0.44",
"version": "1.0.45",
"game_id": "89",
"bundle": "extend/majiang/fuzhou"
}

View File

@ -1,109 +1,109 @@
[
{
"lua_path": "/tolua_project,/base_project,/main_project",
"ver": "1.0.6",
"ver": "1.0.8",
"name": "base_script",
"check": true,
"bundle": "base/base_script",
"version": "1.0.6"
"version": "1.0.8"
},
{
"ver": "1.0.6",
"ver": "1.0.8",
"name": "common",
"check": true,
"bundle": "base/common",
"version": "1.0.6"
"version": "1.0.8"
},
{
"ver": "1.0.6",
"ver": "1.0.8",
"name": "login",
"check": true,
"bundle": "base/login",
"version": "1.0.6"
"version": "1.0.8"
},
{
"ver": "1.0.6",
"ver": "1.0.8",
"name": "lobby",
"check": true,
"bundle": "base/lobby",
"version": "1.0.6"
"version": "1.0.8"
},
{
"ver": "1.0.6",
"ver": "1.0.8",
"name": "Family",
"check": true,
"bundle": "base/Family",
"version": "1.0.6"
"version": "1.0.8"
},
{
"ver": "1.0.6",
"ver": "1.0.8",
"name": "chat",
"check": true,
"bundle": "base/chat",
"version": "1.0.6"
"version": "1.0.8"
},
{
"ver": "1.0.6",
"ver": "1.0.8",
"name": "newgroup",
"check": true,
"bundle": "base/newgroup",
"version": "1.0.6"
"version": "1.0.8"
},
{
"ver": "1.0.6",
"ver": "1.0.8",
"name": "rank",
"check": true,
"version": "1.0.6",
"version": "1.0.8",
"bundle": "base/rank"
},
{
"ver": "1.0.6",
"ver": "1.0.8",
"name": "main_majiang",
"check": true,
"version": "1.0.6",
"version": "1.0.8",
"bundle": "base/main_majiang"
},
{
"ver": "1.0.6",
"ver": "1.0.8",
"name": "main_poker",
"check": true,
"version": "1.0.6",
"version": "1.0.8",
"bundle": "base/main_poker"
},
{
"ver": "1.0.6",
"ver": "1.0.8",
"name": "main_zipai",
"check": true,
"version": "1.0.6",
"version": "1.0.8",
"bundle": "base/main_zipai"
},
{
"ver": "1.0.6",
"ver": "1.0.8",
"name": "static",
"check": true,
"bundle": "base/static",
"version": "1.0.6"
"version": "1.0.8"
},
{
"ver": "1.0.6",
"ver": "1.0.8",
"is_res": true,
"name": "embed",
"check": true,
"bundle": "base/embed",
"version": "1.0.6"
"version": "1.0.8"
},
{
"ver": "1.0.6",
"ver": "1.0.8",
"name": "main_pokemajiang",
"check": true,
"version": "1.0.6",
"version": "1.0.8",
"bundle": "base/main_pokemajiang"
},
{
"ver": "1.0.6",
"ver": "1.0.8",
"name": "main_zipaimajiang",
"check": true,
"version": "1.0.6",
"version": "1.0.8",
"bundle": "base/main_zipaimajiang"
}
]