Deprecate love.math.noise

This commit is contained in:
Miku AuahDark
2022-09-25 00:01:11 +08:00
parent b285c2c866
commit ed840b24ea
2 changed files with 4 additions and 0 deletions
+2
View File
@@ -318,6 +318,8 @@ int w_linearToGamma(lua_State *L)
int w_noise(lua_State *L)
{
luax_markdeprecated(L, 1, "love.math.noise", API_FUNCTION, DEPRECATED_REPLACED, "love.math.perlinNoise or love.math.simplexNoise");
int nargs = std::min(std::max(lua_gettop(L), 1), 4);
double args[4];
+2
View File
@@ -113,6 +113,8 @@ local ffifuncs = ffi.cast("FFI_Math **", ffifuncspointer_str)[0]
-- Overwrite some regular love.math functions with FFI implementations.
function love_math.noise(x, y, z, w)
love.markDeprecated(2, "love.math.noise", "function", "replaced", "love.math.perlinNoise or love.math.simplexNoise")
if w ~= nil then
return tonumber(ffifuncs.pnoise4(x, y, z, w))
elseif z ~= nil then