diff --git a/stepmania/src/RageTypes.cpp b/stepmania/src/RageTypes.cpp index a0e04d9fc4..5eca6de539 100644 --- a/stepmania/src/RageTypes.cpp +++ b/stepmania/src/RageTypes.cpp @@ -33,6 +33,12 @@ void RageColor::FromStack( lua_State *L, int iPos ) lua_pop( L, 5 ); } +bool LuaHelpers::FromStack( lua_State *L, RageColor &Object, int iOffset ) +{ + Object.FromStack( L, iOffset ); + return true; +} + /* * Copyright (c) 2006 Glenn Maynard * All rights reserved. diff --git a/stepmania/src/RageTypes.h b/stepmania/src/RageTypes.h index fe6f010b32..73622b229f 100644 --- a/stepmania/src/RageTypes.h +++ b/stepmania/src/RageTypes.h @@ -162,6 +162,11 @@ public: float r, g, b, a; } SM_ALIGN(16); +namespace LuaHelpers +{ + bool FromStack( lua_State *L, RageColor &Object, int iOffset ); +} + /* Convert floating-point 0..1 value to integer 0..255 value. * * * As a test case,