.@Elturro This really looks dumb, but I don’t have access to your sprites so I created 2 simple images for this example. Maybe something like this will get you started.
displayMode(FULLSCREEN)
function setup()
jpg = { img1(), img2() }
delay=.2
xx=0
yy=0
z=1
et=ElapsedTime
end
function draw()
background(40, 40, 50)
if ElapsedTime - et > delay then
et = ElapsedTime
xx = xx + 5
yy = yy + 5
z = z + 1
if z > #jpg then
z = 1
end
end
sprite(jpg[z],100+xx,500+yy,100)
end
function img1()
local img = image(16, 16)
img:set(6,1,255,0,0,255)
img:set(6,2,255,0,0,255)
img:set(6,3,255,0,0,255)
img:set(6,4,255,0,0,255)
img:set(6,9,255,0,0,255)
img:set(7,5,255,0,0,255)
img:set(7,9,255,0,0,255)
img:set(8,6,255,0,0,255)
img:set(8,7,255,0,0,255)
img:set(8,8,255,0,0,255)
img:set(8,9,255,0,0,255)
img:set(8,10,255,0,0,255)
img:set(8,11,255,0,0,255)
img:set(9,5,255,0,0,255)
img:set(9,9,255,0,0,255)
img:set(10,1,255,0,0,255)
img:set(10,2,255,0,0,255)
img:set(10,3,255,0,0,255)
img:set(10,4,255,0,0,255)
img:set(10,9,255,0,0,255)
return img
end
function img2()
local img = image(16, 16)
img:set(6,3,255,0,0,255)
img:set(6,4,255,0,0,255)
img:set(6,9,255,0,0,255)
img:set(7,1,255,0,0,255)
img:set(7,2,255,0,0,255)
img:set(7,5,255,0,0,255)
img:set(7,9,255,0,0,255)
img:set(8,6,255,0,0,255)
img:set(8,7,255,0,0,255)
img:set(8,8,255,0,0,255)
img:set(8,9,255,0,0,255)
img:set(8,10,255,0,0,255)
img:set(8,11,255,0,0,255)
img:set(9,1,255,0,0,255)
img:set(9,2,255,0,0,255)
img:set(9,5,255,0,0,255)
img:set(9,9,255,0,0,255)
img:set(10,3,255,0,0,255)
img:set(10,4,255,0,0,255)
img:set(10,9,255,0,0,255)
return img
end