add separate Hide/Show commands for CourseHasMods
This commit is contained in:
@@ -758,6 +758,8 @@ CourseHasModsX=
|
|||||||
CourseHasModsY=
|
CourseHasModsY=
|
||||||
CourseHasModsOffCommand=
|
CourseHasModsOffCommand=
|
||||||
CourseHasModsOnCommand=
|
CourseHasModsOnCommand=
|
||||||
|
CourseHasModsShowCommand=
|
||||||
|
CourseHasModsHideCommand=
|
||||||
OptionsMessageX=320
|
OptionsMessageX=320
|
||||||
OptionsMessageY=240
|
OptionsMessageY=240
|
||||||
OptionsMessageOnCommand=zoomy,0;linear,0.25;zoomy,1;sleep,1;linear,0.25;zoomy,0
|
OptionsMessageOnCommand=zoomy,0;linear,0.25;zoomy,1;sleep,1;linear,0.25;zoomy,0
|
||||||
|
|||||||
@@ -271,6 +271,7 @@ ScreenSelectMusic::ScreenSelectMusic( CString sClassName ) : ScreenWithMenuEleme
|
|||||||
this->AddChild( &m_sprBalloon );
|
this->AddChild( &m_sprBalloon );
|
||||||
|
|
||||||
m_sprCourseHasMods.LoadAndSetName( m_sName, "CourseHasMods" );
|
m_sprCourseHasMods.LoadAndSetName( m_sName, "CourseHasMods" );
|
||||||
|
SET_XY( m_sprCourseHasMods );
|
||||||
this->AddChild( m_sprCourseHasMods );
|
this->AddChild( m_sprCourseHasMods );
|
||||||
|
|
||||||
m_sprOptionsMessage.SetName( "OptionsMessage" );
|
m_sprOptionsMessage.SetName( "OptionsMessage" );
|
||||||
@@ -492,16 +493,14 @@ void ScreenSelectMusic::TweenOnScreen()
|
|||||||
ON_COMMAND( m_MusicWheelUnder );
|
ON_COMMAND( m_MusicWheelUnder );
|
||||||
m_MusicWheel.TweenOnScreen();
|
m_MusicWheel.TweenOnScreen();
|
||||||
ON_COMMAND( m_sprBalloon );
|
ON_COMMAND( m_sprBalloon );
|
||||||
|
ON_COMMAND( m_sprCourseHasMods );
|
||||||
ON_COMMAND( m_MusicWheel );
|
ON_COMMAND( m_MusicWheel );
|
||||||
ON_COMMAND( m_Artist );
|
ON_COMMAND( m_Artist );
|
||||||
ON_COMMAND( m_MachineRank );
|
ON_COMMAND( m_MachineRank );
|
||||||
ON_COMMAND( m_Overlay );
|
ON_COMMAND( m_Overlay );
|
||||||
|
|
||||||
FOREACH_PlayerNumber( p )
|
FOREACH_HumanPlayer( p )
|
||||||
{
|
{
|
||||||
if( !GAMESTATE->IsHumanPlayer(p) )
|
|
||||||
continue; // skip
|
|
||||||
|
|
||||||
ON_COMMAND( m_sprCharacterIcon[p] );
|
ON_COMMAND( m_sprCharacterIcon[p] );
|
||||||
ON_COMMAND( m_OptionIconRow[p] );
|
ON_COMMAND( m_OptionIconRow[p] );
|
||||||
ON_COMMAND( m_sprHighScoreFrame[p] );
|
ON_COMMAND( m_sprHighScoreFrame[p] );
|
||||||
@@ -554,11 +553,8 @@ void ScreenSelectMusic::TweenOffScreen()
|
|||||||
OFF_COMMAND( m_MachineRank );
|
OFF_COMMAND( m_MachineRank );
|
||||||
OFF_COMMAND( m_Overlay );
|
OFF_COMMAND( m_Overlay );
|
||||||
|
|
||||||
FOREACH_PlayerNumber( p )
|
FOREACH_HumanPlayer( p )
|
||||||
{
|
{
|
||||||
if( !GAMESTATE->IsHumanPlayer(p) )
|
|
||||||
continue; // skip
|
|
||||||
|
|
||||||
OFF_COMMAND(m_sprCharacterIcon[p]);
|
OFF_COMMAND(m_sprCharacterIcon[p]);
|
||||||
OFF_COMMAND( m_OptionIconRow[p] );
|
OFF_COMMAND( m_OptionIconRow[p] );
|
||||||
OFF_COMMAND( m_sprHighScoreFrame[p] );
|
OFF_COMMAND( m_sprHighScoreFrame[p] );
|
||||||
@@ -1398,7 +1394,7 @@ void ScreenSelectMusic::AfterMusicChange()
|
|||||||
COMMAND( m_sprBalloon, "Hide" );
|
COMMAND( m_sprBalloon, "Hide" );
|
||||||
|
|
||||||
m_sprCourseHasMods->StopTweening();
|
m_sprCourseHasMods->StopTweening();
|
||||||
OFF_COMMAND( m_sprCourseHasMods );
|
COMMAND( m_sprCourseHasMods, "Hide" );
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case TYPE_SONG:
|
case TYPE_SONG:
|
||||||
@@ -1469,7 +1465,7 @@ void ScreenSelectMusic::AfterMusicChange()
|
|||||||
}
|
}
|
||||||
|
|
||||||
m_sprCourseHasMods->StopTweening();
|
m_sprCourseHasMods->StopTweening();
|
||||||
OFF_COMMAND( m_sprCourseHasMods );
|
COMMAND( m_sprCourseHasMods, "Hide" );
|
||||||
|
|
||||||
m_Artists.push_back( pSong->GetDisplayArtist() );
|
m_Artists.push_back( pSong->GetDisplayArtist() );
|
||||||
m_AltArtists.push_back( pSong->GetTranslitArtist() );
|
m_AltArtists.push_back( pSong->GetTranslitArtist() );
|
||||||
@@ -1566,12 +1562,12 @@ void ScreenSelectMusic::AfterMusicChange()
|
|||||||
if( pCourse->HasMods() )
|
if( pCourse->HasMods() )
|
||||||
{
|
{
|
||||||
m_sprCourseHasMods->StopTweening();
|
m_sprCourseHasMods->StopTweening();
|
||||||
SET_XY_AND_ON_COMMAND( m_sprCourseHasMods );
|
COMMAND( m_sprCourseHasMods, "Show" );
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
m_sprCourseHasMods->StopTweening();
|
m_sprCourseHasMods->StopTweening();
|
||||||
OFF_COMMAND( m_sprCourseHasMods );
|
COMMAND( m_sprCourseHasMods, "Hide" );
|
||||||
}
|
}
|
||||||
|
|
||||||
break;
|
break;
|
||||||
|
|||||||
Reference in New Issue
Block a user