From 40a5cf776b1309872551df44650a1dc13317fdcf Mon Sep 17 00:00:00 2001 From: Darshan Shaligram Date: Sat, 9 Jan 2010 16:47:14 +0530 Subject: Script to generate a level and dump the map to dump-.map for inspection. --- crawl-ref/source/scripts/genlevel.lua | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 crawl-ref/source/scripts/genlevel.lua 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 [ ...]") +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 -- cgit v1.2.3-54-g00ecf