Let Lua load a NoteSkin actor for a particular noteskin, useful for when one isn't set yet.

This commit is contained in:
Steve Checkoway
2007-08-05 00:40:12 +00:00
parent 9fe3104d50
commit 6b92b8bf91
+9
View File
@@ -464,6 +464,14 @@ public:
return 1;
}
static int LoadActorForNoteSkin( T* p, lua_State *L )
{
const RString sOldNoteSkin = p->GetCurrentNoteSkin();
p->SetCurrentNoteSkin( SArg(3) );
LoadActor( p, L );
p->SetCurrentNoteSkin( sOldNoteSkin );
return 1;
}
LunaNoteSkinManager()
{
@@ -471,6 +479,7 @@ public:
ADD_METHOD( GetMetricA );
ADD_METHOD( GetMetricF );
ADD_METHOD( LoadActor );
ADD_METHOD( LoadActorForNoteSkin );
}
};