Add a love.graphics.setColorMask variant which accepts a single bool.

Remove the variant which accepted no args - it would be too confusing because setColorMask(false) does the opposite of what setColorMask(nil) used to do.
This commit is contained in:
Alex Szpakowski
2022-01-22 23:27:53 -04:00
parent c26f6ed94f
commit 173fe3dab5
+3 -3
View File
@@ -2220,10 +2220,10 @@ int w_setColorMask(lua_State *L)
{
ColorChannelMask mask;
if (lua_gettop(L) <= 1 && lua_isnoneornil(L, 1))
if (lua_gettop(L) <= 1)
{
// Enable all color components if no argument is given.
mask.r = mask.g = mask.b = mask.a = true;
// Set all color components if a single argument is given.
mask.r = mask.g = mask.b = mask.a = luax_checkboolean(L, 1);
}
else
{