1 | var mkdirp = require("mkdirp"),
|
2 | path = require("path");
|
3 |
|
4 | module.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 |