diff --git a/stepmania/src/LuaManager.cpp b/stepmania/src/LuaManager.cpp index 709ecdf111..cc75d73970 100644 --- a/stepmania/src/LuaManager.cpp +++ b/stepmania/src/LuaManager.cpp @@ -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)) ); +#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 * All rights reserved.