Exports to .grid

This commit is contained in:
Devine Lu Linvega 2018-04-09 16:50:52 +12:00
parent 9cd6e11546
commit cf6186a1f1

View File

@ -241,14 +241,14 @@ function Dotgrid(width,height,grid_x,grid_y,block_x,block_y)
if (fileName === undefined){ return; } if (fileName === undefined){ return; }
fs.writeFile(fileName+".svg", svg); fs.writeFile(fileName+".svg", svg);
fs.writeFile(fileName+'.png', dotgrid.render.buffer()); fs.writeFile(fileName+'.png', dotgrid.render.buffer());
fs.writeFile(fileName+'.dot', dotgrid.tool.export()); fs.writeFile(fileName+'.grid', dotgrid.tool.export());
dotgrid.draw() dotgrid.draw()
}); });
} }
this.open = function() this.open = function()
{ {
var paths = dialog.showOpenDialog({properties: ['openFile'],filters:[{name:"Dotgrid Image",extensions:["dot"]}]}); var paths = dialog.showOpenDialog({properties: ['openFile'],filters:[{name:"Dotgrid Image",extensions:["dot","grid"]}]});
if(!paths){ console.log("Nothing to load"); return; } if(!paths){ console.log("Nothing to load"); return; }
@ -572,7 +572,7 @@ function Dotgrid(width,height,grid_x,grid_y,block_x,block_y)
var file = e.dataTransfer.files[0]; var file = e.dataTransfer.files[0];
if(!file.path || file.path.indexOf(".dot") < 0){ console.log("Dotgrid","Not a dot file"); return; } if(!file.path || file.path.indexOf(".dot") < 0 && file.path.indexOf(".grid") < 0){ console.log("Dotgrid","Not a dot file"); return; }
var reader = new FileReader(); var reader = new FileReader();
reader.onload = function(e){ reader.onload = function(e){