additional trigger of save function

This commit is contained in:
Chr1Z93 2023-08-22 01:16:18 +02:00
parent ccda7d7592
commit 6c7f269b10

View File

@ -127,10 +127,7 @@ function onDrop(playerColor)
for _, bgInfo in ipairs(BACKGROUNDS) do for _, bgInfo in ipairs(BACKGROUNDS) do
if bgInfo.title == syncName then if bgInfo.title == syncName then
printToColor("Background for '" .. syncName .. "' loaded!", playerColor, "Green") printToColor("Background for '" .. syncName .. "' loaded!", playerColor, "Green")
local customInfo = self.getCustomObject() updateImage(bgInfo.url)
customInfo.diffuse = bgInfo.url
self.setCustomObject(customInfo)
self.reload()
return return
end end
end end
@ -147,11 +144,17 @@ function selectImage(color)
-- prompt user to select option -- prompt user to select option
Player[color].showOptionsDialog("Select image:", options, 1, function(_, optionIndex) Player[color].showOptionsDialog("Select image:", options, 1, function(_, optionIndex)
updateImage(BACKGROUNDS[optionIndex].url)
end)
end
-- sets background to the provided URL
function updateImage(url)
self.script_state = JSON.encode({ cardsInBag, showCost, showIcons })
local customInfo = self.getCustomObject() local customInfo = self.getCustomObject()
customInfo.diffuse = BACKGROUNDS[optionIndex].url customInfo.diffuse = url
self.setCustomObject(customInfo) self.setCustomObject(customInfo)
self.reload() self.reload()
end)
end end
-- only allow cards to enter, split decks and reject other objects -- only allow cards to enter, split decks and reject other objects