update bindings
This commit is contained in:
@@ -118,21 +118,12 @@ REGISTER_WITH_LUA_FUNCTION( LuaCoinMode );
|
|||||||
|
|
||||||
|
|
||||||
static const char *PremiumNames[] = {
|
static const char *PremiumNames[] = {
|
||||||
"none",
|
"None",
|
||||||
"double",
|
"Double",
|
||||||
"joint",
|
"Joint",
|
||||||
};
|
};
|
||||||
XToString( Premium, NUM_PREMIUMS );
|
XToString( Premium, NUM_Premium );
|
||||||
static void LuaPremium(lua_State* L)
|
LuaXType( Premium );
|
||||||
{
|
|
||||||
FOREACH_Premium( i )
|
|
||||||
{
|
|
||||||
RString s = PremiumNames[i];
|
|
||||||
s.MakeUpper();
|
|
||||||
LUA->SetGlobal( "PREMIUM_"+s, i );
|
|
||||||
}
|
|
||||||
}
|
|
||||||
REGISTER_WITH_LUA_FUNCTION( LuaPremium );
|
|
||||||
|
|
||||||
|
|
||||||
static const char *SortOrderNames[] = {
|
static const char *SortOrderNames[] = {
|
||||||
@@ -286,13 +277,8 @@ static const char *PerDifficultyAwardNames[] = {
|
|||||||
XToString( PerDifficultyAward, NUM_PerDifficultyAward );
|
XToString( PerDifficultyAward, NUM_PerDifficultyAward );
|
||||||
XToLocalizedString( PerDifficultyAward );
|
XToLocalizedString( PerDifficultyAward );
|
||||||
StringToX( PerDifficultyAward );
|
StringToX( PerDifficultyAward );
|
||||||
LuaFunction( PerDifficultyAwardToLocalizedString, PerDifficultyAwardToLocalizedString((PerDifficultyAward) IArg(1)) );
|
LuaFunction( PerDifficultyAwardToLocalizedString, PerDifficultyAwardToLocalizedString(Enum::Check<PerDifficultyAward>(L, 1)) );
|
||||||
static void LuaPerDifficultyAward( lua_State* L )
|
LuaXType( PerDifficultyAward );
|
||||||
{
|
|
||||||
FOREACH_PerDifficultyAward( i )
|
|
||||||
LUA->SetGlobal( PerDifficultyAwardNames[i], i );
|
|
||||||
}
|
|
||||||
REGISTER_WITH_LUA_FUNCTION( LuaPerDifficultyAward );
|
|
||||||
|
|
||||||
// Numbers are intentially not at the front of these strings so that the
|
// Numbers are intentially not at the front of these strings so that the
|
||||||
// strings can be used as XML entity names.
|
// strings can be used as XML entity names.
|
||||||
@@ -313,13 +299,8 @@ static const char *PeakComboAwardNames[] = {
|
|||||||
XToString( PeakComboAward, NUM_PeakComboAward );
|
XToString( PeakComboAward, NUM_PeakComboAward );
|
||||||
XToLocalizedString( PeakComboAward );
|
XToLocalizedString( PeakComboAward );
|
||||||
StringToX( PeakComboAward );
|
StringToX( PeakComboAward );
|
||||||
LuaFunction( PeakComboAwardToLocalizedString, PeakComboAwardToLocalizedString((PeakComboAward) IArg(1)) );
|
LuaFunction( PeakComboAwardToLocalizedString, PeakComboAwardToLocalizedString(Enum::Check<PeakComboAward>(L, 1)) );
|
||||||
static void LuaPeakComboAward( lua_State* L )
|
LuaXType( PeakComboAward );
|
||||||
{
|
|
||||||
FOREACH_PeakComboAward( i )
|
|
||||||
LUA->SetGlobal( PeakComboAwardNames[i], i );
|
|
||||||
}
|
|
||||||
REGISTER_WITH_LUA_FUNCTION( LuaPeakComboAward );
|
|
||||||
|
|
||||||
|
|
||||||
void DisplayBpms::Add( float f )
|
void DisplayBpms::Add( float f )
|
||||||
|
|||||||
@@ -314,10 +314,12 @@ enum Premium
|
|||||||
PREMIUM_NONE,
|
PREMIUM_NONE,
|
||||||
PREMIUM_DOUBLE,
|
PREMIUM_DOUBLE,
|
||||||
PREMIUM_JOINT,
|
PREMIUM_JOINT,
|
||||||
NUM_PREMIUMS
|
NUM_Premium,
|
||||||
|
Premium_Invalidz
|
||||||
};
|
};
|
||||||
#define FOREACH_Premium( i ) FOREACH_ENUM( Premium, NUM_PREMIUMS, i )
|
#define FOREACH_Premium( i ) FOREACH_ENUM( Premium, NUM_Premium, i )
|
||||||
const RString& PremiumToString( Premium p );
|
const RString& PremiumToString( Premium p );
|
||||||
|
LuaDeclareType( Premium );
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
@@ -343,6 +345,7 @@ enum PerDifficultyAward
|
|||||||
const RString& PerDifficultyAwardToString( PerDifficultyAward pma );
|
const RString& PerDifficultyAwardToString( PerDifficultyAward pma );
|
||||||
const RString& PerDifficultyAwardToLocalizedString( PerDifficultyAward pma );
|
const RString& PerDifficultyAwardToLocalizedString( PerDifficultyAward pma );
|
||||||
PerDifficultyAward StringToPerDifficultyAward( const RString& pma );
|
PerDifficultyAward StringToPerDifficultyAward( const RString& pma );
|
||||||
|
LuaDeclareType( PerDifficultyAward );
|
||||||
|
|
||||||
|
|
||||||
enum PeakComboAward
|
enum PeakComboAward
|
||||||
@@ -364,6 +367,7 @@ enum PeakComboAward
|
|||||||
const RString& PeakComboAwardToString( PeakComboAward pma );
|
const RString& PeakComboAwardToString( PeakComboAward pma );
|
||||||
const RString& PeakComboAwardToLocalizedString( PeakComboAward pma );
|
const RString& PeakComboAwardToLocalizedString( PeakComboAward pma );
|
||||||
PeakComboAward StringToPeakComboAward( const RString& pma );
|
PeakComboAward StringToPeakComboAward( const RString& pma );
|
||||||
|
LuaDeclareType( PeakComboAward );
|
||||||
|
|
||||||
|
|
||||||
struct DisplayBpms
|
struct DisplayBpms
|
||||||
|
|||||||
Reference in New Issue
Block a user