diff options
Diffstat (limited to 'crawl-ref/source/dat/clua/test.lua')
-rw-r--r-- | crawl-ref/source/dat/clua/test.lua | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/crawl-ref/source/dat/clua/test.lua b/crawl-ref/source/dat/clua/test.lua index 404b2e1d1f..22a4005d20 100644 --- a/crawl-ref/source/dat/clua/test.lua +++ b/crawl-ref/source/dat/clua/test.lua @@ -20,4 +20,15 @@ function test.regenerate_level(place) debug.flush_map_memory() dgn.reset_level() debug.generate_level() +end + +function test.level_contains_item(item) + for y = 1, dgn.GYM - 2 do + for x = 1, dgn.GXM - 2 do + if iter.stack_search(x, y, item) then + return true + end + end + end + return false end
\ No newline at end of file |