aboutsummaryrefslogtreecommitdiff
path: root/util/travis
Commit message (Collapse)AuthorAge
* Rename --do-unittests to --run-unittests as @Zeno- and @sfan5 requestedLoic Blot2015-02-24
|
* Unit tests must be done at integration process.Loic Blot2015-02-21
| | | | | | * Remove --enable-unittests and --disable-unittests and add --do-unittests function * --do-unittests function will exit 0 on success. * minetest and minetestserver binaries are launched with --do-unittests in travis build.
* Add LevelDB and redis to Travis Linux buildssfan52015-02-16
|
* Update MinGW toolchain downloads used by travissfan52014-12-23
|
* Build for win32 & win64 on Travis toosfan52014-12-06
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ #pragma once #include "lua_api/l_base.h" class AreaStore; class LuaAreaStore : public ModApiBase { private: static const char className[]; static const luaL_Reg methods[]; static int gc_object(lua_State *L); static int l_get_area(lua_State *L); static int l_get_areas_for_pos(lua_State *L); static int l_get_areas_in_area(lua_State *L); static int l_insert_area(lua_State *L); static int l_reserve(lua_State *L); static int l_remove_area(lua_State *L); static int l_set_cache_params(lua_State *L); static int l_to_string(lua_State *L); static int l_to_file(lua_State *L); static int l_from_string(lua_State *L); static int l_from_file(lua_State *L); public: AreaStore *as = nullptr; LuaAreaStore(); LuaAreaStore(const std::string &type); ~LuaAreaStore(); // AreaStore() // Creates a AreaStore and leaves it on top of stack static int create_object(lua_State *L); static LuaAreaStore *checkobject(lua_State *L, int narg); static void Register(lua_State *L); };