From c4246fc216beca0282bf281274a3756a10086f87 Mon Sep 17 00:00:00 2001 From: Jude Brown Date: Sun, 17 Jan 2010 15:29:52 +1000 Subject: Code to alter/check feature properties in Lua. This commit moves str_to_fprop from initfile.cc to fprop.cc. It also introduces two new dungeon Lua wrappers: fprop_changed(x, y, fprop), and fprop_at(x, y, fprop). fprop_at(x, y, fprop) will return testbits(coord_def(x, y), fprop). fprop_changed will either add the fprop to that location, or if it already exists there, it will remove it from that location. It will returrn a boolean value of true if it altered the location, and false if it did nothing. --- crawl-ref/source/fprop.h | 1 + 1 file changed, 1 insertion(+) (limited to 'crawl-ref/source/fprop.h') diff --git a/crawl-ref/source/fprop.h b/crawl-ref/source/fprop.h index 04898519f3..54be5a597e 100644 --- a/crawl-ref/source/fprop.h +++ b/crawl-ref/source/fprop.h @@ -5,6 +5,7 @@ struct coord_def; bool is_sanctuary( const coord_def& p ); bool is_bloodcovered( const coord_def& p ); +int str_to_fprop (const std::string &str); enum feature_property_type { -- cgit v1.2.3-54-g00ecf