[splittiming] GetSongPosition works.

This commit is contained in:
Flameshadowxeroshin
2011-05-15 13:34:01 -05:00
parent 9870ed9ebb
commit 6975b9393a
2 changed files with 11 additions and 2 deletions
+5 -1
View File
@@ -2256,7 +2256,11 @@ public:
DEFINE_METHOD( GetSongBPS, m_Position.m_fCurBPS ) DEFINE_METHOD( GetSongBPS, m_Position.m_fCurBPS )
DEFINE_METHOD( GetSongFreeze, m_Position.m_bFreeze ) DEFINE_METHOD( GetSongFreeze, m_Position.m_bFreeze )
DEFINE_METHOD( GetSongDelay, m_Position.m_bDelay )*/ DEFINE_METHOD( GetSongDelay, m_Position.m_bDelay )*/
DEFINE_METHOD( GetSongPosition, m_Position ) static int GetSongPosition( T* p, lua_State *L )
{
p->m_Position.PushSelf(L);
return 1;
}
DEFINE_METHOD( GetGameplayLeadIn, m_bGameplayLeadIn ) DEFINE_METHOD( GetGameplayLeadIn, m_bGameplayLeadIn )
DEFINE_METHOD( GetCoins, m_iCoins ) DEFINE_METHOD( GetCoins, m_iCoins )
DEFINE_METHOD( IsSideJoined, m_bSideIsJoined[Enum::Check<PlayerNumber>(L, 1)] ) DEFINE_METHOD( IsSideJoined, m_bSideIsJoined[Enum::Check<PlayerNumber>(L, 1)] )
+6 -1
View File
@@ -197,7 +197,11 @@ class LunaPlayerState: public Luna<PlayerState>
{ {
public: public:
DEFINE_METHOD( GetPlayerNumber, m_PlayerNumber ); DEFINE_METHOD( GetPlayerNumber, m_PlayerNumber );
DEFINE_METHOD( GetSongPosition, m_Position ); static int GetSongPosition( T* p, lua_State *L )
{
p->m_Position.PushSelf(L);
return 1;
}
DEFINE_METHOD( GetMultiPlayerNumber, m_mp ); DEFINE_METHOD( GetMultiPlayerNumber, m_mp );
DEFINE_METHOD( GetPlayerController, m_PlayerController ); DEFINE_METHOD( GetPlayerController, m_PlayerController );
static int SetPlayerOptions( T* p, lua_State *L ) static int SetPlayerOptions( T* p, lua_State *L )
@@ -247,6 +251,7 @@ public:
ADD_METHOD( GetPlayerOptionsArray ); ADD_METHOD( GetPlayerOptionsArray );
ADD_METHOD( GetPlayerOptionsString ); ADD_METHOD( GetPlayerOptionsString );
ADD_METHOD( GetCurrentPlayerOptions ); ADD_METHOD( GetCurrentPlayerOptions );
ADD_METHOD( GetSongPosition );
ADD_METHOD( GetHealthState ); ADD_METHOD( GetHealthState );
} }
}; };