add color() function. This can be used as eg:
function foo() return color("AABBCC") end
...
OnCommand=diffuse,foo()
This commit is contained in:
@@ -482,6 +482,21 @@ LuaFunction( scale, scale(FArg(1), FArg(2), FArg(3), FArg(4), FArg(5)) );
|
|||||||
|
|
||||||
LuaFunction( clamp, clamp(FArg(1), FArg(2), FArg(3)) );
|
LuaFunction( clamp, clamp(FArg(1), FArg(2), FArg(3)) );
|
||||||
|
|
||||||
|
#include "RageTypes.h"
|
||||||
|
int LuaFunc_color( lua_State *L )
|
||||||
|
{
|
||||||
|
CString sColor = SArg(1);
|
||||||
|
RageColor c;
|
||||||
|
c.FromString( sColor );
|
||||||
|
|
||||||
|
LuaHelpers::Push( c.r, L );
|
||||||
|
LuaHelpers::Push( c.g, L );
|
||||||
|
LuaHelpers::Push( c.b, L );
|
||||||
|
LuaHelpers::Push( c.a, L );
|
||||||
|
return 4;
|
||||||
|
}
|
||||||
|
static LuaFunctionList g_color( "color", LuaFunc_color ); /* register it */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* (c) 2004 Glenn Maynard
|
* (c) 2004 Glenn Maynard
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
|
|||||||
Reference in New Issue
Block a user