diff --git a/stepmania/src/GameCommand.cpp b/stepmania/src/GameCommand.cpp index 09ea5e4727..0ee8bebfb1 100644 --- a/stepmania/src/GameCommand.cpp +++ b/stepmania/src/GameCommand.cpp @@ -34,6 +34,7 @@ void GameCommand::Init() m_sText = ""; m_bInvalid = true; m_iIndex = -1; + m_MultiPlayer = MultiPlayer_INVALID; m_pGame = NULL; m_pStyle = NULL; m_pm = PLAY_MODE_INVALID; @@ -1155,6 +1156,7 @@ public: static int GetName( T* p, lua_State *L ) { lua_pushstring(L, p->m_sName ); return 1; } static int GetText( T* p, lua_State *L ) { lua_pushstring(L, p->m_sText ); return 1; } static int GetIndex( T* p, lua_State *L ) { lua_pushnumber(L, p->m_iIndex ); return 1; } + static int GetMultiPlayer( T* p, lua_State *L ) { lua_pushnumber(L, p->m_MultiPlayer); return 1; } static int GetProfileID( T* p, lua_State *L ) { lua_pushstring(L, p->m_sProfileID ); return 1; } static void Register(lua_State *L) @@ -1162,6 +1164,7 @@ public: ADD_METHOD( GetName ) ADD_METHOD( GetText ) ADD_METHOD( GetIndex ) + ADD_METHOD( GetMultiPlayer ) ADD_METHOD( GetProfileID ) Luna::Register( L ); diff --git a/stepmania/src/GameCommand.h b/stepmania/src/GameCommand.h index c90d04559c..b135b39351 100644 --- a/stepmania/src/GameCommand.h +++ b/stepmania/src/GameCommand.h @@ -50,6 +50,7 @@ public: bool m_bInvalid; CString m_sInvalidReason; int m_iIndex; + MultiPlayer m_MultiPlayer; const Game* m_pGame; const Style* m_pStyle; PlayMode m_pm;