同步梭哈新协议2099
parent
c5e9fa47fd
commit
9f6a0d439a
|
|
@ -317,9 +317,6 @@ function M:EventInit()
|
||||||
local cardInfo = _player_card_info[self:GetPos(i)]
|
local cardInfo = _player_card_info[self:GetPos(i)]
|
||||||
if cardList then
|
if cardList then
|
||||||
cardInfo:UpdateHandPoker(cardList)
|
cardInfo:UpdateHandPoker(cardList)
|
||||||
if self:GetPos(bank_seat) == 1 and bank_seat == i then
|
|
||||||
cardInfo:ShowTips(1)
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end)
|
end)
|
||||||
|
|
@ -338,6 +335,10 @@ function M:EventInit()
|
||||||
|
|
||||||
_gamectr:AddEventListener(EXGameEvent.OnTurnAction, function(...)
|
_gamectr:AddEventListener(EXGameEvent.OnTurnAction, function(...)
|
||||||
local arg = { ... }
|
local arg = { ... }
|
||||||
|
local data = arg[1]
|
||||||
|
local seat = data.seat
|
||||||
|
local cardInfo = _player_card_info[self:GetPos(seat)]
|
||||||
|
cardInfo:ShowTips(data.actions)
|
||||||
end)
|
end)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -3,10 +3,13 @@
|
||||||
--- DateTime: 2017/12/13 17:04
|
--- DateTime: 2017/12/13 17:04
|
||||||
---
|
---
|
||||||
|
|
||||||
local TipType = {
|
local TipID = {
|
||||||
guo = 0,
|
xia = 1012,
|
||||||
qi = 1,
|
gen = 1013,
|
||||||
xia = 4
|
jia = 1014,
|
||||||
|
suo = 1015,
|
||||||
|
qi = 1016,
|
||||||
|
guo = 1017
|
||||||
}
|
}
|
||||||
|
|
||||||
local EXPlayerPokerInfoView = import('.EXPlayerPokerInfoView')
|
local EXPlayerPokerInfoView = import('.EXPlayerPokerInfoView')
|
||||||
|
|
@ -43,37 +46,36 @@ function M:init()
|
||||||
self._ctr_out = view:GetController('out')
|
self._ctr_out = view:GetController('out')
|
||||||
end
|
end
|
||||||
|
|
||||||
function M:ShowTips(type)
|
function M:ShowTips(tipsList)
|
||||||
self._ctr_out.selectedIndex = 1
|
self._ctr_out.selectedIndex = 1
|
||||||
if type == 1 then
|
|
||||||
self._view_tipsList:RemoveChildren()
|
self._view_tipsList:RemoveChildren()
|
||||||
|
for i = 1, #tipsList do
|
||||||
|
if tipsList[i] == 1012 then
|
||||||
|
local xiaScore = { 1, 2, 5 }
|
||||||
|
for j = 1, 3 do
|
||||||
local obj = self._view_tipsList:AddItemFromPool()
|
local obj = self._view_tipsList:AddItemFromPool()
|
||||||
self.SetTipData(obj, TipType.qi)
|
self.SetTipData(obj, tipsList[j], xiaScore[j])
|
||||||
obj = self._view_tipsList:AddItemFromPool()
|
obj.title = string.format("%d分", xiaScore[j])
|
||||||
obj.title = "1分"
|
end
|
||||||
self.SetTipData(obj, TipType.xia, 1)
|
else
|
||||||
obj = self._view_tipsList:AddItemFromPool()
|
local obj = self._view_tipsList:AddItemFromPool()
|
||||||
obj.title = "2分"
|
self.SetTipData(obj, tipsList[i])
|
||||||
self.SetTipData(obj, TipType.xia, 2)
|
end
|
||||||
obj = self._view_tipsList:AddItemFromPool()
|
|
||||||
obj.title = "5分"
|
|
||||||
self.SetTipData(obj, TipType.xia, 5)
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
function M:OnClickTips(context)
|
function M:OnClickTips(context)
|
||||||
local button = context.data.data
|
local button = context.data.data
|
||||||
local type = button.type
|
local id = button.id
|
||||||
local _data = {}
|
local _data = {}
|
||||||
if type == TipType.guo then
|
if id == TipID.xia then
|
||||||
elseif type == TipType.qi then
|
|
||||||
_data["id"] = 1016
|
|
||||||
self:ClickTip(_data)
|
|
||||||
elseif type == TipType.xia then
|
|
||||||
local score = button.data
|
local score = button.data
|
||||||
_data["id"] = 1012
|
_data["id"] = id
|
||||||
_data["betScore"] = tonumber(score)
|
_data["betScore"] = tonumber(score)
|
||||||
self:ClickTip(_data)
|
self:ClickTip(_data)
|
||||||
|
else
|
||||||
|
_data["id"] = id
|
||||||
|
self:ClickTip(_data)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
@ -81,11 +83,11 @@ function M:ClickTip(_data)
|
||||||
self._gameCtr:SendTip(_data)
|
self._gameCtr:SendTip(_data)
|
||||||
end
|
end
|
||||||
|
|
||||||
function M.SetTipData(obj, type, ...)
|
function M.SetTipData(obj, id, ...)
|
||||||
obj.data = {}
|
obj.data = {}
|
||||||
obj.data.type = type
|
obj.data.id = id
|
||||||
obj.data.data = ...
|
obj.data.data = ...
|
||||||
obj:GetController('type').selectedIndex = type
|
obj:GetController('type').selectedIndex = id - 1012
|
||||||
end
|
end
|
||||||
|
|
||||||
function M:Clear()
|
function M:Clear()
|
||||||
|
|
|
||||||
Binary file not shown.
Loading…
Reference in New Issue