diff --git a/stepmania/Themes/default/metrics.ini b/stepmania/Themes/default/metrics.ini index 92986883b2..86d1e1d9bb 100644 --- a/stepmania/Themes/default/metrics.ini +++ b/stepmania/Themes/default/metrics.ini @@ -1173,6 +1173,10 @@ AutoPlayY=SCREEN_CENTER_Y+120 SecondsBetweenComments=10 TickEarlySeconds=0.05 ShowLifeMeterForDisabledPlayers=1 +PlayerP1OnCommand= +PlayerP1OffCommand= +PlayerP2OnCommand= +PlayerP2OffCommand= PlayerP1OnePlayerOneSideX=SCREEN_CENTER_X-160 PlayerP2OnePlayerOneSideX=SCREEN_CENTER_X+160 PlayerP1TwoPlayersTwoSidesX=SCREEN_CENTER_X-160 diff --git a/stepmania/src/ScreenGameplay.cpp b/stepmania/src/ScreenGameplay.cpp index 17b2194889..d21dca1904 100644 --- a/stepmania/src/ScreenGameplay.cpp +++ b/stepmania/src/ScreenGameplay.cpp @@ -258,8 +258,7 @@ void ScreenGameplay::Init() fPlayerX = SCREEN_CENTER_X; m_Player[p].SetName( ssprintf("Player%i", p+1) ); - m_Player[p].SetX( fPlayerX ); - m_Player[p].SetY( SCREEN_CENTER_Y ); + m_Player[p].SetXY( fPlayerX, SCREEN_CENTER_Y ); this->AddChild( &m_Player[p] ); m_sprOniGameOver[p].SetName( ssprintf("OniGameOverP%i",p+1) ); @@ -2334,6 +2333,7 @@ void ScreenGameplay::TweenOnScreen() ON_COMMAND( m_ActiveAttackList[p] ); ON_COMMAND( m_DifficultyIcon[p] ); ON_COMMAND( m_DifficultyMeter[p] ); + ON_COMMAND( m_Player[p] ); } if (m_ShowScoreboard) @@ -2371,6 +2371,7 @@ void ScreenGameplay::TweenOffScreen() OFF_COMMAND( m_ActiveAttackList[p] ); OFF_COMMAND( m_DifficultyIcon[p] ); OFF_COMMAND( m_DifficultyMeter[p] ); + OFF_COMMAND( m_Player[p] ); } if (m_ShowScoreboard)