From c7381b771fe9b3c2c04279e8fba9fa0f65b511eb Mon Sep 17 00:00:00 2001 From: Matt D Date: Wed, 23 Mar 2016 20:25:22 +1100 Subject: [PATCH] Added sprite number padding to mergedExport --- src/js/controller/settings/exportimage/PngExportController.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/js/controller/settings/exportimage/PngExportController.js b/src/js/controller/settings/exportimage/PngExportController.js index 12ee1268..bef32254 100644 --- a/src/js/controller/settings/exportimage/PngExportController.js +++ b/src/js/controller/settings/exportimage/PngExportController.js @@ -58,11 +58,13 @@ }; ns.PngExportController.prototype.mergedExport_ = function (zip) { + var paddingLength = (""+this.piskelController.getFrameCount()).length; + var padding = new Array(paddingLength).join("0"); for (var i = 0; i < this.piskelController.getFrameCount(); i++) { var frame = this.piskelController.getFrameAt(i); var canvas = this.getFrameAsCanvas_(frame); var basename = this.pngFilePrefixInput.value; - var filename = basename + (i + 1) + '.png'; + var filename = basename + (padding + (i + 1)).slice(-paddingLength) + '.png'; zip.file(filename, pskl.utils.CanvasUtils.getBase64FromCanvas(canvas) + '\n', {base64: true}); } };