From: Alexis Laferrière Date: Fri, 14 Jul 2017 16:21:17 +0000 (-0400) Subject: gamnit: fix animations with a single frame X-Git-Url: http://nitlanguage.org gamnit: fix animations with a single frame Signed-off-by: Alexis Laferrière --- diff --git a/lib/gamnit/flat/flat_core.nit b/lib/gamnit/flat/flat_core.nit index 6cd0411..800b3de 100644 --- a/lib/gamnit/flat/flat_core.nit +++ b/lib/gamnit/flat/flat_core.nit @@ -1211,8 +1211,12 @@ private class SpriteContext data[o+36] = tc[v*2+1] # a_tex_diff - var dx = animation.frames[1].texture_coords[0] - animation.frames[0].texture_coords[0] - var dy = animation.frames[1].texture_coords[1] - animation.frames[0].texture_coords[1] + var dx = 0.0 + var dy = 0.0 + if animation.frames.length > 1 then + dx = animation.frames[1].texture_coords[0] - animation.frames[0].texture_coords[0] + dy = animation.frames[1].texture_coords[1] - animation.frames[0].texture_coords[1] + end data[o+37] = dx data[o+38] = dy