From f1e521865858a700f1db610163b41a94c3c6beb9 Mon Sep 17 00:00:00 2001 From: freem Date: Sun, 26 Jan 2014 17:58:55 -0600 Subject: [PATCH] [StatsManager] Added GetFinalEvalStageStats() Lua binding (sm-ssc v2 port) --- src/StatsManager.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/StatsManager.cpp b/src/StatsManager.cpp index 5357d4066c..5128e9d7ed 100644 --- a/src/StatsManager.cpp +++ b/src/StatsManager.cpp @@ -368,6 +368,13 @@ public: } static int Reset( T* p, lua_State *L ) { p->Reset(); return 0; } static int GetAccumPlayedStageStats( T* p, lua_State *L ) { p->GetAccumPlayedStageStats().PushSelf(L); return 1; } + static int GetFinalEvalStageStats( T* p, lua_State *L ) + { + StageStats stats; + p->GetFinalEvalStageStats( stats ); + stats.PushSelf(L); + return 1; + } static int GetFinalGrade( T* p, lua_State *L ) { PlayerNumber pn = Enum::Check(L, 1); @@ -435,6 +442,7 @@ public: ADD_METHOD( GetCurStageStats ); ADD_METHOD( GetPlayedStageStats ); ADD_METHOD( GetAccumPlayedStageStats ); + ADD_METHOD( GetFinalEvalStageStats ); ADD_METHOD( Reset ); ADD_METHOD( GetFinalGrade ); ADD_METHOD( GetStagesPlayed );