diff --git a/stepmania/src/ScreenSaveSync.cpp b/stepmania/src/ScreenSaveSync.cpp index f1112ea15b..3e4838021b 100644 --- a/stepmania/src/ScreenSaveSync.cpp +++ b/stepmania/src/ScreenSaveSync.cpp @@ -3,6 +3,7 @@ #include "GameState.h" #include "song.h" #include "PrefsManager.h" +#include "ScreenPrompt.h" static CString GetPromptText() @@ -106,17 +107,10 @@ static void RevertSyncChanges( void* pThrowAway ) GAMESTATE->RevertSyncChanges(); } -REGISTER_SCREEN_CLASS( ScreenSaveSync ); -ScreenSaveSync::ScreenSaveSync( const CString &sScreenName ) : - ScreenPrompt( sScreenName ) +void ScreenSaveSync::SaveSync() { -} - -void ScreenSaveSync::Init() -{ - ScreenPrompt::Init(); - - Load( + ScreenPrompt::Prompt( + SM_None, GetPromptText(), PROMPT_YES_NO, ANSWER_YES, diff --git a/stepmania/src/ScreenSaveSync.h b/stepmania/src/ScreenSaveSync.h index 4aa32c2c32..c433b84c6e 100644 --- a/stepmania/src/ScreenSaveSync.h +++ b/stepmania/src/ScreenSaveSync.h @@ -3,13 +3,10 @@ #ifndef ScreenSaveSync_H #define ScreenSaveSync_H -#include "ScreenPrompt.h" - -class ScreenSaveSync : public ScreenPrompt +class ScreenSaveSync { public: - ScreenSaveSync( const CString &sScreenName ); - virtual void Init(); + static void SaveSync(); };