diff --git a/stepmania/src/Screen.cpp b/stepmania/src/Screen.cpp index c52fdf7d92..4de1aa40ea 100644 --- a/stepmania/src/Screen.cpp +++ b/stepmania/src/Screen.cpp @@ -321,9 +321,18 @@ class LunaScreen: public Luna { public: LunaScreen() { LUA->Register( Register ); } + static int PostScreenMessage( T* p, lua_State *L ) + { + RString sMessage = SArg(1); + ScreenMessage SM = ScreenMessageHelpers::ToMessageNumber( sMessage ); + p->PostScreenMessage( SM, 0 ); + return 0; + } static void Register( Lua *L ) { + ADD_METHOD( PostScreenMessage ); + Luna::Register( L ); } };