]> git.lizzy.rs Git - dragonfireclient.git/commitdiff
Add noise to client CSM API
authorElias Fleckenstein <eliasfleckenstein@web.de>
Thu, 11 Mar 2021 18:27:37 +0000 (19:27 +0100)
committerElias Fleckenstein <eliasfleckenstein@web.de>
Thu, 11 Mar 2021 18:27:37 +0000 (19:27 +0100)
src/script/scripting_client.cpp

index 7296456786a9074d7020621984346b1f0315dff5..7e92eb576e4757d170eed35cc9a16d3113757d97 100644 (file)
@@ -36,6 +36,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 #include "lua_api/l_util.h"
 #include "lua_api/l_item.h"
 #include "lua_api/l_nodemeta.h"
+#include "lua_api/l_noise.h"
 #include "lua_api/l_localplayer.h"
 #include "lua_api/l_camera.h"
 #include "lua_api/l_settings.h"
@@ -71,6 +72,11 @@ ClientScripting::ClientScripting(Client *client):
 void ClientScripting::InitializeModApi(lua_State *L, int top)
 {
        LuaItemStack::Register(L);
+       LuaPerlinNoise::Register(L);
+       LuaPerlinNoiseMap::Register(L);
+       LuaPseudoRandom::Register(L);
+       LuaPcgRandom::Register(L);
+       LuaSecureRandom::Register(L);
        ItemStackMetaRef::Register(L);
        LuaRaycast::Register(L);
        StorageRef::Register(L);