diff --git a/Docs/Changelog_sm5.txt b/Docs/Changelog_sm5.txt index d6320fef24..27911b57bd 100644 --- a/Docs/Changelog_sm5.txt +++ b/Docs/Changelog_sm5.txt @@ -8,6 +8,10 @@ ________________________________________________________________________________ StepMania 5.0 $NEXT | 20110xyy -------------------------------------------------------------------------------- +2011/05/11 +---------- +* [GameSoundManager] Added PlayAnnouncer Lua binding. [AJ] + 2011/05/10 ---------- * [Sprite] Added SetSecondsIntoAnimation Lua binding. [AJ] diff --git a/src/GameSoundManager.cpp b/src/GameSoundManager.cpp index 5b3ba858de..98ab3cc26c 100644 --- a/src/GameSoundManager.cpp +++ b/src/GameSoundManager.cpp @@ -806,12 +806,14 @@ public: return 0; } static int PlayOnce( T* p, lua_State *L ) { RString sPath = SArg(1); p->PlayOnce( sPath ); return 0; } + static int PlayAnnouncer( T* p, lua_State *L ) { RString sPath = SArg(1); p->PlayOnceFromAnnouncer( sPath ); return 0; } static int GetPlayerBalance( T* p, lua_State *L ) { PlayerNumber pn = Enum::Check(L, 1); lua_pushnumber( L, p->GetPlayerBalance(pn) ); return 1; } LunaGameSoundManager() { ADD_METHOD( DimMusic ); ADD_METHOD( PlayOnce ); + ADD_METHOD( PlayAnnouncer ); ADD_METHOD( GetPlayerBalance ); } };