remove hardcoded screen name

This commit is contained in:
Glenn Maynard
2005-03-12 23:27:48 +00:00
parent 90c2addaa4
commit 3517499b05
2 changed files with 6 additions and 1 deletions
+3 -1
View File
@@ -494,6 +494,8 @@ ScreenEdit::ScreenEdit( CString sName ) : Screen( sName )
{
LOG->Trace( "ScreenEdit::ScreenEdit()" );
PREV_SCREEN.Load( sName, "PrevScreen" );
ASSERT( GAMESTATE->m_pCurSong );
ASSERT( GAMESTATE->m_pCurSteps[0] );
}
@@ -1506,7 +1508,7 @@ void ScreenEdit::HandleScreenMessage( const ScreenMessage SM )
switch( SM )
{
case SM_GoToNextScreen:
SCREENMAN->SetNewScreen( "ScreenEditMenu" );
SCREENMAN->SetNewScreen( PREV_SCREEN );
GAMESTATE->m_bEditing = false;
break;
case SM_BackFromMainMenu:
+3
View File
@@ -16,6 +16,7 @@
#include "NoteField.h"
#include "song.h"
#include "Steps.h"
#include "ThemeMetric.h"
const int NUM_ACTION_MENU_ITEMS = 23;
const int NUM_NAMING_MENU_ITEMS = 6;
@@ -136,6 +137,8 @@ public:
virtual void HandleScreenMessage( const ScreenMessage SM );
protected:
ThemeMetric<CString> PREV_SCREEN;
void TransitionFromRecordToEdit();
void TransitionToEdit();
void PlayTicks();