Buenas, tengo un problema y la verdad, que no se como hacerlo y es que necesito que una animación creada con interpolateBetween y es que solo la carga 1 vez, las demás es como si no leeyera el código.
Aquí dejo una prueba de lo que me pasa: https://gyazo.com/1878844b68bdac9da7ed767bd0d9312f
Añado: Solo digo la anim, que no se repite, lo demás lo tengo que terminar.
if anim == false then
anim = true;
start = getTickCount()
end
local now = getTickCount()
local endTime = start + 2000
local elapsedTime = now - start
local duration = endTime - start
local progress = elapsedTime / duration
local x = interpolateBetween(0, 0, 0, 332, 0, 0, progress, "OutQuad")
dxDrawRectangle( x - 5, window.snapTop and 0 or ( y - 5 ), width + 10, window.snapTop and window.snapBottom and screenY or not window.snapTop and window.snapBottom and ( screenY - x + 5 ) or ( height + 10 ), tocolor( 255, 255, 255, 255 ), backgroundPostGui, false )