| 2749 | } |
| 2750 | |
| 2751 | static int maps_setTileAquifer(lua_State* L) |
| 2752 | { |
| 2753 | bool rv; |
| 2754 | df::coord p; |
| 2755 | |
| 2756 | switch (lua_gettop(L)) |
| 2757 | { |
| 2758 | case 1: |
| 2759 | Lua::CheckDFAssign(L, &p, 1); |
| 2760 | rv = Maps::setTileAquifer(p); |
| 2761 | break; |
| 2762 | case 2: |
| 2763 | Lua::CheckDFAssign(L, &p, 1); |
| 2764 | rv = Maps::setTileAquifer(p, lua_toboolean(L, 2)); |
| 2765 | break; |
| 2766 | case 3: |
| 2767 | rv = Maps::setTileAquifer(CheckCoordXYZ(L, 1, false)); |
| 2768 | break; |
| 2769 | case 4: |
| 2770 | default: |
| 2771 | rv = Maps::setTileAquifer(CheckCoordXYZ(L, 1, false), lua_toboolean(L, 4)); |
| 2772 | break; |
| 2773 | } |
| 2774 | |
| 2775 | lua_pushboolean(L, rv); |
| 2776 | return 1; |
| 2777 | } |
| 2778 | |
| 2779 | static int maps_removeTileAquifer(lua_State* L) |
| 2780 | { |
nothing calls this directly
no test coverage detected