ScreenPrompt::Prompt update

This commit is contained in:
Glenn Maynard
2005-07-03 04:34:53 +00:00
parent 0e09a3fb3d
commit 2cb0658151
5 changed files with 17 additions and 14 deletions
+5 -5
View File
@@ -2060,12 +2060,12 @@ void ScreenEdit::HandleMainMenuChoice( MainMenuChoice c, const vector<int> &iAns
}
break;
case revert_to_last_save:
SCREENMAN->Prompt( SM_DoRevertToLastSave,
ScreenPrompt::Prompt( SM_DoRevertToLastSave,
"Do you want to revert to your last save?\n\nThis will destroy all unsaved changes.",
PROMPT_YES_NO, ANSWER_NO );
break;
case revert_from_disk:
SCREENMAN->Prompt( SM_DoRevertFromDisk,
ScreenPrompt::Prompt( SM_DoRevertFromDisk,
"Do you want to revert from disk?\n\nThis will destroy all unsaved changes.",
PROMPT_YES_NO, ANSWER_NO );
break;
@@ -2234,7 +2234,7 @@ void ScreenEdit::HandleMainMenuChoice( MainMenuChoice c, const vector<int> &iAns
{
case EDIT_MODE_FULL:
case EDIT_MODE_HOME:
SCREENMAN->Prompt(
ScreenPrompt::Prompt(
SM_DoSaveAndExit,
"Do you want to save changes before exiting?",
PROMPT_YES_NO_CANCEL, ANSWER_CANCEL );
@@ -2893,7 +2893,7 @@ void ScreenEdit::CheckNumberOfNotesAndUndo()
CString sError = ssprintf(
"This change creates more than %d notes in a measure.\n\nMore than %d notes per measure is not allowed. This change has been reverted.",
MAX_NOTES_PER_MEASURE, MAX_NOTES_PER_MEASURE );
SCREENMAN->Prompt( SM_None, sError );
ScreenPrompt::Prompt( SM_None, sError );
return;
}
}
@@ -2911,7 +2911,7 @@ void ScreenEdit::CheckNumberOfNotesAndUndo()
Undo();
CString sError = ssprintf(
"This change creates notes past the end of the music and is not allowed.\n\nThe change has been reverted." );
SCREENMAN->Prompt( SM_None, sError );
ScreenPrompt::Prompt( SM_None, sError );
return;
}
}
+3 -2
View File
@@ -14,6 +14,7 @@
#include "song.h"
#include "CommonMetrics.h"
#include "ScreenTextEntry.h"
#include "ScreenPrompt.h"
#define PREV_SCREEN THEME->GetMetric(m_sName,"PrevScreen")
#define EXPLANATION_TEXT( row ) THEME->GetMetric(m_sName,"Explanation"+EditMenuRowToString(row))
@@ -217,7 +218,7 @@ void ScreenEditMenu::MenuStart( PlayerNumber pn )
if( !pSong->HasMusic() )
{
SCREENMAN->Prompt( SM_None, "This song is missing a music file and cannot be edited" );
ScreenPrompt::Prompt( SM_None, "This song is missing a music file and cannot be edited" );
return;
}
@@ -236,7 +237,7 @@ void ScreenEditMenu::MenuStart( PlayerNumber pn )
SCREENMAN->AddNewScreenToTop( "ScreenEditMenuDeleteSteps" );
break;
case EDIT_MODE_FULL:
SCREENMAN->Prompt( SM_RefreshSelector, "These steps will be lost permanently.\n\nContinue with delete?", PROMPT_YES_NO, ANSWER_NO, DeleteCurSteps );
ScreenPrompt::Prompt( SM_RefreshSelector, "These steps will be lost permanently.\n\nContinue with delete?", PROMPT_YES_NO, ANSWER_NO, DeleteCurSteps );
break;
default:
ASSERT(0);
+3 -2
View File
@@ -16,6 +16,7 @@
#include "MenuTimer.h"
#include "StepsUtil.h"
#include "ScreenDimensions.h"
#include "ScreenPrompt.h"
#include "PlayerState.h"
#include "Command.h"
#include "RageLog.h"
@@ -451,7 +452,7 @@ void ScreenEz2SelectMusic::MenuStart( PlayerNumber pn )
{
if( !m_MusicBannerWheel.GetSelectedSong()->HasMusic() )
{
SCREENMAN->Prompt( SM_None, "ERROR:\n \nThis song does not have a music file\n and cannot be played." );
ScreenPrompt::Prompt( SM_None, "ERROR:\n \nThis song does not have a music file\n and cannot be played." );
return;
}
@@ -497,7 +498,7 @@ void ScreenEz2SelectMusic::Update( float fDeltaTime )
if(m_MusicBannerWheel.CheckSongsExist() == 0 && ! i_ErrorDetected)
{
SCREENMAN->Prompt( SM_NoSongs, "ERROR:\n \nThere are no songs available for play!" );
ScreenPrompt::Prompt( SM_NoSongs, "ERROR:\n \nThere are no songs available for play!" );
i_ErrorDetected=1;
this->PostScreenMessage( SM_NoSongs, 5.5f ); // timeout incase the user decides to do nothing :D
}
+4 -4
View File
@@ -148,7 +148,7 @@ void ScreenProfileOptions::HandleScreenMessage( const ScreenMessage SM )
if( bResult )
SCREENMAN->SetNewScreen( "ScreenProfileOptions" ); // reload
else
SCREENMAN->Prompt( SM_None, ssprintf("Error creating profile '%s'.", sNewName.c_str()) );
ScreenPrompt::Prompt( SM_None, ssprintf("Error creating profile '%s'.", sNewName.c_str()) );
}
}
else if( SM == SM_DoneRenaming )
@@ -162,7 +162,7 @@ void ScreenProfileOptions::HandleScreenMessage( const ScreenMessage SM )
if( bResult )
SCREENMAN->SetNewScreen( "ScreenProfileOptions" ); // reload
else
SCREENMAN->Prompt( SM_None, ssprintf("Error renaming profile %s '%s'\nto '%s'.", sProfileID.c_str(), sName.c_str(), sNewName.c_str()) );
ScreenPrompt::Prompt( SM_None, ssprintf("Error renaming profile %s '%s'\nto '%s'.", sProfileID.c_str(), sName.c_str(), sNewName.c_str()) );
}
}
else if ( SM == SM_DoneDeleting )
@@ -175,7 +175,7 @@ void ScreenProfileOptions::HandleScreenMessage( const ScreenMessage SM )
if( bResult )
SCREENMAN->SetNewScreen( "ScreenProfileOptions" ); // reload
else
SCREENMAN->Prompt( SM_None, ssprintf("Error deleting profile %s '%s'.", sName.c_str(), sProfileID.c_str()) );
ScreenPrompt::Prompt( SM_None, ssprintf("Error deleting profile %s '%s'.", sName.c_str(), sProfileID.c_str()) );
}
}
@@ -198,7 +198,7 @@ void ScreenProfileOptions::MenuStart( PlayerNumber pn, const InputEventType type
if( sProfileID=="" )
SCREENMAN->PlayInvalidSound();
else
SCREENMAN->Prompt( SM_DoneDeleting, ssprintf("Delete profile %s '%s'?",sProfileID.c_str(),sName.c_str()), PROMPT_YES_NO, ANSWER_NO );
ScreenPrompt::Prompt( SM_DoneDeleting, ssprintf("Delete profile %s '%s'?",sProfileID.c_str(),sName.c_str()), PROMPT_YES_NO, ANSWER_NO );
break;
}
case PO_RENAME_:
+2 -1
View File
@@ -8,6 +8,7 @@
#include "ThemeManager.h"
#include "FontCharAliases.h"
#include "ScreenDimensions.h"
#include "ScreenPrompt.h"
#include "ActorUtil.h"
@@ -386,7 +387,7 @@ void ScreenTextEntry::End( bool bCancelled )
bool bValidAnswer = m_pValidate( sAnswer, sError );
if( !bValidAnswer )
{
SCREENMAN->Prompt( SM_None, sError );
ScreenPrompt::Prompt( SM_None, sError );
return; // don't end this screen.
}
}