mirror of
https://github.com/love2d/love.git
synced 2026-08-20 04:30:09 +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)
|
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);
|
int nargs = std::min(std::max(lua_gettop(L), 1), 4);
|
||||||
double args[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.
|
-- Overwrite some regular love.math functions with FFI implementations.
|
||||||
|
|
||||||
function love_math.noise(x, y, z, w)
|
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
|
if w ~= nil then
|
||||||
return tonumber(ffifuncs.pnoise4(x, y, z, w))
|
return tonumber(ffifuncs.pnoise4(x, y, z, w))
|
||||||
elseif z ~= nil then
|
elseif z ~= nil then
|
||||||
|
|||||||
Reference in New Issue
Block a user