1
0
mirror of https://github.com/luanti-org/luanti.git synced 2025-10-13 00:25:19 +02:00

Fix types of get_mapgen_setting_noiseparams (#12025)

This commit is contained in:
Lars Müller
2022-02-04 20:28:43 +01:00
committed by GitHub
parent 1c73902005
commit 1ee37148a8
4 changed files with 21 additions and 60 deletions

View File

@@ -1697,24 +1697,19 @@ bool read_noiseparams(lua_State *L, int index, NoiseParams *np)
void push_noiseparams(lua_State *L, NoiseParams *np)
{
lua_newtable(L);
push_float_string(L, np->offset);
lua_setfield(L, -2, "offset");
push_float_string(L, np->scale);
lua_setfield(L, -2, "scale");
push_float_string(L, np->persist);
lua_setfield(L, -2, "persistence");
push_float_string(L, np->lacunarity);
lua_setfield(L, -2, "lacunarity");
lua_pushnumber(L, np->seed);
lua_setfield(L, -2, "seed");
lua_pushnumber(L, np->octaves);
lua_setfield(L, -2, "octaves");
setfloatfield(L, -1, "offset", np->offset);
setfloatfield(L, -1, "scale", np->scale);
setfloatfield(L, -1, "persist", np->persist);
setfloatfield(L, -1, "persistence", np->persist);
setfloatfield(L, -1, "lacunarity", np->lacunarity);
setintfield( L, -1, "seed", np->seed);
setintfield( L, -1, "octaves", np->octaves);
push_flags_string(L, flagdesc_noiseparams, np->flags,
np->flags);
lua_setfield(L, -2, "flags");
push_v3_float_string(L, np->spread);
push_v3f(L, np->spread);
lua_setfield(L, -2, "spread");
}