screen name cleanup
add more info to StepsInformation menu
This commit is contained in:
@@ -46,9 +46,9 @@ const float RECORD_HOLD_SECONDS = 0.3f;
|
|||||||
|
|
||||||
const ScreenMessage SM_BackFromMainMenu = (ScreenMessage)(SM_User+1);
|
const ScreenMessage SM_BackFromMainMenu = (ScreenMessage)(SM_User+1);
|
||||||
const ScreenMessage SM_BackFromAreaMenu = (ScreenMessage)(SM_User+2);
|
const ScreenMessage SM_BackFromAreaMenu = (ScreenMessage)(SM_User+2);
|
||||||
const ScreenMessage SM_BackFromEditNotesStatistics = (ScreenMessage)(SM_User+3);
|
const ScreenMessage SM_BackFromStepsInformation = (ScreenMessage)(SM_User+3);
|
||||||
const ScreenMessage SM_BackFromEditOptions = (ScreenMessage)(SM_User+4);
|
const ScreenMessage SM_BackFromEditOptions = (ScreenMessage)(SM_User+4);
|
||||||
const ScreenMessage SM_BackFromEditSongInfo = (ScreenMessage)(SM_User+5);
|
const ScreenMessage SM_BackFromSongInformation = (ScreenMessage)(SM_User+5);
|
||||||
const ScreenMessage SM_BackFromBGChange = (ScreenMessage)(SM_User+6);
|
const ScreenMessage SM_BackFromBGChange = (ScreenMessage)(SM_User+6);
|
||||||
const ScreenMessage SM_BackFromPlayerOptions = (ScreenMessage)(SM_User+7);
|
const ScreenMessage SM_BackFromPlayerOptions = (ScreenMessage)(SM_User+7);
|
||||||
const ScreenMessage SM_BackFromSongOptions = (ScreenMessage)(SM_User+8);
|
const ScreenMessage SM_BackFromSongOptions = (ScreenMessage)(SM_User+8);
|
||||||
@@ -359,9 +359,9 @@ static Menu g_KeyboardShortcuts(
|
|||||||
|
|
||||||
static Menu g_MainMenu(
|
static Menu g_MainMenu(
|
||||||
"ScreenMiniMenuMainMenu",
|
"ScreenMiniMenuMainMenu",
|
||||||
MenuRow( ScreenEdit::edit_notes_statistics, "Steps Information", true, true, 0, NULL ),
|
MenuRow( ScreenEdit::edit_steps_information, "Edit Steps Information", true, true, 0, NULL ),
|
||||||
MenuRow( ScreenEdit::play_whole_song, "Play Whole Song", true, true, 0, NULL ),
|
MenuRow( ScreenEdit::play_whole_song, "Play Whole Song", true, true, 0, NULL ),
|
||||||
MenuRow( ScreenEdit::play_current_beat_to_end, "Play Current Beat To End", true, true, 0, NULL ),
|
MenuRow( ScreenEdit::play_current_beat_to_end, "Play Current Beat to End", true, true, 0, NULL ),
|
||||||
MenuRow( ScreenEdit::save, "Save", true, true, 0, NULL ),
|
MenuRow( ScreenEdit::save, "Save", true, true, 0, NULL ),
|
||||||
MenuRow( ScreenEdit::revert_to_last_save, "Revert to Last Save", true, true, 0, NULL ),
|
MenuRow( ScreenEdit::revert_to_last_save, "Revert to Last Save", true, true, 0, NULL ),
|
||||||
MenuRow( ScreenEdit::player_options, "Player Options", true, true, 0, NULL ),
|
MenuRow( ScreenEdit::player_options, "Player Options", true, true, 0, NULL ),
|
||||||
@@ -369,8 +369,8 @@ static Menu g_MainMenu(
|
|||||||
MenuRow( ScreenEdit::edit_song_info, "Edit Song Info", true, false, 0, NULL ),
|
MenuRow( ScreenEdit::edit_song_info, "Edit Song Info", true, false, 0, NULL ),
|
||||||
MenuRow( ScreenEdit::edit_bpm, "Edit BPM Change", true, false, 0, NULL ),
|
MenuRow( ScreenEdit::edit_bpm, "Edit BPM Change", true, false, 0, NULL ),
|
||||||
MenuRow( ScreenEdit::edit_stop, "Edit Stop", true, false, 0, NULL ),
|
MenuRow( ScreenEdit::edit_stop, "Edit Stop", true, false, 0, NULL ),
|
||||||
MenuRow( ScreenEdit::edit_bg_change, "Add/Edit BG Change", true, false, 0, NULL ),
|
MenuRow( ScreenEdit::edit_bg_change, "Add/Edit Background Change", true, false, 0, NULL ),
|
||||||
MenuRow( ScreenEdit::play_preview_music, "Play preview music", true, false, 0, NULL ),
|
MenuRow( ScreenEdit::play_preview_music, "Play Preview Music", true, false, 0, NULL ),
|
||||||
MenuRow( ScreenEdit::preferences, "Preferences", true, false, 0, NULL ),
|
MenuRow( ScreenEdit::preferences, "Preferences", true, false, 0, NULL ),
|
||||||
MenuRow( ScreenEdit::exit, "Exit", true, true, 0, NULL )
|
MenuRow( ScreenEdit::exit, "Exit", true, true, 0, NULL )
|
||||||
);
|
);
|
||||||
@@ -382,9 +382,9 @@ static Menu g_AreaMenu(
|
|||||||
MenuRow( ScreenEdit::paste_at_current_beat, "Paste at current beat", true, true, 0, NULL ),
|
MenuRow( ScreenEdit::paste_at_current_beat, "Paste at current beat", true, true, 0, NULL ),
|
||||||
MenuRow( ScreenEdit::paste_at_begin_marker, "Paste at begin marker", true, true, 0, NULL ),
|
MenuRow( ScreenEdit::paste_at_begin_marker, "Paste at begin marker", true, true, 0, NULL ),
|
||||||
MenuRow( ScreenEdit::clear, "Clear area", true, true, 0, NULL ),
|
MenuRow( ScreenEdit::clear, "Clear area", true, true, 0, NULL ),
|
||||||
MenuRow( ScreenEdit::quantize, "Quantize", true, true, 0, "4TH","8TH","12TH","16TH","24TH","32ND","48TH","64TH" ),
|
MenuRow( ScreenEdit::quantize, "Quantize", true, true, 0, "4th","8th","12th","16th","24th","32nd","48th","64th","192nd"),
|
||||||
MenuRow( ScreenEdit::turn, "Turn", true, true, 0, "Left","Right","Mirror","Shuffle","Super Shuffle" ),
|
MenuRow( ScreenEdit::turn, "Turn", true, true, 0, "Left","Right","Mirror","Shuffle","SuperShuffle" ),
|
||||||
MenuRow( ScreenEdit::transform, "Transform", true, true, 0, "NoHolds","NoMines","Little","Wide","Big","Quick","BMRize","Skippy","Mines","Echo","Stomp","Planted","Floored","Twister","NoJumps","NoHands","NoQuads" ),
|
MenuRow( ScreenEdit::transform, "Transform", true, true, 0, "NoHolds","NoMines","Little","Wide","Big","Quick","Skippy","Mines","Echo","Stomp","Planted","Floored","Twister","NoJumps","NoHands","NoQuads" ),
|
||||||
MenuRow( ScreenEdit::alter, "Alter", true, true, 0, "Backwards","Swap Sides","Copy Left To Right","Copy Right To Left","Clear Left","Clear Right","Collapse To One","Collapse Left","Shift Left","Shift Right" ),
|
MenuRow( ScreenEdit::alter, "Alter", true, true, 0, "Backwards","Swap Sides","Copy Left To Right","Copy Right To Left","Clear Left","Clear Right","Collapse To One","Collapse Left","Shift Left","Shift Right" ),
|
||||||
MenuRow( ScreenEdit::tempo, "Tempo", true, true, 0, "Compress 2x","Compress 3->2","Compress 4->3","Expand 3->4","Expand 2->3","Expand 2x" ),
|
MenuRow( ScreenEdit::tempo, "Tempo", true, true, 0, "Compress 2x","Compress 3->2","Compress 4->3","Expand 3->4","Expand 2->3","Expand 2x" ),
|
||||||
MenuRow( ScreenEdit::play, "Play selection", true, true, 0, NULL ),
|
MenuRow( ScreenEdit::play, "Play selection", true, true, 0, NULL ),
|
||||||
@@ -397,14 +397,18 @@ static Menu g_AreaMenu(
|
|||||||
MenuRow( ScreenEdit::convert_pause_to_beat, "Convert pause to beats", true, false, 0, NULL )
|
MenuRow( ScreenEdit::convert_pause_to_beat, "Convert pause to beats", true, false, 0, NULL )
|
||||||
);
|
);
|
||||||
|
|
||||||
static Menu g_EditNotesStatistics(
|
static Menu g_StepsInformation(
|
||||||
"ScreenMiniMenuStatistics",
|
"ScreenMiniMenuStepsInformation",
|
||||||
MenuRow( ScreenEdit::difficulty, "Difficulty", true, true, 0, "BEGINNER","EASY","MEDIUM","HARD","CHALLENGE","EDIT" ),
|
MenuRow( ScreenEdit::difficulty, "Difficulty", true, true, 0, "BEGINNER","EASY","MEDIUM","HARD","CHALLENGE","EDIT" ),
|
||||||
MenuRow( ScreenEdit::meter, "Meter", true, true, 0, "1","2","3","4","5","6","7","8","9","10","11","12","13","14","15" ),
|
MenuRow( ScreenEdit::meter, "Meter", true, true, 0, "1","2","3","4","5","6","7","8","9","10","11","12","13" ),
|
||||||
MenuRow( ScreenEdit::description, "Description", true, true, 0, NULL ),
|
MenuRow( ScreenEdit::description, "Description", true, true, 0, NULL ),
|
||||||
MenuRow( ScreenEdit::predict_meter, "Predicted Meter", false, true, 0, NULL ),
|
MenuRow( ScreenEdit::predict_meter, "Predicted Meter", false, true, 0, NULL ),
|
||||||
MenuRow( ScreenEdit::tap_notes, "Tap Steps", false, true, 0, NULL ),
|
MenuRow( ScreenEdit::tap_notes, "Tap Steps", false, true, 0, NULL ),
|
||||||
MenuRow( ScreenEdit::hold_notes, "Hold Steps", false, true, 0, NULL ),
|
MenuRow( ScreenEdit::jumps, "Jumps", false, true, 0, NULL ),
|
||||||
|
MenuRow( ScreenEdit::hands, "Hands", false, true, 0, NULL ),
|
||||||
|
MenuRow( ScreenEdit::quads, "Quads", false, true, 0, NULL ),
|
||||||
|
MenuRow( ScreenEdit::holds, "Holds", false, true, 0, NULL ),
|
||||||
|
MenuRow( ScreenEdit::mines, "Mines", false, true, 0, NULL ),
|
||||||
MenuRow( ScreenEdit::stream, "Stream", false, true, 0, NULL ),
|
MenuRow( ScreenEdit::stream, "Stream", false, true, 0, NULL ),
|
||||||
MenuRow( ScreenEdit::voltage, "Voltage", false, true, 0, NULL ),
|
MenuRow( ScreenEdit::voltage, "Voltage", false, true, 0, NULL ),
|
||||||
MenuRow( ScreenEdit::air, "Air", false, true, 0, NULL ),
|
MenuRow( ScreenEdit::air, "Air", false, true, 0, NULL ),
|
||||||
@@ -412,8 +416,8 @@ static Menu g_EditNotesStatistics(
|
|||||||
MenuRow( ScreenEdit::chaos, "Chaos", false, true, 0, NULL )
|
MenuRow( ScreenEdit::chaos, "Chaos", false, true, 0, NULL )
|
||||||
);
|
);
|
||||||
|
|
||||||
static Menu g_EditSongInfo(
|
static Menu g_SongInformation(
|
||||||
"ScreenMiniMenuEditSongInfo",
|
"ScreenMiniMenuSongInfomation",
|
||||||
MenuRow( ScreenEdit::main_title, "Main title", true, true, 0, NULL ),
|
MenuRow( ScreenEdit::main_title, "Main title", true, true, 0, NULL ),
|
||||||
MenuRow( ScreenEdit::sub_title, "Sub title", true, true, 0, NULL ),
|
MenuRow( ScreenEdit::sub_title, "Sub title", true, true, 0, NULL ),
|
||||||
MenuRow( ScreenEdit::artist, "Artist", true, true, 0, NULL ),
|
MenuRow( ScreenEdit::artist, "Artist", true, true, 0, NULL ),
|
||||||
@@ -708,7 +712,7 @@ void ScreenEdit::UpdateTextInfo()
|
|||||||
return;
|
return;
|
||||||
|
|
||||||
int iNumTaps = m_NoteDataEdit.GetNumTapNotes();
|
int iNumTaps = m_NoteDataEdit.GetNumTapNotes();
|
||||||
int iNumJumps = m_NoteDataEdit.GetNumDoubles();
|
int iNumJumps = m_NoteDataEdit.GetNumJumps();
|
||||||
int iNumHands = m_NoteDataEdit.GetNumHands();
|
int iNumHands = m_NoteDataEdit.GetNumHands();
|
||||||
int iNumHolds = m_NoteDataEdit.GetNumHoldNotes();
|
int iNumHolds = m_NoteDataEdit.GetNumHoldNotes();
|
||||||
int iNumMines = m_NoteDataEdit.GetNumMines();
|
int iNumMines = m_NoteDataEdit.GetNumMines();
|
||||||
@@ -1451,11 +1455,11 @@ void ScreenEdit::HandleScreenMessage( const ScreenMessage SM )
|
|||||||
case SM_BackFromAreaMenu:
|
case SM_BackFromAreaMenu:
|
||||||
HandleAreaMenuChoice( (AreaMenuChoice)ScreenMiniMenu::s_iLastRowCode, ScreenMiniMenu::s_viLastAnswers );
|
HandleAreaMenuChoice( (AreaMenuChoice)ScreenMiniMenu::s_iLastRowCode, ScreenMiniMenu::s_viLastAnswers );
|
||||||
break;
|
break;
|
||||||
case SM_BackFromEditNotesStatistics:
|
case SM_BackFromStepsInformation:
|
||||||
HandleEditNotesStatisticsChoice( (EditNotesStatisticsChoice)ScreenMiniMenu::s_iLastRowCode, ScreenMiniMenu::s_viLastAnswers );
|
HandleStepsInformationChoice( (StepsInformationChoice)ScreenMiniMenu::s_iLastRowCode, ScreenMiniMenu::s_viLastAnswers );
|
||||||
break;
|
break;
|
||||||
case SM_BackFromEditSongInfo:
|
case SM_BackFromSongInformation:
|
||||||
HandleEditSongInfoChoice( (EditSongInfoChoice)ScreenMiniMenu::s_iLastRowCode, ScreenMiniMenu::s_viLastAnswers );
|
HandleSongInformationChoice( (SongInformationChoice)ScreenMiniMenu::s_iLastRowCode, ScreenMiniMenu::s_viLastAnswers );
|
||||||
break;
|
break;
|
||||||
case SM_BackFromBPMChange:
|
case SM_BackFromBPMChange:
|
||||||
{
|
{
|
||||||
@@ -1679,27 +1683,30 @@ void ScreenEdit::HandleMainMenuChoice( MainMenuChoice c, const vector<int> &iAns
|
|||||||
{
|
{
|
||||||
switch( c )
|
switch( c )
|
||||||
{
|
{
|
||||||
case edit_notes_statistics:
|
case edit_steps_information:
|
||||||
{
|
{
|
||||||
/* XXX: If the difficulty is changed from EDIT, and pSteps->WasLoadedFromProfile()
|
/* XXX: If the difficulty is changed from EDIT, and pSteps->WasLoadedFromProfile()
|
||||||
* is true, we should warn that the steps will no longer be saved to the profile. */
|
* is true, we should warn that the steps will no longer be saved to the profile. */
|
||||||
Steps* pSteps = GAMESTATE->m_pCurSteps[PLAYER_1];
|
Steps* pSteps = GAMESTATE->m_pCurSteps[PLAYER_1];
|
||||||
float fMusicSeconds = m_soundMusic.GetLengthSeconds();
|
float fMusicSeconds = m_soundMusic.GetLengthSeconds();
|
||||||
|
|
||||||
g_EditNotesStatistics.rows[difficulty].iDefaultChoice = pSteps->GetDifficulty();
|
g_StepsInformation.rows[difficulty].iDefaultChoice = pSteps->GetDifficulty();
|
||||||
g_EditNotesStatistics.rows[difficulty].bEnabled = !HOME_EDIT_MODE;
|
g_StepsInformation.rows[difficulty].bEnabled = !HOME_EDIT_MODE;
|
||||||
g_EditNotesStatistics.rows[meter].iDefaultChoice = clamp( pSteps->GetMeter()-1, 0, 14 );
|
g_StepsInformation.rows[meter].iDefaultChoice = clamp( pSteps->GetMeter()-1, 0, MAX_METER+1 );
|
||||||
g_EditNotesStatistics.rows[predict_meter].choices.resize(1);g_EditNotesStatistics.rows[predict_meter].choices[0] = ssprintf("%f",pSteps->PredictMeter());
|
g_StepsInformation.rows[predict_meter].choices.resize(1);g_StepsInformation.rows[predict_meter].choices[0] = ssprintf("%.2f",pSteps->PredictMeter());
|
||||||
g_EditNotesStatistics.rows[description].choices.resize(1); g_EditNotesStatistics.rows[description].choices[0] = pSteps->GetDescription();
|
g_StepsInformation.rows[description].choices.resize(1); g_StepsInformation.rows[description].choices[0] = pSteps->GetDescription();
|
||||||
g_EditNotesStatistics.rows[tap_notes].choices.resize(1); g_EditNotesStatistics.rows[tap_notes].choices[0] = ssprintf("%d", m_NoteDataEdit.GetNumTapNotes());
|
g_StepsInformation.rows[tap_notes].choices.resize(1); g_StepsInformation.rows[tap_notes].choices[0] = ssprintf("%d", m_NoteDataEdit.GetNumTapNotes());
|
||||||
g_EditNotesStatistics.rows[hold_notes].choices.resize(1); g_EditNotesStatistics.rows[hold_notes].choices[0] = ssprintf("%d", m_NoteDataEdit.GetNumHoldNotes());
|
g_StepsInformation.rows[jumps].choices.resize(1); g_StepsInformation.rows[jumps].choices[0] = ssprintf("%d", m_NoteDataEdit.GetNumJumps());
|
||||||
g_EditNotesStatistics.rows[stream].choices.resize(1); g_EditNotesStatistics.rows[stream].choices[0] = ssprintf("%f", NoteDataUtil::GetStreamRadarValue(m_NoteDataEdit,fMusicSeconds));
|
g_StepsInformation.rows[hands].choices.resize(1); g_StepsInformation.rows[hands].choices[0] = ssprintf("%d", m_NoteDataEdit.GetNumHands());
|
||||||
g_EditNotesStatistics.rows[voltage].choices.resize(1); g_EditNotesStatistics.rows[voltage].choices[0] = ssprintf("%f", NoteDataUtil::GetVoltageRadarValue(m_NoteDataEdit,fMusicSeconds));
|
g_StepsInformation.rows[quads].choices.resize(1); g_StepsInformation.rows[quads].choices[0] = ssprintf("%d", m_NoteDataEdit.GetNumQuads());
|
||||||
|
g_StepsInformation.rows[holds].choices.resize(1); g_StepsInformation.rows[holds].choices[0] = ssprintf("%d", m_NoteDataEdit.GetNumHoldNotes());
|
||||||
g_EditNotesStatistics.rows[air].choices.resize(1); g_EditNotesStatistics.rows[air].choices[0] = ssprintf("%f", NoteDataUtil::GetAirRadarValue(m_NoteDataEdit,fMusicSeconds));
|
g_StepsInformation.rows[mines].choices.resize(1); g_StepsInformation.rows[mines].choices[0] = ssprintf("%d", m_NoteDataEdit.GetNumMines());
|
||||||
g_EditNotesStatistics.rows[freeze].choices.resize(1); g_EditNotesStatistics.rows[freeze].choices[0] = ssprintf("%f", NoteDataUtil::GetFreezeRadarValue(m_NoteDataEdit,fMusicSeconds));
|
g_StepsInformation.rows[stream].choices.resize(1); g_StepsInformation.rows[stream].choices[0] = ssprintf("%.2f", NoteDataUtil::GetStreamRadarValue(m_NoteDataEdit,fMusicSeconds));
|
||||||
g_EditNotesStatistics.rows[chaos].choices.resize(1); g_EditNotesStatistics.rows[chaos].choices[0] = ssprintf("%f", NoteDataUtil::GetChaosRadarValue(m_NoteDataEdit,fMusicSeconds));
|
g_StepsInformation.rows[voltage].choices.resize(1); g_StepsInformation.rows[voltage].choices[0] = ssprintf("%.2f", NoteDataUtil::GetVoltageRadarValue(m_NoteDataEdit,fMusicSeconds));
|
||||||
SCREENMAN->MiniMenu( &g_EditNotesStatistics, SM_BackFromEditNotesStatistics );
|
g_StepsInformation.rows[air].choices.resize(1); g_StepsInformation.rows[air].choices[0] = ssprintf("%.2f", NoteDataUtil::GetAirRadarValue(m_NoteDataEdit,fMusicSeconds));
|
||||||
|
g_StepsInformation.rows[freeze].choices.resize(1); g_StepsInformation.rows[freeze].choices[0] = ssprintf("%.2f", NoteDataUtil::GetFreezeRadarValue(m_NoteDataEdit,fMusicSeconds));
|
||||||
|
g_StepsInformation.rows[chaos].choices.resize(1); g_StepsInformation.rows[chaos].choices[0] = ssprintf("%.2f", NoteDataUtil::GetChaosRadarValue(m_NoteDataEdit,fMusicSeconds));
|
||||||
|
SCREENMAN->MiniMenu( &g_StepsInformation, SM_BackFromStepsInformation );
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case play_whole_song:
|
case play_whole_song:
|
||||||
@@ -1774,15 +1781,15 @@ void ScreenEdit::HandleMainMenuChoice( MainMenuChoice c, const vector<int> &iAns
|
|||||||
case edit_song_info:
|
case edit_song_info:
|
||||||
{
|
{
|
||||||
Song* pSong = GAMESTATE->m_pCurSong;
|
Song* pSong = GAMESTATE->m_pCurSong;
|
||||||
g_EditSongInfo.rows[main_title].choices.resize(1); g_EditSongInfo.rows[main_title].choices[0] = pSong->m_sMainTitle;
|
g_SongInformation.rows[main_title].choices.resize(1); g_SongInformation.rows[main_title].choices[0] = pSong->m_sMainTitle;
|
||||||
g_EditSongInfo.rows[sub_title].choices.resize(1); g_EditSongInfo.rows[sub_title].choices[0] = pSong->m_sSubTitle;
|
g_SongInformation.rows[sub_title].choices.resize(1); g_SongInformation.rows[sub_title].choices[0] = pSong->m_sSubTitle;
|
||||||
g_EditSongInfo.rows[artist].choices.resize(1); g_EditSongInfo.rows[artist].choices[0] = pSong->m_sArtist;
|
g_SongInformation.rows[artist].choices.resize(1); g_SongInformation.rows[artist].choices[0] = pSong->m_sArtist;
|
||||||
g_EditSongInfo.rows[credit].choices.resize(1); g_EditSongInfo.rows[credit].choices[0] = pSong->m_sCredit;
|
g_SongInformation.rows[credit].choices.resize(1); g_SongInformation.rows[credit].choices[0] = pSong->m_sCredit;
|
||||||
g_EditSongInfo.rows[main_title_transliteration].choices.resize(1); g_EditSongInfo.rows[main_title_transliteration].choices[0] = pSong->m_sMainTitleTranslit;
|
g_SongInformation.rows[main_title_transliteration].choices.resize(1); g_SongInformation.rows[main_title_transliteration].choices[0] = pSong->m_sMainTitleTranslit;
|
||||||
g_EditSongInfo.rows[sub_title_transliteration].choices.resize(1); g_EditSongInfo.rows[sub_title_transliteration].choices[0] = pSong->m_sSubTitleTranslit;
|
g_SongInformation.rows[sub_title_transliteration].choices.resize(1); g_SongInformation.rows[sub_title_transliteration].choices[0] = pSong->m_sSubTitleTranslit;
|
||||||
g_EditSongInfo.rows[artist_transliteration].choices.resize(1); g_EditSongInfo.rows[artist_transliteration].choices[0] = pSong->m_sArtistTranslit;
|
g_SongInformation.rows[artist_transliteration].choices.resize(1); g_SongInformation.rows[artist_transliteration].choices[0] = pSong->m_sArtistTranslit;
|
||||||
|
|
||||||
SCREENMAN->MiniMenu( &g_EditSongInfo, SM_BackFromEditSongInfo );
|
SCREENMAN->MiniMenu( &g_SongInformation, SM_BackFromSongInformation );
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case edit_bpm:
|
case edit_bpm:
|
||||||
@@ -1990,9 +1997,8 @@ void ScreenEdit::HandleAreaMenuChoice( AreaMenuChoice c, const vector<int> &iAns
|
|||||||
case wide: NoteDataUtil::Wide( m_NoteDataEdit, iBeginRow, iEndRow ); break;
|
case wide: NoteDataUtil::Wide( m_NoteDataEdit, iBeginRow, iEndRow ); break;
|
||||||
case big: NoteDataUtil::Big( m_NoteDataEdit, iBeginRow, iEndRow ); break;
|
case big: NoteDataUtil::Big( m_NoteDataEdit, iBeginRow, iEndRow ); break;
|
||||||
case quick: NoteDataUtil::Quick( m_NoteDataEdit, iBeginRow, iEndRow ); break;
|
case quick: NoteDataUtil::Quick( m_NoteDataEdit, iBeginRow, iEndRow ); break;
|
||||||
case bmrize: NoteDataUtil::BMRize( m_NoteDataEdit, iBeginRow, iEndRow ); break;
|
|
||||||
case skippy: NoteDataUtil::Skippy( m_NoteDataEdit, iBeginRow, iEndRow ); break;
|
case skippy: NoteDataUtil::Skippy( m_NoteDataEdit, iBeginRow, iEndRow ); break;
|
||||||
case mines: NoteDataUtil::AddMines( m_NoteDataEdit, iBeginRow, iEndRow ); break;
|
case add_mines: NoteDataUtil::AddMines( m_NoteDataEdit, iBeginRow, iEndRow ); break;
|
||||||
case echo: NoteDataUtil::Echo( m_NoteDataEdit, iBeginRow, iEndRow ); break;
|
case echo: NoteDataUtil::Echo( m_NoteDataEdit, iBeginRow, iEndRow ); break;
|
||||||
case stomp: NoteDataUtil::Stomp( m_NoteDataEdit, st, iBeginRow, iEndRow ); break;
|
case stomp: NoteDataUtil::Stomp( m_NoteDataEdit, st, iBeginRow, iEndRow ); break;
|
||||||
case planted: NoteDataUtil::Planted( m_NoteDataEdit, iBeginRow, iEndRow ); break;
|
case planted: NoteDataUtil::Planted( m_NoteDataEdit, iBeginRow, iEndRow ); break;
|
||||||
@@ -2268,7 +2274,7 @@ void ScreenEdit::HandleAreaMenuChoice( AreaMenuChoice c, const vector<int> &iAns
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void ScreenEdit::HandleEditNotesStatisticsChoice( EditNotesStatisticsChoice c, const vector<int> &iAnswers )
|
void ScreenEdit::HandleStepsInformationChoice( StepsInformationChoice c, const vector<int> &iAnswers )
|
||||||
{
|
{
|
||||||
Steps* pSteps = GAMESTATE->m_pCurSteps[PLAYER_1];
|
Steps* pSteps = GAMESTATE->m_pCurSteps[PLAYER_1];
|
||||||
Difficulty dc = (Difficulty)iAnswers[difficulty];
|
Difficulty dc = (Difficulty)iAnswers[difficulty];
|
||||||
@@ -2279,12 +2285,12 @@ void ScreenEdit::HandleEditNotesStatisticsChoice( EditNotesStatisticsChoice c, c
|
|||||||
switch( c )
|
switch( c )
|
||||||
{
|
{
|
||||||
case description:
|
case description:
|
||||||
SCREENMAN->TextEntry( SM_None, "Edit notes description.\nPress Enter to confirm,\nEscape to cancel.", m_pSteps->GetDescription(), ChangeDescription, NULL );
|
SCREENMAN->TextEntry( SM_None, "Enter a description.\nPress Enter to confirm,\nEscape to cancel.", m_pSteps->GetDescription(), ChangeDescription, NULL );
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void ScreenEdit::HandleEditSongInfoChoice( EditSongInfoChoice c, const vector<int> &iAnswers )
|
void ScreenEdit::HandleSongInformationChoice( SongInformationChoice c, const vector<int> &iAnswers )
|
||||||
{
|
{
|
||||||
Song* pSong = GAMESTATE->m_pCurSong;
|
Song* pSong = GAMESTATE->m_pCurSong;
|
||||||
|
|
||||||
|
|||||||
+13
-10
@@ -203,7 +203,7 @@ protected:
|
|||||||
|
|
||||||
public:
|
public:
|
||||||
enum MainMenuChoice {
|
enum MainMenuChoice {
|
||||||
edit_notes_statistics,
|
edit_steps_information,
|
||||||
play_whole_song,
|
play_whole_song,
|
||||||
play_current_beat_to_end,
|
play_current_beat_to_end,
|
||||||
save,
|
save,
|
||||||
@@ -265,9 +265,8 @@ public:
|
|||||||
wide,
|
wide,
|
||||||
big,
|
big,
|
||||||
quick,
|
quick,
|
||||||
bmrize,
|
|
||||||
skippy,
|
skippy,
|
||||||
mines,
|
add_mines,
|
||||||
echo,
|
echo,
|
||||||
stomp,
|
stomp,
|
||||||
planted,
|
planted,
|
||||||
@@ -303,23 +302,27 @@ public:
|
|||||||
NUM_TEMPO_TYPES
|
NUM_TEMPO_TYPES
|
||||||
};
|
};
|
||||||
|
|
||||||
enum EditNotesStatisticsChoice {
|
enum StepsInformationChoice {
|
||||||
difficulty,
|
difficulty,
|
||||||
meter,
|
meter,
|
||||||
description,
|
description,
|
||||||
predict_meter,
|
predict_meter,
|
||||||
tap_notes,
|
tap_notes,
|
||||||
hold_notes,
|
jumps,
|
||||||
|
hands,
|
||||||
|
quads,
|
||||||
|
holds,
|
||||||
|
mines,
|
||||||
stream,
|
stream,
|
||||||
voltage,
|
voltage,
|
||||||
air,
|
air,
|
||||||
freeze,
|
freeze,
|
||||||
chaos,
|
chaos,
|
||||||
NUM_EDIT_NOTES_STATISTICS_CHOICES
|
NUM_STEPS_INFORMATION_CHOICES
|
||||||
};
|
};
|
||||||
void HandleEditNotesStatisticsChoice( EditNotesStatisticsChoice c, const vector<int> &iAnswers );
|
void HandleStepsInformationChoice( StepsInformationChoice c, const vector<int> &iAnswers );
|
||||||
|
|
||||||
enum EditSongInfoChoice {
|
enum SongInformationChoice {
|
||||||
main_title,
|
main_title,
|
||||||
sub_title,
|
sub_title,
|
||||||
artist,
|
artist,
|
||||||
@@ -327,9 +330,9 @@ public:
|
|||||||
main_title_transliteration,
|
main_title_transliteration,
|
||||||
sub_title_transliteration,
|
sub_title_transliteration,
|
||||||
artist_transliteration,
|
artist_transliteration,
|
||||||
NUM_EDIT_SONG_INFO_CHOICES
|
NUM_SONG_INFORMATION_CHOICES
|
||||||
};
|
};
|
||||||
void HandleEditSongInfoChoice( EditSongInfoChoice c, const vector<int> &iAnswers );
|
void HandleSongInformationChoice( SongInformationChoice c, const vector<int> &iAnswers );
|
||||||
|
|
||||||
enum BGChangeChoice {
|
enum BGChangeChoice {
|
||||||
rate,
|
rate,
|
||||||
|
|||||||
Reference in New Issue
Block a user