| 216 | // |
| 217 | |
| 218 | static void get_bool_field(lua_State *L, int idx, const char *name, bool *dest) { |
| 219 | lua_getfield(L, idx, name); |
| 220 | if (lua_isnil(L, -1)) { |
| 221 | lua_pop(L, 1); |
| 222 | return; |
| 223 | } |
| 224 | *dest = lua_toboolean(L, -1); |
| 225 | lua_pop(L, 1); |
| 226 | } |
| 227 | |
| 228 | static void get_opts(lua_State *L, int idx, bool &zlevel) { |
| 229 | if (lua_gettop(L) < idx) |
no test coverage detected