diff options
author | Darshan Shaligram <dshaligram@users.sourceforge.net> | 2010-01-09 16:47:14 +0530 |
---|---|---|
committer | Darshan Shaligram <dshaligram@users.sourceforge.net> | 2010-01-09 16:48:49 +0530 |
commit | 40a5cf776b1309872551df44650a1dc13317fdcf (patch) | |
tree | a2de8da0f32f440cf5e0a3952f00ec70f9e4a388 /crawl-ref/source/scripts/genlevel.lua | |
parent | 3000618dd5792940428032515011000860d885b5 (diff) | |
download | crawl-ref-40a5cf776b1309872551df44650a1dc13317fdcf.tar.gz crawl-ref-40a5cf776b1309872551df44650a1dc13317fdcf.zip |
Script to generate a level and dump the map to dump-<place>.map for inspection.
Diffstat (limited to 'crawl-ref/source/scripts/genlevel.lua')
-rw-r--r-- | crawl-ref/source/scripts/genlevel.lua | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/crawl-ref/source/scripts/genlevel.lua b/crawl-ref/source/scripts/genlevel.lua new file mode 100644 index 0000000000..4cb4bbff7d --- /dev/null +++ b/crawl-ref/source/scripts/genlevel.lua @@ -0,0 +1,19 @@ +-- Generates maps for the supplied place names. + +local places = script.simple_args() +if #places == 0 then + script.usage("Usage: genlevel <place> [<place2> ...]") +end + +local function map_dump_name_for_place(place) + return "dump-" .. string.gsub(place, ":", "-") .. ".map" +end + +for _, place in ipairs(places) do + debug.goto_place(place) + test.regenerate_level() + + local filename = map_dump_name_for_place(place) + crawl.mpr("Dumping map of " .. place .. " to " .. filename) + debug.dump_map(filename) +end
\ No newline at end of file |