aboutsummaryrefslogtreecommitdiff
path: root/src
ModeNameSize
-rw-r--r--CMakeLists.txt12563logplain
-rw-r--r--activeobject.h1479logplain
-rw-r--r--ban.cpp3919logplain
-rw-r--r--ban.h1499logplain
-rw-r--r--base64.cpp3767logplain
-rw-r--r--base64.h136logplain
-rw-r--r--camera.cpp16207logplain
-rw-r--r--camera.h4631logplain
-rw-r--r--chat.cpp16885logplain
-rw-r--r--chat.h7158logplain
-rw-r--r--client.cpp57500logplain
-rw-r--r--client.h9865logplain
-rw-r--r--clientmap.cpp20233logplain
-rw-r--r--clientmap.h3272logplain
-rw-r--r--clientobject.cpp1730logplain
-rw-r--r--clientobject.h3231logplain
-rw-r--r--clientserver.h9563logplain
-rw-r--r--clientsimpleobject.h1086logplain
-rw-r--r--clouds.cpp10164logplain
-rw-r--r--clouds.h1626logplain
-rw-r--r--cmake_config.h.in601logplain
-rw-r--r--collision.cpp6588logplain
-rw-r--r--collision.h1568logplain
-rw-r--r--common_irrlicht.h1243logplain
-rw-r--r--config.h727logplain
-rw-r--r--connection.cpp40770logplain
-rw-r--r--connection.h14811logplain
-rw-r--r--constants.h2971logplain
-rw-r--r--content_abm.cpp4342logplain
-rw-r--r--content_abm.h987logplain
-rw-r--r--content_cao.cpp30126logplain
-rw-r--r--content_cao.h834logplain
-rw-r--r--content_cso.cpp2850logplain
-rw-r--r--content_cso.h1002logplain
-rw-r--r--content_mapblock.cpp29130logplain
-rw-r--r--content_mapblock.h973logplain
-rw-r--r--content_mapnode.cpp8468logplain
-rw-r--r--content_mapnode.h1560logplain
-rw-r--r--content_nodemeta.cpp19965logplain
-rw-r--r--content_nodemeta.h871logplain
-rw-r--r--content_object.h1244logplain
-rw-r--r--content_sao.cpp26700logplain
-rw-r--r--content_sao.h5617logplain
-rw-r--r--craftdef.cpp21717logplain
-rw-r--r--craftdef.h10357logplain
-rw-r--r--daynightratio.h1220logplain
-rw-r--r--debug.cpp5630logplain
-rw-r--r--debug.h5971logplain
-rw-r--r--defaultsettings.cpp6050logplain
-rw-r--r--defaultsettings.h902logplain
-rw-r--r--environment.cpp59123logplain
-rw-r--r--environment.h11366logplain
-rw-r--r--event.h1893logplain
-rw-r--r--event_manager.h2945logplain
-rw-r--r--exceptions.h3278logplain
-rw-r--r--farmesh.cpp11531logplain
-rw-r--r--farmesh.h1797logplain
-rw-r--r--filecache.cpp3109logplain
-rw-r--r--filecache.h1447logplain
-rw-r--r--filesys.cpp10151logplain
-rw-r--r--filesys.h1948logplain
-rw-r--r--game.cpp73821logplain
-rw-r--r--game.h3098logplain
-rw-r--r--gamedef.h2280logplain
-rw-r--r--genericobject.cpp2991logplain
-rw-r--r--genericobject.h1773logplain
-rw-r--r--gettext.h1026logplain
-rw-r--r--gettime.h1414logplain
-rw-r--r--guiChatConsole.cpp13639logplain
-rw-r--r--guiChatConsole.h3451logplain
-rw-r--r--guiConfirmMenu.cpp4576logplain
-rw-r--r--guiConfirmMenu.h1513logplain
-rw-r--r--guiCreateWorld.cpp6066logplain
-rw-r--r--guiCreateWorld.h1593logplain
-rw-r--r--guiDeathScreen.cpp4042logplain
-rw-r--r--guiDeathScreen.h1495logplain
-rw-r--r--guiInventoryMenu.cpp23561logplain
-rw-r--r--guiInventoryMenu.h3614logplain
-rw-r--r--guiKeyChangeMenu.cpp20738logplain
-rw-r--r--guiKeyChangeMenu.h2315logplain
-rw-r--r--guiMainMenu.cpp26581logplain
-rw-r--r--guiMainMenu.h2734logplain
-rw-r--r--guiMessageMenu.cpp3579logplain
-rw-r--r--guiMessageMenu.h1435logplain
-rw-r--r--guiPasswordChange.cpp6222logplain
-rw-r--r--guiPasswordChange.h1471logplain
-rw-r--r--guiPauseMenu.cpp6474logplain
-rw-r--r--guiPauseMenu.h1568logplain
-rw-r--r--guiTextInputMenu.cpp4373logplain
-rw-r--r--guiTextInputMenu.h1516logplain
-rw-r--r--hex.h1338logplain
-rw-r--r--inventory.cpp18461logplain
-rw-r--r--inventory.h7528logplain
-rw-r--r--inventorymanager.cpp11663logplain
-rw-r--r--inventorymanager.h4547logplain
-rw-r--r--irrlichttypes.h1505logplain
-rw-r--r--itemdef.cpp13644logplain
-rw-r--r--itemdef.h3996logplain
-rw-r--r--itemgroup.h1153logplain
d---------jthread264logplain
-rw-r--r--keycode.cpp10937logplain
-rw-r--r--keycode.h1650logplain
-rw-r--r--light.cpp3854logplain
-rw-r--r--light.h2428logplain
-rw-r--r--localplayer.cpp15523logplain
-rw-r--r--localplayer.h2002logplain
-rw-r--r--log.cpp3632logplain
-rw-r--r--log.h2305logplain
-rw-r--r--logoutputbuffer.h1332logplain
d---------lua109logplain
-rw-r--r--luaentity_common.h1031logplain
-rw-r--r--main.cpp42555logplain
-rw-r--r--main.h1422logplain
-rw-r--r--mainmenumanager.h2675logplain
-rw-r--r--map.cpp90620logplain
-rw-r--r--map.h13481logplain
-rw-r--r--mapblock.cpp28961logplain
-rw-r--r--mapblock.h12782logplain
-rw-r--r--mapblock_mesh.cpp27863logplain
-rw-r--r--mapblock_mesh.h4456logplain
-rw-r--r--mapchunk.h1812logplain
-rw-r--r--mapgen.cpp74324logplain
-rw-r--r--mapgen.h1962logplain
-rw-r--r--mapnode.cpp8522logplain
-rw-r--r--mapnode.h5607logplain
-rw-r--r--mapsector.cpp5001logplain
-rw-r--r--mapsector.h2782logplain
-rw-r--r--mesh.cpp14224logplain
-rw-r--r--mesh.h2598logplain
-rw-r--r--modalMenu.h3380logplain
-rw-r--r--modifiedstate.h1152logplain
-rw-r--r--mods.cpp3505logplain
-rw-r--r--mods.h1628logplain
-rw-r--r--nameidmapping.cpp1503logplain
-rw-r--r--nameidmapping.h2110logplain
-rw-r--r--nodedef.cpp17545logplain
-rw-r--r--nodedef.h8176logplain
-rw-r--r--nodemetadata.cpp5656logplain
-rw-r--r--nodemetadata.h4307logplain
-rw-r--r--noise.cpp11301logplain
-rw-r--r--noise.h3672logplain
-rw-r--r--object_properties.cpp3232logplain
-rw-r--r--object_properties.h1352logplain
-rw-r--r--player.cpp4251logplain
-rw-r--r--player.h3584logplain
-rw-r--r--porting.cpp6822logplain
-rw-r--r--porting.h2518logplain
-rw-r--r--profiler.h4968logplain
-rw-r--r--quicktune.cpp2598logplain
-rw-r--r--quicktune.h2845logplain
-rw-r--r--quicktune_shortcutter.h2150logplain
-rw-r--r--script.cpp2972logplain
-rw-r--r--script.h1333logplain
-rw-r--r--scriptapi.cpp127523logplain
-rw-r--r--scriptapi.h4004logplain
-rw-r--r--serialization.cpp6205logplain
-rw-r--r--serialization.h2930logplain
-rw-r--r--server.cpp117572logplain
-rw-r--r--server.h19397logplain
-rw-r--r--servercommand.cpp4910logplain
-rw-r--r--servercommand.h1793logplain
-rw-r--r--serverobject.cpp2335logplain
-rw-r--r--serverobject.h6692logplain
-rw-r--r--settings.h13431logplain
-rw-r--r--sha1.cpp5679logplain
-rw-r--r--sha1.h1623logplain
-rw-r--r--sky.cpp17770logplain
-rw-r--r--sky.h2456logplain
-rw-r--r--socket.cpp8606logplain
-rw-r--r--socket.h2491logplain
-rw-r--r--sound.cpp863logplain
-rw-r--r--sound.h3123logplain
-rw-r--r--sound_openal.cpp13747logplain
-rw-r--r--sound_openal.h924logplain
d---------sqlite116logplain
-rw-r--r--staticobject.h3422logplain
-rw-r--r--strfnd.h5020logplain
-rw-r--r--subgame.cpp6458logplain
-rw-r--r--subgame.h2114logplain
-rw-r--r--test.cpp39653logplain
-rw-r--r--test.h834logplain
-rw-r--r--threads.h1285logplain
-rw-r--r--tile.cpp46357logplain
-rw-r--r--tile.h6352logplain
-rw-r--r--tool.cpp5687logplain
-rw-r--r--tool.h3079logplain
-rw-r--r--utility.cpp10294logplain
-rw-r--r--utility.h34393logplain
-rw-r--r--utility_string.h1482logplain
-rw-r--r--voxel.cpp15939logplain
-rw-r--r--voxel.h13117logplain
-rw-r--r--voxelalgorithms.cpp4696logplain
-rw-r--r--voxelalgorithms.h1644logplain
n>L); lua_unlock(L); } LUA_API int lua_pushthread (lua_State *L) { lua_lock(L); setthvalue(L, L->top, L); api_incr_top(L); lua_unlock(L); return (G(L)->mainthread == L); } /* ** get functions (Lua -> stack) */ LUA_API void lua_gettable (lua_State *L, int idx) { StkId t; lua_lock(L); t = index2adr(L, idx); api_checkvalidindex(L, t); luaV_gettable(L, t, L->top - 1, L->top - 1); lua_unlock(L); } LUA_API void lua_getfield (lua_State *L, int idx, const char *k) { StkId t; TValue key; lua_lock(L); t = index2adr(L, idx); api_checkvalidindex(L, t); setsvalue(L, &key, luaS_new(L, k)); luaV_gettable(L, t, &key, L->top); api_incr_top(L); lua_unlock(L); } LUA_API void lua_rawget (lua_State *L, int idx) { StkId t; lua_lock(L); t = index2adr(L, idx); api_check(L, ttistable(t)); setobj2s(L, L->top - 1, luaH_get(hvalue(t), L->top - 1)); lua_unlock(L); } LUA_API void lua_rawgeti (lua_State *L, int idx, int n) { StkId o; lua_lock(L); o = index2adr(L, idx); api_check(L, ttistable(o)); setobj2s(L, L->top, luaH_getnum(hvalue(o), n)); api_incr_top(L); lua_unlock(L); } LUA_API void lua_createtable (lua_State *L, int narray, int nrec) { lua_lock(L); luaC_checkGC(L); sethvalue(L, L->top, luaH_new(L, narray, nrec)); api_incr_top(L); lua_unlock(L); } LUA_API int lua_getmetatable (lua_State *L, int objindex) { const TValue *obj; Table *mt = NULL; int res; lua_lock(L); obj = index2adr(L, objindex); switch (ttype(obj)) { case LUA_TTABLE: mt = hvalue(obj)->metatable; break; case LUA_TUSERDATA: mt = uvalue(obj)->metatable; break; default: mt = G(L)->mt[ttype(obj)]; break; } if (mt == NULL) res = 0; else { sethvalue(L, L->top, mt); api_incr_top(L); res = 1; } lua_unlock(L); return res; } LUA_API void lua_getfenv (lua_State *L, int idx) { StkId o; lua_lock(L); o = index2adr(L, idx); api_checkvalidindex(L, o); switch (ttype(o)) { case LUA_TFUNCTION: sethvalue(L, L->top, clvalue(o)->c.env); break; case LUA_TUSERDATA: sethvalue(L, L->top, uvalue(o)->env); break; case LUA_TTHREAD: setobj2s(L, L->top, gt(thvalue(o))); break; default: setnilvalue(L->top); break; } api_incr_top(L); lua_unlock(L); } /* ** set functions (stack -> Lua) */ LUA_API void lua_settable (lua_State *L, int idx) { StkId t; lua_lock(L); api_checknelems(L, 2); t = index2adr(L, idx); api_checkvalidindex(L, t); luaV_settable(L, t, L->top - 2, L->top - 1); L->top -= 2; /* pop index and value */ lua_unlock(L); } LUA_API void lua_setfield (lua_State *L, int idx, const char *k) { StkId t; TValue key; lua_lock(L); api_checknelems(L, 1); t = index2adr(L, idx); api_checkvalidindex(L, t); setsvalue(L, &key, luaS_new(L, k)); luaV_settable(L, t, &key, L->top - 1); L->top--; /* pop value */ lua_unlock(L); } LUA_API void lua_rawset (lua_State *L, int idx) { StkId t; lua_lock(L); api_checknelems(L, 2); t = index2adr(L, idx); api_check(L, ttistable(t)); setobj2t(L, luaH_set(L, hvalue(t), L->top-2), L->top-1); luaC_barriert(L, hvalue(t), L->top-1); L->top -= 2; lua_unlock(L); } LUA_API void lua_rawseti (lua_State *L, int idx, int n) { StkId o; lua_lock(L); api_checknelems(L, 1); o = index2adr(L, idx); api_check(L, ttistable(o)); setobj2t(L, luaH_setnum(L, hvalue(o), n), L->top-1); luaC_barriert(L, hvalue(o), L->top-1); L->top--; lua_unlock(L); } LUA_API int lua_setmetatable (lua_State *L, int objindex) { TValue *obj; Table *mt; lua_lock(L); api_checknelems(L, 1); obj = index2adr(L, objindex); api_checkvalidindex(L, obj); if (ttisnil(L->top - 1)) mt = NULL; else { api_check(L, ttistable(L->top - 1)); mt = hvalue(L->top - 1); } switch (ttype(obj)) { case LUA_TTABLE: { hvalue(obj)->metatable = mt; if (mt) luaC_objbarriert(L, hvalue(obj), mt); break; } case LUA_TUSERDATA: { uvalue(obj)->metatable = mt; if (mt) luaC_objbarrier(L, rawuvalue(obj), mt); break; } default: { G(L)->mt[ttype(obj)] = mt; break; } } L->top--; lua_unlock(L); return 1; } LUA_API int lua_setfenv (lua_State *L, int idx) { StkId o; int res = 1; lua_lock(L); api_checknelems(L, 1); o = index2adr(L, idx); api_checkvalidindex(L, o); api_check(L, ttistable(L->top - 1)); switch (ttype(o)) { case LUA_TFUNCTION: clvalue(o)->c.env = hvalue(L->top - 1); break; case LUA_TUSERDATA: uvalue(o)->env = hvalue(L->top - 1); break; case LUA_TTHREAD: sethvalue(L, gt(thvalue(o)), hvalue(L->top - 1)); break; default: res = 0; break; } if (res) luaC_objbarrier(L, gcvalue(o), hvalue(L->top - 1)); L->top--; lua_unlock(L); return res; } /* ** `load' and `call' functions (run Lua code) */ #define adjustresults(L,nres) \ { if (nres == LUA_MULTRET && L->top >= L->ci->top) L->ci->top = L->top; } #define checkresults(L,na,nr) \ api_check(L, (nr) == LUA_MULTRET || (L->ci->top - L->top >= (nr) - (na))) LUA_API void lua_call (lua_State *L, int nargs, int nresults) { StkId func; lua_lock(L); api_checknelems(L, nargs+1); checkresults(L, nargs, nresults); func = L->top - (nargs+1); luaD_call(L, func, nresults); adjustresults(L, nresults); lua_unlock(L); } /* ** Execute a protected call. */ struct CallS { /* data to `f_call' */ StkId func; int nresults; }; static void f_call (lua_State *L, void *ud) { struct CallS *c = cast(struct CallS *, ud); luaD_call(L, c->func, c->nresults); } LUA_API int lua_pcall (lua_State *L, int nargs, int nresults, int errfunc) { struct CallS c; int status; ptrdiff_t func; lua_lock(L); api_checknelems(L, nargs+1); checkresults(L, nargs, nresults); if (errfunc == 0) func = 0; else { StkId o = index2adr(L, errfunc); api_checkvalidindex(L, o); func = savestack(L, o); } c.func = L->top - (nargs+1); /* function to be called */ c.nresults = nresults; status = luaD_pcall(L, f_call, &c, savestack(L, c.func), func); adjustresults(L, nresults); lua_unlock(L); return status; } /* ** Execute a protected C call. */ struct CCallS { /* data to `f_Ccall' */ lua_CFunction func; void *ud; }; static void f_Ccall (lua_State *L, void *ud) { struct CCallS *c = cast(struct CCallS *, ud); Closure *cl; cl = luaF_newCclosure(L, 0, getcurrenv(L)); cl->c.f = c->func; setclvalue(L, L->top, cl); /* push function */ api_incr_top(L); setpvalue(L->top, c->ud); /* push only argument */ api_incr_top(L); luaD_call(L, L->top - 2, 0); } LUA_API int lua_cpcall (lua_State *L, lua_CFunction func, void *ud) { struct CCallS c; int status; lua_lock(L); c.func = func; c.ud = ud; status = luaD_pcall(L, f_Ccall, &c, savestack(L, L->top), 0); lua_unlock(L); return status; } LUA_API int lua_load (lua_State *L, lua_Reader reader, void *data, const char *chunkname) { ZIO z; int status; lua_lock(L); if (!chunkname) chunkname = "?"; luaZ_init(L, &z, reader, data); status = luaD_protectedparser(L, &z, chunkname); lua_unlock(L); return status; } LUA_API int lua_dump (lua_State *L, lua_Writer writer, void *data) { int status; TValue *o; lua_lock(L); api_checknelems(L, 1); o = L->top - 1; if (isLfunction(o)) status = luaU_dump(L, clvalue(o)->l.p, writer, data, 0); else status = 1; lua_unlock(L); return status; } LUA_API int lua_status (lua_State *L) { return L->status; } /* ** Garbage-collection function */ LUA_API int lua_gc (lua_State *L, int what, int data) { int res = 0; global_State *g; lua_lock(L); g = G(L); switch (what) { case LUA_GCSTOP: { g->GCthreshold = MAX_LUMEM; break; } case LUA_GCRESTART: { g->GCthreshold = g->totalbytes; break; } case LUA_GCCOLLECT: { luaC_fullgc(L); break; } case LUA_GCCOUNT: { /* GC values are expressed in Kbytes: #bytes/2^10 */ res = cast_int(g->totalbytes >> 10); break; } case LUA_GCCOUNTB: { res = cast_int(g->totalbytes & 0x3ff); break; } case LUA_GCSTEP: { lu_mem a = (cast(lu_mem, data) << 10); if (a <= g->totalbytes) g->GCthreshold = g->totalbytes - a; else g->GCthreshold = 0; while (g->GCthreshold <= g->totalbytes) { luaC_step(L); if (g->gcstate == GCSpause) { /* end of cycle? */ res = 1; /* signal it */ break; } } break; } case LUA_GCSETPAUSE: { res = g->gcpause; g->gcpause = data; break; } case LUA_GCSETSTEPMUL: { res = g->gcstepmul; g->gcstepmul = data; break; } default: res = -1; /* invalid option */ } lua_unlock(L); return res; } /* ** miscellaneous functions */ LUA_API int lua_error (lua_State *L) { lua_lock(L); api_checknelems(L, 1); luaG_errormsg(L); lua_unlock(L);