mirror of
https://github.com/luanti-org/luanti.git
synced 2025-10-13 08:35:20 +02:00
Rename perlin noise to value noise (#15858)
This commit is contained in:
@@ -1023,9 +1023,9 @@ int ModApiEnv::l_find_nodes_in_area_under_air(lua_State *L)
|
||||
return findNodesInAreaUnderAir(L, minp, maxp, filter, getNode);
|
||||
}
|
||||
|
||||
// get_perlin(seeddiff, octaves, persistence, scale)
|
||||
// returns world-specific PerlinNoise
|
||||
int ModApiEnv::l_get_perlin(lua_State *L)
|
||||
// get_value_noise(seeddiff, octaves, persistence, scale)
|
||||
// returns world-specific ValueNoise
|
||||
int ModApiEnv::l_get_value_noise(lua_State *L)
|
||||
{
|
||||
GET_ENV_PTR_NO_MAP_LOCK;
|
||||
|
||||
@@ -1042,16 +1042,16 @@ int ModApiEnv::l_get_perlin(lua_State *L)
|
||||
|
||||
params.seed += (int)env->getServerMap().getSeed();
|
||||
|
||||
LuaPerlinNoise *n = new LuaPerlinNoise(¶ms);
|
||||
LuaValueNoise *n = new LuaValueNoise(¶ms);
|
||||
*(void **)(lua_newuserdata(L, sizeof(void *))) = n;
|
||||
luaL_getmetatable(L, "PerlinNoise");
|
||||
luaL_getmetatable(L, "ValueNoise");
|
||||
lua_setmetatable(L, -2);
|
||||
return 1;
|
||||
}
|
||||
|
||||
// get_perlin_map(noiseparams, size)
|
||||
// returns world-specific PerlinNoiseMap
|
||||
int ModApiEnv::l_get_perlin_map(lua_State *L)
|
||||
// get_value_noise_map(noiseparams, size)
|
||||
// returns world-specific ValueNoiseMap
|
||||
int ModApiEnv::l_get_value_noise_map(lua_State *L)
|
||||
{
|
||||
GET_ENV_PTR_NO_MAP_LOCK;
|
||||
|
||||
@@ -1061,9 +1061,9 @@ int ModApiEnv::l_get_perlin_map(lua_State *L)
|
||||
v3s16 size = read_v3s16(L, 2);
|
||||
|
||||
s32 seed = (s32)(env->getServerMap().getSeed());
|
||||
LuaPerlinNoiseMap *n = new LuaPerlinNoiseMap(&np, seed, size);
|
||||
LuaValueNoiseMap *n = new LuaValueNoiseMap(&np, seed, size);
|
||||
*(void **)(lua_newuserdata(L, sizeof(void *))) = n;
|
||||
luaL_getmetatable(L, "PerlinNoiseMap");
|
||||
luaL_getmetatable(L, "ValueNoiseMap");
|
||||
lua_setmetatable(L, -2);
|
||||
return 1;
|
||||
}
|
||||
@@ -1415,8 +1415,8 @@ void ModApiEnv::Initialize(lua_State *L, int top)
|
||||
API_FCT(load_area);
|
||||
API_FCT(emerge_area);
|
||||
API_FCT(delete_area);
|
||||
API_FCT(get_perlin);
|
||||
API_FCT(get_perlin_map);
|
||||
API_FCT(get_value_noise);
|
||||
API_FCT(get_value_noise_map);
|
||||
API_FCT(get_voxel_manip);
|
||||
API_FCT(clear_objects);
|
||||
API_FCT(spawn_tree);
|
||||
|
Reference in New Issue
Block a user