From c9b69604e80ce98325e7e3e61bbc02fb019534b5 Mon Sep 17 00:00:00 2001 From: AJ Kelly Date: Sun, 23 Sep 2007 19:53:09 +0000 Subject: [PATCH] add more lua bindings for stats --- stepmania/src/Profile.cpp | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/stepmania/src/Profile.cpp b/stepmania/src/Profile.cpp index 7357827cb7..29a485ac24 100644 --- a/stepmania/src/Profile.cpp +++ b/stepmania/src/Profile.cpp @@ -2085,6 +2085,13 @@ public: lua_pushboolean( L, p->HasPassedAnyStepsInSong(pS) ); return 1; } + static int GetNumToasties( T* p, lua_State *L ) { lua_pushnumber(L, p->m_iNumToasties ); return 1; } + static int GetTotalTapsAndHolds( T* p, lua_State *L ) { lua_pushnumber(L, p->m_iTotalTapsAndHolds ); return 1; } + static int GetTotalJumps( T* p, lua_State *L ) { lua_pushnumber(L, p->m_iTotalJumps ); return 1; } + static int GetTotalHolds( T* p, lua_State *L ) { lua_pushnumber(L, p->m_iTotalHolds ); return 1; } + static int GetTotalRolls( T* p, lua_State *L ) { lua_pushnumber(L, p->m_iTotalRolls ); return 1; } + static int GetTotalMines( T* p, lua_State *L ) { lua_pushnumber(L, p->m_iTotalMines ); return 1; } + static int GetTotalHands( T* p, lua_State *L ) { lua_pushnumber(L, p->m_iTotalHands ); return 1; } LunaProfile() { @@ -2119,6 +2126,13 @@ public: ADD_METHOD( GetMostPopularCourse ); ADD_METHOD( GetSongNumTimesPlayed ); ADD_METHOD( HasPassedAnyStepsInSong ); + ADD_METHOD( GetNumToasties ); + ADD_METHOD( GetTotalTapsAndHolds ); + ADD_METHOD( GetTotalJumps ); + ADD_METHOD( GetTotalHolds ); + ADD_METHOD( GetTotalRolls ); + ADD_METHOD( GetTotalMines ); + ADD_METHOD( GetTotalHands ); } };