diff options
author | Kek <tuk kek at gmail com> | 2011-11-20 23:24:46 -0200 |
---|---|---|
committer | Neil Moore <neil@s-z.org> | 2011-12-08 21:20:51 -0500 |
commit | 818095651e02b99bcc2b659a2d2e55474eff7c40 (patch) | |
tree | 54f39fdafc51d6e8161d6a8aa61a37e2e6c3a02f /crawl-ref/source/l_option.cc | |
parent | 9eb99e4c5c317f020bdc0f118e5b47d29d77e797 (diff) | |
download | crawl-ref-818095651e02b99bcc2b659a2d2e55474eff7c40.tar.gz crawl-ref-818095651e02b99bcc2b659a2d2e55474eff7c40.zip |
Lua script engine extension: options.autopick_on
Diffstat (limited to 'crawl-ref/source/l_option.cc')
-rw-r--r-- | crawl-ref/source/l_option.cc | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/crawl-ref/source/l_option.cc b/crawl-ref/source/l_option.cc index e7906a1761..aade8033db 100644 --- a/crawl-ref/source/l_option.cc +++ b/crawl-ref/source/l_option.cc @@ -32,6 +32,13 @@ static int option_hboolean(lua_State *ls, const char *name, void *data, } } +static int option_autopick(lua_State *ls, const char *name, void *data, + bool get) +{ + lua_pushboolean(ls, Options.autopickup_on>0); + return (1); +} + static option_handler handlers[] = { // Boolean options come first @@ -53,7 +60,8 @@ static option_handler handlers[] = { "dos_use_background_intensity", &Options.dos_use_background_intensity, option_hboolean }, { "menu_colour_prefix_class", &Options.menu_colour_prefix_class, - option_hboolean } + option_hboolean }, + { "autopick_on", NULL, option_autopick } }; static const option_handler *get_handler(const char *optname) |