update bindings

This commit is contained in:
Glenn Maynard
2006-09-26 07:48:47 +00:00
parent e8a3c636f6
commit c67422591c
2 changed files with 16 additions and 50 deletions
+8 -47
View File
@@ -31,17 +31,8 @@ static const char *RadarCategoryNames[] = {
};
XToString( RadarCategory, NUM_RadarCategory );
XToLocalizedString( RadarCategory );
LuaFunction( RadarCategoryToLocalizedString, RadarCategoryToLocalizedString((RadarCategory) IArg(1)) );
static void LuaRadarCategory(lua_State* L)
{
FOREACH_RadarCategory( rc )
{
RString s = RadarCategoryToString( rc );
LUA->SetGlobal( "RadarCategory_"+s, rc );
}
}
REGISTER_WITH_LUA_FUNCTION( LuaRadarCategory );
LuaFunction( RadarCategoryToLocalizedString, RadarCategoryToLocalizedString(Enum::Check<RadarCategory>(L, 1)) );
LuaXType( RadarCategory );
static void LuaStepsType(lua_State* L)
{
@@ -100,21 +91,12 @@ XToLocalizedString( PlayerController );
static const char *CoinModeNames[] = {
"home",
"pay",
"free",
"Home",
"Pay",
"Free",
};
XToString( CoinMode, NUM_COIN_MODES );
static void LuaCoinMode(lua_State* L)
{
FOREACH_CoinMode( i )
{
RString s = CoinModeNames[i];
s.MakeUpper();
LUA->SetGlobal( "COIN_MODE_"+s, i );
}
}
REGISTER_WITH_LUA_FUNCTION( LuaCoinMode );
XToString( CoinMode, NUM_CoinMode );
LuaXType( CoinMode );
static const char *PremiumNames[] = {
@@ -148,28 +130,7 @@ static const char *SortOrderNames[] = {
};
XToString( SortOrder, NUM_SortOrder );
StringToX( SortOrder );
static void LuaSortOrder(lua_State* L)
{
FOREACH_SortOrder( so )
{
RString s = SortOrderToString( so );
// [uppercase] -> _[uppercase]
for( unsigned i=0; i<s.size(); i++ )
{
if( isupper(s[i]) )
{
s.insert( s.begin()+i, '_' );
i++;
}
}
s.MakeUpper();
LUA->SetGlobal( "SORT"+s, so );
}
}
REGISTER_WITH_LUA_FUNCTION( LuaSortOrder );
LuaXType( SortOrder );
static const char *TapNoteScoreNames[] = {