add Lua PlayMode constants

This commit is contained in:
Chris Danford
2005-02-21 06:49:43 +00:00
parent 1b7d1943e3
commit e33b520a26
+11
View File
@@ -36,6 +36,17 @@ static const CString PlayModeNames[NUM_PLAY_MODES] = {
XToString( PlayMode );
XToThemedString( PlayMode, NUM_PLAY_MODES );
StringToX( PlayMode );
void LuaPlayMode(lua_State* L)
{
FOREACH_PlayMode( pm )
{
CString s = PlayModeNames[pm];
s.MakeUpper();
LUA->SetGlobal( "PLAY_MODE_"+s, pm );
}
LUA->SetGlobal( "NUM_PLAY_MODES", NUM_PLAY_MODES );
}
REGISTER_WITH_LUA_FUNCTION( LuaPlayMode );
RankingCategory AverageMeterToRankingCategory( int iAverageMeter )