[PlayerStageStats] Added GetFailed and GetNumControllerSteps Lua bindings.

This commit is contained in:
AJ Kelly
2011-11-24 20:51:53 -06:00
parent 9d8a95b51a
commit a589fecb5f
2 changed files with 11 additions and 2 deletions
+5 -1
View File
@@ -5,9 +5,13 @@ from StepMania 4 alpha 5 to sm-ssc v1.2.5, see Changelog_sm-ssc.txt.
________________________________________________________________________________
================================================================================
StepMania 5.0 $next | 2011xxxx
StepMania 5.0 $next | 20111xxx
--------------------------------------------------------------------------------
2011/11/24
----------
* [PlayerStageStats] Added GetFailed and GetNumControllerSteps Lua bindings. [AJ]
2011/11/15
----------
* [LifeMeterBar] Added the ForceLifeDifficultyOnExtraStage metric and
+6 -1
View File
@@ -678,13 +678,14 @@ class LunaPlayerStageStats: public Luna<PlayerStageStats>
{
public:
DEFINE_METHOD( GetCaloriesBurned, m_fCaloriesBurned )
DEFINE_METHOD( GetNumControllerSteps, m_iNumControllerSteps )
DEFINE_METHOD( GetLifeRemainingSeconds, m_fLifeRemainingSeconds )
DEFINE_METHOD( GetSurvivalSeconds, GetSurvivalSeconds() )
DEFINE_METHOD( GetCurrentCombo, m_iCurCombo )
DEFINE_METHOD( GetCurrentMissCombo, m_iCurMissCombo )
DEFINE_METHOD( GetCurrentScoreMultiplier, m_iCurScoreMultiplier )
DEFINE_METHOD( GetScore, m_iScore )
DEFINE_METHOD( GetCurMaxScore, m_iCurMaxScore )
DEFINE_METHOD( GetCurMaxScore, m_iCurMaxScore )
DEFINE_METHOD( GetTapNoteScores, m_iTapNoteScores[Enum::Check<TapNoteScore>(L, 1)] )
DEFINE_METHOD( GetHoldNoteScores, m_iHoldNoteScores[Enum::Check<HoldNoteScore>(L, 1)] )
DEFINE_METHOD( FullCombo, FullCombo() )
@@ -706,6 +707,7 @@ public:
DEFINE_METHOD( GetAliveSeconds, m_fAliveSeconds )
DEFINE_METHOD( GetPercentageOfTaps, GetPercentageOfTaps( Enum::Check<TapNoteScore>(L, 1) ) )
DEFINE_METHOD( GetBestFullComboTapNoteScore, GetBestFullComboTapNoteScore() )
DEFINE_METHOD( GetFailed, m_bFailed )
static int GetPlayedSteps( T* p, lua_State *L )
{
@@ -752,6 +754,7 @@ public:
LunaPlayerStageStats()
{
ADD_METHOD( GetCaloriesBurned );
ADD_METHOD( GetNumControllerSteps );
ADD_METHOD( GetLifeRemainingSeconds );
ADD_METHOD( GetSurvivalSeconds );
ADD_METHOD( GetCurrentCombo );
@@ -784,7 +787,9 @@ public:
ADD_METHOD( GetRadarActual );
ADD_METHOD( GetRadarPossible );
ADD_METHOD( GetBestFullComboTapNoteScore );
ADD_METHOD( GetFailed );
ADD_METHOD( SetScore );
ADD_METHOD( GetCurMaxScore );
ADD_METHOD( SetCurMaxScore );
}
};