add Lua method

This commit is contained in:
Chris Danford
2005-05-20 22:43:35 +00:00
parent 209040e02d
commit 4defb735f5
+14
View File
@@ -36,12 +36,26 @@ public:
}
return 0;
}
static int SetFromTrail( T* p, lua_State *L )
{
if( lua_isnil(L,1) )
{
p->SetFromTrail( NULL );
}
else
{
Trail *pT = Luna<Trail>::check(L,1);
p->SetFromTrail( pT );
}
return 0;
}
static void Register(lua_State *L)
{
ADD_METHOD( Load )
ADD_METHOD( SetFromMeterAndDifficulty )
ADD_METHOD( SetFromSteps )
ADD_METHOD( SetFromTrail )
LunaActor<T>::Register( L );
}
};