mirror of
https://github.com/love2d/love.git
synced 2026-08-16 00:02:12 +02:00
Deprecate love.math.noise
This commit is contained in:
@@ -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];
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user