[GameSoundManager] Added PlayAnnouncer Lua binding.

This commit is contained in:
AJ Kelly
2011-05-11 02:01:42 -05:00
parent 88640657cc
commit f31982985c
2 changed files with 6 additions and 0 deletions
+4
View File
@@ -8,6 +8,10 @@ ________________________________________________________________________________
StepMania 5.0 $NEXT | 20110xyy StepMania 5.0 $NEXT | 20110xyy
-------------------------------------------------------------------------------- --------------------------------------------------------------------------------
2011/05/11
----------
* [GameSoundManager] Added PlayAnnouncer Lua binding. [AJ]
2011/05/10 2011/05/10
---------- ----------
* [Sprite] Added SetSecondsIntoAnimation Lua binding. [AJ] * [Sprite] Added SetSecondsIntoAnimation Lua binding. [AJ]
+2
View File
@@ -806,12 +806,14 @@ public:
return 0; return 0;
} }
static int PlayOnce( T* p, lua_State *L ) { RString sPath = SArg(1); p->PlayOnce( sPath ); 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<PlayerNumber>(L, 1); lua_pushnumber( L, p->GetPlayerBalance(pn) ); return 1; } static int GetPlayerBalance( T* p, lua_State *L ) { PlayerNumber pn = Enum::Check<PlayerNumber>(L, 1); lua_pushnumber( L, p->GetPlayerBalance(pn) ); return 1; }
LunaGameSoundManager() LunaGameSoundManager()
{ {
ADD_METHOD( DimMusic ); ADD_METHOD( DimMusic );
ADD_METHOD( PlayOnce ); ADD_METHOD( PlayOnce );
ADD_METHOD( PlayAnnouncer );
ADD_METHOD( GetPlayerBalance ); ADD_METHOD( GetPlayerBalance );
} }
}; };