From d1968a5ba426ba5d202ff2824115b568de3f5f3f Mon Sep 17 00:00:00 2001 From: dshaligram Date: Thu, 28 Jun 2007 12:04:38 +0000 Subject: Updated level-design.txt with a basic overview of the Lua possibilities. Fixed some inconsistencies in the handling of Lua errors. Tweaked the lexer to allow spaces before Lua chunk prefixes. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1676 c06c8d41-db1a-0410-9941-cceddc491573 --- crawl-ref/source/mapdef.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'crawl-ref/source/mapdef.h') diff --git a/crawl-ref/source/mapdef.h b/crawl-ref/source/mapdef.h index 623b97dd55..cfd1488510 100644 --- a/crawl-ref/source/mapdef.h +++ b/crawl-ref/source/mapdef.h @@ -453,7 +453,7 @@ public: std::string run_lua(bool skip_main); // Returns true if the validation passed. - bool test_lua_validate(); + bool test_lua_validate(bool croak = false); // Returns true if *not* vetoed, i.e., the map is good to go. bool test_lua_veto(); @@ -525,7 +525,7 @@ public: private: void write_depth_ranges(FILE *) const; void read_depth_ranges(FILE *); - bool test_lua_boolchunk(dlua_chunk &); + bool test_lua_boolchunk(dlua_chunk &, bool def = false, bool croak = false); std::string rewrite_chunk_errors(const std::string &s) const; std::string add_key_field( -- cgit v1.2.3-54-g00ecf