-
Notifications
You must be signed in to change notification settings - Fork 0
/
appendtotgt.lua
37 lines (29 loc) · 1.03 KB
/
appendtotgt.lua
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
--tgtfld : full path of tgt cpy folder, with trailing /
function appendToOtherProject(tgtfld,nbstart,nbend)
tgtnb=1
currentName=string.format("%03d",tgtnb)
currentPathAndName=tgtfld..currentName..".png"
print("attempting load "..currentPathAndName)
cur=love.filesystem.getInfo(currentPathAndName)
while cur~=nil do
print(' frame '..tgtnb..' exists in tgt')
tgtnb=tgtnb+1
currentName=string.format("%03d",tgtnb)
currentPathAndName=tgtfld..currentName..".png"
print("attempting load "..currentPathAndName)
cur=love.filesystem.getInfo(currentPathAndName)
end
--cur is nil, we reached point of append
print(' frames will be appended from'..tgtnb)
--TODO save frames using in memory version (quickest)
for i=nbstart,nbend
do
saveName=string.format("%03d",tgtnb)
savePathAndName=tgtfld..saveName..".png"
print("attempting to save "..savePathAndName)
--TODO WIP frames should be ok
-- saveCanvasToFrame(i)
frames[i].data:encode("png",savePathAndName)
tgtnb=tgtnb+1
end
end