correctly rotates cards when placing them
This commit is contained in:
parent
bf2352f79b
commit
ac5788ef75
@ -1,8 +1,8 @@
|
||||
local playAreaApi = require("core/PlayAreaApi")
|
||||
local pendingCall = false
|
||||
local messageSent = {}
|
||||
local missingData = {}
|
||||
local countedVP = {}
|
||||
local playAreaApi = require("core/PlayAreaApi")
|
||||
local pendingCall = false
|
||||
local messageSent = {}
|
||||
local missingData = {}
|
||||
local countedVP = {}
|
||||
local highlightMissing = false
|
||||
local highlightCounted = false
|
||||
|
||||
@ -156,7 +156,7 @@ function updateCount()
|
||||
table.insert(countedVP, obj)
|
||||
end
|
||||
|
||||
-- handling for stacked cards
|
||||
-- handling for stacked cards
|
||||
elseif obj.tag == "Deck" then
|
||||
local VP = 0
|
||||
for _, deepObj in ipairs(obj.getObjects()) do
|
||||
@ -231,7 +231,7 @@ function highlightCountedVP()
|
||||
self.editButton({
|
||||
index = 4,
|
||||
tooltip = (highlightCounted and "Enable" or "Disable") ..
|
||||
" highlighting of cards with VP."
|
||||
" highlighting of cards with VP."
|
||||
})
|
||||
for _, obj in pairs(countedVP) do
|
||||
if obj ~= nil then
|
||||
@ -270,7 +270,9 @@ function placeCard(card)
|
||||
local name = card.getName() or "Unnamed card"
|
||||
for i = 1, 10 do
|
||||
if fullSlots[i] ~= true then
|
||||
local rot = { 0, 270, card.getRotation().z }
|
||||
card.setPositionSmooth(positions[i], false, true)
|
||||
card.setRotation(rot)
|
||||
broadcastToAll("Victory Display: " .. name .. " placed into slot " .. i .. ".", "Green")
|
||||
return
|
||||
end
|
||||
|
Loading…
Reference in New Issue
Block a user