UNPKG

627 BJavaScriptView Raw
1var mkdirp = require("mkdirp"),
2 path = require("path");
3
4module.exports = function processLevel(options, level, levelFile) {
5 return function(next) {
6 mkdirp(path.dirname(levelFile), function processLevel_mkdirpResponse(err) {
7 if(err) return next(err);
8
9 var drawCommand = "image Over "+level.x+","+level.y+" "+level.width+","+level.height+" \""+options.file+"\"";
10 options.gm(level.size, level.size, options.background).draw(drawCommand).write(levelFile, function processLevel_response(err, result) {
11 next(err, levelFile);
12 });
13 });
14 }
15};
\No newline at end of file