X-Git-Url: https://git.yukkurigames.com/?p=string-lerp.git;a=blobdiff_plain;f=string-lerp.js;h=6c240e44b61f9df46911224e1d51b6fd0aadca12;hp=46a55bf152769f14c15af203a3cc972ce64791e8;hb=5bc5aa65b769e551177545fda77b31ea6c66467e;hpb=d9344ccd68dbe21eb5af6d0575b5b84b9f8513aa diff --git a/string-lerp.js b/string-lerp.js index 46a55bf..6c240e4 100644 --- a/string-lerp.js +++ b/string-lerp.js @@ -193,9 +193,10 @@ var part = nlerp(+sourcePart, +targetPart, amount); var sourcePoint = sourcePart.indexOf("."); var targetPoint = targetPart.indexOf("."); - var point = Math.max( + var point = Math.round(nlerp( sourcePoint >= 0 ? (sourcePart.length - 1) - sourcePoint : 0, - targetPoint >= 0 ? (targetPart.length - 1) - targetPoint : 0); + targetPoint >= 0 ? (targetPart.length - 1) - targetPoint : 0, + amount)); targetParts[i] = part.toFixed(point); } return targetParts.join("");