move FullCombo, MaxCombo, GetGrade into PlayerStageStats

This commit is contained in:
Glenn Maynard
2005-05-29 01:31:50 +00:00
parent 3b3c11d67a
commit bc6a25e40d
2 changed files with 6 additions and 3 deletions
+6
View File
@@ -453,12 +453,18 @@ public:
static int GetCaloriesBurned( T* p, lua_State *L ) { lua_pushnumber(L, p->fCaloriesBurned ); return 1; }
static int GetLifeRemainingSeconds( T* p, lua_State *L ) { lua_pushnumber(L, p->fLifeRemainingSeconds); return 1; }
static int GetSurvivalSeconds( T* p, lua_State *L ) { lua_pushnumber(L, p->GetSurvivalSeconds()); return 1; }
static int FullCombo( T* p, lua_State *L ) { lua_pushnumber(L, p->FullCombo()); return 1; }
static int MaxCombo( T* p, lua_State *L ) { lua_pushnumber(L, p->GetMaxCombo().cnt); return 1; }
static int GetGrade( T* p, lua_State *L ) { lua_pushnumber(L, p->GetGrade()); return 1; }
static void Register(lua_State *L)
{
ADD_METHOD( GetCaloriesBurned )
ADD_METHOD( GetLifeRemainingSeconds )
ADD_METHOD( GetSurvivalSeconds )
ADD_METHOD( FullCombo )
ADD_METHOD( MaxCombo )
ADD_METHOD( GetGrade )
Luna<T>::Register( L );
}
};
-3
View File
@@ -241,9 +241,6 @@ LuaFunction_NoArgs( GetBestGrade, GetBestGrade() );
LuaFunction_NoArgs( GetWorstGrade, GetWorstGrade() );
LuaFunction_NoArgs( OnePassed, STATSMAN->m_CurStageStats.OnePassed() );
LuaFunction_NoArgs( AllFailed, STATSMAN->m_CurStageStats.AllFailed() );
LuaFunction_PlayerNumber( FullCombo, STATSMAN->m_CurStageStats.m_player[pn].FullCombo() )
LuaFunction_PlayerNumber( MaxCombo, STATSMAN->m_CurStageStats.m_player[pn].GetMaxCombo().cnt )
LuaFunction_PlayerNumber( GetGrade, STATSMAN->m_CurStageStats.m_player[pn].GetGrade() )
LuaFunction_Str( Grade, StringToGrade(str) );
const StageStats *GetStageStatsN( int n )